body footer .site-info ul{text-align:center}body footer nav{font-size:0}body footer nav li{width:20%;padding-right:0;font-size:15px;text-align:center;display:inline-block;vertical-align:top}.search-box form{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto;width:100%}body{background-position:center;background-size:auto}.nav-menu-open ul li a i{margin-right:5px}#main{background-color:#fff;padding-right:15px;padding-left:15px;padding-top:15px;padding-bottom:15px}header{background-color:#fff}h1.site-title img,div.site-title img{width:auto}h1.site-title,div.site-title{padding-top:10px;padding-bottom:10px}header .inner{max-width:1400px;width:100%}.search-box{float:left;width:45%;min-height:100px;position:relative}h1.site-title,div.site-title{width:30%}.search-box div.s-box{width:100%}.search-box .searchsubmit{position:absolute;top:-2px;margin:auto}.search-box input[type=text]{width:100%}@media only screen and (min-width:900px){body #site-navigation li{width:25%;text-align:center}}@media only screen and (max-width:600px){html body footer nav li{width:50%}}.site-description{display:none}.snav .membership{width:55%;margin-top:30px}.snav{margin-right:auto;margin-left:auto}.incart-btn{clear:none}.w100{max-width:100px;width:100%}.haveto{color:#fff;background-color:red;padding:3px;border-radius:5px;margin-right:5px;font-size:.8em}