/*-----------------------------------------------------------------------------------

	Theme Name: Vila RA - AnyIdeas
	Theme URI: http://www.anyideas.lt
	Description: Snakkies - 21 amžiaus inovacija
	Author: AnyIdeas
	Author URI: http://www.anyideas.lt
	Version: 99.9

-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*  *Reset */




/*----------------------------------------------------------------------------------------------------------------------*/

/* fades classes */

.slow_transition{
-webkit-transition: transform 1.2s ease-in-out, opacity 0.4s ease-in-out;
-moz-transition: transform  1.2s ease-in-out, opacity 0.4s ease-in-out;
-ms-transition: transform  1.2s ease-in-out, opacity 0.4s ease-in-out;
-o-transition: transform 1.2s ease-in-out, opacity 0.4s ease-in-out;
transition: transform  1.2s ease-in-out, opacity 0.4s ease-in-out;
}
.slow_slow_transition{
	-webkit-transition: transform 1.5s ease-in-out, opacity 0.4s ease-in-out;
-moz-transition: transform  1.5s ease-in-out, opacity 0.4s ease-in-out;
-ms-transition: transform  1.5s ease-in-out, opacity 0.4s ease-in-out;
-o-transition: transform 1.5s ease-in-out, opacity 0.4s ease-in-out;
transition: transform  1.5s ease-in-out, opacity 0.4s ease-in-out;
}
.medium_transition{
-webkit-transition: transform 0.6s ease-out,opacity 0.2s ease-in-out;
-moz-transition: transform 0.6s ease-out, opacity 0.2s ease-in-out;
-ms-transition: transform 0.6s ease-out, opacity 0.2s ease-in-out;
-o-transition: transform 0.6s ease-out, opacity 0.2s ease-in-out;
transition: transform 0.6s ease-out, opacity 0.2s ease-in-out;
}
.fast_transition{
-webkit-transition: transform 0.3s ease-in-out, opacity 0.1s ease-in-out;
-moz-transition: transform 0.3s ease-in-out, opacity 0.1s ease-in-out;
-ms-transition: transform 0.3s ease-in-out, opacity 0.1s ease-in-out;
-o-transition:  transform 0.3s ease-in-out, opacity 0.1s ease-in-out;
transition: transform 0.3s ease-in-out, opacity 0.1s ease-in-out;
}

.fade_from_top{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(-50px) translateZ(-1px);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(-50px) translateZ(-1px);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(-50px) translateZ(-1px);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(-50px) translateZ(-1px);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(-50px) translateZ(-1px);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;
opacity:0;

}
.fade_from_bottom{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(50px) translateZ(-1px);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(50px) translateZ(-1px);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(50px) translateZ(-1px);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(50px) translateZ(-1px);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(50px) translateZ(-1px);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;
opacity:0;

}
.fade_from_bottom_big, .fade_out_bottom{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(100px) translateZ(-1px);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(100px) translateZ(-1px);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(100px) translateZ(-1px);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(100px) translateZ(-1px);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(0px) translateY(100px) translateZ(-1px);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;
opacity:0;

}
.fade_from_left_photo{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(0deg);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(0deg);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(0deg);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(0deg);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(0deg);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;

opacity:0;
}
.fade_from_left{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(-10deg);;
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(-10deg);;
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(-10deg);;
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(-10deg);;
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(-50px) translateY(0px) translateZ(-1px) skewX(-10deg);;
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;

opacity:0;
}
.fade_from_right{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;
opacity:0;
}
.fade_from_right_photo{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(50px) translateY(0px) translateZ(-1px);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;
opacity:0;
}
.simple_fade{
opacity:0;
}

.simple_fade,.fade_out_this{
opacity:0;
}
.flip_in_x{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;
opacity:0;

}
.flip_in_y{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 51% 50%; -webkit-perspective-origin: 51% 50%;
opacity:0;

}

