*,*:after,*:before {	margin:0;	padding:0;	/*box-sizing:border-box;		*/-webkit-font-smoothing:antialiased;	font-smoothing:antialiased;	text-rendering:optimizeLegibility; }
.nav a, .nav a:hover {	text-decoration:none;}
.nav ul, .nav ol {	list-style:none;}
.nav {background:#000000;  float:left; width:auto;position:relative; z-index:99999;	  padding:0; margin:25px 0 0px 20px; 
	font-style:normal; font-weight:600;		font-size:0.92em;font-family: 'Montserrat', sans-serif; }


.nav .holder { padding:0px 0px 0 !important;  }
.nav-list {	text-align:left;}
.nav li{display: inline-block; padding: 12px 0px 0px 30px; margin:0px;  box-sizing:border-box;font-size:1.0em;}
.nav li span {    display:block;}

.nav-item {	float:left;	*display:inline;	zoom:1;	position:relative;  cursor:pointer; -webkit-transition:opacity 0.4s ease-out;     -moz-transition:opacity 0.4s ease-out;    -ms-transition:opacity 0.4s ease-out;    -o-transition:opacity 0.4s ease-out;    transition:opacity 0.4s ease-out; }
.nav-item a {	display:block;	color: #fff; text-align:center; line-height:1.0em; transition:0.5s}
.nav-item > a:hover , .nav-item:hover > a { 	color: #EEB111; }
.nav-item:hover .nav-submenu {	display:block;}


.nav-submenu {	display:none;	position:absolute;	   left:-15px; font-size:0.88em; top:15px; padding-top:10px; }
.nav-submenu li {display:block; }
.nav-submenu-item a {cursor:pointer; letter-spacing:0px;float:left;text-align:left; 	background:#EEB111; color:#000000;	width:200px;display:block;	padding:10px 15px;margin: 0 0 0 0px;}
.nav-submenu-item a:hover {	color: #333; }


.nav-mobile {	display:none; cursor:pointer;	position:absolute;	top:0;	right:0;	background:#EEB111 url(images/menu-icon.png) no-repeat center center;	background-size:40px;	height:67px;	width:54px;}
	
.nav-click {	position:absolute;	top:0;	right:11px;	display:none !important;	height:46px;	width:50px;	cursor:pointer;}
.nav-click i {	float:right; display:block;	height:46px;	width:48px;	background:url(images/drop.png) no-repeat center 13px;	background-size:20px;}

.nav-rotate {	background:url(images/drop.png) no-repeat center 18px !important;	-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);	-o-transform:rotate(180deg);	transform:rotate(180deg);}

.nav-item.selected,
.nav-item.selected:last-of-type  {opacity:1;color:#ffffff;  margin:0px 0 0 0;   }
.nav-item.selected a {color:#eeeeee;}




@media only screen 
and (min-width : 0px) 
and (max-width : 991px){ 
	
.nav-mobile {display:block;	cursor:pointer;	position:absolute;	/*top:-62px;*/	top:-69px;right:6px;	background:transparent url(images/menu-icon.png) no-repeat center center;	background-size:40px;	height:67px;	width:54px;}
.nav {		width:100%;		padding:0px 0 0;margin:6px 0 0px 0;	font-size:1.5em; }

.nav-list {		display:none;	margin:12px 0 0px 0; }
.nav-item {		width:100% !important; 	float:none;	background:#0000; border-top:1px solid rgba(255,255,255,0.3); }
.nav-item > a:hover {	background:#111111;	color: #EEB111; }
.nav-item a{			color: #fff; margin:0 0 0 0px;}
.nav-item > a {		padding: 10px 0px;	}
.nav-click {		display:block; width:100%;	}

.nav-item > a:hover , .nav-item:hover > a { 	color: #EEB111; }

.nav-item.selected,
.nav-item.selected:last-of-type {width:100% !important;  display:block;	background: #74D4E0;  border-radius: 0%;	padding:0px 0 0px 0px;	 	}
.nav li{display: inline-block;padding: 0px 0px; margin:0px; width:100% !important; }
.nav li span {    display:inline !important;}


.nav li:last-of-type {padding: 0px;  }
.nav li span {    display:block;}

.nav-item:hover .nav-submenu {		display:none;	}
.nav-submenu {		position:static;		width:100%;	background:'';  top:0px; padding-top:0px; }
.nav-submenu-item a {float:none;	text-align:center;	background:#222222 ;	color: #ffffff !important;border-bottom:1px solid rgba(0, 0, 0, 0.1);	 width:auto; display:block;	padding:10px 20px;}
.nav-submenu-item a:hover {background:#333333 ;	}
.nav-submenu-item a:last-of-type {border-bottom:0px solid rgba(0, 0, 0, 0.1);	}

}

@media only screen 
and (min-width : 0px) 
and (max-width : 690px){ 
.nav-mobile {display:block;	cursor:pointer;	position:absolute;	/*top:-62px;*/	top:-68px;right:6px;	background:transparent url(images/menu-icon.png) no-repeat center center;	background-size:40px;	height:67px;	width:54px;}

.nav li{font-size:1.0em;}
}