
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,300);

@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-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{line-height:30px; color:#fff; font-family: 'Roboto', sans-serif; font-size:14px;}
nav ul{}
nav ul ul{background:#FFFFFF}
nav ul ul ul{background:#382f29}
nav ul ul ul ul{background:#40362f}
nav ul ul ul ul ul{background:#493e36}
nav li{border-bottom:1px solid #ddd;cursor:pointer; text-align:left; color:#fff;}
nav .submenu li{padding-left:10px}
nav li:hover>a{color:#fff;background:#053e64}
nav li a.active{color:#fff;background:#13afeb}
nav li a span{ display:block; padding:6px 0px 2px 0px; display:block; text-align:center;}


nav li a .ac{ display:block;}


nav .submenu>a{padding-right:30px!important}
nav a,nav a:active,nav a:hover,nav a:visited{padding:7px 6px 6px;color:#777777;text-decoration:none;font-size:12px; }
nav .submenu>a:after{position:absolute;display:block;right:10px;top:1px;content:"\E005"}

.nav-button22{ 
cursor:pointer;
	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;
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; float: right;} 
nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:901}
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-bottom:none}
nav li>ul{box-shadow:0 0 5px 0 rgba(0,0,0,.75)}
nav ul ul ul{}
nav ul ul ul li:first-child{border-top:none}
nav .nav-left>ul{}
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 li a span{ display:none;}
.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 ul{
	position: absolute;
    z-index: 999;
    background: #fff;
    border-top: 0px;
    width: 100%;
    max-width: 235px;
    right: 10px;
    border: 1px solid #ddd;}
.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: -55px;right:0;
width:50px;height:50px;z-index:9999;
cursor:pointer;text-align:center;
line-height:50px; 
background-color:#fff;color:#fff; 
}


}
