@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.mob-menu-logo-holder .mob-retina-logo{display:inline-block;}
.mob-standard-logo{display:none!important;}
}
@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:152px!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:166px!important;}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder{top:120px!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) {
.mob-menu-sliding-menus .mobmenu-left-panel .mobmenu-content .show-sub-menu{-webkit-transform:translate3d(0, 0, 0)!important;-moz-transform:translate3d(0, 0, 0)!important;transform:translate3d(0, 0, 0)!important;}
.mob-menu-sliding-menus .mobmenu-right-panel .mobmenu-content .show-sub-menu{-webkit-transform:translate3d(0, 0, 0)!important;-moz-transform:translate3d(0, 0, 0)!important;transform:translate3d(0, 0, 0)!important;}
.mob-menu-sliding-menus .mobmenu-left-panel .mobmenu-content .sub-menu{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.mob-menu-sliding-menus .mobmenu-right-panel .mobmenu-content .sub-menu{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.mobmenur-container i{color:#FFF;}
.mobmenul-container i{color:#000000;}
.mobmenul-container img{max-height:90px;float:left;}
.mobmenur-container img{max-height:90px;float:right;}
.mob-expand-submenu i{font-size:25px;}
#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:#000000;}
.mob-cancel-button{font-size:30px!important;}
.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover{color:#000000;}
.mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover{background-color:#ffffff;}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover{background-color:#ffffff;}
.mobmenu-content #mobmenuright li:hover{background-color:#666;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover{background-color:#666;}
.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover{color:#ccc;}
.mobmenu-content #mobmenuleft .sub-menu{background-color:#ffffff;margin:0;color:#000000;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:1;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.mobmenu-content .current_page_item{border-left-color:#ffde16;}
.mobmenu-cart-panel .mobmenu-content{padding-left:0%!important;padding-right:0%!important;position:absolute;}
.mobmenur-container i.mob-search-button, .mobmenul-container i.mob-search-button{color:#000000;font-size:25px;}
.mobmenur-container i.mob-cart-button, .mobmenul-container i.mob-cart-button{color:#000;font-size:30px;}
.mob-menu-search-form button[type=submit] i, .mob-menu-search-form button[type=submit] span{color:#000000;}
.mob-menu-search-form input{background:transparent;color:#000000;}
.mob-menu-search-form input:focus{color:#000000;}
.mob-menu-search-form input[type=text]:focus{color:#000000;background-color:transparent;}
.mobmenu-search-holder{background-color:#ffffff;}
.mob-menu-search-field::-webkit-input-placeholder{color:#000000;}
.mob-menu-search-field::-moz-placeholder{color:#000000;}
.mob-menu-search-field:-ms-input-placeholder{color:#000000;}
.woocommerce-page .mob-retina-logo, .woocommerce-page .mob-standard-logo{height:85px!important;}
.mobmenu-cart-panel{opacity:1;background-attachment:fixed;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.mobmenu-content #mobmenuleft .sub-menu a{color:#000000;}
.mobmenu-content #mobmenuright .sub-menu  a{color:#fff;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu{background-color:inherit;}
.mobmenu-content #mobmenuright .sub-menu{background-color:#3a3a3a;margin:0;color:#fff;position:initial;width:100%;}
#mobmenuleft li:hover a, #mobmenuleft li:hover i{color:#000000;}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i{color:#666;}
#mobmenuright li a:hover{color:#FFF;}
.mobmenul-container{top:10px;margin-left:5px;margin-top:10px;height:120px;float:left;}
.mobmenur-container{top:10px;margin-right:5px;margin-top:10px;}
.mob-menu-logo-holder{margin-top:10px;text-align:center;margin-left:0;margin-right:0;height:120px;}
.mob-menu-header-holder{width:100%;background-color:#ffffff;height:120px;position:absolute;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{padding-top:120px;}
.mobmenul-container, .mobmenur-container{position:absolute;}
.mobmenu-left-panel{background-color:#F7F7F7;;width:200px;}
.mobmenu-right-panel{background-color:#F7F7F7;width:270px;}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay{background:rgba(255,222,22,0);}
.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(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px);}
.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:#000000;text-decoration:none;}
.headertext span{position:initial;line-height:120px;}
.mobmenu-search-holder{top:120px;}
.mobmenu-search img{width:25px;margin-top:5px;}
.mobmenu-cart img{width:30px;margin-top:5px;}
.mobmenu-cart-panel{display:block!important;background-color:#ffffff;width:270px;overflow:hidden;}
.mobmenu-cart-panel .checkout-button{background-color:#ffffff;color:#000000;border:none;font-family:Dosis;}
.mobmenu-cart-panel .bag-button{background-color:#ffffff;color:#000000;border:none;font-family:Dosis;}
.mobmenu-cart-panel li a , .mobmenu-cart-panel a, .mobmenu-cart-panel div{color:rgba(0, 0, 0, 1);font-family:Dosis;}
.mobmenu-ajax-search-results{background:#ffffff;}
.mobmenu-ajax-search-results .mobmenu-results-list a .mm-product-title{font-size:25px;line-height:2.9em;font-family:Dosis;}
.mobmenu-ajax-search-results{background:#ffffff;}
.mobmenu-ajax-search-results a{color:#000000;}
.mobmenu-results-list li:hover{background-color:#ffffff;}
.mobmenu-results-list li:hover a{color:#000000;}
.mobmenu-results-list a{width:100%;}
.mobmenu-results-list li , .mob-menu-search-form input[type=text]{text-align:center;padding-right:40px;}
.mob-menu-sliding-menus .mobmenu-left-panel [data-menu-level]{background-color:#F7F7F7!important;color:#000000!important;}
.mob-menu-sliding-menus .mobmenu-right-panel [data-menu-level]{background-color:#F7F7F7!important;color:#666!important;}
.mob-menu-sliding-menus .mobmenu-left-panel [data-menu-level] a{color:#000000!important;}
.mob-menu-sliding-menus .mobmenu-right-panel [data-menu-level] a{color:#000000!important;}
[data-panel-target="mobmenu-filter-panel"].mobmenu-trigger-action i{font-size:30px!important;margin-top:5px;}
#mobmenu-footer li a i{font-size:20px;color:#666;}
.mobmenu-footer-menu-holder .mobmenu-cart img{width:20px;}
#mobmenu-footer li a{color:#666;}
.mobmenu-footer-menu-holder{background-color:#fdfdfd;display:block;}
#mobmenu-footer li{padding:5px;}
.mm-footer-li-2{width:calc( 50% - 10px )!important;}
.mm-footer-li-3{width:calc( 33.33% - 10px )!important;}
.mm-footer-li-4{width:calc( 25% - 10px )!important;}
.mm-footer-li-5{width:calc( 20% - 10px )!important;}
.mm-footer-li-6{width:calc( 16.6% - 10px )!important;}
#mobmenu-footer li.current-menu-item a i{color:#f3c030;}
#mobmenu-footer li.current-menu-item{border-top:3px solid #f3c030;}
#mobmenu-footer li.current-menu-item a{color:#474747;}
.mob-menu-overlay .mobmenu-content{padding-top:10%;}
#mobmenuleft li a i, #mobmenuleft li a:visited i{color:#000000;}
#mobmenuright li a i, #mobmenuright li a:visited i{color:#fff;}
.left-mobmenu-icon-above, .right-mobmenu-icon-above, .left-mobmenu-icon-below, .right-mobmenu-icon-below{text-align:center;}
.left-mobmenu-left-icon i, .left-mobmenu-right-icon i{color:#000000;}
.right-mobmenu-left-icon i, .right-mobmenu-right-icon i{color:#fff;}
.left-mobmenu-left-icon i{padding-right:10px;}
.left-mobmenu-right-icon i{padding-left:10px;float:right;}
.right-mobmenu-left-icon i{padding-right:10px;}
.right-mobmenu-right-icon i{padding-left:10px;float:right;}
.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a{color:#000000;}
.mobmenu-content #mobmenuleft .sub-menu .sub-menu li{background-color:#ffffff;}
.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a{color:#fff;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li{background-color:#222;}
.mob-menu-overlay .mobmenu-right-panel{background-color:#F7F7F7;}
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:10%;padding-right:10%;}
.mobmenul-container i{line-height:30px;font-size:30px;float:left;}
.mobmenul-container svg{width:30px;margin-right:.2em;margin-left:.2em;padding-top:2px;float:left;}
.show-panel svg.mob-cancel-button{width:30px;padding:4px;margin:6px;}
.left-menu-icon-text{float:left;line-height:30px;color:#222;}
.mobmenu-left-panel .mobmenu-display-name{color:#000000;}
.right-menu-icon-text{float:right;line-height:30px;color:#222;}
.mobmenur-container i{line-height:30px;font-size:30px;float:right;}
.mobmenur-container svg{width:30px;margin-right:.2em;margin-left:.2em;padding-top:2px;float:left;}
.nav, .main-navigation, .genesis-nav-menu, #main-header, #et-top-navigation, .site-header, .site-branding, .ast-mobile-menu-buttons, .storefront-handheld-footer-bar, .hide{display:none!important;}
.mob-standard-logo{display:inline-block;height:85px!important;}
.mob-retina-logo{height:85px!important;}
.mobmenu-content #mobmenuleft > li > a:hover{background-color:#ffffff;}
.mobmenu-content #mobmenuright > li > a:hover{background-color:#666;}
.mobmenu-left-panel .mob-cancel-button{color:#ffffff;}
.mobmenu-right-panel .mob-cancel-button{color:#666;}
}
@media screen and (min-width:782px){
#mobmenu-footer li:hover{background-color:#fff;}
#mobmenu-footer li:hover i{color:#fff;}
}
.mob-blocks-user-profile{background-color:#ffffff;}
.mob-blocks-user-profile .mobmenu-display-name{color:#000000;}
.mobmenu-cart-panel > div,.mobmenu-cart-panel > span .mobmenu-cart-panel .mob-expand-submenu,.mobmenu-cart-panel > .widgettitle,.mobmenu-cart-panel > li a,.mobmenu-cart-panel > li a:visited,.mobmenu-cart-panel .mobmenu-content > h2,.mobmenu-cart-panel .mobmenu-content > h3{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
.mob-menu-header-banner{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
#mobmenu-footer li a{font-family:Dosis;font-size:9px;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:uppercase;}
.mob-menu-copyright,.mob-menu-copyright a,.mob-menu-copyright p,.mob-menu-copyright h1,.mob-menu-copyright h2,.mob-menu-copyright h3,.mob-menu-copyright h4,.mob-menu-copyright h5,.mob-menu-copyright h6{font-family:Dosis;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.5em;letter-spacing:normal;text-transform:none;}
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field{font-family:Dosis;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:20px;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:Dosis;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}