/*
Theme Name: Tarzanija
Author: AdDrama
Description: Tarzanija
Version: 1.0
*/
header, main, footer{
	font-family: 'Open Sans', sans-serif;
	color:#333333;
	}
html, body{
	opacity:0;
	}
a, img{
	border:none;
	outline:none;
	}
a:hover img, a:hover{
	border:none;
	outline:none;
	}
#pramogos{
	top:24%;
	}
.loader{
	width:100%;
	height:140%;
	position:fixed;
	top:-20%;
	left:0px;
	background:#fff;
	z-index:1000;
	}

.tabled{
	display:table;
	height:100%;
	width:100%;
	}
.cell{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	}
textarea{
	font-family: 'Open Sans', sans-serif;
	}
.raleway{
	font-family: 'Raleway', sans-serif;
	}
.draugai{
	background:#eceddc;
	}
#load-logo2{
	display:none;
	}
.blend2{
	top:0px;
	left:0px;
	bottom:0px;
	right:0px
	}
#goup{
	width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: #f4970b;
    color: #fff;
    font-size: 22px;
    line-height: 49px;
    text-align: center;
	cursor:pointer;
	position:fixed;
	right:17px;
	bottom:20px;
	}
#goup:hover{
	animation-name: bounce3;
    animation-duration: 0.7s;
	background-color: #DB870A;
	}
.topfoto{
	height:auto;
	visibility:hidden;
	width:100%;
	}
.opacity2{
	position:fixed;
	width:100%;
	height:120%;
	top:0px;
	left:0px;
	background: rgba(0, 0, 10, 0.4);
    z-index: 10;
	}
.message{
	position:fixed;
	max-width:90%;
	box-sizing:border-box;
	width:300px;
	top:40%;
	top:calc(45% - 100px);
	left:0px;
	right:0px;
	margin:0 auto;
	border-radius:4px;
	background:#fff;
	padding: 20px 20px 30px 20px;
	 z-index: 11;
    box-shadow: 0px 0px 8px rgba(120, 120, 120, 0.5);
	}
.message h2{
	color: #ed7707;
    font-weight: 600;
    font-size: 16px;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	}
.message h3, .reviewer h3{
	color: #333333;
    font-weight: 300;
    font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	}
.hovstar{
	cursor:pointer;
	}
.hovstar > i{
	color: #d4d4cd;
    margin: 5px 8px 0px 7px;
    font-size: 18px;
	}
.thx{
	color: #f4970b;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	}
.hovstar:hover > i{
	color:#f4970b;
	}
#map{
	width:100%;
	height:auto;
	visibility:hidden;
	}
.weather-container svg{
	width:50px;
	height:50px;
	float:left;
	margin-left:5px;
	}
.menu-section{
	top:0px;
	left:0px;
	text-align:center;
	transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out
	}
#main-logo{
	margin-top:23px;
	width:210px;
	height:auto;
	margin-left:12px;
	}
#main-logo2{
	margin-top:23px;
	width:210px;
	height:auto;
	margin-left:12px;
	display:none;
	}
.dot-container{
	width:44px;
	height:60px;
	}
.dot{
	width:44px;
	height:44px;
	padding:0px;
	margin:0px;
	border-radius:50%;
	left:0px;
	background-color:#f6a10c;
	border:none;
	top:6px;
	cursor:pointer;
	font-size:18px;
	font-weight:800;
	color:#11241c;
	}
.dot.picked{
	background-color:#fa7014;
	z-index:4;
	}
.dot.clicked:not(.picked){
	color:#f6a10c;
	background-color:#fff;
	z-index:5;
	}
#menu-main-menu > li > ul > li > a{
	
	
	    font-weight: 300;
    font-size: 18px;
}
#menu-main-menu > li > ul > li:hover > a{
	    color: #ed7706;
	}
#menu-main-menu > li > ul > li:not(:last-of-type) {
    padding-bottom: 7px;
}
@media screen and (min-width:576px){
.dot:not(.clicked):hover{
	animation-name: bounce;
    animation-duration: 0.7s;
	}
}
.dot-shadow{
	width:100%;
	height:5px;
	border-radius:50%;
	background-color:rgba(49, 49, 49, 0.2);
	bottom:0px;
	left:0px;
	}
#dot-1{
	left:22.6%;
	left:calc(22.6% - 22px);
	top:79.5%;
	top:calc(79.5% - 22px);
	}
#dot-2{
	left:32%;
	left:calc(32% - 22px);
	top:60.75%;
	top:calc(60.75% - 22px);
	}
#dot-3{
	left:5.4%;
	left:calc(5.4% - 22px);
	top:57.3%;
	top:calc(57.3% - 22px);
	}
#dot-4{
	left:20.4%;
	left:calc(20.4% - 22px);
	top:61.83%;
	top:calc(61.83% - 22px);
	}
#dot-5{
	left:30.2%;
	left:calc(30.2% - 22px);
	top:50.73%;
	top:calc(50.73% - 22px);
	}
#dot-6{
	left:11%;
	left:calc(11% - 22px);
	top:41.5%;
	top:calc(41.5% - 22px);
	}
#dot-7{
	left:28.6%;
	left:calc(28.6% - 22px);
	top:40.24%;
	top:calc(40.24% - 22px);
	}