.active_animation{
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg);
-moz-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg);
-webkit-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg);
-o-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg);
-ms-transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg);
perspective: 1000px;-webkit-perspective: 1000px; perspective-origin: 50% 50%; -webkit-perspective-origin: 50% 50%;
opacity:1;
}
.loading_this{
background-image:url(images/ajax-loader.gif);
background-position:center;
background-size:50px;
background-repeat:no-repeat;
}
.delay_half_2{
 -webkit-transition-delay: 0.2s; /* Safari */
    transition-delay:0.2s;
}
.delay_half{
 -webkit-transition-delay: 0.5s; /* Safari */
    transition-delay:0.5s;
}
.delay_full{
 -webkit-transition-delay: 1s; /* Safari */
    transition-delay:1s;
}
.delay_double{
 -webkit-transition-delay: 2s; /* Safari */
    transition-delay:2s;
}
.loading_this *{
opacity:0;
}
*{
	 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vertialcenter{
margin:0 auto;
max-width:700px;
}
.fancy_title{
display:none !important;
}
.outside_zymos{
font-size:15px;
}
iframe[name="google_conversion_frame"]{
display:none;
}

.krovimas{
opacity:0;
transition:0.2s all;
-webkit-transition:0.2s all;
}
#galerija{
padding:10px 0px 10px;

 width:100%;
  background: url('images/foot.jpg') no-repeat;
  background-size: cover;
  background-position: center;

}
.sonebaneriukai {
  position: fixed;
  left: 0;
  top: 40%;
  z-index: 100;
}
.goback{
  z-index: 999999;
  position: relative;
  z-index: 100000;
  background: #fff;
  left: 0;
  font-size:12px;
  border-left: 5px solid #4b2d0d;
  color: #4b2d0d!important;
  line-height: 20px;
  margin-top: 12px;
  padding: 7px 15px 7px 15px;

  cursor: pointer;
  /* background: url(images/cartbutton.png)no-repeat; */
  background-position: 96% center;
    display: block;
}
.goback:after {
  content: "";
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 12px;
  background: url(images/corner-shadow.png) no-repeat;
  position: absolute;
  background-size: 100% 100%;
  bottom: -12px;
}
#galerija h2 {
line-height:1.6!important;
  font-family: 'Playfair Display';
  font-size: 22px;
  text-align: center;
  font-weight: normal;
  display: block;
  margin: 10px auto 5px;
  color: #4b2d0d;
  border-color: #4b2d0d;
}
#galerijains{
padding:20px;
  border-bottom: 1px solid #bca994;
  border-top: 1px solid #bca994;
 width:100%;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#galerijains{
padding:120px 15px 60px;
  border-bottom: 1px solid #bca994;
  border-top: 1px solid #bca994;
 width:100%;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {

}
div#fancy_overlay {

  z-index: 3000000 !important;
}
div#fancy_outer {
  z-index: 3000001 !important;
}
#partneriaiborder{
width:100%;
border-bottom:1px solid #bca994;
border-top:1px solid #bca994;
height:175px;
}

.verticalcenter{
max-width:1200px;
width:100%;
padding:0 25px;
margin:0 auto;
}
.verticalcenter_small{
max-width:900px;
width:100%;
padding:0 25px;
margin:0 auto;
}
#partneriai{

background:#f6f6f6;
padding-bottom:5px;
padding-top:5px;
}




.insideentry-content h2{
font-weight:normal;
margin:5px 0;
font-size:18px;
line-height:1.7;
}
.insideentry-content h3{
font-weight:normal;
margin:5px 0;
font-size:18px;
line-height:1.7;
}
.slide{
	line-height:120px;
	vertical-align:middle;
}

/*  Pagrindinis */

#hiddenkeywords{
display:none;}
.overlaymain{
width:100%;
height:100%;
position:absolute;
display:none;

		top:0;
	}
	.overlay{
width:100%;
height:100%;
position:absolute;


	}
#overlaysummer{

background:url('images/grass.jpg') no-repeat;
background-size:cover;

opacity:1;

	}
#overlaywinter{
background-size:cover;
background-position:center;
z-index:10;
}
.visible{

}
#metulaikas{
width:260px;
height:260px;
background:url('images/middle.png') no-repeat;
background-size:100% 100%;
position:absolute;
left:0;
right:0;
bottom:0;
border-radius:30%;
top:0;
z-index:1000000;
margin:auto;
}
#metulaikaspage {
width: 170px;
height: 170px;
background: url('images/middle.png') no-repeat;
background-size: 100% 100%;
position: absolute;
left: -95px;
bottom: 5px;
border-radius: 30%;
z-index: 1000000;
}
#winterclickpage {
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;

border-radius: 50%;
position: absolute;
width: 100px;
height: 100px;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
background: url('images/winter_10.jpg') no-repeat;
background-position: center;
background-size: cover;
cursor: pointer;
}
#meniuwinter{
z-index:1000;
width:80%;
max-width:320px;
padding: 30px 40px;
position:absolute;
margin:auto;
top:0;
bottom:0;
left:20%;
min-height:400px;
max-height:450px;
}
#meniusummer{
z-index: 1000;
width: 80%;
max-width: 280px;
padding: 30px 40px;
position: absolute;
right: 27%;
top: 0;
margin:auto;
bottom: 0;

min-height: 400px;
background: url('images/wood.png') no-repeat;
background-position: center;
background-size: 100% 100%;
max-height: 450px;
}
.logo{
max-width:160px;
margin:0 auto;
}


.entry-content a, .entry-content  a:visited {
color: #626061;

font-weight:bold;
font-size:13px;
color:#4b2d0d;
}
.entry-content a:hover{
text-decoration:underline;
}

.navsummer{text-align:center;}
.navsummer h2, .navsummer a{
color: #fff;
border-color:#fff;

}

