@font-face{font-family:'proxima_novasemibold';src:url(../fonts/proximanova-semibold.eot);src:url(../fonts/proximanova-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-semibold.woff2) format("woff2"),url(../fonts/proximanova-semibold.woff) format("woff"),url(../fonts/proximanova-semibold.ttf) format("truetype"),url(../fonts/proximanova-semibold.svg#proxima_novasemibold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'proxima_novalight';src:url(../fonts/proximanova-light.eot);src:url(../fonts/proximanova-light.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-light.woff2) format("woff2"),url(../fonts/proximanova-light.woff) format("woff"),url(../fonts/proximanova-light.ttf) format("truetype"),url(../fonts/proximanova-light.svg#proxima_novalight) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'proxima_nova_rgregular';src:url(../fonts/proximanova-regular.eot);src:url(../fonts/proximanova-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-regular.woff2) format("woff2"),url(../fonts/proximanova-regular.woff) format("woff"),url(../fonts/proximanova-regular.ttf) format("truetype"),url(../fonts/proximanova-regular.svg#proxima_nova_rgregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'proxima_novalight_italic';src:url(../fonts/proximanova-lightitalic.eot);src:url(../fonts/proximanova-lightitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-lightitalic.woff2) format("woff2"),url(../fonts/proximanova-lightitalic.woff) format("woff"),url(../fonts/proximanova-lightitalic.ttf) format("truetype"),url(../fonts/proximanova-lightitalic.svg#proxima_novalight_italic) format("svg");font-weight:400;font-style:normal}
.fl{float:left}
.fr{float:right}
.fl-none{float:none!important}
.center{margin-left:auto;margin-right:auto;display:block}
.hide{display:none}
.clear{height:0;line-height:0;font-size:0;clear:both}
.over-h{overflow:hidden}
.clearfix:after{height:0;line-height:0;font-size:0;display:block;visibility:hidden;content:' ';clear:both}
.mrg-b-10{margin-bottom:10px}
.mrg-b-20{margin-bottom:20px}
.mrg-b-30{margin-bottom:30px}
.mrg-b-50{margin-bottom:50px}
.mrg-t-20{margin-top:20px}
.mrg-t-50{margin-top:30px}
.border-b{padding-bottom:20px;border-bottom:1px solid #d4d4d4}
.grey{border-bottom:1px solid #d4d4d4}
.wdth-45{width:48%!important}
.align-l{text-align:left}
.align-r{text-align:right}
.align-c{text-align:center}
body{background:#fff;font-family:'Open Sans';font-size:16px}
.container-w{max-width:1170px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}
.mainHeader{padding-top:20px;width:100%;background:#262425}
.logoH img{height:75px}
.phone-hold{font-family:'Open Sans';font-weight:400;font-size:13px;font-size:.813rem;color:#fff;text-decoration:none}
.phone-hold a{margin-right:10px;color:#2aa6ca;text-decoration:none}
.register-t{font-family:'Open Sans';font-weight:600;font-size:18px;font-size:1.125rem;color:#000;text-transform:uppercase}
.phone-hold img{position:relative;top:4px;margin-right:4px}
.top-nav{margin-bottom:10px}
.top-nav li{float:left}
.top-nav li a{font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#fff;padding:4px 6px}
.top-nav li a:hover{text-decoration:underline}
.top-nav li span{padding:0 15px}
.top-mail,.top-mail a{font-family:'Open Sans';font-weight:400;font-size:13px;font-size:.813rem;color:#fff;text-decoration:none}
.top-mail img{position:relative;top:1px;margin-right:10px}
.user-acc,.user-acc a{font-family:'Open Sans';font-weight:400;font-size:13px;font-size:.813rem;color:#fff;text-decoration:none}
.user-acc img{position:relative;margin-right:10px}
a.top-cart{font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#fff;text-align:right;text-decoration:none;margin-top:-15px;position:relative}
.top-cart span{position:absolute;border-radius:51%;background:#2aa6ca;font-family:'Open Sans';font-weight:600;font-size:11px;font-size:.688rem;text-align:center;line-height:19px;width:24px;height:24px;right:-12px;border:2px solid #262425}
.top-cart img{position:relative;margin-left:20px;top:5px}
.header-top-h{float:left;width:100%;height:47px;border-top:1px solid #000;border-bottom:1px solid #000;background:#393738;background:-webkit-linear-gradient(#3f3d3e,#333132);background:-o-linear-gradient(#3f3d3e,#333132);background:-moz-linear-gradient(#3f3d3e,#333132);background:linear-gradient(#3f3d3e,#333132)}
.main-menu{position:relative}
.main-menu li{float:left;padding:14px 20px;border-right:1px solid #000;transition:all .6s ease-in;position:relative}
.main-menu li:hover{background:#2aa6ca}
.main-menu li a{font-family:'Open Sans';font-size:17px;font-size:1.063rem;color:#fff;text-decoration:none;text-transform:uppercase}
.main-menu li a img{position:relative;top:-2px;margin-left:20px}
#menu-button{display:none;float:left;padding:14px 15px;font-family:'Open Sans';font-size:17px;font-size:1.063rem;color:#fff;text-decoration:none;text-transform:uppercase}
#menu-button img{position:relative;top:1px;margin-right:5px}
.mobile-m{display:none!important}
.search-form{float:right;margin-bottom:15px}
.search-form input[type="text"]{float:right;width:100%;height:35px;text-indent:10px;border:none;border-radius:20px;font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;font-size:13px;font-size:.813em;box-shadow:1px 1px 7px #2D2D2D inset;margin-top:5px}
.search-form input[type="image"]{float:right;position:absolute;border:none;top:5px;right:15px}
.sub-menu{display:none;position:absolute;background:#2aa6ca;z-index:9;top:46px;left:0;width:270px}
.sub-menu li{width:100%;padding:0;border-right:none;position:relative}
.sub-menu li a{font-family:'Open Sans';font-size:14px;font-size:.875rem;color:#fff;text-decoration:none;text-transform:none;padding:10px 20px;display:block;transition:all .4s ease-in}
.sub-menu li a:hover{background:#fff;color:#000;box-shadow:0 0 10px #000}
.sub2-menu{display:none;position:absolute;background:#2aa6ca;z-index:9;top:46px;left:0;width:270px}
.sub2-menu li{width:100%;padding:0;border-right:none;position:relative}
.sub2-menu li a{font-family:'Open Sans';font-size:14px;font-size:.875rem;color:#fff;text-decoration:none;text-transform:none;padding:10px 20px;display:block;transition:all .4s ease-in}
.sub2-menu li a:hover{background:#fff;color:#000;box-shadow:0 0 10px #000}
.mm-menu .sub2-cat{left:0}
.dsc-sticker{position:absolute;position:static\9;bottom:0;left:0;top:0;right:0;margin:auto;padding:0;width:150px;height:150px;border-radius:51%;background:rgba(164,209,41,0.7);border:8px solid rgba(255,255,255,0.4);font-family:'proxima_nova_rgregular';font-size:48px;font-size:3rem;color:#fff;text-align:center;line-height:140px}
.slide-titl{position:absolute;position:static\9;bottom:0;left:38%;top:0;right:0;margin:auto;padding:0;max-width:400px;max-height:300px}
.ttl-link{font-family:'Open Sans';font-size:36px;font-size:2.25rem;color:#fff;padding:0 20px;margin-bottom:30px;color:#fff;text-align:center}
.price-sld{font-family:'Open Sans';font-size:20px;font-size:1.25rem;color:#fff;margin-bottom:30px;text-align:center;line-height:55px}
.price-sld span{font-family:'Open Sans';font-weight:600;font-size:40px;font-size:2.5rem;display:block;text-align:center}
a.banner-link{display:block;width:170px;margin:0 auto;padding:12px 25px;border-radius:20px;text-align:center;text-decoration:none;text-transform:uppercase;font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#fff;box-shadow:0 3px 14px #3A3839;background:#289ec0;background:-webkit-linear-gradient(#35abcd,#289ec0);background:-o-linear-gradient(#35abcd,#289ec0);background:-moz-linear-gradient(#35abcd,#289ec0);background:linear-gradient(#35abcd,#289ec0)}
.banner-sm{background:url(../gfx/tape-xs.jpg) center}
.h-banner-sm{height:60px}
.h-banner-sm a{position:relative;padding:10px 0;font-family:'Open Sans';font-weight:300;font-style:italic;font-size:18px;font-size:1.125rem;color:#fff;text-align:center;display:block;text-decoration:none;top:-10px}
.h-banner-sm img{position:relative;display:inline-block;top:15px;margin-right:20px;height:35px}
.r-prodH{padding:30px 0;font-family:'Open Sans';font-weight:300;font-size:30px;font-size:1.875rem;color:#2aa6ca;text-align:center;text-transform:uppercase}
.r-prodH span{color:#000}
.prod-box{position:relative;border:1px solid #ededed;background:#fff;padding:10px;transition:all .3s ease-in}
.prod-box:hover{border:1px solid #000;border-radius:4px;transform:translate(-3px,-3px);box-shadow:2px 2px 10px #A2A2A2}
.r-prod-hold .prod-box:hover{transform:translate(0)}
a.r-prodT{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;line-height:16px;text-align:center;display:block;text-decoration:none;margin:10px 0 5px;height:32px;overflow:hidden}
.prod-price-l{font-family:'Open Sans';font-weight:600;font-size:18px;font-size:1.125rem;color:#000;text-align:center;margin-bottom:9px;height:35px;overflow:hidden}
.prod-price-l s{font-size:15px;font-size:.938rem}
.prod-price-l span{color:#769e0c}
.ratt-hold{display:block;text-align:center;margin-bottom:10px}
.prod-sticker{position:absolute;right:5px;top:5px;bottom:auto;left:auto;margin:auto;padding:0;width:50px;height:50px;border:4px solid rgba(255,255,255,0.4);font-size:20px;font-size:1em;line-height:45px}
.tab-tape{position:absolute;background:#393838;height:54px;width:100%;z-index:-1}
.tape-sm{background:url(../gfx/tape-sm.jpg) center;box-shadow:0 2px 10px}
.nl-ttl span{color:#fff}
.nl-form{float:left;display:block!important;margin-bottom:15px!important}
.nl-form input[type="text"]{box-shadow:none}
.nl-form input[type="submit"]{float:right;position:absolute;border:none;top:8px;right:18px;padding:8px 10px;background:#2aa6ca;font-family:'Open Sans';font-weight:600;font-size:13px;font-size:.813rem;color:#fff;text-transform:uppercase;border-radius:15px;box-shadow:0 0 7px #2D2D2D}
.about-ttl{font-family:'Open Sans';font-weight:300;font-size:24px;font-size:1.5rem;color:#000;line-height:24px;text-transform:uppercase}
.about-ttl span{color:#2aa6ca}
.about-content{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;line-height:18px}
.article-img{width:100%}
a.see-blog{font-family:'Open Sans';font-weight:600;font-size:13px;font-size:.813rem;color:#000;text-transform:uppercase;text-decoration:none}
.footer{padding:40px 0 20px;background:#262425}
.ttl-f-s{font-family:'Open Sans';font-weight:300;font-size:17px;font-size:1.063rem;color:#fff;text-transform:uppercase;margin-bottom:20px}
.social-links li{float:left;margin-right:10px}
.bottom-menu li{font-family:'Open Sans';font-weight:300;font-size:13px;font-size:.813rem;color:#fff;line-height:20px}
.bottom-menu li a{color:#fff;text-decoration:none;transition:all .4s ease-in}
.bottom-menu li a:hover{color:#2AA6CA;text-shadow:0 0 10px #2AA6CA}
.company-adr li a{line-height:0}
.all-rights{font-family:'Open Sans';font-weight:300;font-size:11px;font-size:.688rem;color:#878380}
.breadcrumbs-h{float:left;width:100%;height:40px;box-shadow:0 2px 20px #c4c4c4}
.breadcrumbs{width:100%}
.breadcrumbs li{float:left;font-family:'Open Sans';font-size:15px;font-size:.938rem;color:#000;margin-right:8px;line-height:40px}
.breadcrumbs li a{text-decoration:none;color:#000}
.categ-title{font-family:'Open Sans';font-size:30px;font-size:1.875rem;color:#000}
.filter-head{position:relative;font-family:'Open Sans';font-size:17px;font-size:1.063rem;color:#000;text-transform:uppercase;padding-bottom:10px;-webkit-box-shadow:0 11px 12px -10px #c4c4c4;-moz-box-shadow:0 11px 12px -10px #c4c4c4;box-shadow:0 11px 12px -10px #c4c4c4}
.filter-head img{float:right;position:relative;top:2px;right:10px}
.filter-list li{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;line-height:25px}
.filter-list li a{text-decoration:none;color:#000}
.filter-list li span{font-family:'Open Sans';font-weight:300;font-style:italic}
.filter-chk{float:left;top:2px;margin-right:10px;position:relative}
.filter-select{font-family:'Open Sans';font-size:15px;font-size:.938rem;color:#000;text-indent:10px;text-transform:uppercase;height:40px;width:100%;border:none;box-shadow:0 0 10px #c4c4c4}
.pagination{margin:30px 0;text-align:center}
.pagination li{display:inline-block;margin:0 3px;font-family:'Open Sans';font-size:15px;font-size:.938rem;color:#000;width:35px;height:35px;line-height:35px;text-align:center;box-shadow:0 0 10px #d4d4d4}
.page-active{background:#e3e3e3}
.content-shadow{float:left;width:100%;box-shadow:0 10px 20px -7px #c4c4c4}
.prod-det-ttl{font-family:'Open Sans';font-size:27px;font-size:1.625rem;color:#000;font-weight:400}
.add-com{font-family:'Open Sans';font-size:13px;font-size:.875rem;color:#2aa6ca;margin-left:5px}
.cod-prod{font-family:'Open Sans';font-size:13px;font-size:.875rem;color:#000;display:block}
.cod-prod span{font-family:'Open Sans';font-size:14px;color:#2EA3C6;font-weight:600}
.stock-prod{font-family:'Open Sans';font-weight:600;font-size:17px;font-size:1.063rem;color:#000;text-transform:uppercase;display:block}
.comp-h{float:left;width:100%}
a.blue-btn{display:inline-block;font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#2aa6ca;height:38px;margin-bottom:10px;padding:0 20px;line-height:38px;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid #2aa6ca;transition:all .5s ease-in}
.grey-btn{color:#262425!important;border:1px solid #262425!important}
.discount{font-family:'Open Sans';font-weight:600;font-size:14px;font-size:.875rem;color:#89B410;text-align:center;line-height:25px;margin-right:15px;display:block}
.prod-det-price{font-family:'Open Sans';font-size:25px;font-size:1.563rem;color:#0a5abc;line-height:30px}
.prod-det-price sup{font-size:16px;font-size:1rem}
.prod-det-price span{display:block;font-size:18px;font-size:1.125rem;margin-right:10px;margin-bottom:5px;color:red}
.qty-ttl{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;margin-bottom:10px}
.qty-h{float:left;width:90px;margin-right:20px}
.qty-box{text-align:center;width:60px;height:40px;border:1px solid #afacaa;box-shadow:0 0 5px #afacaa inset}
a.add-2-cart{display:inline-block;font-family:'Open Sans';font-weight:400;font-size:18px;font-size:1.125rem;color:#fff;height:40px;padding:0 25px;border-radius:30px;background:#2ecc71;line-height:40px;text-decoration:none}
a.add-2-cart img{margin-right:12px;position:relative;top:3px;width:23px}
.phone-cmd,.phone-cmd a{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;text-decoration:none}
.add-btn-h{text-align:center}
.trust-det li{font-family:'Open Sans';font-weight:300;font-style:italic;font-size:15px;color:#2aa6ca;text-align:center;line-height:60px;border-right:1px solid #d4d4d4}
.trust-det li:last-of-type{border:none}
.trust-det li img{display:block;margin:0 auto;position:relative;top:12px;height:35px}
.tab-det{background:#fff;box-shadow:0 8px 32px -8px #DFDADA}
.tab-head-h{border-right:1px solid #d4d4d4}
.tab-head-h:last-of-type{border:none}
.specs-ttl{font-family:'Open Sans';font-weight:600;font-size:16px;font-size:1rem;color:#000}
.specs-list-h li{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;line-height:22px}
a.add-review{float:left;font-family:'Open Sans';font-size:15px;font-size:.938rem;color:#fff;text-transform:uppercase;text-decoration:none;height:40px;padding:0 20px;line-height:40px;background:#262425}
.user-review{font-family:'Open Sans';font-weight:600;font-size:16px;font-size:1rem;color:#000;line-height:20px}
.user-review span{display:block;font-family:'Open Sans';font-size:13px;font-size:.875rem}
.comment-h{float:left;width:100%}
.review-content a{font-family:'Open Sans';font-size:13px;font-size:.875rem;color:#2aa6ca;text-decoration:none}
.head-pp{font-family:'Open Sans';font-weight:300;font-size:30px;font-size:1.875rem;color:#000;text-transform:uppercase;text-align:center;margin:20px 0}
.label-input{font-family:'Open Sans';font-weight:400;font-size:14px;font-size:.875rem;color:#000;line-height:20px;text-transform:uppercase}
.label-input span{font-family:'Open Sans';font-weight:300;font-style:italic;font-size:11px;font-size:.688rem;color:#a4a4a4;text-transform:none;display:block}
.text-input{font-family:'Open Sans';font-weight:300;font-size:13px;font-size:.875rem;text-indent:10px;color:#000;height:33px;width:100%;margin-bottom:10px;border:1px solid #cecece;transition:all .4s ease-in}
.text-input:focus{border:2px solid #262425}
.b-btn{font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#fff;text-align:center;text-transform:uppercase;line-height:30px;padding:0 30px;border:none;border-radius:20px;background:#2aa6ca}
.sub-t-pp{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;text-transform:uppercase;text-align:center;display:block}
a.reset-pass{color:#2aa6ca;text-decoration:none}
.rds-dsg{border-radius:20px}
.content-h{margin:30px 0}
.page-ttl{font-family:'Open Sans';font-weight:600;font-size:28px;font-size:1.75rem;color:#000;text-transform:uppercase}
.page-ttl img{margin-right:10px}
.terms{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;margin-bottom:20px}
.terms a{color:#2aa6ca;text-decoration:none}
.req-f{color:#e9830a}
.help-hd{font-family:'Open Sans';font-weight:600;font-size:16px;font-size:1rem;color:#000;text-align:center;text-transform:uppercase;padding:20px 0;background:#dfdfdf}
.help-info{padding:20px 0;text-align:center;border:1px solid #ebebeb;background:#f5f5f5}
.help-info a{font-family:'Open Sans';font-size:20px;font-size:1.25rem;color:#000;margin:20px 10px;display:inline-block}
.free-dlv{font-family:'Open Sans';font-weight:300;font-size:15px;font-size:.938rem;color:#2AA6CA;margin:15px 0}
.free-dlv span{font-family:'Open Sans';font-weight:600}
.phone-cart{margin-top:12px}
.cart-step-h{text-align:center;text-transform:uppercase;font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem}
.cart-step-h span{color:#fff;width:30px;height:30px;line-height:28px;border-radius:51%;border:2px solid #fff;background:red;display:block;margin:-36px auto 0}
.line{border-color:#000}
.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}
.cart-box{float:left;width:100%;border:1px solid #dfdfdf}
.cart-tab-head{float:left;width:100%;background:#dfdfdf;padding:10px 0;font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#000;text-align:center;text-transform:uppercase}
.cart-item{float:left;width:100%;padding:15px 0;border-bottom:1px solid #dfdfdf}
.cart-prod-img{margin-right:10px}
.cart-prod-img img{width:80px}
a.cart-prod-title{font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#000;text-decoration:none}
.input-quant{width:78px;height:30px;border:1px solid #cecece;text-align:center}
.cart-quant-section,.cart-price-section,.cart-subtotal-section{text-align:center}
.quant-hold{width:110px;margin-bottom:15px}
.q-minus{margin:8px 5% 0 0}
.q-plus{margin:8px 0 0 5%}
a.remove-prod{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#2aa6ca;text-decoration:none}
.cart-price-prod{font-family:'Open Sans';font-weight:600;font-size:16px;font-size:1rem;color:#000}
.cart-price-prod sup{font-size:12px;font-size:.75rem}
.cart-prod-subtotal{color:red;font-size:20px;font-size:1.25rem}
.cart-dlv{float:left;width:100%;padding:15px;background:#f5f5f5}
.discount-title{font-family:'Open Sans';font-weight:400;font-size:15px;font-size:.938rem;color:#000;text-transform:uppercase}
.cart-dlv a{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#2aa6ca;margin-right:20px;text-decoration:none}
.cart-total{font-family:'Open Sans';font-weight:300;font-size:20px;font-size:1.25rem;color:#000}
.cart-total span{font-family:'Open Sans';font-weight:600;color:red}
.cart-total sup{font-size:14px;font-size:.875rem}
.choose-step{float:left;width:100%}
.label-input sp{font-family:'Open Sans';font-size:14px;font-size:.875rem;text-transform:none}
.area-input{height:auto;padding:10px 15px}
.rev-item{padding:0 15px}
.rev-title{text-align:left;font-family:'Open Sans';font-size:20px;font-size:1.25rem;color:#000;margin-bottom:10px;line-height:18px}
.rev-title span{font-family:'Open Sans';font-weight:600;text-transform:uppercase}
.rev-title date{display:block;font-size:13px;font-size:.813rem}
.rev-content{font-family:'Open Sans';font-weight:300;font-style:italic;font-size:13px;font-size:.813rem;line-height:18px}
.categ-list{position:relative}
.categ2-list{position:relative}
.sub-cat{position:absolute;top:0;left:270px;width:575px;background:#fff!important;font-family:'Open Sans';font-size:14px;font-size:.875rem;color:#000;display:none;box-shadow:-1px 2px 15px}
.sub-cat li{width:50%}
.sub-cat li a{font-family:'Open Sans';font-size:14px;font-size:.875rem;color:#000}
.categ-list li:hover .sub-cat{display:block}
.sub2-cat{position:absolute;top:0;left:270px;width:575px;background:#fff!important;font-family:'Open Sans';font-size:14px;font-size:.875rem;color:#000;display:none;box-shadow:-1px 2px 15px}
.sub2-cat li{width:50%}
.sub2-cat li a{font-family:'Open Sans';font-size:14px;font-size:.875rem;color:#000}
.categ2-list li:hover .sub2-cat{display:block}
.company-ttl{font-family:'Open Sans';font-weight:600;font-size:32px;font-size:2rem;color:#000}
.ctc-menu li{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;line-height:22px}
.ctc-list{font-family:'Open Sans';font-size:20px;font-size:1.25rem;color:#000;line-height:24px}
.ctc-list a{color:#000;text-decoration:none}
.ctc-list span{font-size:14px;font-size:.875rem;font-weight:700;text-transform:uppercase}
a.ctc-pp{margin-left:20px;color:#fff;text-decoration:none;line-height:30px}
a.g-location{font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#2aa6ca;text-transform:uppercase;text-decoration:none;cursor:pointer}
arr{font-size:20px;font-size:1.25rem}
.util-links{float:right;margin-right:15px;display:none;width:140px}
.user{display:none}
.user img,.search img{position:relative;padding:14px;}
a.cart-m{float:right;margin-top:8px;margin-right:10px;color:#fff;text-decoration:none;position:relative}
.cart-m span{position:absolute;padding:5px 0;border-radius:51%;background:#2aa6ca;font-family:'Open Sans';font-weight:600;font-size:11px;font-size:.688rem;text-align:center;width:25px;height:25px;right:-15px;margin-top:-4px;border:2px solid #262425}
.arr-mob{display:none;position:relative;top:-1px;margin-left:10px!important}
.filter-btn{display:none;font-family:'Open Sans';font-size:17px;font-size:1.063rem;color:#000;text-transform:uppercase;padding:0 25px 10px 30px;-webkit-box-shadow:0 11px 12px -10px #c4c4c4;-moz-box-shadow:0 11px 12px -10px #c4c4c4;box-shadow:0 11px 12px -10px #c4c4c4}
.filter-btn img{float:right}
a.orange-btn{font-family:'Open Sans';font-weight:600;font-size:15px;font-size:.938rem;color:#fff;height:38px;margin-bottom:10px;padding:0 20px;line-height:35px;text-align:center;text-transform:uppercase;text-decoration:none;background:#4285f4;border-radius:20px}
.side-menu-page li a{font-family:'Open Sans';font-size:.813em;color:#000;padding:4px 10px;display:block;margin-bottom:5px;text-decoration:none;transition:all .5s ease-in;border:1px solid #2AA6CA}
.side-menu-page li a:hover{background:#2AA6CA;color:#fff}
.user-title{font-family:'Open Sans';font-weight:300;font-size:24px;font-size:1.5rem;color:#fff}
.user-title span{font-weight:500}
.account-hd-title{background:#2FA5C7;padding:10px 15px}
.account-info-titl{font-family:'Open Sans';font-size:20px;font-size:1.25rem;color:#000}
.account-area-13{font-family:'Open Sans';font-size:14px;font-size:.875em;color:#000;line-height:30px}
.account-area-13 span{font-weight:600;font-size:1.125em}
.flex-width{float:left;width:130px}
.blue-shadow{webkit-box-shadow:0 7px 11px -8px #2AA6CA;-moz-box-shadow:0 7px 11px -8px #2AA6CA;box-shadow:0 7px 11px -8px #2AA6CA}
.account-btn{display:none;font-family:'Open Sans';background:#2FA5C7;color:#fff;padding:5px 15px;text-align:left;text-transform:uppercase;margin-bottom:10px}
.account-btn img{position:relative;float:right;top:3px}
.acc-cart-head{float:left;width:100%;padding:2px 15px;background:#769e0c;color:#fff;box-shadow:0 1px 10px #5A4D4D}
.acc-cart-content{float:left;width:100%;padding:5px 15px;transition:all .5s ease-in}
a.see-more-cart{font-family:'Open Sans';font-weight:300;font-size:14px;font-size:.875rem;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;height:30px;padding:0 15px;border:none;border-radius:20px;background:#2aa6ca}
.wdth-20{float:left;width:20%}
.wdth-25{float:left;width:25%}
.blog-article{padding-bottom:10px}
a.blog-post-title{font-family:'Open Sans';font-size:24px;font-size:1.5rem;color:#000;text-decoration:none;margin-bottom:5px;display:block}
.article-post-date{font-family:'Open Sans';font-size:13px;font-size:.813em;color:#000;display:block}
.blog-content{font-family:'Open Sans';font-size:13px;font-size:.813em;color:#000;line-height:20px}
.blog-cat li a{font-size:14px;font-size:.875rem;color:#fff;padding:5px 10px;display:block;margin-bottom:5px;text-decoration:none;transition:all .5s ease-in;border:1px solid #2AA6CA;background:#2AA6CA;font-size:14px;font-size:.875rem;color:#fff;padding:5px 10px;border:none;background:#2AA6CA}
.blog-cat li a:hover{background:#769e0c}
.activeblog{position:relative;left:8px;background:#769e0c!important;box-shadow:2px 2px 9px #999}
.activeLink{color:#fff!important;background:#2AA6CA!important;box-shadow:2px 2px 9px #454545}
a.blog-read-more{display:block;font-weight:600;color:#1888EE;text-decoration:none;margin-top:10px}
.scs-item{padding:25px 0 0}
.total-h{float:left;width:100%;padding:20px 15px;background:#f5f5f5}
.scs-price-sub{padding:20px 0;text-align:left;border-bottom:1px solid #d4d4d4}
.succes-delivery{font-family:'Open Sans';font-size:15px;font-size:.938em;color:#000;text-align:left;padding:20px 0}
.succes-delivery span{font-weight:700;color:#76ac37;text-transform:uppercase}
.scs-msg{font-family:'Open Sans';font-size:15px;font-size:.938em;color:#000;line-height:20px}
.scs-msg span{font-weight:700}
.scs-msg a{color:#000;font-weight:700;text-decoration:underline}
.scs-social{display:block;padding:10px 15px}
.no-padd-t{margin:30px 0}
.cmp-ttl{font-family:'Open Sans';font-weight:700;font-size:24px;font-size:1.5rem;color:#000}
.cmp-ttl span{display:block;font-weight:400;font-size:13px;font-size:.813rem}
.scs-contact li{font-family:'Open Sans';font-weight:700;font-size:15px;font-size:.938rem;color:#000;line-height:24px}
.scs-contact li p{float:left;width:90px}
.scs-contact li span{font-weight:400}
.list-cmd-h{float:left;width:100%}
.contactBox{display:block;text-align:center}
.t-tips{position:absolute;color:#000;bottom:80px;left:7%;width:250px;padding:10px;background:#f6f6f6;box-shadow:3px 6px 28px #c3c3c3;font-size:12px!important;line-height:14px!important;height:auto!important}
.t-tips:before,.t-tips:after{content:'';position:absolute;bottom:-10px;left:50%;margin-left:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f6f6f6}
.textCell2{position:absolute;margin-top:3px}
.cart-continue-btn-p{margin-right:10px}
.twitter-share-button{position:relative;top:3px}
.account-holder .twitter-share-button{top:0}
.dlv-sel{width:250px;height:40px}
.hold-compare{float:left;width:100%;margin:20px 0}
.fixed-data-comp{float:left;width:20%;margin-top:191px}
.prod-comp-sld{float:left;width:80%}
.list-det-comp{width:100%;margin:10px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
.list-det-comp li{font-family:'Open Sans';font-weight:600;font-size:.875em;color:#000;padding:10px;border-bottom:1px solid #d1d1d1}
.list-det-comp li:last-child{border-bottom:none}
a.item-c-ttl{font-family:'Open Sans';font-weight:600;font-size:1em;color:#000;line-height:20px;text-align:center;display:block;height:40px;overflow:hidden}
a.del-c-item{font-family:'Open Sans';font-size:1em;color:#fff;display:block;text-align:center;background:#2aa6ca;height:30px;width:90%;margin-left:auto;margin-right:auto;line-height:30px;text-decoration:none}
.addToCart{background:#ff7800!important}
a.add-2-comp{float:left;height:30px;padding:0 20px;font-family:'Open Sans';font-weight:600;font-size:1em;color:#262425;line-height:30px;text-align:center;border:none;margin-bottom:20px;text-decoration:none;border:1px solid #262425;transition:all .5s ease-in}
a.add-2-comp:hover{color:#fff!important;background:#262425!important}
.item-comp img{margin:0 auto;text-align:center;margin-bottom:10px}
.prod-comp-sld{float:left;width:80%}
.img-cart-wdth{width:70px;height:auto}
.rez-quant{width:auto!important}
.errors{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:red;text-transform:uppercase}
.errorCell{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:red;margin-bottom:10px}
.error-label{color:red}
.error-input{border:2px solid red}
.messageAfter{color:#21BC1C;text-align:center}
#r-prod3 .owl-pagination{display:none}
.blog-content img{max-width:100%!important;height:auto!important}
.museslab{display:block;text-align:center;line-height:18px}
.filter-selected{display:none}
.filter{display:inline-block;font-family:'Open Sans';font-size:15px;font-size:.938rem;color:#000;font-weight:400;margin-right:10px;-webkit-box-shadow:0 6px 10px -5px #2BA1C3;-moz-box-shadow:0 6px 10px -5px #2BA1C3;box-shadow:0 6px 10px -5px #2BA1C3}
a.close-f{font-family:'Open Sans';font-weight:400;font-size:24px;font-size:1.5rem;color:#000;text-decoration:none;position:relative;top:3px}
.about-h{font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;line-height:18px}
.fix-nav{z-index:9999;position:fixed;left:0;top:0;width:100%}
.fix-body{margin-top:47px}
.logo-fix{float:left;width:0;margin-top:8px;position:relative}
a.cart-fix{margin-top:4px;right:15px;display:none}
.cart-fix{margin-left:0}
.dd-arr:before{background:#000;content:'';display:block;width:15px;height:1px;position:absolute;top:10px;right:10px;transition:all .3s ease-in;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.dd-arr:after{background:#000;content:'';display:block;width:15px;height:1px;position:absolute;top:10px;right:20px;transition:all .3s ease-in;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.du-arr:before{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.du-arr:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.priceQ-h{float:right;width:48%;margin-bottom:20px;padding-bottom:10px;box-shadow:0 7px 7px -5px #d4d4d4;clear:right}
#cartPopup{position:fixed;top:60px;right:5%;width:300px;height:auto;padding:0 10px;background:#fff;box-shadow:0 0 16px #000;z-index:9999;opacity:0}
.close-pp{position:absolute;bottom:-30px;right:5px;cursor:pointer}
#cartPopup h1{font-family:'Open Sans';text-align:center;line-height:1.5em;font-weight:600}
#cartPopup p{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:18px;text-align:center}
.cupon-box{position:relative}
.cupon-box input[type="text"]{float:left;width:100%;height:35px;text-indent:10px;border:none;border-radius:20px;font-family:'Open Sans';font-size:13px;font-size:.813rem;color:#000;font-size:13px;font-size:.813em;box-shadow:1px 1px 7px #c1c1c1 inset;margin-top:10px}
.cupon-box input[type="submit"]{float:right;position:absolute;border:none;top:13px;right:3px;padding:8px 10px;background:#2aa6ca;font-family:'Open Sans';font-weight:600;font-size:13px;font-size:.813rem;color:#fff;text-transform:uppercase;border-radius:15px;box-shadow:0 0 7px #c1c1c1}
.cartPP-h{position:absolute;width:300px;right:0;top:25px;background:#fff;box-shadow:0 0 10px #a8a8a8;z-index:9999;height:auto!important}
.cartPPFix-h{position:absolute;width:300px;right:0;top:46px;background:#fff;box-shadow:0 0 10px #a8a8a8;z-index:9999}
.cartPPboxF{position:relative}
.cartItem-pp{float:left;width:100%;margin-bottom:10px;border-bottom:1px solid #2AA6CA}
.cartPP-ttl{font-family:'Open Sans';font-weight:600;font-size:14px;font-size:.875rem;color:#000}
.cartPP-ttl a{display:block;margin-bottom:10px;color:#000;text-decoration:none}
.offertPopUp{text-align:center}
.offertPopUp .b-btn{display:inline-block}
.content-hold{position:relative}
.quantity-hold{float:left;width:90px}
.dsc-value{float:left;width:100%;font-family:'Open Sans';font-weight:400;font-size:15px;color:#42CC00;text-align:right}
.no-match-list{font-family:'Open Sans';text-align:center}
.no-match-list li{font-weight:300;font-size:14px}
.prod-box-h img{height:130px}
.green{color:#2ecc71}
.red{color:red}
.right-side-h .left-s{float:left;width:48%;margin-bottom:15px}
.right-side-h .right-s{float:right;width:48%;text-align:center;padding:10px;border:1px solid #D4D4D4;border-radius:5px;margin-bottom:15px;background:#F1F1F1}
.price-hold{display:block}
.price-hold .discount{margin:0}
.right-side-h .shortDesc{font-size:13px;line-height:21px;padding:15px 0;max-height:230px;overflow:hidden}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.req-offert{text-align:center}
.total-rate {font-family: arial;font-size: .8125em;color: #333333;background:url('../gfx/star-off1.png') no-repeat;width: 96px;height: 16px;display: block;}
.blueRate{background:url('../gfx/star-on1.png') no-repeat;height: 16px;display: block;float: left;text-indent: 9999px;overflow: hidden;}
.p-hh {height:18px;}
.hideEl {display: none;}
/* Update 10-11-2016 */
#main-banner{max-height:525px;overflow:hidden}
.ratt-hold,.prod-rate{display:none;}
.phone-cmd a{font-weight:600;font-size:15px;}
.compare{display:block;}
.req-offert-btn{font-weight: 400!important;font-size: 18px!important;font-size: 1.125rem!important;color: #fff!important;padding: 0 25px;border-radius: 30px;border:none!important;background: #2ecc71;line-height: 40px;}