#dot-8{
	left:50.8%;
	left:calc(50.8% - 22px);
	top:44.66%;
	top:calc(44.66% - 22px);
	}
#dot-9{
	left:73.3%;
	left:calc(73.3% - 22px);
	top:38.3%;
	top:calc(38.3% - 22px);
	}
#dot-10{
	left:67.55%;
	left:calc(67.55% - 22px);
	top:55%;
	top:calc(55% - 22px);
	}
#dot-11{
	left:82.2%;
	left:calc(82.2% - 22px);
	top:48.26%;
	top:calc(48.26% - 22px);
	}
#dot-12{
	left:75.4%;
	left:calc(75.4% - 22px);
	top:70.5%;
	top:calc(70.5% - 22px);
	}
#dot-13{
	left:66.1%;
	left:calc(66.1% - 22px);
	top:80.6%;
	top:calc(80.6% - 22px);
	}
#dot-14{
	left:56%;
	left:calc(56% - 22px);
	top:74.3%;
	top:calc(74.3% - 22px);
	}
.dot-wc{
	left:48.3333333%;
	top:55%;
	width:42px;
	height:40px;
	}
.dot-wc2{
	left: 84.333333%;
    top: 53.5%;
	width:42px;
	height:40px;
	}
.dot-info-1{
	left:23%;
	top:70.8%;
	width:42px;
	height:40px;
	}
.dot-info-2{
	left:31%;
	top:53%;
	width:42px;
	height:40px;
	}
.dot-info-3{
	left:65.6%;
	top:45.8%;
	width:42px;
	height:40px;
	}	
/* ------------------------------------- */

.page-template-template-marsrutas #dot-1{
	top:73.2%;
	top:calc(73.2% - 22px);
	}
.page-template-template-marsrutas #dot-2{	
	top:50.45%;
	top:calc(50.45% - 22px);
	}
.page-template-template-marsrutas #dot-3{	
	top:45%;
	top:calc(45% - 22px);
	}
.page-template-template-marsrutas #dot-4{	
	top:50.53%;
	top:calc(50.53% - 22px);
	}
.page-template-template-marsrutas #dot-5{	
	top:34.43%;
	top:calc(34.43% - 22px);
	}
.page-template-template-marsrutas #dot-6{	
	top:24.2%;
	top:calc(24.2% - 22px);
	}
.page-template-template-marsrutas #dot-7{
	top:23.94%;
	top:calc(21.94% - 22px);
	}
.page-template-template-marsrutas #dot-8{
	top:27.36%;
	top:calc(27.36% - 22px);
	}
.page-template-template-marsrutas #dot-9{
	top:19.5%;
	top:calc(19.5% - 22px);
	}
.page-template-template-marsrutas #dot-10{
	top:39.7%;
	top:calc(39.7% - 22px);
	}
.page-template-template-marsrutas #dot-11{
	top:31.96%;
	top:calc(31.96% - 22px);
	}
.page-template-template-marsrutas #dot-12{
	top:60.2%;
	top:calc(60.2% - 22px);
	}
.page-template-template-marsrutas #dot-13{
	top:73.3%;
	top:calc(73.3% - 22px);
	}
.page-template-template-marsrutas #dot-14{
	top:67%;
	top:calc(67% - 22px);
	}
.page-template-template-marsrutas .dot-wc{
	top:40.7%;
	}
.page-template-template-marsrutas .dot-wc2{
	top:38.7%;
	}	
.page-template-template-marsrutas .dot-info-1{
	top:62%;
	}
.page-template-template-marsrutas .dot-info-2{
	top:39.2%;
	}
.page-template-template-marsrutas .dot-info-3{
	top:30%;
	}
.page-template-template-marsrutas .the-title{
	top: 11%;
	}
/* -------------------------------------- */	
#lang_choice_1{
	background:none;
	border:none;
	width:60px;
	}
.ui-selectmenu-button{
	background: none;
    border: none;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin-top: 22px;
    font-size: 16px;
    border-radius: 4px;
	}
.ui-widget-content .ui-menu-item{
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	}
.ui-state-focus:not(.ui-selectmenu-button), .ui-widget-content .ui-state-focus{
	border:1px solid #fff;
	}
.ui-selectmenu-button span.ui-selectmenu-text{
	padding: 10px 14px;
	}
.ui-selectmenu-button{
	margin-top:18px;
	}
.ui-selectmenu-button:focus{
	outline:none;
	}
.ui-selectmenu-button span.ui-icon.floatup{
	margin-top:-10px;
	}
.ui-corner-top{
	background: #fff;
    color: #333333;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	}
.weather-ct{
	top:140px;
	left:-555px;
	/*display:table;*/
	display:none;
	background:rgba(248, 248, 240, 0.8);
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	z-index:5;
	}
.weather-ct:hover{
	left:0px;
	}
.weather-container{
	padding:11px 10px;
	width:185px;
	display:table-cell;
	vertical-align:top;
	min-height:115px;
	}
.weather-container:not(:last-of-type){
	border-right:1px solid #c7c8b7;
	}
.temperature{
	font-weight: 600;
    font-size: 22px;
    color: #f68c24;
    margin-top: 6px;
	min-width:100px;
    margin-left: 10px;
    line-height: 35px;
	}
.weather-cond{
	margin-top:10px;
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
	clear:both;
	}
.place{
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	clear:both;
	}
.lang-nav{
	display:none;
	}
.lang-nav .ui-icon-triangle-1-s{
	text-indent: 0px; 
	background:none;
	text-align:center;
	}
.ui-widget-content{
	border:none;
	}
.ui-menu-item{
	padding: 3px 1em 3px 1em;
	text-align:center;
	text-transform:uppercase;
	}
.menu-main-menu-container{
	float:right;
	}
#menu-main-menu{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-right:25px;
	}
