@media screen and (min-width:782px){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay{top:32px!important;}
body.admin-bar .mobmenu-search-holder{top:72px!important;}
}
@media screen and (max-width:782px){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay{top:46px!important;}
body.admin-bar .mob-menu-header-banner{top:0px!important;}
body.admin-bar .mobmenu-search-holder{top:86px!important;}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder{top:40px!important;}
}
@media screen and (max-width:479px){
.mob-menu-overlay .mobmenu-content{padding-top:5%;}
}
@media screen and (max-width:782px){
.mob-menu-overlay .mobmenu-content{padding-top:10%;}
}
@media only screen and (min-width:1025px){
.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel{display:none!important;}
} @media only screen and (max-width:1024px){
.main-navigation{display:none !important;}
}
@media only screen and (max-width:1024px) {
.mobmenur-container i{color:#222;}
.mobmenul-container i{color:#222;}
.mobmenul-container img{max-height:30px;float:left;}
.mobmenur-container img{max-height:34px;float:right;}
.mob-expand-submenu i{font-size:17px;}
#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i{color:#222;}
.mob-cancel-button{font-size:14px!important;}
.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover{color:#ccc;}
.mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover{background-color:#666;}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover{background-color:#a3d3e8;}
.mobmenu-content #mobmenuright li:hover{background-color:rgba(163,211,232,0.91);}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover{background-color:#666;}
.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover{color:#ccc;}
.mob-menu-header-holder{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);}
.mobmenu-content #mobmenuleft .sub-menu{background-color:#000000;margin:0;color:#ffffff;width:100%;position:initial;height:100%;}
.mob-menu-left-bg-holder{opacity:1;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.mob-menu-right-bg-holder{opacity:0.7;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.mobmenu-content #mobmenuleft .sub-menu a{color:#ffffff;}
.mobmenu-content #mobmenuright .sub-menu  a{color:#ffffff;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu{background-color:inherit;}
.mobmenu-content #mobmenuright .sub-menu{background-color:rgba(0,0,0,0.45);margin:0;color:#ffffff;position:initial;width:100%;}
#mobmenuleft li:hover a, #mobmenuleft li:hover i{color:#fff;}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i{color:#ffffff;}
#mobmenuright li a:hover{color:#fff;}
.mobmenul-container{top:10px;margin-left:5px;margin-top:0px;height:40px;float:left;}
.mobmenur-container{top:6px;margin-right:7px;margin-top:0px;}
.mob-menu-logo-holder{margin-top:0px;text-align:center;margin-left:0;margin-right:0;height:40px;}
.mob-menu-header-holder{width:100%;background-color:rgba(255,255,255,0.9);height:40px;position:fixed;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{padding-top:40px;}
.mobmenul-container, .mobmenur-container{position:absolute;}
.mobmenu-left-panel{background-color:#f9f9f9;;width:270px;}
.mobmenu-right-panel{background-color:rgba(12,0,0,0.64);width:270px;}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay{background:rgba(12,0,0,0.69);}
.mob-menu-slideout-top .mobmenu-overlay{display:none!important;}
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder{-webkit-transform:translateX(270px);-moz-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px);}
.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder{-webkit-transform:translateX(-270px);-moz-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);}
.mob-menu-slideout-top .mobmenu-panel{width:100%;height:100%;z-index:1;position:fixed;left:0px;top:0px;max-height:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);z-index:300000;}
.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel{overflow:hidden;}
.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel{z-index:300000;}
.mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel{position:fixed;top:0;height:100%;overflow-y:auto;overflow-x:auto;z-index:10000;opacity:1;}
.mobmenu .headertext{color:rgba(61,61,61,0.86);text-decoration:none;}
.headertext span{position:initial;line-height:40px;}
.mobmenu-search-holder{top:40px;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{overflow-x:hidden;}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop{padding-left:10%;padding-right:10%;}
.mobmenu-content li > .sub-menu li{padding-left:calc(10*1%);}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{padding-left:0%;padding-right:0%;}
.mobmenul-container i{line-height:30px;font-size:30px;float:left;}
.left-menu-icon-text{float:left;line-height:30px;color:#222;}
.mobmenu-left-panel .mobmenu-display-name{color:#222;}
.right-menu-icon-text{float:right;line-height:25px;color:rgba(34,34,34,0.74);}
.mobmenur-container i{line-height:25px;font-size:25px;float:right;}
.nav, .main-navigation, .genesis-nav-menu, #main-header, #et-top-navigation, .site-header, .site-branding, .ast-mobile-menu-buttons, .hide{display:none!important;}
.mob-standard-logo{display:inline-block;height:40px!important;}
.mob-retina-logo{height:40px!important;}
.mobmenu-content #mobmenuleft > li > a:hover{background-color:#a3d3e8;}
.mobmenu-content #mobmenuright > li > a:hover{background-color:rgba(163,211,232,0.91);}
.mobmenu-left-panel .mob-cancel-button{color:#666;}
.mobmenu-right-panel .mob-cancel-button{color:rgba(102,102,102,0.84);}
}
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field{font-family:Catamaran;font-size:20px;font-weight:inherit;font-style:normal;letter-spacing:normal;text-transform:none;}
.left-menu-icon-text{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
.right-menu-icon-text{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
font-family:Catamaran;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}