@charset "utf-8";
/* CSS Document Old color f8b239 - New Orange Color ff9800*/
#slidingNav{ display:none;}
.mobitrigger{ display:none;}
nav{ height:40px; position:relative; text-align: left;}
nav > ul{display: inline-block; text-align: left;}
/*#nav { padding-left:25px;}*/
#nav > li{ float:left;}
#nav > li > a{ 
	display:block; height:40px; line-height:40px; color:#fff; 
	/*font-weight: 500; */
	font-weight: 600; 
	/*letter-spacing: 1px;*/
	/*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/arrow.png) no-repeat 0 54%; */
	/*padding:0px 58px 0 58px;*/
	padding:0px 10px 0 10px; 
	position:relative; z-index:111; border:0px solid transparent;
	/*text-shadow: 1px 1px 3px #000;*/
}

/*#nav > li:first-child > a{ 
	padding-left: 0px;
}
#nav > li:last-child > a{ 
	padding-right: 0px;
}*/
/*#nav > li > a.navHover{ background:#2d3e50 url(https://d2ai3gam2i5i1f.cloudfront.net/images/arrow.png) no-repeat 10px 54%; border:4px solid #fff9ad; border-bottom:4px solid #2d3e50; text-decoration:underline; }*/
#nav > li > a.navHover {
    /*background: #ff9800 url(https://d2ai3gam2i5i1f.cloudfront.net/images/arrow.png) no-repeat 10px 54%;*/
    /*background: #ff9800;
    border: 4px solid #ff9800;
    border-bottom: 4px solid #ff9800;*/
    /*text-decoration: underline;*/
    text-shadow: none;
}

#nav > li > a.navinactive{ /*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/arrow2.png) no-repeat 0 54%;*/ }
#nav > li div.subnav{ 
	position:absolute; left:0; top:48px; width:100%;  
	/*background:#ff9800 url(https://d2ai3gam2i5i1f.cloudfront.net/images/menuBg.png) no-repeat 100% 0; */
	background-color: #fff;
	border:2px solid #ff9800; border-width: 2px 0px 0px 0px; padding:0 3%; z-index:110; display:none; text-transform:uppercase;
}
.menuOverlay{ position:fixed; left:0; top:0; width:100%; height:1000px; background:rgba(0,0,0,0.7); z-index:100; display:none;}

#nav > li div.subnav2{ 
	position:absolute; /*left:0;*/ top:40px; width:100%;  
	background:#fff; 
	border:2px solid #ff9800; border-width: 2px 0px 0px 0px; /*padding:0 3%;*/ z-index:1100; display:none; text-transform:uppercase;
	box-shadow: 0px 2px 4px -1px #000;
}

#nav .single-menu-ul {
	padding: 15px 0px;
}
#nav .single-menu-ul a{
	color: #063956;
	font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-transform: initial;

}
#nav .single-menu-ul li {
	position: relative;
	line-height: 30px;
	padding-left: 20px;
}
#nav .single-menu-ul li:hover {
    background-color: #063956;   
}
#nav .single-menu-ul li ul li:hover {
    background-color: #063956;   
}
#nav .single-menu-ul li a{
	padding: 5px 50px 5px 0px;
}
#nav .single-menu-ul li a i{
	position: absolute;
	top: 8px;
	display: none;
    left: 16px;
    font-size: 16px;
}
#nav .single-menu-ul li ul{
	display: none;
    position: absolute;
    right: -260px;
    background: #fff;
    width: 260px;
    padding: 15px 0px;
    top: -17px;
}