.navwinter{text-align:center;}
.navwinter h2, .navwinter a{
color: #4b2d0d;
border-color: #4b2d0d;
}
#pagemain{
	position:relative;
	height:600px;
}
.half_of_home{
width:100%;
position:absolute;
top:0;
background-size:cover;
height:100%;
}
.half_of_home_ins{
	width:50%;
position:absolute;
top:0;
background-size:cover;
background-position:center;
height:100%;
background-repeat:no-repeat;
}
.half_of_home_ins:nth-child(2){
	right:0;
}
#winter{
	right:0;
}
#linemiddle{
position:absolute;
height:100%;
left:0;
width:3px;
background:#fff;
right:0;
margin:0 auto;
z-index:10000;
}
#insidemetulaikaswhite{
left:0;
top:0;
right:0;
bottom:0;
position:absolute;
margin:auto;
background:#fff;
overflow:hidden;
transition:1s all;
-webkit-transition:1s all;
-moz-transition:1s all;
-ms-transition:1s all;
  -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
	  -moz-transition-timing-function: linear;
	    -ms-transition-timing-function: linear;
box-shadow:0 0 15px rgba(0,0,0,0.2);
z-index:1000000;
width:160px;
height:160px;
border-radius:50%;

}
#insidemetulaikas{
left:0;
top:0;
right:0;
bottom:0;
position:absolute;
margin:auto;
background:#fff;
overflow:hidden;
transition:1s all;
-webkit-transition:1s all;
-moz-transition:1s all;
-ms-transition:1s all;
  -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
	  -moz-transition-timing-function: linear;
	    -ms-transition-timing-function: linear;
box-shadow:0 0 15px rgba(0,0,0,0.2);
z-index:10000000;
width:160px;
height:160px;
border-radius:50%;
border:2px solid #fff;
}
#insidemetulaikaspage {
left: -59px;
bottom: 38px;
position: absolute;
margin: auto;
background: #fff;
overflow: hidden;
transition: 1s all;
-webkit-transition: 1s all;
-moz-transition: 1s all;
-ms-transition: 1s all;
opacity: 1 !important;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-moz-transition-timing-function: linear;
-ms-transition-timing-function: linear;
box-shadow: 0 0 15px rgba(0,0,0,0.2);
z-index: 10000000;
width: 100px;
height: 100px;
border-radius: 50%;
border: 2px solid #fff;
}
#insidemetulaikas:hover{
opacity:0.6 !important;
}
#summerclickpage{
border-radius:50%;
position:absolute;
width:100px;
height:100px;

left:0;
top:0;
right:0;
bottom:0;
margin:auto;
background:url('images/summer_10.jpg') no-repeat;
background-position:center;
background-size:cover;

cursor:pointer;
}
#summerclick{
border-radius:50%;
position:absolute;
width:158px;
height:160px;

left:0;
top:0;
right:0;
bottom:0;
margin:auto;
background:url('images/summer_10.jpg') no-repeat;
background-position:center;
background-size:cover;
display:block;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-ms-transition:0.5s all;
  -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
	  -moz-transition-timing-function: linear;
	    -ms-transition-timing-function: linear;
cursor:pointer;
}
#winterclick:hover,#summerclick:hover{


}

#winterclick{
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-ms-transition:0.5s all;
  -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
	  -moz-transition-timing-function: linear;
	    -ms-transition-timing-function: linear;
border-radius:50%;
position:absolute;
width:158px;
height:160px;
display:none;
left:0;
top:0;
right:0;
bottom:0;
margin:auto;
background:url('images/winter_10.jpg') no-repeat;
background-position:center;
background-size:cover;
cursor:pointer;


}
.opacitylow{
opacity:0.5 !important;
}
 .fullwidth{
 width:100%;
 }
 .relative{
 position:relative;
 }





 /*  Pagrindinis END */




 /*  Footer */
 #mapbuttons{
 position:absolute;
 bottom:30px;
 margin:0 auto;
 left:0;
 right:0;
 width:300px;
 text-align:center;
 }
  #mapbuttons a{
display:inline-block;
padding:6px 12px;
margin:10px;
border: 1px solid #bca994;
text-transform:uppercase;
letter-spacing:3px;
color:  #bca994;
font-size:12px;
 }
   #mapbuttons a:hover{
color:#fff;
background:  #bca994;

 }
#footer{
width:100%;
position:relative;
z-index:1000000;

min-height:600px;
}
.mapsasout{
top:0;
position:absolute;
overflow:hidden;
width:100%;
height:100%;
background:url(images/mapvila.jpg) no-repeat;
background-size:cover;
background-position:top left;
}

#footertext{
transition: 1s all;
-webkit-transition: 1s all;
-moz-transition: 1s all;
-ms-transition: 1s all;
background-color:#fff !important;
min-width:280px;
width:50%;
top:25px;
max-width:800px;
margin:0 auto;
min-height:280px;
position:relative;
z-index:10000000;
padding:5px;

background:url('images/vilasign.jpg') no-repeat;
background-position:top right;
background-size:25%;

}
#footertextinside{
border:1px solid #bca994;
min-height:260px;
padding:20px;
}

.mapsas{
width:100%;
position:absolute;
height:100%!important;
z-index:10;
height:150%;
min-height:1150px;
}
#footercopyright{
position:absolute;
bottom: 10px;
font-family:fonttitlemain;

width:97%;
left:0;
right:0;
margin:0 auto;
z-index:100000000;
color:#70471b;
}
#footercopyright img{
float:right;
position:fixed;
bottom:20px;
right:20px;
z-index:1000000000;
}