#menu-main-menu > li{
	float:left;
	display:block;
	position:relative;
	}
#menu-main-menu > li > a{
	padding:10px 14px;
	margin:10px 0px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	border-radius:4px;
	transition:200ms ease-in-out;
	-moz-transition:200ms ease-in-out;
	-webkit-transition:200ms ease-in-out;
	-ms-transition:200ms ease-in-out;
	-o-transition:200ms ease-in-out;
	}
#menu-main-menu > li.menu-item-has-children > a{
	padding:20px 14px;
	margin:0px 0px;
	}

#menu-main-menu > li > ul{
	position:absolute;
	padding:30px;
	background:#fff;
	z-index:6;
	border-radius:4px;
	left:-120px;
	white-space: nowrap;
	opacity:0;
	visibility:hidden;
	
	}
#menu-main-menu > li > ul > li{
	display:block;
	}
#menu-main-menu > li > ul > .column-sm{
	width:215px;
	box-sizing:border-box;
	display: inline-block;
	vertical-align:top;
	white-space: normal;
	}
#menu-main-menu > li > ul > .column-sm2{
	width:280px;
	box-sizing:border-box;
	display: inline-block;
	vertical-align:top;
	white-space: normal;
	}
#menu-main-menu > li > ul > .column-md{
	width:385px;
	box-sizing:border-box;
	display: inline-block;
	vertical-align:top;
	white-space: normal;
	}
#menu-main-menu > li > ul > .column-md2{
	width:325px;
	box-sizing:border-box;
	display: inline-block;
	vertical-align:top;
	white-space: normal;
	}
#menu-main-menu > li > ul > .column-md2 > ul, #menu-main-menu > li > ul > .column-md > ul, #menu-main-menu > li > ul > .column-sm > ul, #menu-main-menu > li > ul > .column-sm2 > ul{
	padding:0px;
	box-sizing:border-box;
	}
#menu-main-menu > li > ul > .column-md2:not(:last-of-type) > ul, #menu-main-menu > li > ul > .column-md:not(:last-of-type) > ul, #menu-main-menu > li > ul > .column-sm:not(:last-of-type) > ul, #menu-main-menu > li > ul > .column-sm2:not(:last-of-type) > ul{
	padding-right:25px;
	}
#menu-main-menu > li > ul > .column-md2:not(:first-of-type) > ul, #menu-main-menu > li > ul > .column-md:not(:first-of-type) > ul, #menu-main-menu > li > ul > .column-sm:not(:first-of-type) > ul, #menu-main-menu > li > ul > .column-sm2:not(:first-of-type) > ul{
	padding-left:25px;
	}
#menu-main-menu > li > ul > .column-sm > a, #menu-main-menu > li > ul > .column-md2 > a, #menu-main-menu > li > ul > .column-md > a, #menu-main-menu > li > ul > .column-sm2 > a{
	display:none;
	}
#menu-main-menu > li > ul > .column-sm:not(:last-of-type), #menu-main-menu > li > ul > .column-md2:not(:last-of-type), #menu-main-menu > li > ul > .column-md:not(:last-of-type), #menu-main-menu > li > ul > .column-sm2:not(:last-of-type){
	border-right:1px solid #eeeee4;
	}
.menu-item a.menu-image-title-above, .menu-item a.menu-image-title-below{
	text-align:left;
	}
#menu-main-menu > li > ul > li > ul > li > a{
	display:block;
	width:100%;
	float:left;
	font-weight:300;
	font-size:18px;
	transition:200ms ease-in-out;
	-moz-transition:200ms ease-in-out;
	-webkit-transition:200ms ease-in-out;
	-ms-transition:200ms ease-in-out;
	-o-transition:200ms ease-in-out;
	}
#menu-main-menu > li > ul > li > ul > li > a span{
	transition:200ms ease-in-out;
	-moz-transition:200ms ease-in-out;
	-webkit-transition:200ms ease-in-out;
	-ms-transition:200ms ease-in-out;
	-o-transition:200ms ease-in-out;
	}
#menu-main-menu > li > ul > li > ul > li{
	width:100%;
	float:none;
	overflow: hidden;
	display:block;
	}
	/*
.menu-image-title{
	font-weight:300;
	font-size:26px;
	width:100%;
	float:left;
	display:block;
	}*/
#menu-main-menu > li > ul > li > ul > li > a .menu-image-title{
	font-weight:300;
	color:#333333;
	}
#menu-main-menu > li > ul > li > ul > li:hover > a .menu-image-title{
	font-weight:300;
	color:#ed7706;
	}
.menu-desc{
	margin-bottom:10px;
	margin-top:12px;
	}
.menu-desc div{
	font-weight:300;
	font-size:16px;
	margin-bottom:5px;
	color:#666666;
	}
