@font-face{font-family:'hhh-fonticons';src:url("../font/hhh/hhh-fonticons.eot?61631906");src:url("../font/hhh/hhh-fonticons.eot?61631906#iefix") format("embedded-opentype"),url("../font/hhh/hhh-fonticons.woff?61631906") format("woff"),url("../font/hhh/hhh-fonticons.ttf?61631906") format("truetype"),url("../font/hhh/hhh-fonticons.svg?61631906#hhh-fonticons") format("svg");font-weight:normal;font-style:normal}body.cms-home .main-container{padding-top:20px}body.cms-home .slideshow-container{margin-top:0}.homepage-content{display:block;width:100%;float:left;padding:0 30px}.slideshow .banner-msg{position:absolute;text-align:center;text-transform:uppercase;width:100%;top:30%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.slideshow .banner-msg h2{color:#FFFFFF;font-size:24px;text-shadow:1px 1px 3px #555}.slideshow .banner-msg h2 strong{font-weight:bold;display:block;font-size:36px}@media only screen and (max-width: 770px){.slideshow .banner-msg h2{font-size:20px}.slideshow .banner-msg h2 strong{font-size:24px}}@media only screen and (max-width: 479px){.slideshow .banner-msg{top:20%}.slideshow .banner-msg h2{font-size:14px}.slideshow .banner-msg h2 strong{font-size:16px}}.promos{margin:0 0 10px 0;padding:0;width:100%}.promos:after{content:'';display:table;clear:both}body .promos>li{margin:0 0 10px 0;list-style:none;text-align:center;position:relative;border:1px solid #ccc;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.promos>li:last-child{margin-bottom:0}.promos img{max-width:100%;width:100%}.promos a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:block}.promos span{color:#FFFFFF;text-transform:uppercase;position:absolute;display:block;width:100%;top:10%;font-weight:500;font-size:20px;font-family:"Ubuntu","Helvetica Neue",Verdana,Arial,sans-serif;text-shadow:1px 1px 3px #555}.promos strong{font-weight:600;font-size:26px;display:block}@media only screen and (min-width: 771px){.promos span{font-size:16px}.promos strong{font-size:17px}body .promos>li{float:left;width:31.74603%;margin-right:2.38095%}.promos>li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width: 880px){.promos span{font-size:18px}.promos strong{font-size:24px}}.cms-index-index .products-grid .ratings,.cms-index-noroute .products-grid .ratings,.cms-index-noroute .products-grid .actions{display:none}.cms-index-index h2.subtitle{padding:6px 0;text-align:center;color:#00aee8;font-weight:600;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.cms-index-noroute h2.subtitle{display:none}.category-image{position:relative}.categorylandingMainblock{border:1px solid #E2E2E2;padding:7px}.catblocks{float:left;padding:0 0 20px 0;width:100%}.catblocks li{position:relative;float:left !important;width:23% !important;margin-right:2.66667% !important;margin-bottom:10px;border:1px solid #ccc;padding:10px}.catblocks li:hover{border-color:#00aee8}@media only screen and (max-width: 770px){.catblocks li{width:49% !important;margin-right:2% !important}.catblocks li:nth-of-type(even){margin-right:0 !important}}@media only screen and (max-width: 479px){.catblocks li{width:100% !important;margin-right:0 !important;float:none}}.catblocks li:last-child{margin-right:0 !important}.catblocks li img{width:100%;max-width:100%}.catblocks li a span{color:#FFFFFF;position:absolute;background-color:#7B7C7B;font-family:raleway;font-size:17px;font-weight:bold;text-transform:uppercase;text-align:center;bottom:0px;left:0px;width:100%;padding:5px 10px;margin-right:10px}.catblocklinks a{color:#FFFFFF;text-decoration:none}.catlandingbottomPromoblock{float:left;width:100%;border:1px solid #E2E2E2;margin-bottom:100px}.catalog-category-view div.categoryland-caption{display:block;margin:0;position:absolute;color:#000000;font-size:30px;font-weight:500;line-height:36px;text-align:center}.catalog-category-view div.categoryland-caption span.blue-big-text{color:#3399CC;font-size:50px;font-weight:800;padding:0 0 0 8px}.catalog-category-view div.categoryland-caption span.blue-big-text{padding:0 !important}.catalog-category-view div.categoryland-caption span.three-dots{background:url(../images/bg_threeDots.png) no-repeat center center;display:block;height:20px}.catalog-category-view div.categoryland-caption p.desc{font:italic 18px/28px Georgia, "Times New Roman", Times, serif;color:#656565}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption a.link:hover,.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.link:hover{text-decoration:underline;color:#1189C5}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.blue-big-text,.catalog-category-view div.categoryland-caption span.blue-big-text{color:#3399CC;font-size:50px;font-weight:800;padding:0 0 0 8px}.catalog-category-view div.categoryland-caption span.blue-big-text{padding:0 !important}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.three-dots,.catalog-category-view div.categoryland-caption span.three-dots{background:url(../images/bg_threeDots.png) no-repeat center center;display:block;height:20px}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption p.desc,.catalog-category-view div.categoryland-caption p.desc{font:italic 18px/28px Georgia, "Times New Roman", Times, serif;color:#656565}.category-description.std{background:#F4F4F4;border:solid 1px #eee;padding-top:10px;margin-bottom:15px}.category-description.std .page-title.category-title{padding:0 10px}#readmore{display:block;width:100%;height:auto;max-height:95px;overflow:hidden;padding:0 10px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#readmore.Active{max-height:500px}@media only screen and (max-width: 770px){#readmore.Active{max-height:770px}}.read-more-btn{width:100%;margin-top:10px;height:30px;text-align:center;background:#00aee8;color:#ffffff;border:none;outline:none}.subcategories li a{display:block;color:#171717}.subcategories img{max-width:100%;padding:10px;border-bottom:1px solid #eeeeee}.subcategories span{text-align:left;width:100%;display:block;margin:5px}