.inline-block{
display:inline-block;
vertical-align:top;
}
#parasykite{
width:30%;
min-width:220px;
padding:0 10px 0 0;
margin:0 10px 0 0;
text-align:left;
font-size:12px;
position:relative;
min-height:290px;
}
#footerdisplay{

width:50%;
min-width:250px;
text-align:left;
font-size:12px;
}
#contactsinfooter{
text-align:center;
}
#contactsinfooter h1{
font-family:'Playfair Display';
font-size:22px;
text-align:center;
font-weight:normal;
display:block;
padding:20px 15px;
margin:5px auto;

color: #4b2d0d;
border-color: #4b2d0d;
}
.formossubmit {
border: none !important;
box-shadow: 0px 0px transparent;
position: relative;
text-align: right;
color:#4b2d0d;
right: 70px;
top: 20px;
padding-left: 10px;
background: url('images/plane.png') no-repeat;
display: block;
width: 100px;
margin-left: auto;
}
.formossubmit:hover {
text-shadow: 1px 1px 0px #000;
}
#vietojformos{
position: absolute;
margin: auto;

left: 0;
right: 0;
top: 0;
bottom: 0;
display: none;
color: #4b2d0d;
font-family: 'Playfair Display';
font-size: 30px;
text-align: center;
height: 50px;

}

textarea{
padding-top:5px !important;
}
 /*  Footer END */

  #closecont1{
 position:absolute;
  right: 20px;
  top: 20px;
  background-color: #fff;
 background:url('images/close.png') no-repeat;

 height:15px;
 width:15px;
 background-size:60%;
 background-position:center;
opacity:0.6;
 cursor:pointer;
 padding:4px;
 border-radius:50%;
 border:1px solid #4b2d0d;
 }
  #closecont1:hover{
opacity:1;
 }
 /*  Page */
 #closecont{
 position:absolute;
  right: -8px;
  top: -8px;
  background-color: #fff;
 background:url('images/close.png') no-repeat;
   background-color: #fff;
 height:15px;
 width:15px;
 background-size:60%;
 background-position:center;

 cursor:pointer;
 padding:4px;
 border-radius:50%;
 border:1px solid #4b2d0d;
 }
  #closecont:hover{
opacity:1;
 }
 .opacityhighlow{
 opacity:0.1 !important;
 }
.imagesslide{
background-size:contain!important;
background-position:center !important;
background-repeat:no-repeat !important;
width: 100%;
height: 100%;
position: absolute;
min-height:650px;
}
.entry-content:hover{
opacity:1;
}
.entry-content {
min-height:100vh;
min-height:calc(100vh);
position: relative;
z-index: 10000;

background-color: #fff !important;

background:url('images/vilasign.jpg') no-repeat;
background-position:top right;
background-size:170px;

padding: 5px;
font-size: 13px;

transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-ms-transition:0.5s all;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-moz-transition-timing-function: linear;
-ms-transition-timing-function: linear;
}

#insidepage{
position:relative;
z-index:20;
padding-top:80px;


}
.insideentry-content h1{
font-family:'Playfair Display';
font-size:28px;
text-align:left;
font-weight:normal;
display:block;
padding:0px 0px 15px 0;
margin:5px auto;
color: #4b2d0d;
border-color: #4b2d0d;

}
.insideentry-content{
border:1px solid #bca994;
min-height:calc(100vh - 90px);
overflow-y:auto;
padding:35px 0px;
}
.content_above .insideentry-content{
	min-height:0;
}
.content_above .entry-content{
	min-height:0;
}
/*  Page END*/

/* atsiliepimai*/
#palikiteatsiliepima {
/* min-height: 600px; */
text-align: center;
/* padding-top: 150px; */
padding: 5px;
position: absolute;
z-index: 10000000;
top: 0;
left: 0;
z-index:10;
right: 0;
background-color: #fff !important;
background: url('images/vilasign.jpg') no-repeat;
background-position: top right;
background-size: 15%;
max-width: 1000px;
width: 95%;
margin: auto;
max-height: 450px;
overflow:auto;
bottom:0;
margin-top:180px;

}
#palikiteatsiliepimainside {
border: 1px solid #bca994;
padding: 20px;
min-width: 250px;
min-height:404px;
}
.comentarai, .comentarai .imagesslide{
min-height:750px !important;
}
#rightcomments{
position: relative;
float:right;
vertical-align:top;
min-width:280px;
width: 65%;
padding:0 0 0 20px;
}
.komentarotextas{
font-size:12px;
padding:10px 0;
}
.form-submit #submit {
border: none !important;
box-shadow: 0px 0px transparent;
position: relative;
text-align: right;
color: #4b2d0d;
right: 7px;
font-family:'Playfair Display';
font-size:14px;
top: 11px;
text-transform:none;
padding-left: 40px;
background: url('images/plane.png') no-repeat;
display: block;
width: 202px;
margin-left: auto;
}
#reply-title{
font-family: 'Playfair Display';
font-size:16px;
font-weight:normal;
color:#4b2d0d;
line-height:20px;
margin:20px auto 10px;
}
#leftcomments{
background:#fff;
position: relative;
float:left;

