header{width:100%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
header.menu-3.color-1 nav>ul>li:hover>a{color:#059ca3;}

.logo{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.nav{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.nav{padding:30px 0px 30px;}
.logo{position:relative;float:left;}

nav a,nav a:focus{color:#fff;text-decoration:none;}

.top-header-bar{
	position:relative;width:100%;padding:30px 0px 0px;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;}

nav{/*float:right*/;color:#fff;padding-top:4px;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;}
	

nav>ul>li{position:relative;float:left;margin-left:5px;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;list-style:none;}
nav>ul>li>a{position:relative;display:block;padding:7px 15px;-moz-border-radius:4px;border-radius:4px;margin-bottom:2px;}
nav>ul>li>a>span{padding-left:5px;}
nav>ul>li>.children{visibility:hidden;opacity:0;position:absolute;top:32px;padding-left:0px;min-width:178px;background:#fff;
	-webkit-transform:translateY(10%);
	-moz-transform:translateY(10%);
	-ms-transform:translateY(10%);
	transform:translateY(10%);
	-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.1);
	box-shadow:0px 4px 5px 0px rgba(0,0,0,0.1);
	transition:all 0.35s ease-out;
	-webkit-transition:all 0.35s ease-out;
	-moz-transition:all 0.35s ease-out;
	-ms-transition:all 0.35s ease-out;}
nav>ul>li>ul>li>ul>li>.children2{visibility:hidden;opacity:0;position:absolute;top:0px;padding-left:0px;min-width:250px;background:#fff;
	-webkit-transform:translateY(10%);
	-moz-transform:translateY(10%);
	-ms-transform:translateY(10%);
	transform:translateY(10%);
	-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.1);
	box-shadow:0px 4px 5px 0px rgba(0,0,0,0.1);
	transition:all 0.35s ease-out;
	-webkit-transition:all 0.35s ease-out;
	-moz-transition:all 0.35s ease-out;
	-ms-transition:all 0.35s ease-out;}

	
nav .children a, nav .children2 a{display:block;font-family:'Open Sans',sans-serif;
	font-size:11px;line-height:18px;font-weight:400;
	color:#888;letter-spacing:0.5px;padding:5px 20px 5px 15px;
	border-bottom:1px solid #eee;}
nav .children a>span, nav .children2 a>span{display:inline-block;float:right;font-weight:400;font-size:8px;line-height:20px;}
nav .children li, nav .children2 li{position:relative;padding:0;margin:0;left:0px;list-style:none;}
nav .children li:hover>a, nav .children2 li:hover>a{background:#fafafa;}
nav .children ul, nav .children2 ul{visibility:hidden;opacity:0;left:100%; margin:0px; padding:0px;
	transform:scale(1.01);
	-webkit-transform:scale(1.01);
	-moz-transform:scale(1.01);
	-ms-transform:scale(1.01);
	position:absolute;top:0px;left:100%;min-width:238px;background:#fff;margin-left:1px;
	-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.1);
	box-shadow:0px 4px 5px 0px rgba(0,0,0,0.1);
	transition:all 0.35s ease-out;
	-webkit-transition:all 0.35s ease-out;
	-moz-transition:all 0.35s ease-out;
	-ms-transition:all 0.35s ease-out;}
nav .children ul li, nav .children2 ul li{
	left:0px;}
	
nav>ul>li:hover>.children{visibility:visible;opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);}
nav>ul>li>ul>li>ul>li:hover>.children2{visibility:visible;opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);}
nav>ul>li:hover, nav>ul>li>ul>li:hover {background:#ededed;}
nav .children li:hover .children, nav .children2 li:hover .children2{visibility:visible;opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);}
	
.menu-item-has-children>a:after{content:"\f054";font-family:"FontAwesome";font-size:10px;line-height:16px;float:right;padding-bottom:10px;padding-right:10px;display:inline-block;
	-webkit-transform: rotate(90deg);
  	-moz-transform: rotate(90deg);
  	-o-transform: rotate(90deg);
  	-ms-transform: rotate(90deg);
  	transform: rotate(90deg);
}
.nav-menu-icon{position:relative;float:right;width:24px;height:24px;z-index:200;margin-right:0px;margin-top:4px;display:none;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;z-index:99;}
.nav-menu-icon a{display:inline-block;width:24px;height:24px;cursor:pointer;text-decoration:none;}.nav-menu-icon a i{position:relative;display:inline-block;width:24px;height:3px;color:#000;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#fff;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.nav-menu-icon a i:before,.nav-menu-icon a i:after{content:'';width:24px;height:3px;background:#fff;position:absolute;left:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.nav-menu-icon a i:before{top:-7px;}
.nav-menu-icon a i:after{bottom:-7px;}
.nav-menu-icon a:hover i:before{top:-10px;}
.nav-menu-icon a:hover i:after{bottom:-10px;}
.nav-menu-icon a.active i{background:none;}
.nav-menu-icon a.active i:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.nav-menu-icon a.active i:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}

.delay-1{-webkit-transition:all 800ms cubic-bezier(0.23,1,0.32,1);-moz-transition:all 800ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 800ms cubic-bezier(0.23,1,0.32,1);transition:all 800ms cubic-bezier(0.23,1,0.32,1);}
.delay-2{-webkit-transition:all 800ms cubic-bezier(0.23,1,0.32,1) 100ms;-moz-transition:all 800ms cubic-bezier(0.23,1,0.32,1) 100ms;-o-transition:all 800ms cubic-bezier(0.23,1,0.32,1) 100ms;transition:all 800ms cubic-bezier(0.23,1,0.32,1) 100ms;}
.color-2.type-2 .top-header-block a:hover{color:#66BB6A;}

.menu_opened{overflow:hidden;}
.children{transition:all 0.3s ease-in-out;}

.menu-3 .nav{padding:0px;}
.menu-3 nav>ul>li{padding-top:14px;padding-bottom:15px;padding-left:10px;padding-right:10px;text-align:center;border-top:2px solid rgba(255,255,255,0);margin-top:-1px;margin-left:0px;font-size:12px;font-weight:300;transition:all 0.35s ease-in;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-ms-transition:all 0.35s ease-in;}
.menu-3 nav>ul>li>a .fa{display:none;}
.menu-3 nav>ul>li>a{color:#222;font-weight:400;}
.menu-3 nav{padding-top:0px;}
.menu-3 nav>ul>li:hover{border-top:2px solid #059ca3;padding-bottom: 13px;}
.menu-3 nav>ul>li.active,.menu-3 nav>ul>li.current_page_ancestor,.menu-3 nav>ul>li.current_page_item{border-top:2px solid #059ca3;}
.menu-3 nav>ul>li.active>a,.menu-3 nav>ul>li.current_page_ancestor>a,.menu-3 nav>ul>li.current_page_item>a{color:#059ca3;}
.menu-3 nav>ul>li>.children{top:100%;text-align:left;left:0px;border-top:2px solid #059ca3;}

.accounts{	
    position: absolute;
    right: 0px;
}

.container.box{width:100%;}
.dark-layer{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.4);}

.trigger_terrain{height:50px;width:100%;background-color:#4bcfd5;border:1px solid #000;
	-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.3);
	box-shadow:0px 4px 5px 0px rgba(0,0,0,0.3);}

body{margin:auto; background:white;}
h1{color:black;}
#overlay_form{width:800px;}
.font1{color:black;}
.nicEdit-main{background:#666;}
#fancybox-content{width:400px;}
h2, h3{color:#999; font-weight:normal;}
.bin-left {width:270px; position:relative; background:#ebe5e5; float:left; margin-top:10px;margin-bottom:10px;margin-right:20px;}
.container {border:none; background-color:#fff;padding:15px;}
#tables {width:870px; margin:0px 10px;}
#tables_sale {width:870px; margin:0px 10px;}
.buttons{margin-bottom:25px;}
.footer{height:50px;width:100%;background-color: #f5f5f5;position:fixed;left:0px;bottom:0px;z-index:100;border-top: solid 2px #059ca3;text-align:center;padding-top:6px;}

.ui-menu-item{height:26px; line-height:12px; list-style:none; margin-left:-40px; width:130px;}
.ui-menu-item a{width:140px !important;position:absolute;cursor:pointer;padding:5px 0px;color:#666;}
.ui-menu-item a:hover{background-color:#f3f3f3;cursor:pointer;color:#000;}

.wrap1 {width:100%; margin-top:64px;}
.select-another-price{padding-top: 5px;padding-bottom: 5px; padding-left: 5px; line-height: 28px;}
.specialnote {display:none; padding:0px !important; line-height:25px !important;}
.logouts{float:right;text-align:right;margin-top:10px;margin-right:25px;line-height:43px;}

@media only screen and (max-width: 1143px) {	
	.container1 {display:none;}
}
@media only screen and (max-width: 1110px) {
	.logouts{position:fixed;left:0px;top:25px;}
}

.menu-main {
		display: initial;
		bottom: 0;
		font-size:7pt;
		padding: 0;
	}
	.menu-main li {
		display: inline-block;
		position: relative;
		cursor: pointer;
		padding: 5px 5px;
		width:200px;
		background-color: #f8f9fa;
		margin-right: -4px;
		font-weight: 400;
	}
	.menu-main li:hover {
		font-weight: 600;
		background-color: #f1f1f1;
	}
	.menu-main li:hover .sub-menu {      
		max-height: 1000px;
		visibility: visible;
		bottom: 100%;
		transition: all 0.4s linear;
	}
	.sub-menu {
		display: initial;
		visibility: hidden;
		position: absolute;
		left: 0;
		box-shadow: none;
		max-height: 0;
		margin:0;
		padding:0;
	}
	.sub-menu  li {
		display: inline-block;
		position: relative;
		cursor: pointer;
		padding: 5px 5px;
		width:200px;
		background-color: #f8f9fa;
		margin-right: -4px;
	}
	.sub-sub-menu, .sub-sub-menu2 {
		display: initial;
		visibility: hidden;
		position: absolute;
		box-shadow: none;
		max-height: 0;
		margin:0;
		padding:0;
		background-color:pink;
	}
	.sub-menu  li:hover .sub-sub-menu, .sub-sub-menu li:hover .sub-sub-menu2{		
		max-height: 1000px;
		visibility: visible;
		left: 100%;
		bottom:0px;
		transition: all 0.4s linear;
	}
	.menu-item-1{
		border-top-right-radius: 8px;
		border-bottom-right-radius:8px;
		-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);
		box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		padding-left: 14px !important;
	}
	.menu-item-1:hover{
		border-top-right-radius: 0px;
		-webkit-transition: all 0.4s linear;
		transition: all 0.4s linear;
	}
	
	.menu-item-1:first-child {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		z-index: 4;		
	}
	.menu-item-1:nth-child(2) {
		-webkit-transform: translateX(-8px);
		transform: translateX(-8px);
		z-index: 3;
	}
	.menu-item-1:nth-child(3) {
		-webkit-transform: translateX(-16px);
		transform: translateX(-16px);
		z-index: 2;
	}
	.menu-item-1:nth-child(4) {
		-webkit-transform: translateX(-24px);
		transform: translateX(-24px);
		z-index: 1;
	}