@font-face {
    src: url('../incap-fonts/opensans-regular-webfont.eot');
    src: url('../incap-fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../incap-fonts/opensans-regular-webfont.woff') format('woff'),
         url('../incap-fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../incap-fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{font-family:icon-font;src:url(../incap-fonts/icon-font.eot);src:url(../incap-fonts/icon-font.eot?#iefix) format('eot'),url(../incap-fonts/icon-font.woff) format('woff'),url(../incap-fonts/icon-font.ttf) format('truetype'),url(../incap-fonts/icon-font.svg#icon-font) format('svg')}
.icon-desktop:before,.icon-menu-close:before,.icon-menu:before,.icon-mobile:before,.icon-submenu-down:before,.icon-submenu-right:before,.icon-world:before,.nav-button:before,.nav-no-js .nav-close:before,header h1:before,nav .submenu>a:after,nav>ul>.submenu>a:after{font-family:icon-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:top}
.icon-desktop:before{content:"\E001"}
.icon-menu-close:before{content:"\E002"}
.icon-menu:before{content:"\E003"}
.icon-mobile:before{content:"\E004"}
.icon-submenu-down:before{content:"\E005"}
.icon-submenu-right:before{content:"\E006"}
.icon-world:before{content:"\E007"}
.nav-close{display:none}
nav{display:block;top:0;left:0;right:0;z-index:900;overflow-x:hidden;overflow-y:auto}
nav ul{display:none;position:relative;zoom:1;list-style-type:none;margin:0;padding:0}
nav a,nav a:active,nav a:hover,nav a:visited{display:block;position:relative}
.nav-no-js nav li:hover>ul{display:block}
/*body,nav{padding-top:0px}
header{display:block;position:fixed;top:0;left:0;right:0;z-index:901;padding-left:10px;line-height:4.4rem;background:#26201C;color:#A69A94}
header h1{margin:0;font-size:1.7rem;line-height:4.4rem}
header h1:before{content:"\E004";margin-right:8px}
*/
nav ul li ul li a{background:#fff !Important;}
.nav-button{display:block;position:absolute;top:15px;right:0;width:4.4rem;height:4.4rem;z-index:902;cursor:pointer;text-align:center;line-height:4.4rem;background:#5C5C5C;color:#A69A94 }
.nav-button:before{content:"\E003"}
nav{margin: 0px;padding: 0px; line-height: 30px; background:#26201C;color:#000; font-size:14px; height: fit-content;}
nav ul{ background:#fff;  }
nav ul li a{text-transform:inherit;}
nav ul ul{background:#fff; color:#000; border-top: 2px solid #5CB85C;}

nav ul ul {font-size: 13px !important;}
nav ul ul li a{color: #000 !important;}
nav ul ul li a:hover{color:#000 !important;}
nav ul ul li a {
	padding: 0px 10px !important;
	text-align: left;
	font-size: 12px;
}

nav ul ul ul{background:#fff; border-top: 2px solid #5CB85C;}
nav ul ul ul ul{background:#fff}
nav ul ul ul ul ul{background:#fff}
nav li{border-top:1px solid #59544F;cursor:pointer; text-align:left; color:#000;}
nav .submenu li{padding-left:10px}
nav li:hover>a{color: #000; background: #f2f2f2;}
nav li a.active{color:#5baaf0;background:#2E2722}
nav .submenu>a{padding-right:30px!important}

nav a,nav a:active,nav a:hover,nav a:visited{border-radius:6px;padding:0 10px 1px;color:#000;text-decoration:none; }

nav ul li.blue-1{background: #023363; color: #fff;}
nav ul li.blue-1 a{background: #023363; color: #fff;}

nav .submenu>a:after{position:absolute;display:block;right:10px;top:1px;content:"\E005"}

.nav-button22{ 
	font-family:icon-font;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-style:normal;
font-variant:normal;
font-weight:400;
text-decoration:none;
text-transform:none;
vertical-align:top; 
display:none;
 position:absolute !important; background-image:url(../images/menu-toggle-bg.png); background-repeat:no-repeat; background-position:center center;
top:0;right:0;
width:50px;height:50px;z-index:902;
cursor:pointer;text-align:center;
line-height:50px; border-radius:5px;
background-color:#26201C;color:#fff; 
}


@media only screen and (min-width:960px){
nav{overflow:visible;}
nav li{position:relative;white-space:nowrap}
nav>ul>li{display:inline-block}
nav ul{display:block}
nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:901; min-width: 120px; }


nav ul li:last-child ul{margin-left:-100px;}





nav ul ul ul{top:5px;left:95%;z-index:902}
nav ul ul ul ul{z-index:903}
nav ul ul ul ul ul{z-index:904}
nav ul ul li.nav-left>ul{left:auto;right:95%}
body{padding:0!important}
header{position:relative}
header h1:before{content:"\E001"}
.nav-button{display:none}
nav{display:block;position:relative}
nav>ul>li{border-top:none}
nav li>ul{box-shadow:0 0 5px 0 rgba(0,0,0,.75)}
nav ul ul ul{border-radius:0 6px 6px}
nav ul ul ul li:first-child{border-top:none}
nav .nav-left>ul{border-radius:6px 0 6px 6px}
nav .submenu li{padding:0;min-width:180px}
nav>ul>.submenu>a:after{content:"\E005"}
nav .submenu>a:after{content:"\E006"}
}
@media only screen and (max-width:959px){
.nav-no-js .nav-close{position:fixed;top:0;right:4.4rem;z-index:902;font-size:1.7rem;line-height:4.4rem;text-align:center;background:#26201C;color:#8C827D}
.nav-no-js .nav-close:before{content:"\E002"}
.nav-no-js .nav-button:hover~nav,.nav-no-js nav:hover{bottom:0}
.nav-no-js .nav-button:hover~nav+.nav-close,.nav-no-js .nav-button:hover~nav>ul,.nav-no-js nav:hover+.nav-close,.nav-no-js nav:hover>ul{display:block}


.nav-button22{ 
	font-family:icon-font;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-style:normal;
font-variant:normal;
font-weight:400;
text-decoration:none;
text-transform:none;
vertical-align:top; 
display:block;
 position:absolute !important; background-image:url(../images/menu-toggle-bg.png); background-repeat:no-repeat; background-position:center center;
top: -40px;
    right: 0;
    width: 30px;
    height: 30px;z-index:902;
cursor:pointer;text-align:center;
line-height:50px; border-radius:5px;
background-color:#26201C;color:#fff; 
}


}