vertical-align:top;
width:35%;
padding-right:30px;
padding-left:2px;
padding-bottom:20px;
}
#respond input, #respond textarea{
margin:5px 0;
width: 100%;
border: 1px solid #bca994 !important;
}
.comment-list{
padding:0;
}
.comment-author cite{
font-family: 'Playfair Display';
font-style:normal;
font-size:16px;
padding:5px 0;

}
.comment-list li{
list-style:none;
text-align:left;
}
audio,
canvas,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
	font-family:'Open Sans', arial, Helvetica, sans-serif;
}

body {
	background:#f6f6f6;
    font-size:0px;
	line-height: 1.7;
	margin: 0;
	padding:0px;
	color:#000;
	font-family: 'Open Sans', arial, Helvetica, sans-serif;
}
.outside_zymos{
font-size:14px;
}
iframe[name="google_conversion_frame"]{
display:none;
}

a {
	color:#626061;
	cursor:pointer;

	text-decoration: none;

}

a:visited {
	color:#626061;
}

a:focus {
	text-shadow:1px 1px #ccc inset;
}

a:active,
a:hover {
	color:black;
	outline: 0;
}

a:hover {

}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	line-height: 1.1;
	font-style:italic;
	font-family:'Playfair Display';
}

h1 {
font-size: 18px;



}

h2 {
	font-size: 18px;


}

h3 {

	font-size: 18px;


}

h4 {
	font-size: 12px;
	margin: 0;

	line-height:1.5;
	color:#373435;
	text-align:left;
	font-weight:normal;
}

h5 {
	font-size:22px;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0;

}

h6 {
font-size:15px;
font-weight: 600;
line-height:1.5;
font-family: 'Open sans';
text-align:center;
	margin:0px auto;
	color:#626061;
	font-weight:300;

}

address {
	font-style: italic;
	margin: 0 0 24px;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight:600;
}

dfn {

	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

p {
	margin: 0 0 0px;
}

code,
kbd,
pre,
samp {
	font-family: 'Open sans',  Garamond;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}

pre {
	background: #f5f5f5;
	color: #666;
	font-family: 'Open sans',  garamond;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {


}

blockquote blockquote {
	margin-right: 0;
}

blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {

}

dd {
	margin: 0 0 20px;
}

menu,
ol,
ul {
text-decoration:none;

}

ul {

	padding: 0px;
margin: 0px;

}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

li > ul,
li > ol {
	margin: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}


fieldset {

	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
select{
line-height:31px;
}

button,
input,
select
{
	font-size: 80%;
	margin: 0;
	max-width: 100%;
	vertical-align: middle;


}
textarea{
font-size: 80%;
	margin: 0;
	max-width: 100%;
	vertical-align: middle;

	}
button,
input {
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;

}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 270px;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow-y: auto !important;
	vertical-align: top;
}

table {
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 10px;
width: 100%;
max-width: 850px;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

caption {
	font-size: 16px;
	margin: 20px 0;
}

th {

	text-transform: uppercase;
}

td {

	padding: 1px 0;
}
td img{margin:10px auto;
}
del {
	color: #333;
}

ins {
	background: #fff9c0;
	text-decoration: none;
}

hr {

	background-size: 4px 4px;
	border: 0;
	height: 10px;
	margin: 0 0 0px;
	clear:both;
	background:none;
}


/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */



/* Clearing floats */
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
	clear: both;
}

.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}

/* Assistive text */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:focus {


	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;

	display: block;
	font-size: 14px;

	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Form fields, general styles first. */
button,
input,
textarea {

	font-family: 'Open sans',  inherit;
	padding: 0px 5px;

}

input, textarea {
min-height: 15px;
max-height: 150px !important;
overflow: auto;
color: #4b2d0d;
font-size: 12px;
background: transparent;
opacity: 0.8;
border-radius: 2px;
display: inline-block;
width: 190px;
padding: 0px 4px;
border-radius: 0px;
border:1px solid #bca994;
}
select {
min-height: 34px;
max-height: 150px !important;
overflow: auto;
color: #000;
font-size: 12px;
background: none;
opacity: 0.8;
border-radius: 6px;
border: 0px solid !important;
display: inline-block;
width: 198px;
padding: 0px 5px;
border-radius: 3px;
box-shadow: 1px 1px 3px #ccc inset;
}

input:focus,
textarea:focus,
select:focus {
	background:rgba(255,255,255,0.1);
	outline: 0;
	opacity:1;
}
input:active,
textarea:active,
select:active {

	outline: 0;
	opacity:1;
}
/* Buttons */
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {

	font-family:'Playfair Display';
	font-size:16px;

	color:#bca994;

	text-decoration: none;
	border-radius:0px;
	opacity:1;
}


.form-submit input{
font-family:titlefont, 'Open sans';
	font-size:16px;
	text-transform:uppercase;
	color:#bca994;
	border:1px solid #515f67;
	background:none;
	text-decoration: none;

}


.post-password-required input[type="submit"] {
	padding: 7px 24px 4px;
	vertical-align: bottom;
}

.post-password-required input[type="submit"]:active {
	padding: 5px 24px 6px;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {

}

:-moz-placeholder {

}

::-moz-placeholder {

}

:-ms-input-placeholder {

}

/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
	max-width: 100%;
}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image {
	height: auto;
	max-width: 100%;
}

/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
	max-width: 100%;
}

/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important;
}

