body .main-header .mini-cart-wrap{margin-right:0}body .main-header .fixednav{max-width:740px;width:100%}body .main-header .fixednav .search-wrap{min-width:190px!important}body .content-area{width:100%}body .homeboxes{margin:0 auto}body .homeboxes div.hpbox{margin-right:2%;width:32%}body .slideshow{margin-bottom:10px}body .main-footer .sub-footer .botlinks li{padding-right:4px;margin-right:8px}body .details .action-button{width:100%!important}body .content .text-content{width:90%}body .action-button{padding-top:20px!important;padding-bottom:20px!important}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
/* Logo stays fixed but navigation menu scrolls behind it. This is to make the header logo scroll too, so it doesn't take up half of mobile screens: */ body .main-header .fixednav { position: relative !important; } .main-header-wrap .main-header { padding-top: 0px !important }
/* For Testimonials */ .testimonial { width: 100%;}
/* Hide related products from tablet view */ .related-products { display: none; } #related-products-heading { display: none; }

/* 12.11.15 - padding for fixed promo bar at top */
body .main-header-wrap .main-header { padding-top: 40px !important; }

/* 11.30.16 - narrow cart line item padding on tablet */
.template-cart .table td { padding: 0px 6px 0px 30px !important; }
.template-cart .table td.total { padding-bottom: 10px !important; }
.template-cart .table td.first, .template-cart .table td.price { padding-top: 10px !important; }
.template-cart .table td.first { padding-bottom: 10px !important; }
.template-cart .table td.product-item .label.vendor { display: none; }
.template-cart .page-title { display: none; }
.template-cart #cart-form { padding-top: 10px !important; }