#menu-main-menu > li > ul > li > ul > li > a .menu-desc div{
	font-weight:300;
	color:#666666;
	}
.menu-desc .orange{
	font-weight:600;
	font-size:18px;
	color:#ed7706;
	}
.menu-item a img{
	width:100%;
	height:auto;	
	border-radius:4px;
	}
.ui-menu .ui-menu-item{
	font-weight:300;
	
	}
.ui-menu .ui-menu-item:hover{
	color:#ed7706;
	}
.dot-mess{
	width:355px;
	z-index:5;
	}
.dot-con{
	background:#fff;
	box-sizing:border-box;
	border-radius:4px;
	padding:20px 20px 30px 20px;
	box-shadow:0px 0px 8px rgba(120, 120, 120, 0.5);
	margin-bottom:23px;
	margin-top:23px;
	position:relative;
	}
.dot-con:after{
	content:"";
	position:absolute;
	width:0px;
	height:0px;
	border-top:13px solid #fff;
	border-left:13px solid transparent;
	border-right:13px solid transparent;
	bottom:-12px;
	}
.dot-mess h4{
	font-weight:300;
	font-size:26px;
	line-height:26px;
	margin-top:0px;
	margin-bottom:18px;
	}
.dot-mess p{
	font-weight:300;
	font-size:16px;
	color:#666666;
	}
.dot-mess span{
	font-weight:600;
	color:#666666;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:20px;
	display:inline-block;
	}
.button{
	display:inline-block;
	border:none;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:18px;
	color:#fff;
	line-height:20px;
	background-color:#f4970b;
	padding:10px 20px;
	text-transform:uppercase;
	border-radius:20px;
	box-shadow:0px 0px 8px rgba(120, 120, 120, 0.5);
	}
.button.inv{
	border:2px solid #f4970b;
	padding:8px 20px;
	box-sizing:border-box;
	box-shadow:0px 0px 0px rgba(120, 120, 120, 0.5);
	color:#f4970b;
	background-color:#fff;
	}
.button:hover{
	color:#fff;
	background-color:#DB870A;
	}
.button.inv:hover{
	color:#fff;
	background-color:#f4970b;
	box-shadow:0px 0px 8px rgba(120, 120, 120, 0.5);
	}
.socials{
	right:0px;
	z-index:5;
	top:140px;
	}
.socials a{
	display:inline-block;
	width:52px;
	height:52px;
	border-radius:50%;
	background-color:#f4970b;
	color:#fff;
	margin-bottom:17px;
	font-size:22px;
	margin-right:17px;
	line-height:52px;
	text-align:center;
	}
.socials a:hover{
	color:#fff;
	background-color:#DB870A;
	margin-right:22px;
	}
.wc{
	width:29px;
	height:29px;
	background:#1aa35d;
	color:#fff;
	line-height:29px;
	font-weight:700;
	text-transform:uppercase;
	font-size:12px;
	border-radius:50%;
	}
.info{
	width:29px;
	height:29px;
	background:#f64102;
	color:#fff;
	line-height:29px;
	font-weight:700;
	text-transform:uppercase;
	font-size:18px;
	border-radius:50%;
	cursor:pointer;
	vertical-align:top;
	}
.info.clicked{
	background:#fff;
	color:#f64102;
	}
.info:not(.clicked):hover{
	animation-name: bounce2;
    animation-duration: 0.7s;
	}
.the-title{
	top:31%;
	left:0px;
	right:0px;
	}
.the-title-in{
	top:62.5%;
	left:0px;
	right:0px;
	}
.hzz{
	height:500px;
	}
.h310{
	min-height:300px;
	background-color: #999;
	}
.kontaktai{
	padding-bottom:60px;
	padding-top:20px;
	}
.bold{
	font-weight:600;
	color:#11241c;
	}
.grr{
	color:#666666;
	padding-right:5px;
	}
.kontaktai > .half{
	padding:0px 10px;
	margin-bottom:30px;
	}
.kontaktai h2{
	font-weight:600;
	font-size:26px;
	color:#11241c;
	margin:25px 0px;
	}
.img.hzz{
	background-size:contain;
	}
.the-title h2, .the-title h3, .the-title-in h1, .the-title h1{
	margin:0px;
	font-weight:300;
	color:#fff;
	font-size:36px;
	text-shadow:0 0 6px #505050;
	}
.the-title-in h1 a{
	color:#fff;
	font-size:18px;
	    white-space: nowrap;
	text-decoration:underline;
	}
.the-title-in h1 a:hover{
	    color: #ed7707;
	}
.gallery{
	background-color:#eceddc;
	}
.the-main-block{
	top:12%;
	left:0px;
	right:0px;
	}
.the-main-block h1{
	color:#fff;
	font-weight:300;
	font-size:54px;
	}
.the-main-block .button{
	
	font-size:18px;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	padding:0px;
	border-radius:50px;
	}
.the-main-block h1 strong{
	font-weight:600;
	}
.gallery h2{
	font-size:46px;
	line-height:46px;
	font-weight:300;
	margin-top:55px;
	margin-bottom:40px;
	}
.gallery h2.minmar{
	margin-top:45px;
	margin-bottom:35px;
	}
.gallery h2 a{
	text-transform:uppercase;
	font-size:18px;
	color:#ed7707;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	margin-left:24px;
	}
