.banner-wrap{text-align:left;background:#3a3938;padding:0;height:50px;margin:0;position:relative;margin:0 -5px}.banner-wrap ul{margin:0;padding:0}.banner-wrap ul ul ul{display:none}.banner-wrap li{float:left;margin:0;list-style-type:none;padding:10px 10px 0 10px;height:34px;border-top:1px solid #484746;border-bottom:1px solid #484746}#mainnavdesktop li{float:left;width:20%;clear:none;text-align:center}.banner-wrap li a{font-size:15px;text-decoration:none;color:#fff}.banner-wrap li:first-child{border-left:none}.banner-wrap li:last-child,.banner-wrap .noend{border-right:0}.banner-wrap .active{background:#b9b9b9!important;color:#3a3938}.banner-wrap a:hover{border-bottom:1px solid #504f4e!important}.banner-wrap .active a:hover{border-bottom:1px solid rgba(171,171,171,0.92)!important}.logo{background:url(../imgs/logo.png) 50% 50% no-repeat;width:135px;height:36px;display:block;margin-top:-5px;clear:both;border:none!important}.full{width:92%}.navsocial{position:absolute;right:0;top:0;font-size:15px;text-decoration:none;color:#fff;box-shadow:-1px 0 0 0 #1f1e1e;border:none!important}.navsocial ul,.navsocial li{clear:none;float:left;border:none!important;margin:0;padding:0;border-radius:2px}.ico-fb,.ico-tw,.ico-tb,.ico-vm,.ico-home,.ico-insta{display:block;width:21px!important;height:21px!important;margin:2px 3px 0 0!important;border-radius:3px}.ico-fb{margin-left:20px!important;background:url(../imgs/ico-facebook.png) 0 0 no-repeat}.ico-fb:hover{background:#fff url(../imgs/ico-facebook.png) 0 -21px no-repeat}.ico-tw{background:url(../imgs/ico-twitter.png) 0 0 no-repeat}.ico-tw:hover{background:#fff url(../imgs/ico-twitter.png) 0 -21px no-repeat}.ico-tb{background:url(../imgs/ico-tumblr.png) 0 0 no-repeat}.ico-tb:hover{background:#fff url(../imgs/ico-tumblr.png) 0 -21px no-repeat}.ico-vm{background:url(../imgs/ico-vimeo.png) 0 0 no-repeat}.ico-vm:hover{background:#fff url(../imgs/ico-vimeo.png) 0 -21px no-repeat}.ico-home{background:url(../imgs/ico-home.png) 0 -21px no-repeat}.ico-home:hover{background:url(../imgs/ico-home.png) 0 0 no-repeat}.ico-insta{background:url(../imgs/ico-insta.png) 0 0 no-repeat}.ico-insta:hover{background:#fff url(../imgs/ico-insta.png) 0 -21px no-repeat}.submenu{border-top:1px solid #f6f6f6;padding-top:12px;margin-top:12px}.submenu li{list-style-type:none;padding:2px 10px;border:1px solid rgba(238,238,238,1);float:left;clear:none;background:#f6f6f6;margin:0 2px}.subtitle{font-style:italic}.footer .mobilenav{display:block;text-align:left;background:#f6f6f6;padding:0;margin:0;position:relative}.footer .mobilenav li{list-style:none}.footer .mobilenav li a{margin:0;list-style-type:none;padding:10px 10px 0 40px;height:34px;display:block;border-top:1px solid #f4f4f4;border-bottom:1px solid #fff;color:#3a3938;font-size:16px;text-align:left}#mainnavdesktop ul,#mainnavdesktop ul ul,.footer .footermenu{display:none}@media screen and (min-width:720px){.footer .mobilenav{display:none}#mainnavdesktop ul{display:inline}.banner-wrap #mainnavdesktop li{float:left;margin:0;list-style-type:none;padding:10px 5px 0 5px;height:34px;border-left:1px solid #504f4e;border-right:1px solid #1f1e1e;border-top:1px solid #484746;border-bottom:1px solid #484746}.full{width:auto}.logo{background:url(../imgs/logo.png) 50% 50% no-repeat;width:135px;height:36px;display:block;margin-top:-5px clear:none}#mainnavdesktop li{float:left;width:auto;clear:none}.banner-wrap{text-align:left;background:#3a3938;padding:0;height:48px;margin:0;position:relative}.navsocial{position:absolute;right:0;font-size:15px;text-decoration:none;color:#fff;box-shadow:none}}@media screen and (min-width:986px){.footer .mobilenav{display:none}#mainnavdesktop ul,.footer .footermenu{display:inline}.banner-wrap #mainnavdesktop li{float:left;margin:0;list-style-type:none;padding:10px 10px 0 10px;height:34px;border-left:1px solid #504f4e;border-right:1px solid #1f1e1e;border-top:1px solid #484746;border-bottom:1px solid #484746}.full{width:auto}.logo{background:url(../imgs/logo.png) 50% 50% no-repeat;width:135px;height:36px;display:block;margin-top:-5px clear:none}#mainnavdesktop li{float:left;width:auto;clear:none}.banner-wrap{text-align:left;background:#3a3938;padding:0;height:48px;margin:0;position:relative}.navsocial{position:absolute;right:0;font-size:15px;text-decoration:none;color:#fff;box-shadow:-1px 0 0 0 #1f1e1e}}