#nav .single-menu-ul li:hover > a{
	/*padding: 0px 15px 0px 25px;*/
	color: #ff9800;
}
#nav .single-menu-ul li:hover a i{
	display: block;
}
#nav .single-menu-ul li:hover ul{
	display: block;

	box-shadow: 0px 2px 3px #000;
}
.subnav > ul { float:left; padding:20px 14px 0 0; margin-right:14px; width:23%;}
.subnav ul li{ margin: 0px 0px 5px 0px; padding-bottom:7px; }
.subnav ul strong{color:#ff9800; display:block; padding-bottom:10px; font-weight: 600;}
.subnav ul div{padding-bottom:10px;}
.subnav ul li a{color:#063956;	 display:block;  line-height:17px; font-weight: 600; font-size: 12px;}
.subnav ul li a:before{ content:'- '; }
.subnav ul a:hover{ color:#23527c;}

.menuImg{  background-position:100% 100%; background-repeat:no-repeat; margin:0 -50px; clear:both;}
.menuImg img{ display:block; visibility:hidden;}


/*---------################---------top menu----###############---------*/
.topmenu{ margin-top:0px; float:right;}
.topmenu:after{ content:''; display:table; clear:both;}
.topmenu > li{ float:left; position:relative; /*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/sep.gif) no-repeat 100% 50%;*/ height:38px; line-height:38px;}
.topmenu > li:last-child{ background:none;}
.topmenu > li > a{ display:block; color:#323232; font-size:12px;  padding:0 10px;text-transform:uppercase; height:38px; line-height:38px;}
.topmenu > li > a > samp{ padding-right:3px;}

.topmenu a:hover{ color:#98bc09;}
.topmenu li:hover a{ color:#98bc09;}

.topmenu li ul{ position:absolute; left:-99999px; top:-99999px; }
.topmenu li:hover ul{ position:absolute; width:202px; margin-left:-101px; left:50%; top:38px; padding:15px 0; height:auto; z-index:150;  -webkit-border-radius: 0px 0px 5px 5px; background:#FFF;
    border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.topmenu li:hover ul li{ position:relative; width:202px;  }
.topmenu li:hover ul li a{ display:block; padding:7px 0px; color:#555e64; width:170px; line-height:15px; margin:0 auto; border-bottom:1px solid #e3e3e3; text-transform:capitalize;}
.topmenu li:hover ul li a:hover{ color:#98bc09;}

.topmenu li:hover ul.lastSub{margin-left:0px; left:auto; right:0;}
.topmenu li:hover ul.lastSub .uparrow{ z-index:200; position:absolute; left:auto; top:-9px; margin-left:0px; right:35px;}
/*
.dropmenuT{background:#FFF!important; min-height:32px; padding-top:21px;}
.dropmenuB{background:#FFF!important; min-height:32px; padding-bottom:21px;}
*/
.dropmenuB a{ border-bottom:none!important;}
/*----------------------2nd label--------------------------------*/

.topmenu li:hover ul li:hover{ color:#f8931d;}
.topmenu li:hover ul li:hover a{ color:#98bc09;}

.topmenu li:hover ul li ul{ left:-99999px; top:-99999px; }
.topmenu li:hover ul li:hover ul{ left:184px; top:-21px; padding-top:17px; z-index:250; }
.topmenu li:hover ul li:hover ul li a{ background:none; color:#555e64;}
.topmenu li:hover ul li:hover ul li:last-child a{ border:none;}
.topmenu li:hover ul li:hover ul li a:hover{color:#98bc09;}

.topmenu li:last-child:hover ul li:hover ul{ left:-200px; top:-15px;}
/*----------------------3rd label--------------------------------*/

.topmenu li:hover ul li ul li:hover{ color:#f8931d;}
.topmenu li:hover ul li ul li:hover a{ color:#98bc09;}
.topmenu li:hover ul li ul li:hover li a{ color:#555e64;}

.topmenu li:hover ul ul ul{ left:-99999px; top:-99999px; display:none;}
.topmenu li:hover ul ul li:hover ul{ display:block; left:140px;}

.uparrow{ z-index:200; position:absolute; left:50%; top:-9px; margin-left:-10px;}

.sub_sub_menu{ padding:2px 0 5px 10px;}
.sub_sub_menu a{ display:inline-block; /*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/bullet8.gif) no-repeat 0 8px;*/ padding-left:10px;}

@media screen and (max-width:1366px){
	/*#nav > li > a{
		line-height:48px; background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/arrow.png) no-repeat 0 63%; padding:3.50px 13px 0; position:relative; z-index:111;
	}*/
	/*#nav > li > a.navHover{ background:#202020 none;}*/
	

}
@media screen and (max-width:1280px){
	/*#nav > li > a{line-height:46px; background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/arrow.png) no-repeat 0 64%; padding:5px 10px 0; position:relative; z-index:111;}
	#nav > li > a.navHover{ background:#202020 none;}*/
}
@media screen and (max-width:1199px){
	#nav > li > a{line-height:48px; /*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/arrow.png) no-repeat 0 50%;*/ padding:0 10px; position:relative; z-index:111; font-size:11px;}
	#nav > li > a.navHover{ background:#202020 none;}
	}
@media screen and (max-width:1050px){
#nav{ display:none;}
.megamenu-block{ display:none;}
body{ overflow-x:hidden}
a.mobitrigger{ display:block; position:absolute; left:0px; top:8px; cursor:pointer; /*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/mobimenu-trigger.png) no-repeat 0 0;*/ width:32px; 
height:32px;}
a.mobitriggerA{/*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/mobimenu-triggee-cross.png) no-repeat 0 0;*/}

#slidingNav{ display:block; position:fixed; top:0; left:-230px; width:230px; background:#3a3a3a; overflow:auto;}

.mobileNav{ padding:15px 0px 30px 15px;}
.mobileNav > li{ position:relative; border-bottom:1px solid #8d8d8d; padding-bottom:10px; margin-bottom:10px;}
.mobileNav > li > a{ color:#FFF; font-size:14px; font-weight:400; text-transform:uppercase; display:block;}
.mobileNav > li > span{ color: #fff;display: block;font-size: 14px;font-weight: 400;height: 35px;line-height: 35px;text-transform: uppercase;}
.mobileNav li ul{ padding-left:10px; }
.mobileNav li ul.topsps{ padding-top:15px;}
.mobileNav li ul:first-child{ padding-top:20px; }
.subnav ul strong { font-weight:400;}
.mobileNav li ul li{ position:relative; padding-bottom:8px;  text-transform:none!important;}
.mobileNav li ul li a{ display:block; color:#CCC; font-size:12px; font-weight:400; /*background:url(https://d2ai3gam2i5i1f.cloudfront.net/images/mobile-menu-bg.jpg) no-repeat 0 8px;*/ padding-left:12px;}
.mobileNav li ul li a:before{ content:''; }

#nav > li div.subnav{ position:relative; left:auto; top:auto; width:100%;  background:none; padding:0;}
.menuOverlay{ display:none;}
.subnav > ul { float:none; padding:0; margin-right:0px; width:100%;}
.subnav ul li{ margin: 0px 0px 5px 0px; padding-bottom:7px; }
.subnav ul div{padding-bottom:10px;}
.menuImg{ display:none;}

.mobileNav2{ padding:15px 25px 50px; display:none;}
.mobileNav2 > li{ position:relative; border-bottom:1px solid #8d8d8d;}
.mobileNav2 > li > a{ color:#FFF; font-size:14px; font-weight:400; text-transform:uppercase; display:block; height:35px; line-height:35px;}
.mobileNav2 > li > span{ color: #fff;display: block;font-size: 14px;font-weight: 400;height: 35px;line-height: 35px;text-transform: uppercase;}
.mobileNav2 li ul{ padding:0 0 10px 10px; }
.mobileNav2 li ul li{ position:relative; padding-bottom:8px;  text-transform:none!important;}
.mobileNav2 li ul li a{ display:block; color:#CCC; font-size:12px; font-weight:400;}
.topmenu{ margin-top:0px; position:absolute; z-index:100; bottom:27px; right:14px;}
.topmenu > li > a > samp{ display:none;}
}

@media screen and (max-width:800px){
.topmenu{ display:none;}
.uparrow{ display:none;}
.mobileNav2{  display:block;}
}





.megamenu-block.stick-h2.stick {
    animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
    position: fixed;
    top: 0;
    z-index: 999999;
    width: 100%;
    left: 0;
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.4);
}
.megamenu-block.stick-h2.stick {
    animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
    position: fixed;
    top: 0;
    z-index: 999999;
    width: 100%;
    left: auto;
    margin: 0 auto;
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.4);
    margin: 0 auto;
}