.one-gal img{
	width:100%;
	height:auto;
	visibility:hidden;
	float:left;
	background-blend-mode: multiply;
	}
.one-gal{
	background-color:#eceddc;
	background-blend-mode:multiply;
	opacity:0.7;
	}
.one-gal:hover{
	background-color:#ffffff;
	opacity:1;
	}
.kaip{
	background:#fff;
	}
.kaip h2{
	font-size:46px;
	line-height:46px;
	font-weight:300;
	margin-top:50px;
	margin-bottom:40px;
	}
.one-kaip img{
	height:110px;
	width:auto;
	}
.one-kaip{
	width:100%;
	max-width:430px;
	padding:20px 40px 40px 40px;
	}
.one-kaip h3{
	font-weight:600;
	font-size:26px;
	color:#11241c;
	}
.one-kaip p{
	font-weight:300;
	font-size:16px;
	color:#666666;
	transition:300ms ease-in-out;
	-ms-transition:300ms ease-in-out;
	-webkit-transition:300ms ease-in-out;
	-moz-transition:300ms ease-in-out;
	-o-transition:300ms ease-in-out;
	}
.one-kaip:hover h3{
	color:#f4970b;
	}
.dr-sl{
	padding:0px 70px;
	}
.dr-sl h2{
	font-weight:300;
	font-size:46px;
	line-height:46px;
	margin-top:80px;
	margin-bottom:35px;
	}
.dr-slide{
	padding:0px 45px;
	}
.dr-slide > .slick-list{
	overflow:hidden;
	}
.one-dr img{
	max-height: 94px;
    height: auto;
    vertical-align: middle;
    max-width: 100%;
    width: auto;
	}
.inline.one-dr.slick-slide {
   box-sizing: border-box;
    vertical-align: middle;
    padding: 5px;
	    text-align: center;
	}
.slick-arrow{
	position:absolute;
	top:40px;
	font-size:18px;
	background:none;
	border:none;
	padding:0px;
	color:#333333;
	width:25px;
	text-align:center;
	cursor:pointer;
	transition:300ms ease-in-out;
	-ms-transition:300ms ease-in-out;
	-webkit-transition:300ms ease-in-out;
	-moz-transition:300ms ease-in-out;
	-o-transition:300ms ease-in-out;
	}
.slick-arrow:hover{
	color:#ed7707;
	}
.slick-prev{
	left:-5px;
	}
.slick-next{
	right:-5px;
	}
.footer{
	padding:50px 0px 20px 0px;
	background:#f8f8f0;
	}
#menu-footer-menu{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	margin-top:10px;
	}
#menu-footer-menu > .column-sm{
	width:50%;
	float:left;
	display:block;
	}
#menu-footer-menu > .column-sm > a{
	display:none;
	}
#menu-footer-menu > .column-sm > ul{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	}
#menu-footer-menu > .column-sm > ul li{
	float:left;
	display:block;
	width:100%;
	margin-top:12px;
	}
#menu-footer-menu > .column-sm > ul li a{
	color:#333333;
	text-decoration:underline;
	font-size:16px;
	font-weight:300;
	transition:200ms ease-in-out;
	-ms-transition:200ms ease-in-out;
	-moz-transition:200ms ease-in-out;
	-webkit-transition:200ms ease-in-out;
	-o-transition:200ms ease-in-out;
	}
#menu-footer-menu > .column-sm > ul li a:hover{
	color: #f4970b;
	}
.footer h3{
	font-weight:300;
	font-size:26px;
	margin:0px;
	}
.fb-page.fb_iframe_widget, .foot-con{
	margin-top:22px;
	}
.foot-con .orr{
	color:#ed7707;
	font-weight:600;
	font-size:16px;
	}
.foot-con .orr:hover{
	text-decoration:underline;
	}
.foot-con .country{
	margin-top:15px;
	font-size:16px;
	font-weight:300;
	color:#333333;
	max-width:225px;
	}
.foot-con .button{
	margin-bottom:30px;
	}
.foot-con .scls a{
	display: block;
	margin-right:14px;
	float:left;
	}
.foot-con .scls{
	width:100%;
	}
.foot-con .scls a:hover{
	color:#ed7707;
	}
.last{
	font-size:16px;
	line-height:16px;
	color:#666666;
	background:#eceddc;
	padding:27px 0px;
	}
.slick-list:focus{
	outline:none;
	}
.footer > .container > .left{
	margin-bottom:30px;
	}
.sus-but{
	bottom:5.3%;
	left:0px;
	right:0px;
	}
.sus-but.clip{
	position:fixed;
	}
#pl-mar{
	position:absolute;
	top:6px;
	right:0px;
	width:26px;
	text-align:center;
	height:26px;
	line-height:26px;
	color:#fff;
	font-weight:600;
	font-size:14px;
	background:#fa7014;
	border-radius:50%;
	display:none;
	}
.in-pram{
	background:#fff;
	padding:60px 0px 60px 0px;
	}
.in-pram p{

	}
.in-pram img{
	max-width:100%;
	height:auto;
	}
img.alignleft{
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	}
img.alignright{
	margin-left:15px;
	float:right;
	margin-bottom:15px;
	}
img.aligncenter{
	margin-left:15px;
	margin-bottom:15px;
	margin-right:15px;
	}
