@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:82px!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:96px!important;}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder{top:50px!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:5001px){
.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel{display:none!important;}
}
.mobmenu-content li{border-bottom:1px solid rgba(0, 0, 0, 0.83);}
@media only screen and (max-width:5000px) {
.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:#CCCCCC;}
.mobmenul-container i{color:#cccccc;}
.mobmenul-container img{max-height:39px;float:left;}
.mobmenur-container img{max-height:40px;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:#cccccc;}
.mob-cancel-button{font-size:25px!important;}
.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover{color:#c1272d;}
.mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover{background-color:#666;}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover{background-color:#000000;}
.mobmenu-content #mobmenuright li:hover{background-color:#000000;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover{background-color:#666;}
.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover{color:#c1272d;}
.mob-menu-header-holder{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);}
.mobmenu-content #mobmenuleft .sub-menu{background-color:#1b252f;margin:0;color:#ffffff;width:100%;position:initial;height:100%;}
.mob-menu-left-bg-holder{opacity:0.3;background-attachment:fixed;background-position:center top;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.mob-menu-right-bg-holder{opacity:1;background-attachment:fixed;background-position:center top;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.mobmenu-content .current_page_item{border-left-color:#c1272d;}
.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:#FFF;font-size:10px;}
.mob-menu-search-form button[type=submit] i, .mob-menu-search-form button[type=submit] span{color:#fff;}
.mob-menu-search-form input{background:transparent;color:#fff;}
.mob-menu-search-form input:focus{color:#fff;}
.mob-menu-search-form input[type=text]:focus{color:#fff;background-color:transparent;}
.mobmenu-search-holder{background-color:#222;}
.mob-menu-search-field::-webkit-input-placeholder{color:#fff;}
.mob-menu-search-field::-moz-placeholder{color:#fff;}
.mob-menu-search-field:-ms-input-placeholder{color:#fff;}
.woocommerce-page .mob-retina-logo, .woocommerce-page .mob-standard-logo{height:46px!important;}
.mobmenu-cart-panel{opacity:0;background-attachment:fixed;background-repeat:no-repeat;background-position:center top;-webkit-background-size:initial;-moz-background-size:initial;background-size:initial;}
.mobmenu-content #mobmenuleft .sub-menu a{color:#ffffff;}
.mobmenu-content #mobmenuright .sub-menu  a{color:#c1272d;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu{background-color:inherit;}
.mobmenu-content #mobmenuright .sub-menu{background-color:#1b252f;margin:0;color:#c1272d;position:initial;width:100%;}
#mobmenuleft li:hover a, #mobmenuleft li:hover i{color:#c1272d;}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i{color:#cccccc;}
#mobmenuright li a:hover{color:#c1272d;}
.mobmenul-container{top:11px;margin-left:9px;margin-top:0px;height:50px;float:left;}
.mobmenur-container{top:10px;margin-right:9px;margin-top:0px;}
.mob-menu-logo-holder{margin-top:0px;text-align:center;margin-left:0;margin-right:0;height:50px;}
.mob-menu-header-holder{width:100%;background-color:#1b252f;height:50px;position:absolute;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{padding-top:50px;}
.mobmenul-container, .mobmenur-container{position:absolute;}
.mobmenu-left-panel{background-color:#1b252f;;width:275px;}
.mobmenu-right-panel{background-color:#1b252f;width:290px;}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay{background:rgba(0, 0, 0, 0.83);}
.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(275px);-moz-transform:translateX(275px);-ms-transform:translateX(275px);-o-transform:translateX(275px);transform:translateX(275px);}
.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder{-webkit-transform:translateX(-290px);-moz-transform:translateX(-290px);-ms-transform:translateX(-290px);-o-transform:translateX(-290px);transform:translateX(-290px);}
.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:#CCCCCC;text-decoration:none;}
.headertext span{position:initial;line-height:50px;}
.mobmenu-search-holder{top:50px;}
.mobmenu-search img{width:25px;margin-top:5px;}
.mobmenu-cart img{width:0px;margin-top:0px;}
.mobmenu-cart-panel{display:block!important;background-color:#CCC;width:100%;overflow:hidden;}
.mobmenu-cart-panel .checkout-button{background-color:#CCC;color:#CCC;border:none;font-family:Arial;}
.mobmenu-cart-panel .bag-button{background-color:#CCC;color:#CCC;border:none;font-family:Arial;}
.mobmenu-cart-panel li a , .mobmenu-cart-panel a, .mobmenu-cart-panel div{color:#CCC;font-family:Arial;}
.mobmenu-ajax-search-results{background:#222;}
.mobmenu-ajax-search-results .mobmenu-results-list a .mm-product-title{font-size:inherit;line-height:2.9em;font-family:Montserrat;}
.mobmenu-ajax-search-results{background:#222;}
.mobmenu-ajax-search-results a{color:#FFF;}
.mobmenu-results-list li:hover{background-color:#544949;}
.mobmenu-results-list li:hover a{color:#999;}
.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:#1b252f!important;color:#cccccc!important;}
.mob-menu-sliding-menus .mobmenu-right-panel [data-menu-level]{background-color:#1b252f!important;color:#cccccc!important;}
.mob-menu-sliding-menus .mobmenu-left-panel [data-menu-level] a{color:#cccccc!important;}
.mob-menu-sliding-menus .mobmenu-right-panel [data-menu-level] a{color:#cccccc!important;}
[data-panel-target="mobmenu-filter-panel"].mobmenu-trigger-action i{font-size:px!important;margin-top:px;}
#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:#cccccc;}
#mobmenuright li a i, #mobmenuright li a:visited i{color:#cccccc;}
.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:#cccccc;}
.right-mobmenu-left-icon i, .right-mobmenu-right-icon i{color:#cccccc;}
.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:#fff;}
.mobmenu-content #mobmenuleft .sub-menu .sub-menu li{background-color:#222;}
.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:#1b252f;}
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:1%;padding-right:1%;}
.mobmenu-content li > .sub-menu li{padding-left:calc(1*1%);}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{padding-left:1%;padding-right:1%;}
.mobmenul-container i{line-height:28px;font-size:28px;float:left;}
.left-menu-icon-text{float:left;line-height:28px;color:#ffffff;}
.mobmenu-left-panel .mobmenu-display-name{color:#cccccc;}
.right-menu-icon-text{float:right;line-height:27px;color:#777777;}
.mobmenur-container i{line-height:27px;font-size:27px;float:right;}
.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:46px!important;}
.mob-retina-logo{height:46px!important;}
.mobmenu-content #mobmenuleft > li > a:hover{background-color:#000000;}
.mobmenu-content #mobmenuright > li > a:hover{background-color:#000000;}
.mobmenu-left-panel .mob-cancel-button{color:#fff;}
.mobmenu-right-panel .mob-cancel-button{color:#fff;}
}
@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:#4e4c49;}
.mob-blocks-user-profile .mobmenu-display-name{color:#FFF;}
.mob-menu-header-banner{font-family:Montserrat;font-size:1.3em;font-weight:bold;font-style:normal;line-height:1.3em;letter-spacing:normal;text-transform:none;}
#mobmenu-footer li a{font-family:Montserrat;font-size:1.2em;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:Montserrat;font-size:1.2em;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:Montserrat;font-size:1.3em;font-weight:bold;font-style:normal;letter-spacing:1px;text-transform:none;}
.left-menu-icon-text{font-family:Montserrat;font-size:inherit;font-weight:lighter;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:Montserrat;font-size:1em;font-weight:inherit;font-style:normal;line-height:1em;letter-spacing:1px;text-transform:none;}
.right-menu-icon-text{font-family:Montserrat;font-size:inherit;font-weight:inherit;font-style:normal;line-height:1.8em;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:Montserrat;
font-size:1em;
font-weight:inherit;
font-style:normal;
line-height:1em;
letter-spacing:normal;
text-transform:none;
}