@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:102px!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:116px!important;}
 body.admin-bar .mob-menu-slideout .mobmenu-search-holder{ top:70px!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 screen and ( min-width:782px ){ #mobmenu-footer li:hover{ background-color:;}
 #mobmenu-footer li:hover i{ color:;}
}
@media only screen and (min-width:1176px){ .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:1175px){ #branding{ display:none !important;}
}
@media only screen and (max-width:1175px){   .mobmenur-container i{ color:#222;}
 .mobmenul-container i{ color:#666;}
 .mobmenul-container img{ max-height:70px; float:left;}
 .mobmenur-container img{ max-height:70px; 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:#666;}
 .mob-cancel-button{ font-size:30px!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:#666;}
 .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:#3a3a3a ; margin:0; color:#fff ; width:100%; position:initial;}
 .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; background-attachment:fixed ; background-position:center top ; -webkit-background-size:; -moz-background-size:; background-size:;}
 .mobmenu-content #mobmenuleft .sub-menu a{ color:#fff ;}
 .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:#FFF;}
 #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:9px; margin-top:0px; height:70px; float:left;}
 .mobmenur-container{ top:px; margin-right:px; margin-top:0px;}
 .mob-menu-logo-holder{ margin-top: 0px; text-align: right; margin-left:0; margin-right:6px;; height:   70px; float:right;}
 .mob-menu-header-holder{ width:100% ; background-color:transparent ; height:70px ; position:absolute;}
 body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{ padding-top:0px;}
 .mobmenul-container, .mobmenur-container{ position:relative;}
 .mobmenu-left-panel{ background-color:#F7F7F7;; width:270px;}
 .mobmenu-right-panel{ ;width:%;}
 .show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay{ background:#06b9b5;}
 .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(-%); -moz-transform:translateX(-%); -ms-transform:translateX(-%); -o-transform:translateX(-%); transform:translateX(-%);}
 .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:1; opacity:1;}
  .mobmenu .headertext{ color:#222 ;}
 .headertext span{ position:absolute; line-height:70px;}
 .mobmenu-search-holder{ top:70px;}
    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:%; padding-right:%;}
 .mobmenul-container i{ line-height:40px; font-size:40px; float:left;}
 .left-menu-icon-text{ float:left; line-height:40px; color:#222;}
 .mobmenu-left-panel .mobmenu-display-name{ color:#666;}
 .right-menu-icon-text{ float:right; line-height:px; color:#222;}
 .mobmenur-container i{ line-height:px; font-size:px; float:right;}
 .hide{ display:none!important;}
  .mob-standard-logo{ display:inline-block; height:70px!important;}
 .mob-retina-logo{ height:70px!important;}
 .mobmenu-content #mobmenuleft > li > a:hover{ background-color:#666;}
 .mobmenu-content #mobmenuright > li > a:hover{ background-color:#666;}
 .mobmenu-left-panel .mob-cancel-button{ color:#666;}
 .mobmenu-right-panel .mob-cancel-button{ color:#666;}
 }
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field{ font-family:""; font-size:; font-weight:; font-style:; letter-spacing:; text-transform:;}
.left-menu-icon-text{ font-family:; font-size:; font-weight:; font-style:; line-height:; letter-spacing:; text-transform:;}
#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{ font-family:""; font-size:; font-weight:; font-style:; line-height:; letter-spacing:; text-transform:;}
.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:""; font-size:; font-weight:; font-style:; line-height:; letter-spacing:; text-transform:;}
.right-menu-icon-text{ font-family:""; font-size:; font-weight:; font-style:; line-height:; letter-spacing:; text-transform:;}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{ font-family:""; font-size:; font-weight:; font-style:; line-height:; letter-spacing:; text-transform:;}
