* { 
font-family: 'Open Sans', 'Trebuchet MS', Arial, Tahoma, Sans-Serif;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i&subset=cyrillic,latin-ext');

html {
  min-height: 100%;
}

body {
	margin:0;
	padding:0;
	min-height:100%;
	background-image: linear-gradient(to right, #D7CDCC  0%, #F1DEDE  100%);
	background-image: linear-gradient(to left, #D7CDCC  0%, #F1DEDE  50%, #D7CDCC  100%);
	background-image: linear-gradient(to top, #D7CDCC  0%, #F1DEDE  100%);
	background-image:url(https://www.33.lt/img/back.jpg);
	background-attachment: fixed;
}

p {
	line-height:1.6em;
}

h1 {
	font-weight: bold; 
	font-size:32px; 
	color:#274046; 
	padding:20px 0px 10px 0px;
	margin: 0;
}
h2 {
	font-weight: bold; 
	font-size:24px; 
	color:#274046; 
	padding:10px 0 5px 0;
	margin: 0;
}
h3 {
	font-weight: bold; 
	font-size:20px; 
	color:#274046; 
	padding:8px 0 4px 0;
	margin: 0;
}


.wrapper {
	max-width:1240px;	
	font-size:16px;	
	margin: 0 auto;
	padding-left:40px;
	padding-right:40px;
}
.wrapperTop {
	width:100%;	
	height:130px;
	margin: 0 auto;
	background-image: linear-gradient(to bottom, #D8D1C9    0%, #A79B94    100%);
	background-image: linear-gradient(to left, #F1DEDE  0%, #D7CDCC  50%, #F1DEDE  100%);
	background-image: linear-gradient(to top, #D7CDCC  0%, #F1DEDE  100%);
	background-image:url(img/top.jpg);
}

.btn-grad {background-image: linear-gradient(to top, #EDE574 0%, #E1F5C4 51%, #EDE574 100%); }
.btn-grad:hover { background-position: right center; }

.content {
	float:left; 
	width:100%; 
	padding-top:20px;
	/* max-width: 1240px; */
}
.contentSmall {
	float:left; 
	width:100%; 
	max-width:960px; 
}


.logotipas {
	float:left;
	display:block;
	text-align:center;
	width: 250px;
	height: 100px;
	vertical-align:middle;
}



.mygtukas1 {
	width:auto;
	display:inline-block;
	
	padding:18px 32px;		
	margin: 20px 40px 20px 0px;	
	letter-spacing:1px;
	
	text-align:center;
	font-size:19px;
	font-weight:400;
	text-decoration:none;
	color:#fff;
	border-radius: 2px;
	border: 1px solid #70025f;
	background-color: #70025f;
  	background: linear-gradient(to bottom, #870257, #2d0478);
}
.mygtukas1:hover {
	background-color: #4006aa;
  	background: linear-gradient(to bottom, #b30047, #3f05ab);
}


.mygtukas2 {
	width:auto;
	display:inline-block;
	
	padding:16px 30px;		
	margin: 10px 40px 10px 0px;	
	letter-spacing:1px;
	
	text-align:center;
	font-size:18px;
	font-weight:400;
	text-decoration:none;
	color:#fff;
	border-radius: 2px;
	border: 1px solid #70025f;
	background-color: #70025f;
  	background: linear-gradient(to bottom, #870257, #2d0478);
}
.mygtukas2:hover {
	background-color: #4006aa;
  	background: linear-gradient(to bottom, #b30047, #3f05ab);
}



.form-control {
    border-radius: .1rem !important;
}
#contact-form {
	padding-bottom:2rem !important;
}
.btn {
    border-radius: .1rem !important;
}
.btn-success {
    border: 1px solid #70025f !important;
	background-color: #70025f !important;
  	background: linear-gradient(to bottom, #870257, #2d0478);
}
.btn-success.disabled, .btn-success:disabled {
    border: 1px solid #70025f !important;
	background-color: #70025f !important;
  	background: linear-gradient(to bottom, #870257, #2d0478);
}



/* MENU */

.mobile-menu {
	
 	display:block;
  
	/*background: #8aa8bd;*/
	line-height: 1.6em;
	font-weight: 400;
	width:100%;
	text-align:right;
	position: relative;
  	margin:0 auto;
  	margin-top:30px;
}
/*Strip the ul of padding and list styling*/
.mobile-menu ul {
  list-style-type:none;
  margin: 0 auto;
  padding-left:0;
  text-align:right;
  width:100%;
  position: absolute;
}

/*Create a horizontal list with spacing*/
.mobile-menu li {
	display:inline-block;
	/*float: left;
	margin-right: 1px;*/
}

/*Style for menu links*/
.mobile-menu li a {
	display:block;
	/*min-width:140px;*/
	text-align: center;
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-weight:600;
	color: #4006aa;
	background-color:#4006aa;
	background-color:rgb(223,205,157,0.95);
	background-image:url(https://www.33.lt/img/back.jpg);
	letter-spacing:1px;
  	text-transform:uppercase;
	/*background: #8aa8bd;*/
	text-decoration: none;
  	margin-left:15px;
  	padding: 10px 15px;  
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}

/*Hover state for top level links*/
.mobile-menu li:hover a {
	color: #ff0066;
  	background-color:rgb(255,255,255,0.8);
	background-image:none;
}

/*Style for dropdown links*/
.mobile-menu li:hover ul a {
	background: #f3f3f3;
	color: #ff0066;
	height: 40px;
	line-height: 40px;
}

/*Hover state for dropdown links*/
.mobile-menu li:hover .mobile-menu ul a:hover {
	color: #4db3ff;
}

/*Hide dropdown links until they are needed*/
.mobile-menu li ul {
	display: none;
}

/*Make dropdown links vertical*/
.mobile-menu li ul li {
	display: block;
	float: none;
}

/*Prevent text wrapping*/
.mobile-menu li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}


/*Style 'show menu' label button and hide it by default*/
.mobile-menu .show-menu {
	text-decoration: none;
	color: #333;
	/*background: #8aa8bd;*/
	text-align: center;
	padding: 10px 15px;
	display: none;
  	cursor: pointer;
  	text-transform: uppercase;
}

.mobile-menu .show-menu span{
   padding-left: 35px;
}

/*Hide checkbox*/
.mobile-menu input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
.mobile-menu input[type=checkbox]:checked ~ #menu{
    display: block;
}

/*Responsive Styles*/

@media screen and (max-width : 800px){
	h1 {
    	padding: 0px 0px 10px 0px !important;
	}

  .mobile-menu .lines {
    border-bottom: 15px double #000; 
    border-top: 5px solid #000; 
    content:"";
    height: 5px; 
    width:20px;
    padding-right:15px;
  	float: right;
	margin-bottom:56px;
}
	/*Make dropdown links appear inline*/
	.mobile-menu ul {
		position: static;
		display: none;	
		
	}
	/*Create vertical spacing*/
	.mobile-menu li {
		margin-bottom: 1px;			
	}
	/*Make all menu links full width*/
	.mobile-menu ul li, .mobile-menu li a {
		width: 100%;
		text-align:center;
		/*text-align:right;*/
	}
	.mobile-menu li a {
		background-color:rgb(0,0,0,0.1);	
	}
	
	/*Display 'show menu' link*/
	.mobile-menu .show-menu {
		display:block;
	}
}

/* MENU END */








@media (max-width:1240px) {
.zmoguslepia {
    display:none;
}
}
@media (max-width:1000px) {
.slepia {
    display:none;
}
}
@media (max-width:800px) {
.wrapper {
	padding-left:20px;
	padding-right:20px;
}
#logo {
	/*padding-top:25px;*/
}

}






.R_1                    {font-weight: normal; font-size:14px; color:#274046; text-decoration: none;}
.A_juodas_didelis       {font-weight: bold; font-size:18px; color:#274046; text-decoration: none;}
.A_juodas_mazesnis      {font-weight: bold; font-size:16px; color:#274046; text-decoration: none;}
.A_juodas_XXnormal      {font-weight: normal; font-size:24px; color:#274046; text-decoration: none;}


.Vio                    {color:#4006aa;}
.Mel                    {color:#007bff;}

A.kont1Bott:link   {font-size: 14px; color: #274046; text-decoration: underline; font-weight: normal;}
A.kont1Bott:visited{font-size: 14px; color: #274046; text-decoration: underline; font-weight: normal;}
A.kont1Bott:active {font-size: 14px; color: #274046; text-decoration: underline; font-weight: normal;}
A.kont1Bott:hover  {font-size: 14px; color: #4006aa; text-decoration: none; font-weight: normal;}

A.h1-under:link   {color: #b30047; text-decoration: underline;}
A.h1-under:visited{color: #b30047; text-decoration: underline; }
A.h1-under:active {color: #b30047; text-decoration: underline;}
A.h1-under:hover  {color: #4006aa; text-decoration: none;}

A.under:link   {font-size: 24px; color: #b30047; text-decoration: underline; font-weight: normal;}
A.under:visited{font-size: 24px; color: #b30047; text-decoration: underline; font-weight: normal;}
A.under:active {font-size: 24px; color: #b30047; text-decoration: underline; font-weight: normal;}
A.under:hover  {font-size: 24px; color: #4006aa; text-decoration: none; font-weight: normal;}

A.kont:link   {font-size: 16px; color: #b30047; text-decoration: underline; font-weight: bold;}
A.kont:visited{font-size: 16px; color: #b30047; text-decoration: underline; font-weight: bold;}
A.kont:active {font-size: 16px; color: #b30047; text-decoration: underline; font-weight: bold;}
A.kont:hover  {font-size: 16px; color: #4006aa; text-decoration: none; font-weight: bold;}

A.kont1:link   {font-size: 16px; color: #b30047; text-decoration: underline; font-weight: normal;}
A.kont1:visited{font-size: 16px; color: #b30047; text-decoration: underline; font-weight: normal;}
A.kont1:active {font-size: 16px; color: #b30047; text-decoration: underline; font-weight: normal;}
A.kont1:hover  {font-size: 16px; color: #4006aa; text-decoration: none; font-weight: normal;}

A.koXX:link   {font-size: 16px; color: #b30047; text-decoration: underline; font-weight: bold;}
A.koXX:visited{font-size: 16px; color: #b30047; text-decoration: underline; font-weight: bold;}
A.koXX:active {font-size: 16px; color: #b30047; text-decoration: underline; font-weight: bold;}
A.koXX:hover  {font-size: 16px; color: #4006aa; text-decoration: none; font-weight: bold;}







A.kontindex:link   {font-size: 12px; color: black; text-decoration: none; font-weight: bold;}
A.kontindex:visited{font-size: 12px; color: black; text-decoration: none; font-weight: bold;}
A.kontindex:active {font-size: 12px; color: black; text-decoration: none; font-weight: bold;}
A.kontindex:hover  {font-size: 12px; color: #8B712C; text-decoration: none; font-weight: bold;}

A.kont11:link   {font-size: 16px; color: #8B712C; text-decoration: underline; font-weight: bold;}
A.kont11:visited{font-size: 16px; color: #8B712C; text-decoration: underline; font-weight: bold;}
A.kont11:active {font-size: 16px; color: #8B712C; text-decoration: underline; font-weight: bold;}
A.kont11:hover  {font-size: 16px; color: black; text-decoration: none; font-weight: bold;}

A.kont2:link   {font-size: 12px; color: #4E3F18; text-decoration: underline; font-weight: normal;}
A.kont2:visited{font-size: 12px; color: #4E3F18; text-decoration: underline; font-weight: normal;}
A.kont2:active {font-size: 12px; color: #4E3F18; text-decoration: underline; font-weight: normal;}
A.kont2:hover  {font-size: 12px; color: black; text-decoration: none; font-weight: bold;}

A.kont3:link   {font-size: 12px; color: #4E3F18; text-decoration: none; font-weight: normal;}
A.kont3:visited{font-size: 12px; color: #4E3F18; text-decoration: none; font-weight: normal;}
A.kont3:active {font-size: 12px; color: #4E3F18; text-decoration: none; font-weight: normal;}
A.kont3:hover  {font-size: 12px; color: white; text-decoration: none; font-weight: normal;}

A.ko:link   {font-size: 12px; color: #669900; text-decoration: underline; font-weight: bold;}
A.ko:visited{font-size: 12px; color: #669900; text-decoration: underline; font-weight: bold;}
A.ko:active {font-size: 12px; color: #669900; text-decoration: underline; font-weight: bold;}
A.ko:hover  {font-size: 12px; color: #669900; text-decoration: none; font-weight: bold;}

A.koYY:link   {font-size: 16px; color: #000000; text-decoration: underline; font-weight: normal;}
A.koYY:visited{font-size: 16px; color: #000000; text-decoration: underline; font-weight: normal;}
A.koYY:active {font-size: 16px; color: #000000; text-decoration: underline; font-weight: normal;}
A.koYY:hover  {font-size: 16px; color: #800000; text-decoration: none; font-weight: normal;}

A.koYY_und:link   {font-size: 14px; color: #000000; text-decoration: underline; font-weight: normal;}
A.koYY_und:visited{font-size: 14px; color: #8B712C; text-decoration: underline; font-weight: normal;}
A.koYY_und:active {font-size: 14px; color: #000000; text-decoration: underline; font-weight: normal;}
A.koYY_und:hover  {font-size: 14px; color: #000000; text-decoration: underline; font-weight: normal;}

A.koRR:link   {font-size: 18px; color: #4E3F18; text-decoration: underline; font-weight: bold;}
A.koRR:visited{font-size: 18px; color: #4E3F18; text-decoration: underline; font-weight: bold;}
A.koRR:active {font-size: 18px; color: #4E3F18; text-decoration: underline; font-weight: bold;}
A.koRR:hover  {font-size: 18px; color: #000000; text-decoration: underline; font-weight: bold;}


A.koUU:link   {font-size: 24px; color: black; text-decoration: underline; font-weight: bold; background-image:url('img/backPultas.jpg');}
A.koUU:visited{font-size: 24px; color: black; text-decoration: underline; font-weight: bold; background-image:url('img/backPultas.jpg');}
A.koUU:active {font-size: 24px; color: black; text-decoration: underline; font-weight: bold; background-image:url('img/backPultas.jpg');}
A.koUU:hover  {font-size: 24px; color: #8B712C; text-decoration: none; font-weight: bold;}



A.Alabaididelis:link   {font-size: 54px; color: #8B712C; text-decoration: underline; font-weight: bold;}
A.Alabaididelis:visited{font-size: 54px; color: #8B712C; text-decoration: underline; font-weight: bold;}
A.Alabaididelis:active {font-size: 54px; color: #8B712C; text-decoration: underline; font-weight: bold;}
A.Alabaididelis:hover  {font-size: 54px; color: black; text-decoration: none; font-weight: bold;}


.A_juodas_plonas        {font-weight: normal; font-size:18px; color:black; text-decoration: none;}
.A_juodas_XXdidelis     {font-weight: bold; font-size:24px; color:black; text-decoration: none;}
.A_rusvas_didelis       {font-weight: bold; font-size:18px; color:#4E3F18; text-decoration: none;}
.Backas                 {font-weight: normal; font-size:13px; color:black; text-decoration: none; background-image:url('img/backPultas.jpg'); padding:10px;}
.R_                     {font-weight: normal; font-size:14px; color:black; text-decoration: none;}
.R_0                    {font-weight: normal; font-size:12px; color:#C5A347; text-decoration: none;}
.R_2                    {font-weight: normal; font-size:13px; color:#4E3F18; text-decoration: none;}
.R_14                   {font-weight: normal; font-size:14px; color:black; text-decoration: none;}
.labaididelis           {font-weight: normal; font-size:54px; color:black; text-decoration: none;}
.R_YY                   {font-weight: normal; font-size:14px; color:#000000; text-decoration: none;}




a, a:visited, a:active, a:hover {
	text-decoration: none !important;
}



div.share {  
      font-size:14px;
} 

div.share a img {
    
    vertical-align:middle;
    
    border: solid 0px #cccccc;
    padding: 4px;
    margin:10px;


}

div.share a:hover img {
    background: #fff;
    border: solid 0px #cccccc;
    padding: 4px;
}