.in-pram h2{
	font-weight:600;
	font-size:26px;
	color:#333333;
	margin:25px 0px;
	}
.in-pram h3{
	font-weight:600;
	font-size:20px;
	color:#333333;
	margin:20px 0px;
	}
.in-pram h4, .in-pram h5{
	font-weight:600;
	font-size:18px;
	color:#666666;
	margin:20px 0px;
	}
.in-pram .container ul, .in-pram .container-sm ul{
	padding-left:20px;
	}
.aligncenter{
	width: auto;
    margin: 0 auto;
	font-size:16px;
	}
table.aligncenter td{
	height:27px;
	padding:0px 15px;
	}
.aligncenter strong, .aligncenter b{
	font-weight:600;
	}
.button.bulky{
	padding:18px 20px;
	border-radius:28px;
	background:#f4970b;
	margin:25px  10px 0px 10px;
	}
.button.delb, .button.addb{
	background:#f0f0e7;
	color:#fa7014;
	}
.button.bulky:hover{
	background:#fa7014;
	color:#f0f0e7;
	}
.linel{
	width:40px;
	display:table-cell;
	height:100%;
	min-height:1px;
	position:relative;
	}
.linel .h10{
	position:absolute;
	top:35px;
	width:12px;
	content:"";
	border-right:3px solid #e8d3c5;
	height:100%;
	}
.one-pram{
	padding:20px;
	position:relative;
	background-color:#fff;
	border-bottom:1px solid #eaeaea;
	}
.one-pram > table{
	width:100%;
	}
.one-pram.ui-sortable-helper{
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	box-shadow:0 0 25px #e0e0e0;
	}
.floflo{
	display:table-cell;
	}
.one-pram h3{
	margin-top:0px;
	font-size:26px;
	line-height:26px;
	color:#11241c;
	font-weight:600;
	margin-bottom:0px;
	}
.one-pram .plex{
	font-weight:300;
	font-size:16px;
	color:#666666;
	vertical-align:top;
	}
.one-pram .plex p{
	margin:0px;
	margin-top:10px;
	vertical-align:top;
	}
.one-pram .plvals{
	font-weight:300;
	font-size:16px;
	color:#666666;
	vertical-align:top;
	}
.one-pram .plvals strong{
	font-weight:600;
	color:#333333;
	}
.one-pram .pldmn{
	width:285px;
	text-align:center;
	}
.one-pram .pldmn > table{
	display:inline-table;
	text-align:left;
	} 
.one-pram .pldmn > table td:first-of-type{
	padding-right:15px;
	}
.ui-sortable-placeholder{
	visibility:visible !important;
	background-color:#eee;
	}
.ui-sortable-handle{
	cursor:move;
	}
.fulltable{
	display:table;
	width:100%;
	float:left;
	}
.one-pram .dpnum{
	position:absolute;
	top: 20px;
    left: -39px;
	width:26px;
	height:26px;
	border-radius:50%;
	line-height:26px;
	text-align:center;
	background-color:#fa7014;
	font-weight:700;
	font-size:14px;
	color:#11241c;
	}
.one-pram .prrem{
	padding:0px;
	width:153px;
	height:60px;
	cursor:pointer;
	border:none;
	border-radius:30px;
	background-color:#f0f0e7;
	font-weight:600;
	color:#fa7014;
	font-size:18px;
	text-transform:uppercase;
	}
.one-pram .prrem:hover{
	background-color:#fa7014;
	color:#f0f0e7;
	}
.one-pram .prrem:focus, .one-pram .prrem:active{
	outline:none;
	}
.one-pram .drg{
	width:70px;
	text-align:center;
	font-size: 22px;
	color:#d4d4cd;
	}
.one-pram .drg i:first-of-type{
	vertical-align:bottom;
	}
.one-pram .drg i:last-of-type{
	vertical-align:top;
	}
.one-pram .drg:hover{
	color:#f6a10c;
	}
.dotend{
	position: absolute;
    background: #e8d3c5;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    top: 25px;
    left: 6px;
	}
.allcacls{
	padding-left:55px;
	padding-top:20px;
	font-weight:600;
	}
#canvas{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:-1;
	width:100%;
	}
#canvas2{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:-2;
	width:100%;
	}
#getmars{
	margin-top:35px;
    padding: 20px 25px;
	border-radius:30px;
	margin-bottom:5px;
	}
.emailfield .input{
	width:280px;
	}
.emailfield .input:focus{
	outline:none;
	}
.sug-hold{
	padding-left:40px;
	}
.sug{
	padding:25px;
	border-radius:4px;
	background-color:#51952c;
	margin-top:20px;
	color:#fff;
	}
#clsug{
	position:absolute;
	top:25px;
	right:30px;
	border:none;
	padding:0px;
	background:none;
	cursor:pointer;
	margin:0px;
	color:#fff;
	font-size:22px;
	}
.sugtext strong{
	font-weight:600;
	font-size:18px;
	}
.sugtext span{
	font-weight:300;
	font-size:16px;
	}
.sugbuts{
	padding-top:10px;
	}
.sugbut{
	background-color:#51952c;
	border:2px solid #fff;;
	cursor:pointer;
	font-weight:600;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	padding:8px 40px;
	border-radius:20px;
	margin:5px;
	}
.sugbut:hover{
	color:#51952c;
	background:#fff;
	}