/* Images */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft {
	margin-top:0px;
}
img{max-width:100%;}
.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}

img.alignright {
	margin:5px 0 5px 15px;
}

.wp-caption.alignright {
	margin: 5px 0 5px 10px;
}

img.aligncenter {
margin: 10px auto;
}

img.alignnone {
	margin: 0px 0;
}


img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;
}


/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */

.site {



	margin: 0 auto;

	width: 100%;
}

.site-main {

	width:100%;
}

.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1;
}

.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 1040px;
}


/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header {
	position: relative;
}

.site-header .home-link {

	display: block;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 230px;
	padding: 0 20px;
	text-decoration: none;
	width: 100%;
}

.site-header .site-title:hover {
	text-decoration: underline;
}

.site-title {
	font-size: 60px;

	line-height: 1;
	margin: 0;
	padding: 58px 0 10px;
}

.site-description {
	font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0;
}


/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	margin:0 auto;
  text-align:center;
  	position:relative;
}

#navbar{


margin:0 auto;
left:0;
right:0;

z-index:1000;

}
#aboutusnav{
text-align:center;

}


	#magic-line{ position: absolute; top:0; left: 0px; width: 100px; height: 3px; margin:0 !important;  background: #fff; }
	#magic-line2{ position: absolute; bottom:0; left: 0; width: 100px; height: 3px; padding: 0 3px;margin:0 !important;  background: #fff; }
	#magic-line3{ position: absolute; bottom:0; left: 0; width: 100px; height: 3px; margin:0 !important;  background: #0089c9; }
	#aboutusnav {
	position:relative;
	}
	#aboutusnav li{
	display:inline-block;
	margin: 0px 30px;
	text-align:middle;
	}
	#aboutusnav  li a {
	text-shadow:0 0 transparent;
	transition:1s all;
-webkit-transition:1s all;
-moz-transition:1s all;
-ms-transition:1s all;
	display: block;
	color: #ffffff;
    text-decoration: none;
	font-size:14px;
	padding:10px 3px;
	line-height:48px;
	width:100%;

	text-transform:uppercase;
	text-align:center;
	font-family:'Open sans';
}




/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.navigation .nav-previous {
	float: left;
}

.navigation .nav-next {
	float: right;
}

.navigation a {

}

.navigation a:hover {

	text-decoration: none;
}

.paging-navigation {

	padding: 40px 0;
}

.paging-navigation .nav-links {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}

.sidebar .paging-navigation .nav-links {
	max-width: 1040px;
	padding: 0 376px 0 60px;
}

.paging-navigation .nav-next {

}

.paging-navigation a {
	font-size: 14px;

	font-weight: 300;
	padding:15px 50px;
	background:url('menuback.png') repeat-x;
	text-align:center;

}

.paging-navigation .meta-nav {

	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-size: 26px;
	padding: 3px 0 8px;
	text-align: center;
	width: 50px;
	vertical-align:top;
}

.paging-navigation .nav-previous .meta-nav {
	margin-right: 10px;
	padding: 17px 0 23px;
	width: 80px;
}

.paging-navigation .nav-next .meta-nav {
	margin-left: 10px;
}

.paging-navigation a:hover .meta-nav {

	text-decoration: none;
}

.post-navigation {
	background-color: #fff;

	font-size: 20px;
font-family:fontita;
	font-weight: 300;
	padding: 20px 0;
}

.post-navigation .nav-links {
	margin: 0 auto;
	max-width: 1040px;
}

.sidebar .post-navigation .nav-links {
	padding: 0 376px 0 60px;
}

.post-navigation a[rel="next"] {
	float: right;
	text-align: right;
}


/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */

.author-info {
	margin: 0 auto;
	max-width: 604px;
	padding: 30px 0 10px;
	text-align: left; /* gallery & video post formats */
	width: 100%;
}

.author.sidebar .author-info {
	max-width: 1040px;
	padding: 30px 376px 10px 60px;
}

.single .author-info {
	padding: 50px 0 0;
}

.author-avatar .avatar {
	float: left;
	margin: 0 30px 30px 0;
}

.single-format-status .author-description {
	color: #f7f5e7;
}

.author-description .author-title {
	clear: none;
	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0 0 8px;
}

.author-link {

	margin-left: 2px;
}

.author.archive .author-link {
	display: none;
}


/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */

.archive-header {

}

.archive-title,
.archive-meta {
	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0 auto;
	max-width: 1040px;
	padding: 30px 0;
	width: 100%;
}

