@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:55;
 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:;
}