.tab h2{
	text-align:center;
	color:#11241c;
	font-weight:600;
	font-size:26px;
	margin-top:50px;
	margin-bottom:20px;
	}
.mb20b{
	margin-bottom:20px;
	}
.mobile-tab{
	border-bottom:1px solid #eceddc;
	display:none;
	}
.mobile-tab:last-of-type{
	border-bottom:none;
	}
.mobile-tab h2{
	text-align:left;
	color:#11241c;
	font-weight:600;
	font-size:16px;

    width: calc(100% - 30px);
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	}
.mobile-tab .tab-head{
	cursor:pointer;
	}
.mobile-tab .tab-head i{
	float:left;
	color:#333333;
	font-size:20px;
	margin-top:21px;
	margin-left:15px;
	}
.tab p, .mobile-tab p{
	max-width:630px;
	color:#666666;
	font-weight:300;
	margin-left:auto;
	margin-right:auto;
	display: block;
	}
.tab table, .mobile-tab table{
	width:100%;
	border:none !important;
	border-collapse:collapse;
	text-align:left;
	margin-bottom:25px;
	}
.tab table{
	margin-bottom:40px;
	margin-top:25px;
	font-family: 'Open Sans', sans-serif !important;
	}
.mobile-tab table{
	font-family: 'Open Sans', sans-serif !important;
	}
.tab:last-child{
	border-bottom: none;
	padding-bottom:0px;
	}
.mobile-tab table{
	width:100% !important;
	}
.tab table td, .mobile-tab table td{
	border:1px solid #f6f6f6 !important;
	box-sizing:border-box;
	padding:15px;
	}
.tab table tr:first-of-type td, .mobile-tab table tr:first-of-type td{
	border-top:none !important;
	}
.tab table td:first-of-type, .mobile-tab table td:first-of-type{
	border-left:none !important;
	}
.tab table td:last-of-type, .mobile-tab table td:last-of-type{
	border-right:none !important;
	}
.tab .button:not(.dg):not(.nohid), .mobile-tab .button:not(.dg):not(.nohid){
	padding: 20px 25px;
	border-radius:30px;
	}
.mobile-tab .more-tab{
	 display:none;
	 }
.tab .button.in, .mobile-tab .button.in{
	background-color: #fff;
	color: #f4970b;
	}
.tab .outter_table{
	display:none;
	}
.addorno.nohid{
	display:inline-block;
	}
.tab .button.in:hover, .mobile-tab .button.in:hover{
	background-color: #f4970b;
	color: #fff;
	}
.kain{
	padding-bottom:58px;
	}
.sinle-reng{
	display:block;
	margin-top:20px;
	}
.sinle-reng:nth-of-type(4n - 3){
	padding-right:20px;
	width:66.66666666666666%
	}
.sinle-reng:nth-of-type(4n - 2){
	width:33.3333333333333%;
	}
.sinle-reng:nth-of-type(4n - 1){
	width:33.3333333333333%;
	padding-right:20px;
	}
.sinle-reng:nth-of-type(4n){
	width:66.66666666666666%
	}
.sin-reng{
	height:400px;
	width:100%;
	background-blend-mode: multiply;
	}
.dat{
	background:#f4970b;
	padding:8px;
	position:absolute;
	top:0px;
	left:0px;
	font-weight:300;
	font-size:16px;
	color:#fff;
	}
.sin-reng h2{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	margin:44px 30px;
	font-weight:600;
	font-size:26px;
	color:#fff;
	}
.in-pram.pdt{
	/*padding-top:25px;*/
	}
.rengs img.full{
	
	}
.rengs table.tabs{
	margin:20px 0px 40px 0px;
	}
.rengs table.tabs tr td:first-of-type{
	color:#666666;
	}
.rengs table.tabs tr td:last-of-type{
	color:#333333;
	font-weight:600;
	}
.button.face{
	padding:20px 25px;
	border-radius:60px;
	background:#3b5998;
	margin-top:55px;
	margin-left:10px;
	margin-right:10px;
	}
.button.face:hover{
	background:#304573;
	}
#mob_nav{
	display:none;
	}
.opacity{
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0, 0, 10, 0.4);
	z-index:6;
	}
body.hidden, html.hidden{
	overflow:hidden !important;
	height: 100% !important;
	position: relative !important;
    top: 0px !important;
	}
li.pslmn > a i {
    display: none;
}
ol.message_list { position: relative }
.one-gal h4 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: 25px 20px;
    font-weight: 600;
    font-size: 26px;
    color: #fff;
}
strong, b {
    font-weight: 600;
}
.blend{
	background-color:rgba(13, 20, 23, 0.35);
	background-blend-mode: multiply;
	-webkit-background-blend-mode: multiply;
	-moz-background-blend-mode: multiply;
	-o-background-blend-mode: multiply;
	-ms-background-blend-mode: multiply;
	}
#overlay{
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
    z-index: -1;
	background-color: rgba(13, 20, 23, 0.20);
	}
.h310 #overlay{
	z-index: 0;
	}
.padtop{
	padding-top:40px;
	}
.newemail{
	padding:38px;
	background-color:#f0f0e7;
	top:0px;
	left:40px;
	right:0px;
	border-radius:3px;
	}
