@charset "utf-8";
/* CSS Document */

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
:focus { outline:none;}
ul, li, ol { list-style:none;}  
a img, img { border:none; vertical-align:middle; max-width:100%;}
:before, :after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
 
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }

.text-lowercase { text-transform: lowercase; }
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }


.pull-left { float: left; }
.pull-right { float: right; }


.relative { position:relative;}
.clear{clear:both;}
.row{}


.row:before,
.row:after{display:table; content:"";}
.row:after{clear:both;}
 
 
 
 
a.nav-icon { display:none; padding:10px 0; margin:0 12px; text-decoration:none; color:#353535 } 


  
#Navigation.nav_mobile { float:left;}
#Navigation.nav_mobile ul {}
#Navigation.nav_mobile ul li { display:block; float:left; position:relative; margin:0 10px; padding:5px;}
#Navigation.nav_mobile ul li a { display:block; color:#252525;text-decoration:none;}
#Navigation.nav_mobile ul li a:hover {}

#Navigation.nav_mobile ul li.active a { color:#E3C481;}
#Navigation.nav_mobile ul li.active ul li a { color:#fff;}
#Navigation.nav_mobile ul li.active ul li a:hover { color:#E3C481;}

/* Drop Down */
#Navigation.nav_mobile ul li ul { display:none; background:#444444; z-index:50000; }
#Navigation.nav_mobile ul li ul li { float:none; margin:0; background:#444444; border-right:none; border-bottom:1px dashed #fff;}
/* Drop Down */

 

 
 
 
 
.desktop_hidden{ display:none;}

@media (max-width: 640px) {
	.desktop_hidden{ display:block;}
	.mobile_hidden_sm{ display:none;}
}

@media (max-width: 480px) {
	.mobile_hidden_xs{ display:none;}
}


