@media only screen and (min-width:980px){.products-grid--max-3-col>li:nth-child(odd){clear:none}.products-grid--max-3-col>li:nth-child(3n+1){clear:none}.products-grid--max-3-col>li:nth-child(even),.products-grid--max-3-col>li:nth-child(3n){margin-right:2.22222%}.products-grid--max-3-col>li{margin-right:2.22222%}.products-grid--max-3-col>li{width:31.85185%;margin-right:2.22222%}.products-grid--max-3-col>li:nth-child(3n+1){clear:left}.products-grid--max-3-col>li:nth-child(3n){margin-right:0}.products-grid--max-4-col>li:nth-child(odd){clear:none}.products-grid--max-4-col>li:nth-child(3n+1){clear:none}.products-grid--max-4-col>li:nth-child(even),.products-grid--max-4-col>li:nth-child(3n){margin-right:1.75439%}.products-grid--max-4-col>li{margin-right:1.75439%}.products-grid--max-4-col>li{width:23.68421%;margin-right:1.75439%}.products-grid--max-4-col>li:nth-child(4n+1){clear:left}.products-grid--max-4-col>li:nth-child(4n){margin-right:0}}.icon-right-dir::before{content:"\f105";font-family:FontAwesome;font-size:16px;font-style:normal;display:inline-block;margin:0 0 0 6px;color:#000}body.cms-page-view ul.cms-grid{list-style:none;margin:0;padding:0}body.cms-page-view ul.cms-grid:after{content:'';display:table;clear:both}body.cms-page-view ul.cms-grid>li{width:100%;margin-left:0}@media only screen and (min-width:600px){body.cms-page-view ul.cms-grid>li{float:left}}body.cms-page-view ul.cms-grid.category-grid>li{margin-bottom:20px;border-bottom:5px solid #eee}body.cms-page-view ul.cms-grid.category-grid>li h3{color:#1D252D}body.cms-page-view ul.cms-grid.category-grid>li a{color:#004986}@media only screen and (min-width:600px){body.cms-page-view ul.cms-grid.cms-grid--max-4-col>li{margin-right:3.33333%;width:22.5%}body.cms-page-view ul.cms-grid.cms-grid--max-4-col>li:nth-child(4n+1){clear:left}body.cms-page-view ul.cms-grid.cms-grid--max-4-col>li:nth-child(4n){margin-right:0}}@media only screen and (min-width:600px){body.cms-page-view ul.cms-grid.cms-grid--max-2-col>li{margin-right:3.33333%;width:48.33333%}body.cms-page-view ul.cms-grid.cms-grid--max-2-col>li:nth-child(2n+1){clear:left}body.cms-page-view ul.cms-grid.cms-grid--max-2-col>li:nth-child(2n){margin-right:0}}.cat-container{margin-bottom:15px}.cat-landing-banner{width:100%;position:relative;margin-bottom:30px;margin-top:5px}.cat-landing-banner{width:100%;position:relative;margin-bottom:30px}.cat-landing-banner#cat-landing-banner-red{border-bottom:5px solid #ff7373}.cat-landing-banner#cat-landing-banner-red .cat-landing-banner-content h4:before{background-color:#FF7373}.cat-landing-banner#cat-landing-banner-blue{border-bottom:5px solid #00aa13}.cat-landing-banner#cat-landing-banner-blue .cat-landing-banner-content h4:before{background-color:#00AA13}.cat-landing-banner#cat-landing-banner-green{border-bottom:5px solid #00aa13}.cat-landing-banner#cat-landing-banner-green .cat-landing-banner-content h4:before{background-color:#00AA13}.cat-landing-banner .cat-landing-banner-img{width:100%}.cat-landing-banner .cat-landing-banner-content{position:absolute;top:84px;left:45px;color:#ffffff;width:50%}@media only screen and (max-width:979px){.cat-landing-banner .cat-landing-banner-content{top:20px}}@media only screen and (max-width:770px){.cat-landing-banner .cat-landing-banner-content{width:100%;top:40px;left:25px}}@media only screen and (max-width:479px){.cat-landing-banner .cat-landing-banner-content{top:25px;max-width:295px}}@media only screen and (max-width:350px){.cat-landing-banner .cat-landing-banner-content{top:15px;max-width:280px}}.cat-landing-banner .cat-landing-banner-content h4{color:#ffffff;padding:10px 0px 10px 40px;margin:0px;font-size:40px;line-height:40px;font-weight:200}@media only screen and (max-width:770px){.cat-landing-banner .cat-landing-banner-content h4{padding:10px 0px 10px 20px;font-size:35px;line-height:35px}}@media only screen and (max-width:479px){.cat-landing-banner .cat-landing-banner-content h4{font-size:22px;line-height:22px}}@media only screen and (max-width:350px){.cat-landing-banner .cat-landing-banner-content h4{font-size:18px;line-height:18px}}.cat-landing-banner .cat-landing-banner-content h4:before{content:"";position:absolute;left:0;width:8px;height:40px}@media only screen and (max-width:770px){.cat-landing-banner .cat-landing-banner-content h4:before{height:35px}}@media only screen and (max-width:479px){.cat-landing-banner .cat-landing-banner-content h4:before{height:22px}}@media only screen and (max-width:350px){.cat-landing-banner .cat-landing-banner-content h4:before{height:18px}}.cat-landing-banner .cat-landing-banner-content p{padding:10px 0px 0px 40px;margin:0px;font-size:18px}@media only screen and (max-width:979px){.cat-landing-banner .cat-landing-banner-content p{display:none}}div.cat-landing-subtitle h1{font-size:28px;line-height:28px}@media only screen and (max-width:979px){ul.products-grid.category-grid>li{width:48.14815%;margin-right:3.7037%}}@media only screen and (max-width:770px){ul.products-grid.category-grid>li{float:none;width:100%;margin:10px 0}}@media only screen and (max-width:979px){ul.products-grid.category-grid>li:nth-child(2n){margin-right:0}}ul.products-grid.category-grid>li:nth-child(3n+1){/*! clear: none; */}ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner{margin-top:16px;width:90%}@media only screen and (max-width:1199px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner{margin:0;width:80%;padding:0;position:absolute;left:10%;height:75px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:979px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner{height:95px}}@media only screen and (max-width:770px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner{height:120px}}@media only screen and (max-width:599px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner{height:100px}}@media only screen and (max-width:479px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner{height:80px}}ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner h3{font-size:22px;line-height:33px;margin-top:5px;margin-bottom:5px;min-height:0;text-transform:capitalize}@media only screen and (max-width:1199px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner h3{font-size:20px;line-height:20px}}@media only screen and (max-width:979px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner h3{margin-top:10px;margin-bottom:10px;font-size:22px;line-height:22px}}@media only screen and (max-width:770px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner h3{font-size:35px;line-height:35px}}@media only screen and (max-width:599px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner h3{font-size:20px;line-height:20px}}@media only screen and (max-width:479px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner h3{font-size:18px;line-height:18px}}ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner p{margin-bottom:5px}@media only screen and (max-width:320px){ul.products-grid.category-grid.products-grid--max-3-col .cat-container .product-image .first-level-cat-banner p{font-size:12px}}.cat-container .product-image .widget.widget-static-block{width:100%;height:100%;position:absolute;top:0px}.cat-container .product-image .first-level-cat-banner{margin:38px auto 0px auto;width:60%;border:3px solid #fff;padding:17px 0px;text-align:center}@media only screen and (max-width:1199px){.cat-container .product-image .first-level-cat-banner{margin:0;width:80%;padding:0;position:absolute;left:10%;height:120px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:979px){.cat-container .product-image .first-level-cat-banner{height:95px}}@media only screen and (max-width:770px){.cat-container .product-image .first-level-cat-banner{height:120px}}@media only screen and (max-width:599px){.cat-container .product-image .first-level-cat-banner{height:100px}}@media only screen and (max-width:479px){.cat-container .product-image .first-level-cat-banner{height:80px}}.cat-container .product-image .first-level-cat-banner h3{color:#ffffff;font-size:30px;font-weight:300;line-height:30px;padding-bottom:0px;min-height:60px}@media only screen and (max-width:1199px){.cat-container .product-image .first-level-cat-banner h3{font-size:40px;line-height:40px;min-height:0}}@media only screen and (max-width:979px){.cat-container .product-image .first-level-cat-banner h3{font-size:22px;line-height:22px}}@media only screen and (max-width:770px){.cat-container .product-image .first-level-cat-banner h3{font-size:35px;line-height:35px}}@media only screen and (max-width:599px){.cat-container .product-image .first-level-cat-banner h3{font-size:20px;line-height:20px}}@media only screen and (max-width:479px){.cat-container .product-image .first-level-cat-banner h3{font-size:18px;line-height:18px}}.cat-container .product-image .first-level-cat-banner p{color:#ffffff;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:979px){.cat-container .product-image .first-level-cat-banner p{margin-bottom:5px}}@media only screen and (max-width:350px){.cat-container .product-image .first-level-cat-banner p{font-size:12px}}.cat-container .product-image .first-level-cat-banner i{padding:5px 4px;margin:0px 0px 0px 10px;background:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:16px}@media only screen and (max-width:1199px){.cat-container .product-image .first-level-cat-banner i{padding:4px 3px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}}@media only screen and (max-width:979px){.cat-container .product-image .first-level-cat-banner i{padding:2px 1px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}}@media only screen and (max-width:350px){.cat-container .product-image .first-level-cat-banner i{font-size:11px}}.cat-container .product-image:before{width:100%;height:100%;display:block;content:'';background:#000000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;position:absolute}.cat-container-red .product-image .first-level-cat-banner i{color:#FF7373}.cat-container-green .product-image .first-level-cat-banner i{color:#27CCC0}.cat-container-blue .product-image .first-level-cat-banner i{color:#00AA13}.cat-container-red:hover .product-image .first-level-cat-banner{border-color:#FF7373}.cat-container-red:hover .product-image .first-level-cat-banner i{color:#ff7373;background:#FF7373;border-color:#FF7373}.cat-container-red:hover .product-image .first-level-cat-banner i:before{color:#ffffff}.cat-container-red:hover .product-image:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.cat-container-green:hover .product-image .first-level-cat-banner{border-color:#27CCC0}.cat-container-green:hover .product-image .first-level-cat-banner i{background:#27CCC0;border-color:#27CCC0}.cat-container-green:hover .product-image .first-level-cat-banner i:before{color:#ffffff}.cat-container-green:hover .product-image:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.cat-container-blue:hover .product-image .first-level-cat-banner{border-color:#00AA13}.cat-container-blue:hover .product-image .first-level-cat-banner i{background:#00AA13;border-color:#00AA13}.cat-container-blue:hover .product-image .first-level-cat-banner i:before{color:#ffffff}.cat-container-blue:hover .product-image:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.category-grid{position:relative;margin:0;padding:0;list-style:none}.category-grid .product-image{position:relative;display:block}.category-grid li.item{border-top:none;border-left:none;border-right:none;border-bottom:5px solid #eee;padding-bottom:15px;float:left}.category-grid li.item h3{font-size:18px;color:#000}.category-grid li.item .product-name{text-align:left;padding:0 15px;font-size:13px}@media only screen and (min-width:771px){.category-grid li.item{min-height:267px}}