.sendmess{
	padding: 38px;
    top: 0px;
    left: 40px;
    line-height: 56px;
    font-weight: 600;
    right: 0px;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
    height: 136px;
    background-color: #51952c;
	}
#clasz{
	position: absolute;
    top: 25px;
    right: 30px;
    border: none;
    padding: 0px;
    background: none;
    cursor: pointer;
    margin: 0px;
    color: #fff;
    font-size: 22px;
	}
.clasz:focus{
	outline:none;
	}
.emhold{
	height:0px;
	margin-top:25px;
	}
.newemail .input{
	background:#fff;
	height: 60px;
	    font-size: 16px;
	padding:0px 25px;
	line-height:58px;
	border-radius:30px;
	}
.newemail .input:focus{
	outline:none;
	}
.newemail .overflow{
	box-sizing:border-box;
	padding:0px 15px;
	}
.newemail .button{
	padding: 20px 30px;
	border-radius:30px;
	margin-right: 25px;
	}
.clzm, .clzm2, .clzm3{
	position: absolute;
    top: 25px;
    right: 30px;
    border: none;
    padding: 0px;
    background: none;
    cursor: pointer;
    margin: 0px;
    color: #d4d4cd;
    font-size: 22px;
	}
.clzm:focus, .clzm:focus2, .clzm:focus3{
	outline:none;
	}
#score{
	margin-bottom:15px;
	}
.likeanchor{
	background:none;
	border:none;
	margin-left:10px;
	padding:0px;
	color:#f4970b;
	text-transform:uppercase;
	cursor:pointer;
	}
.reviewer{
	text-align:center;
	position: fixed;
   
    box-sizing: border-box;
    width:200px;
    top: 40%;
    top: calc(45% - 100px);
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 4px;
    background: #fff;
    padding: 20px 20px 30px 20px;
    z-index: 11;
    box-shadow: 0px 0px 8px rgba(120, 120, 120, 0.5);
	}
.likeanchor:focus{
	outline:none;
	}
.likeanchor:hover{
	color:#DB870A;
	}
.rathol{
	line-height:14px;
	}
.rathol i{
	float:left;
	margin-right:5px;
	color:#f4970b;
	}
.rathol .nums{
	margin-left:10px;
	letter-spacing:1px;
	}
.menu-section.stick{
	position:fixed;
	background-color:rgba(255, 255, 255, 0.85);
	z-index:6;
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.28);
	}
.menu-section.stick #menu-main-menu > li > a{
	color:#333333;
	}
.menu-section.stick #menu-main-menu{
	margin-top:3px;
	}
.menu-section.stick .ui-selectmenu-button{
	margin-top: 13px;
	}
.menu-section.stick .ui-selectmenu-button{
	color:#333333;
	}
.menu-section.stick #main-logo, .menu-section.stick #main-logo2{
	    width: 171px;
    height: auto;
    margin-top: 4px;
    margin-bottom: 1px;
	}
.menu-section.stick #main-logo2{
display:inline-block;
}
.menu-section.stick #main-logo{
display:none;
}
.more-tab{
	margin-bottom:20px;
	}
@keyframes bounce {
    0%   {top: 6px;}
	6.25%   {top: 5px;}
    12.5%  {top: 4px;}
	18.75%  {top: 5px;}
    25%  {top: 6px;}
	31.25%  {top: 7px;}
    37.5% {top: 8px;}
	43.75% {top: 9px;}
	50%   {top: 10px;}
	56.25% {top: 9px;}
    62.5%  {top: 8px;}
	68.75%  {top: 7px;}
    75%  {top: 6px;}
	81.25%  {top: 5px;}
	87.5%  {top: 4px;}
	93.75%  {top: 5px;}
    100% {top: 6px;}
}
@keyframes bounce2 {
    0%   {margin-top: 0px;}
	6.25%   {margin-top: -1px;}
    12.5%  {margin-top: -2px;}
	18.75%  {margin-top: -1px;}
    25%  {margin-top: 0px;}
	31.25%  {margin-top: 1px;}
    37.5% {margin-top: 2px;}
	43.75% {margin-top: 3px;}
	50%   {margin-top: 4px;}
	56.25% {margin-top: 3px;}
    62.5%  {margin-top: 2px;}
	68.75%  {margin-top: 1px;}
    75%  {margin-top: 0px;}
	81.25%  {margin-top: -1px;}
	87.5%  {margin-top: -2px;}
	93.75%  {margin-top: -1px;}
    100% {margin-top: 0px;}
}
@keyframes bounce3 {
    0%   {bottom:20px;}
	6.25%   {bottom:19px;}
    12.5%  {bottom:18px;}
	18.75%  {bottom:19px;}
    25%  {bottom:20px;}
	31.25%  {bottom:21px;}
    37.5% {bottom:22px;}
	43.75% {bottom:23px;}
	50%   {bottom:24px;}
	56.25% {bottom:23px;}
    62.5%  {bottom:22px;}
	68.75%  {bottom:21px;}
    75%  {bottom:20px;}
	81.25%  {bottom:19px;}
	87.5%  {bottom:18px;}
	93.75%  {bottom:19px;}
    100% {bottom:20px;}
}
.sprendimas a:hover{
	color:#f4970b;
	}
.addtext p{
	font-size:14px;
	font-weight: 300;
    color: #333333;
	}
#load-logo{
	max-width:100%;
height:auto;
}