.archive-meta {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	margin-top: -15px;
	padding: 0 0 11px;
}

.sidebar .archive-meta {
	padding-right: 316px;
}


/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

.page-header {

}
.page-title, .archive-title {
font: 300 20px fontbold,"Source Sans Pro", Helvetica, sans-serif;
margin: 0 auto 20px !important;
max-width: 1040px;
padding: 10px 0;
width: 100%;
text-transform: uppercase;
color: #fff;
background: url('menuback.png');
text-align: center;
/* margin-bottom: 20px; */
}

.page-content {
	margin: 0 auto;
	max-width: 604px;
	padding: 40px 0;
	width: 100%;
}

.sidebar .page-content {
	margin: 0 auto;
	max-width: 1040px;
	padding: 40px 376px 40px 60px;
}


/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */

.error404 .page-header {
	background-color: #fff;
}

.error404 .page-title {
	line-height: 0.6;
	margin: 0;
	padding: 300px;
	position: relative;
	text-align: center;
	width: auto;
}

.error404 .page-title:before {
	color: #e8e5ce;
	content: "\f423";
	font-size: 964px;
	line-height: 0.6;
	overflow: hidden;
	position: absolute;
	left: 7px;
	top: 28px;
}

.error404 .page-wrapper {

}

.error404 .page-header,
.error404 .page-content {
	margin: 0 auto;
	max-width: 1040px;
	padding-bottom: 40px;
	width: 100%;
}


/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;

	width: 100%;
}






/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */




#wpstats {
	display: block;
	margin: -10px auto 0;
}

.entry-content-big {
    padding: 10px;
    box-shadow: 0 0 25px rgba(0,0,0,0.5);
}
.big-padding{

}
.entry-content-big  .insideentry-content{
max-height:50000px !important;
}





/* new meniu */

.clear{
	clear:both;
}

/* header */
#header{
background:#fff;
clear:both;
width:100%;
top:0;
position:fixed;
z-index:1001;
height:80px;
border-bottom:1px solid #bca994;
}
#logo{
background:#4b2d0d;
float:left;
padding:0px;
width:80px;
height:80px;
line-height:80px;
text-align:center;
position:relative;
}
#logo img{
position:absolute;
top:0;
bottom:0;
margin:auto;
display:block;
width:65%;
height:auto;
left:0;
right:0;
}
#side_menu_full_block{
float:left;
padding:0px 25px;
}
#side_menu_full_block li{
float:left;
list-style:none;
padding:0px 19px 0 15px;
border:2px solid transparent;
border-bottom:0px solid transparent;
border-left:0px solid;
border-right:0px solid;
line-height:31px;
font-size:15px;
font-family:'Playfair Display';
position:relative;
}
#side_menu_full_block li ul{
	display:none;
	position:absolute;
	top:100%;
	background:#3e2a12;
	color:#fff;
	width:250px;

	left:0;
	font-size:13px;
	padding:5px 0;
}
#side_menu_full_block li:hover ul
{
	display:block;
}
#side_menu_full_block li ul li{
	padding:0;
	float:none;
	clear:both;
	border:0px solid;
}
#side_menu_full_block li ul li a{
		border:0px solid;
	line-height:1.4;
	font-family:'Open sans';
	color:#fff;
	padding:10px 25px;
	display:block;
	-webkit-transition:0.3s background;
	transition:0.3s background;
}
#side_menu_full_block li ul li a:hover{
	background:#E4DDD5;
	color:#3e2a12;
}
#side_menu_full_block li a{
padding:22px 0;
}
#side_menu_full_block li:hover{
border-top-color:#3e2a12;
}
#side_menu_full_block li a{
display:block;
}
#side_menu_full_block ul{
clear:both;
}


#menu_info{
	color:#4b2d0d;font-size:13px;line-height:80px;float:right;/* background: #C10; */ */padding:0 30px;}
#menu_info li{
float:left;
list-style:none;
padding:0 18px;
font-family:'Open Sans', arial, Helvetica, sans-serif;
}
#menu_info li a{
	color:#4b2d0d;
}
#header_contacts img{
padding:0 10px 0 0;
width:30px;
}
#menu_info span{
}


/* inner pages */
#insidepage{
	max-width:1920px;
	margin:auto;
}
.images_half{
	float:right;
	width:55%;
}
.images_half_ins {
	display: block;
}
.images_half_ins a {
	display: block;
	margin-bottom: 0;
	line-height: 0;
}
.images_half_ins a img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0;
}
.content_half{
	float:left;
	width:45%;
	min-height:100vh;
}
@media(min-width:767px){
	.content_half_ins {
		min-height:100vh;
	}
	.content_half_ins .insideentry-content{
		min-height:100vh;
	}
}

#side_toggle_meniu{
	display:none;
}
/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

@media (max-width: 1599px) {
	.site {
		border: 0;
	}
}

@media (max-width: 1180px) {
	#menu_info {

    float: left;
    padding: 0 25px;
	}
	#side_toggle_meniu{
	display:block;
	position:relative;
	right:0;
	top:0;
	width:80px;
	float:right;
	height:80px;
	background:#4b2d0d;
}

