body.cms-home .main-container{padding-top:20px}body.cms-home .slideshow-container{margin-top:0}.slideshow .banner-msg,body .promos>li{text-align:center;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.slideshow .banner-msg{position:absolute;text-transform:uppercase;width:100%;top:30%}.slideshow .banner-msg h2{color:#fff;font-size:24px;text-shadow:1px 1px 3px #555}.slideshow .banner-msg h2 strong{font-weight:700;display:block;font-size:36px}.promos{margin:0 0 10px;padding:0;width:100%}.promos:after{content:'';display:table;clear:both}body .promos>li{list-style:none;position:relative;border:1px solid #ccc;float:left;width:31.74603%;margin:0 2.38095% 10px 0}.promos>li:last-child{margin-bottom:0}.promos img{max-width:100%;width:100%}.promos a:hover{filter:alpha(Opacity=80);opacity:.8;display:block}.promos span{color:#fff;text-transform:uppercase;position:absolute;display:block;width:100%;top:10%;font-weight:500;font-family:Raleway,"Helvetica Neue",Verdana,Arial,sans-serif;text-shadow:1px 1px 3px #555;font-size:18px}.promos strong{font-weight:600;display:block;font-size:24px}.promos>li:nth-child(3n){margin-right:0}.cms-index-index h2.subtitle{padding:6px 0;text-align:center;color:#39c;font-weight:600;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.cms-index-index .products-grid .actions,.cms-index-index .products-grid .ratings,.cms-index-noroute .products-grid .actions,.cms-index-noroute .products-grid .ratings,.cms-index-noroute h2.subtitle{display:none}