.menu_toggle {
    position: absolute;
    right: 25px;
    top: 20px;
	z-index:500;
}
.menu-toggle-main{
	width: 100%;
    height: 100%;
	padding:4px 0;
	cursor:pointer;
	 transition: 0.3s all;
    -webkit-transition: 0.3s all;
	position:relative;
}

.menu_toggle.aktyvustoggle .menu-toggle-main{
left:4px;

}

.bar {
    width: 30px;
    height: 2px;
    margin: 9px auto;
    background: #fff;
	border-radius:4px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position:relative;
}
.aktyvustoggle .bar1 {
    -ms-transform: rotate(45deg);
    -ms-transform-origin: 0%;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: 0%;
    transform: rotate(45deg);
    transform-origin: 0%;
    width: 33px;
    top: 0px;
    left: 3px;
}
.aktyvustoggle .bar2 {
    opacity: 0;
}
.aktyvustoggle .bar3 {
    -ms-transform: rotate(-45deg);
    -ms-transform-origin: 0%;
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: 0%;
    transform: rotate(-45deg);
    transform-origin: 0%;
    width: 33px;
    top: 1px;
    left: 3px;
}


.bar {
    width: 30px;
    height: 3px;
    margin: 7px auto;
    background: #fff;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
}
.aktyvustoggle .bar1 {
    -ms-transform: rotate(45deg);
    -ms-transform-origin: 0%;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: 0%;
    transform: rotate(45deg);
    transform-origin: 0%;
    width: 28px;
}
.aktyvustoggle .bar2 {
    opacity: 0;
}
.aktyvustoggle .bar3 {
    -ms-transform: rotate(-45deg);
    -ms-transform-origin: 0%;
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: 0%;
    transform: rotate(-45deg);
    transform-origin: 0%;
    width: 28px;
}

#side_menu_full_block {
	text-align:center;
	padding-top:25px;
}
#side_menu_full_block li {
	opacity:0;
    display: block;
	line-height:1.4;
	transition:0.3s opacity;
	float:none;
	text-align:right;
	padding:0;
}

#side_menu_full_block.show_menu li{
	opacity:1;
}
#side_menu_full_block li a{
	padding:6px 20px;
	color:#fff;
	font-size:15px;
}
#side_menu_full_block {
	display:none;
    text-align: right;
    padding: 20px 0;

	background:#4b2d0d;
	width:100%;
	float:none;
	clear:both;
	max-height:calc(100vh - 80px);
	overflow:auto;
}
#side_menu_full_block li ul{
	position:relative;
top:auto;
display:block;
width:100%;
margin:0;
}
#side_menu_full_block li ul{
	padding:8px 0;
}
#side_menu_full_block li ul li{
	padding:0px;
	font-style:italic;
	display:block;

}
#side_menu_full_block li ul li a{
	 padding:4px 40px;
	 padding-right:40px;
}
#pagemain {
    position: relative;
    height: 400px;
}

}
@media (max-width: 1025px) {
	#footer{
		height:auto !important;
	}
#footertext{
	width:100%;
	max-width:100%;
	top:0;
}
.mapsasout{
	height:500px;
	position:relative;
}
#mapbuttons{
	bottom:auto;
	top:40px;
}
}
@media (max-width: 767px) {
	.mapsasout{
	height:350px;
	position:relative;
}
	.insideentry-content{
		min-height:0 !important;
	}
	.entry-content{
		min-height:0 !important;
	}
	.content_half{
		width:100%;
		float:none;
		min-height:0 !important;
	}
	.images_half{
		width:100%;
		float:none;
		min-height:0 !important;
	}
	.images_half_ins {
		min-height:0 !important;
		height: auto !important;
	}
	.images_half_ins a {
		margin-bottom: 0 !important;
	}
	.images_half_ins a img {
		display: block;
		width: 100%;
		height: auto;
	}
	 #header{
	height:auto;
	position:relative;
}
#insidepage{
	padding-top:0;
}
	#pagemain {
    position: relative;
    height: 300px;
}
	#insidemetulaikas{
		display:none;
	}
	#insidemetulaikaswhite{
		display:none;
	}
	#metulaikas{
	display:none;
	}
}

@media (max-width: 600px) {
	#parasykite{
		padding-bottom:30px;
	}
	#parasykite,#footerdisplay{
		width:100%;
}
input, textarea{
	width:100%;
}
	#leftcomments{
		width:100%;
		float:none;
		padding:0 0 25px 0;
	}
	#rightcomments{
		width:100%;
		float:none;
		padding:0;
	}
	#pagemain {
    position: relative;
    height: 200px;
}
#menu_info{
	padding:10px 0;
	line-height:30px;
}
#menu_info li{
	float:none;
}
#pagemain{
min-height:150px;
}
.mapsasout{
	height:250px;
	position:relative;
}
}
@media (max-width: 350px) {
#side_toggle_meniu{
	width:50px;
}
#logo{
	width:50px;
}
}


#fb-root{
	display:none;
}