body{overflow-x:hidden;display:block!important}h1{font-size:28px}.color_9{color:#004b91}.color_8{color:#003b74}.color_7{color:#004a91}.color_6{color:#005fbb}.color_5{color:#0482fb}.filter-by-tag{display:none}hr.separator{margin:5px 0 10px;clear:both}hr.separator:before{display:block;content:"";margin-top:0;border-style:none;border-top:1px solid rgba(0,0,0,.3);width:100%;height:6px;background:radial-gradient(ellipse at 50% -100%,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 70%)}h1.title,h2.title{text-transform:uppercase;color:#666}.max-width{max-width:1760px}.shadow{-webkit-box-shadow:3px 3px 5px 0 rgba(50,50,50,.28);-moz-box-shadow:3px 3px 5px 0 rgba(50,50,50,.28);box-shadow:3px 3px 5px 0 rgba(50,50,50,.28);border:1px solid #ddd}.toggle-estimate_results{cursor:pointer;cursor:hand}.progress{height:10px!important}label.optional{font-weight:400;color:#666}.no-padding{padding:0!important}.bold{font-weight:700}.bg-F2F2F2{background:#f2f2f2}.ac_powered{display:none}.is_international{display:none}.btn-primary .is_international{height:43px;margin:-9px 5px -15px -18px;border:2px solid #fff}.highlight{background:#ff0;padding:5px;font-weight:700}.modal-content{overflow:hidden}.header_special{background:#f2f2f2;font-size:16px;text-align:center;text-transform:uppercase}.nav-right{position:fixed;top:0;height:100%;z-index:999;background:#fff;width:100%;max-width:500px;overflow:hidden;right:-500px}.nav-right h2{font-size:18px;width:100%;background:#232f3e;color:#fff;margin:0;padding:20px 20px 20px 36px;text-align:center}.nav-right .nav-right-main{height:100%;overflow-y:auto;direction:ltr}.nav-right-close{color:#fff;float:left}.upsell_list li{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;overflow:hidden}.nav-help{list-style-type:none;margin:0 -15px;padding:0}.nav-help h3{text-transform:uppercase;color:#999;font-size:14px;padding-left:36px;font-weight:700}.nav-help li a{display:block;padding:13px 20px 13px 36px;color:#666}.nav-help li a:hover{cursor:pointer;background:#ddd;text-decoration:none}.nav-main{float:left}.nav-close{float:right;color:#fff}.nav-close:hover{color:#f2f2f2;text-decoration:none}.nav-open{color:#fff;line-height:52px;font-size:24px;padding:6px 8px 2px 8px;border:1px solid #666;margin:6px 0 0 5px;border-radius:5px}.nav-open:hover{border-color:#fff;color:#fff}.nav-child{position:absolute;left:360px}.nav-overlay{z-index:998;width:100%;height:100%;background:#000;opacity:.75;position:fixed;top:0;left:0;display:none}.nav-new{position:fixed;left:-360px;top:0;height:100%;z-index:999;background:#fff;width:360px;overflow:hidden}.nav-new h2{font-size:18px;width:100%;background:#232f3e;color:#fff;margin:0;padding:20px 20px 20px 36px}.nav-new h2 .glyphicon-user{float:left;margin-right:10px;border-radius:15px;border:2px solid #fff;padding:5px;margin-top:-5px}.nav-main{position:absolute;left:0}.nav-new ul{list-style:none;margin:0;padding:0;height:100%;overflow-y:scroll;width:360px}.nav-new ul li a{display:block;padding:13px 20px 13px 36px;color:#666}.nav-new ul li a:hover{cursor:pointer;background:#ddd;text-decoration:none}.nav-new ul li a i{float:right}.nav-main-menu{border-bottom:1px solid #ddd;font-weight:700;text-transform:uppercase;color:#000}.nav-main-menu a .glyphicon-chevron-left{float:left;margin-right:15px}.nav-child h3,.nav-main h3{text-transform:uppercase;color:#999;font-size:14px;padding-left:36px;font-weight:700}.navbar{z-index:100;background-color:#232f3e;width:100%;margin-bottom:0;border-radius:0;border:none}.navbar .row div{padding:0}.navbar-top{padding:5px 0 5px 15px}.navbar-top .navbar-resources{margin-top:25px}.navbar-top .navbar-list{margin:0;padding:0;list-style-type:none;display:inline;font-size:12px}.navbar-low-price img{width:100%;max-width:375px}.nav-pills{float:right}.nav-pills a .title{font-weight:700;display:block;font-size:16px;line-height:12px}.nav-pills a .caret{float:right;margin:5px 0 0 5px}.nav-pills .small{font-size:12px;float:right;margin:2px 0 0 5px}.nav>li>a{color:#fff;font-size:12px;border:1px solid transparent}.nav>li>a:focus,.nav>li>a:hover{background:0 0;border:1px solid #666}.navbar-form .input-group>.form-control{width:100%}.breadcrumb{margin:0 15px 15px;overflow-y:auto}.toggle-bask-items{padding:15px 15px 0;font-size:12px}.toggle-bask-items li{list-style-type:none;border-bottom:1px solid #ddd;padding:10px 0}.toggle-bask-items img{float:left;padding-right:10px;margin-bottom:20px}.toggle-bask-items .remove{text-align:right}.toggle-bask-items h3{margin:0}.toggle-bask-items .total{text-align:center}.toggle-bask-items .action{border:none}.toggle-bask-items .action .btn{width:100%}.toggle-cust-items{padding:15px 15px 0 25px;margin-bottom:15px;font-size:14px}.toggle-cust-items li{list-style-type:none;padding:4px 0;font-size:14px}.toggle-cust-items li a{color:#000}.toggle-cust-items li a:hover{text-decoration:none;color:#23527c}.toggle-cust-items li a.btn-primary{color:#fff}.toggle-cust-items li .name{color:#666;display:block;font-size:12px}.toggle-cust-items li .glyphicon{padding-right:15px;color:inherit;font-size:inherit}.toggle-cust-items .btn-primary{width:100%}.toggle-cust-items .btn-default{width:100%;background:#f2f2f2}.sfnt .subcat h3{position:absolute;z-index:5;right:5px;top:15px;background:#232f3e;color:#fff;padding:15px 25px;opacity:.75}.search-callout{background:url(/skin/images/home/homepage-cover.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;padding:10% 15px;margin-bottom:5px}.search-callout a{border-radius:15px;margin:5px 5px 5px 0;font-weight:700;background:rgba(0,0,0,.5);color:#fff}.search-callout h3{text-shadow:1px 3px 0 #000;font-size:48px;font-weight:700;margin-bottom:25px}.search-callout .search-query-input{font-size:24px;height:48px;margin-bottom:5px}.search-callout .input-group-btn{vertical-align:top}.search-callout .input-group-btn .btn-primary{padding:14px 24px 14px 24px;margin-top:0}.search-callout .search-middle{margin:0 15%}.search-middle>.btn{padding:7px 15px}.sfnt div div,.sfnt>div{padding-left:5px;padding-right:5px}.sfnt .subcat div .sub-subcats{height:80px}.sfnt .subcat div .sub-subcats li{height:auto}.sfnt .subcat div .sub-subcats li a{line-height:16px}.nav-left-title-img{width:100%}.nav-left .list-group-item{position:static;cursor:pointer}.nav-left .list-group-item .menu{position:absolute;display:none;left:94.5%;top:1%;background:#fff;width:100%;min-height:95%;padding-top:15px}.nav-left .list-group-item .active{display:block;z-index:1}.nav-left .list-group-item .menu img{width:100%}.nav-left .list-group-item .menu ul{list-style-type:none;height:100%;padding:0}.nav-left .list-group-item .menu li{padding:5px}#facets .list-group-item{font-size:12px;padding:8px 10px}.nav-shop .list-group-item{border:none;padding:3.25px 15px!important;font-size:14px!important}.nav-shop .list-group-item a{color:#666;font-size:12px}.nav-shop .list-group-item .menu{left:100%;top:0;width:580px;height:560px;min-height:560px;padding:0 15px;overflow:hidden;background:#fff}.nav-shop .list-group-item .menu h3{color:#000;padding:5px;margin:0}.nav-shop .list-group-item .menu .nav-subcats{height:auto;width:40%;margin-left:15px;padding:15px 5px;background-color:rgba(255,255,255,.75)}.nav-shop .list-group-item .menu .nav-subcats li{padding:2px 0;margin:0}.nav-shop .list-group-item .menu .nav-subcats li a{color:#337ab7}.prod-price{color:#8b0000;padding:5px 0}.prod-price .badge{color:#8b0000;border:1px solid #8b0000;background:#fff;padding:4px 12px;font-weight:400}.subcat div{margin:0 0 10px;padding:0 5px;overflow:hidden;height:125px}.subcat div .sub-subcats{list-style-type:none;font-size:12px;margin-top:5px;padding:5px;height:100px;float:left;width:50%}.subcat div .sub-subcats li{height:18px;overflow:hidden}.subcat div .sub-subcats li a{font-weight:400}.subcat div .sub-subcats li .glyphicon{font-size:6px}.subcat div a{text-align:center}.subcat div a:hover{color:#23527c;background:0 0}.subcat div .list-group-item{padding:5px;text-transform:uppercase;border:none}.subcat div .list-group-item img{width:100%}.ctgy section{padding:0 5px 25px 5px!important;margin-top:25px;border-bottom:1px solid #ddd;min-width:210px}.ctgy section.col-xs-12 .col-xs-img{padding:0}.ctgy section.col-xs-12 .col-xs-content .prod-name{text-align:left}.ctgy_header_container{position:relative;padding:0 5px}.ctgy_header_container .btn{border-radius:0;position:absolute;top:175px;left:40px;font-weight:700;padding:8px 25px}.ctgy_header_text{position:absolute;background:rgba(0,0,0,.25);padding:15px 25px;margin:15px 0 0 15px;color:#fff;border-radius:0 0 55px 0}.ctgy_header_text h1{text-transform:uppercase;font-size:36px;font-weight:700}ul.ctgy-list{display:flex;flex-wrap:wrap;padding:0;list-style:none;clear:both}ul.ctgy-list li.list{list-style:none;margin-bottom:15px;border:5px solid #f2f2f2;background:#fff;padding:15px;margin-bottom:0}.ctgy .prod-position{font-size:12px;font-weight:700}.ctgy .prod-stock{position:absolute;bottom:5px;left:15px;padding:5px 25px;font-size:16px;font-weight:400;background:#8b0000}.ctgy .prod-img{width:100%}.ctgy .prod-name{text-align:center;font-size:14px;padding:15px 0}.ctgy .prod-name a{display:block;height:50px;overflow:hidden}.ctgy .prod-name a.no-dims{height:107px}.ctgy .prod-name a:hover{text-decoration:none}.ctgy .prod-name a .glyphicon-search{margin-right:5px}.ctgy .prod-dims{height:55px;overflow:hidden}.ctgy .prod-dims .sizes-count{float:left;font-size:36px;padding-right:10px}.ctgy .prod-dims .sizes-name{text-transform:uppercase;font-size:12px;width:60px;display:block;float:left;line-height:14px;padding:10px 0}.ctgy .prod-reviews{height:35px;padding:5px 0}.ctgy .prod-reviews .badge{background-color:#0482fb;margin-bottom:12px;font-size:11px}.ctgy .prod-action .btn{padding:10px}.ctgy .prod-action .btn-group{width:100%;max-width:215px;float:right}.ctgy .prod-action .btn-default{background-color:#f2f2f2}.ctgy .prod-action .glyphicon{margin-right:5px}.ctgy .prod-sku{color:grey;font-size:10px;text-align:right;clear:both}.ctgy .prod-free-shipping{text-align:center;width:100%;padding:5px 0}.ctgy .prod-cat-swatches{background:rgba(255,255,255,.5);bottom:-20px;padding:5px 0;position:absolute;text-align:center;width:100%;z-index:1}.ctgy .prod-cat-swatches img{border:1px solid #ddd;width:24px;cursor:pointer}.ctgy .prod-cat-swatches small{color:#333;font-size:11px;text-transform:none;display:block;padding:5px 0 0 0}.prod-cat-swatches{background:rgba(255,255,255,.5);bottom:-20px;padding:5px;text-align:center;width:100%;z-index:1}.prod-cat-swatches img{border:1px solid #ddd;width:24px;cursor:pointer}.prod-cat-swatches small{color:#333;font-size:11px;text-transform:none;display:block;padding:5px 0 0 0}.ctgy .prod-cat-swatches-dw{background:rgba(255,255,255,.5);bottom:-20px;padding:5px 0;position:absolute;text-align:center;width:100%;z-index:1}.ctgy .prod-cat-swatches-dw img{border:1px solid #ddd;width:36px;cursor:pointer}.ctgy .prod-cat-swatches-dw small{color:#333;font-size:11px;text-transform:none;display:block;padding:5px 0 0 0}.prod-cat-swatches-dw{background:rgba(255,255,255,.5);bottom:-20px;padding:5px;text-align:center;width:100%;z-index:1}.prod-cat-swatches-dw img{border:1px solid #ddd;width:36px;cursor:pointer}.prod-cat-swatches-dw small{color:#333;font-size:11px;text-transform:none;display:block;padding:5px 0 0 0}.pagination{text-align:center;clear:both;padding:15px 0;background:#f2f2f2;margin:0}.pagination .btn-group{float:none}.pagination .btn-group .btn-default{background:#fff}.pagination .dropdown-toggle .caret{margin-left:5px}.cat-tabs{color:#000;padding:20px 25px;border:1px solid #ddd;border-bottom:none}.cat-tabs:active,.cat-tabs:hover{background:#f2f2f2}.cat-parallax1{background-position:top;background-size:cover;height:600px;background-attachment:fixed}.ctgy_moulding .form-control{text-align:center}.ctgy_moulding_corners .moulding_blocks_container{position:relative;height:175px}.ctgy_moulding_corners .moulding_blocks_container .moulding_blocks{max-height:175px;padding:15px;background:#fff}.ctgy_moulding_corners .moulding_blocks_container .on-image-quickzoom{position:absolute;right:5px;top:5px}.ctgy_moulding_corners .moulding_blocks_container .moulding_blocks img{width:100%}.ctgy_moulding_corners .moulding_blocks_container .moulding_blocks_first{border-left:3px solid #ddd}.ctgy_moulding_blocks{height:80px;border-left:3px solid #ddd;position:absolute;top:80px;right:0;background:#fff;padding:5px 15px}.ctgy_moulding_blocks img{height:100%}.ctgy_moulding_blocks_first{top:0}.ctgy_moulding_blocks .on-image-quickzoom{position:absolute;top:15px;right:15px}.moulding_profile{bottom:0;padding:20px 20px 5px 5px;position:absolute;width:75px;background:#fff;opacity:.75;color:#da2c2a;font-size:12px}.moulding_profile .face{position:absolute;right:35px;top:50px;border-top:1px solid #da2c2a;text-align:center;transform:rotate(45deg);width:55px}.moulding_profile .projection{position:absolute;top:0;border-bottom:1px solid #da2c2a;display:block;text-align:center;width:53px}.moulding_profile .height{position:absolute;left:40px;bottom:20px;border-bottom:1px solid #da2c2a;display:block;text-align:center;width:55px;transform:rotate(90deg)}.moulding_profile img{width:100%}.prod .moulding_profile{width:125px}.prod .moulding_profile .face{right:45px;top:80px;width:100px}.prod .moulding_profile .projection{width:102px}.prod .moulding_profile .height{left:65px;bottom:48px;width:102px}.prod .prod_moulding_corners .moulding_blocks_container{position:relative;height:auto}.prod .prod_moulding_corners .moulding_blocks_container .moulding_main{height:350px;border-right:3px solid #ddd}.prod .prod_moulding_corners .moulding_blocks_container .moulding_blocks{max-height:300px;padding:15px;background:#fff}.prod .prod_moulding_corners .moulding_blocks_container .on-image-quickzoom{position:absolute;right:5px;top:5px}.prod .prod_moulding_corners .moulding_blocks_container .moulding_blocks img{width:100%}.prod .prod_moulding_corners .col-xs-12 .table{margin:10px 0}.ctgy_html .btn{width:100%;margin:15px 0}.ctgy_html{margin:12px 0 0;overflow:hidden;padding:2px 0 8px 2px}.ctgy_html .descrip{padding:15px 15px 0}.ctgy_html .product{float:left;font-size:12px;line-height:18px;margin:0 6px 0 0;padding:4px 12px;position:relative;width:30%}.ctgy_html a:hover{text-decoration:none}.ctgy_html h2{color:#fff;margin:0;padding:0;text-align:center;text-transform:uppercase}.ctgy_html h1.title,.ctgy_html h3.title{text-align:left;border-left:3px solid #2c82bd;color:#2c82bd;margin:15px;font-size:18px}.ctgy_html h1 sub,.ctgy_html h3 sub{color:#999;padding-top:5px;display:block;line-height:inherit}.ctgy_html img{display:block;margin:12px auto;max-width:90%}.ctgy_html .product .button{width:100%}.ctgy_html .price_container{color:#fff;font-family:sans-serif;margin:0 0 8px;padding:24px 0;text-align:center}.ctgy_html .price_container h2.title{font-size:1.25em;font-weight:400;letter-spacing:.25em;text-transform:uppercase}.ctgy_html .price_container .price_large{display:block;font-size:4em}.ctgy_html .price_container .opacity{opacity:.5}.ctgy_html .content{margin:0 8px 0 0;padding:4px 12px}.ctgy_html .content .item{float:left;padding:4px 24px 4px 0;width:47%}.ctgy_html h1,.ctgy_html h3,.ctgy_html h4{border-left:3px solid #2c82bd;color:#2c82bd;font-weight:500;letter-spacing:.25em;margin:1em 0;padding-left:16px;text-transform:uppercase;clear:both}.ctgy_html h4{text-transform:uppercase;height:40px;font-size:14px}.ctgy_html .content .item p{line-height:1.6em}.ctgy_html .slick-slide{padding:0 5px;position:relative;overflow:hidden}.ctgy_html .slider .buttons{top:70px}.ctgy_html .slider .buttons i{font-size:3em;background:rgba(255,255,255,1);color:#000}.ctgy_html .slider .buttons:hover i{background:rgba(255,255,255,.95)}.ctgy_html .slider .previous{left:-8px!important}.ctgy_html .slider .next{right:22px!important}.ctgy_html .slider .previous i{border-radius:0 15px 15px 0;padding:50px 10px 50px 25px;-webkit-box-shadow:10px 0 15px 5px rgba(48,48,48,.28);-moz-box-shadow:10px 0 15px 5px rgba(48,48,48,.28);box-shadow:10px 0 15px 5px rgba(48,48,48,.28)}.ctgy_html .slider .next i{border-radius:15px 0 0 15px;padding:50px 25px 50px 10px;-webkit-box-shadow:-10px 0 15px 5px rgba(48,48,48,.28);-moz-box-shadow:-10px 0 15px 5px rgba(48,48,48,.28);box-shadow:-10px 0 15px 5px rgba(48,48,48,.28)}ul.subcat{margin:0;padding:0;display:flex;flex-wrap:wrap}ul.subcat li{list-style:none;text-align:center;font-weight:700;border:none;padding:0;padding:5px}ul.subcat li a{color:#666}ul.subcat li a:hover{text-decoration:none}ul.subcat li a.img-link{display:block;background:#f2f2f2;padding:15px;border-radius:50%;margin-bottom:5px;overflow:hidden}ul.subcat li a.img-link:hover{background:#f9f9f9}ul.subcat li img{width:100%}.slider_shop_gallery .slick-slide{max-height:125px;border:3px solid #ddd;overflow:hidden}.slider_shop_gallery .slick-slide:hover{border:3px solid #5cb85c}.fl-shop-gallery img{height:auto!important;width:100%}.position.badge{position:absolute;top:-15px;left:-15px;font-size:16px;border-radius:0 0 25px 0;padding:7px 14px 7px 7px;background:#337ab7}.featured-ribbon{background:#2c82bd;padding:5px;text-align:center;transform:rotate(-40deg);position:absolute;top:30px;width:100%;left:-75px}.featured-ribbon .inner{color:#fff;padding:5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-transform:uppercase}.lightblue{background:#2c82bd}.darkblue{background:#24577a}.lightgreen{background:#6b9f43}.darkgreen{background:#347503}.darkred{background:#880505}.pricing-table-list{list-style-type:none;margin:8px 0;padding:0;text-align:center;overflow:hidden;font-size:12px}.pricing-table-list li{background:#f9f9f9;border-bottom:1px solid #ddd;padding:10px!important;height:auto!important}.darkblue_box{background:#24577a}.lightblue_box{background:#2c82bd}.btn-addtowish{color:inherit;border:0;padding:0;margin:0;text-decoration:none!important}.btn-addtowish a:hover{text-decoration:none}.prod .actions-small{position:fixed;top:0;width:100%;left:0;z-index:99;margin:0;padding:6px 25px 2px 25px;border-bottom:1px solid #ddd;background:#fff;display:none}.prod .actions-small .btn{margin:0 1% 15px 0;padding:12px;width:48%;float:right}.prod h1,.prod h4{font-size:18px;text-transform:uppercase;line-height:24px!important}.prod .buy-col{border:1px solid #ddd;text-align:center}.prod .buy-col .quantity-box{text-align:center}.prod .buy-col .well{padding:10px;width:99%}.prod .buy-col label{margin-right:5px}.prod .buy-col .btn-group{width:100%;margin:10px 0}.prod .buy-col .btn-group .btn-addtocart{width:85%}.prod .buy-col .btn-group .dropdown-toggle{width:15%}.prod .buy-col .helpful-resources{margin:0;padding:0;text-align:left;list-style-type:none}.prod .buy-col .helpful-resources li{border-bottom:1px solid #ddd;padding:15px 0}.prod .buy-col .helpful-resources li img{width:32px;height:32px;margin:10px 10px 10px 0}.prod .buy-col .helpful-resources li .glyphicon{font-size:24px;padding:0 15px 0 0;margin:10px 0 20px;float:left}.prod .buy-col .helpful-resources li small{display:block}.prod .buy-col-additional{border-top:none;text-align:left}.prod-availability{text-align:right;font-size:14px;margin:5px 0;color:#3c763d}.prod-free-shipping{text-align:right;color:#da2c2a;text-transform:uppercase}.prod-free-shipping .glyphicon-star{color:#da2c2a;font-size:14px}.prod .dimensions_container .dimensions{margin:0 2px 2px 0}.prod .dimensions_container .dimensions .help{font-size:12px;font-weight:700;text-transform:uppercase;padding:2px 15px}ul.sharing_link{overflow:hidden;height:32px}ul.sharing_link li{display:inline;font-size:11px;padding-right:3px;float:left}ul.sharing_link li img{width:24px}#QuantityMain,#QuantitySmall,#quantity_buy_used_input{text-align:center;width:60px}.attributes{clear:both}.attributes .form-group{clear:both;overflow:hidden}.attributes .form-group label{margin-top:15px}.attributes .form-group label a{font-size:11px;font-weight:400;cursor:help}a.attr_image{float:left;padding:2px;border:1px solid #ddd;margin-top:2px;cursor:pointer;margin-left:2px}a.attr_image:active,a.attr_image:hover{border:1px solid #000}#zoom_attr{width:98%;height:90%;position:absolute;top:0;left:0;z-index:5;background:#fff;display:none}#zoom_attr img{width:96%;margin:0 0 0 3%}.prod .dimensions_container .dimensions{margin-bottom:5px}.prod .dimensions_container .dimensions span{padding:0 10px}.checkmark{clear:both;padding-top:25px}.checkmark li{padding:2px 25px}#carousel_multiview .carousel-control{color:#000}#carousel_multiview .carousel-control.left,#carousel_multiview .carousel-control.right{background:0 0}#carousel_multiview .carousel-indicators{bottom:-35px}#carousel_multiview .carousel-indicators .active{background-color:#666}#carousel_multiview .carousel-indicators li{border:1px solid #666}#buy_new{margin:-15px}.buyused{clear:both;margin:15px -15px -15px -15px;padding:15px;background:#f9f9f9}.buyused .price{font-weight:400;color:#666}.buyused label{width:100%;text-align:left;cursor:pointer}.buyused .radio_blue{margin-right:5px;border-color:rgba(33,128,192,1);border-radius:100%;border-style:solid;border-width:2px;height:18px;width:18px;display:block;float:left}.buyused_selected{background:#fff}.buyused_selected .radio_blue{background:rgba(33,128,192,1)}.buyused_selected .price{color:#8b0000}.buyused_details label{width:auto!important}.buyused_details .form-control{margin:0 5px}.payments h4 .radio_blue{margin-right:15px;margin-top:8px;border-color:rgba(33,128,192,1);border-radius:100%;border-style:solid;border-width:2px;height:18px;width:18px;display:block;float:left}.payments_selected h4 .radio_blue{margin-right:15px;margin-top:8px;border-color:rgba(33,128,192,1);border-radius:100%;border-style:solid;border-width:2px;height:18px;width:18px;display:block;float:left;background:rgba(33,128,192,1)}.affirm-learn-more{font-size:12px;color:#00c8e5}.affirm-color{color:#30b3f6}.multiview_measuring{text-align:center;height:50px;width:50px;display:block;color:#666;border:1px solid #666;font-weight:700;font-size:24px;padding:10px 0}.bask .affix,.prod .affix{z-index:1000;background:#fff;right:0;top:25px}ul.rss-items{line-height:20px;list-style-type:none;padding:0}.rss-items li{border-bottom:1px solid #ccc;padding:10px 0}span.rss-item{color:#09c;font-size:16px;font-weight:700}ul.rss-items ul{list-style-type:disc}.popover-csi .customer_satisfaction_results .results .title{font-size:12px}.customer_satisfaction_details{clear:both;color:grey;line-height:16px}.customer_satisfaction_results{color:#4e7d0e}.customer_satisfaction_results .results{width:48%;float:left;text-align:center;font-size:36px}.customer_satisfaction_results .results .total{display:block}.customer_satisfaction_results .results .title{font-size:16px;text-transform:uppercase;font-weight:700;color:#000}#reviews .list-group li,#reviews .list-group-item li{overflow:hidden}#reviews .list-group .review-header .review-overview .review-overview-bg{padding:8% 0;color:#fff;background:green;height:125px}#reviews .list-group .review-header .review-overview .review-overview-bg .review-avg{font-size:36px}#reviews .list-group .review-header .review-overview .review-overview-bg .review-avg-notrated{font-size:12px}#reviews .list-group .review-header .review-overview .review-overview-footer{background:#000;color:#fff;padding:5px 0}#reviews .list-group .review-header .review-summary{padding:5px 15px}#reviews .list-group .review-header .review-summary ul li .progress{height:20px!important;margin-bottom:5px}.verified-buyer{max-width:150px;padding:25px 0}.gallery .gallery_thumbs{list-style-type:none;margin-top:15px}.gallery .gallery_thumbs li{padding:0 5px 5px 0}.gallery .gallery_thumbs li a{margin-bottom:0}.gallery .gallery_thumbs li a img{box-shadow:none}.add-to-compare-heart{position:absolute;right:-5px;top:-10px;font-size:24px;color:#000;z-index:5}.add-to-compare-heart.active .glyphicon-heart,.add-to-compare-heart:active,.add-to-compare-heart:hover{text-decoration:none;color:#880505}.add-to-compare-heart .glyphicon-heart,.add-to-compare-heart.active .glyphicon-heart-empty,.add-to-compare-heart:hover .glyphicon-heart-empty{text-decoration:none;display:none}.add-to-compare-heart.active .glyphicon-heart,.add-to-compare-heart:hover .glyphicon-heart{display:inline;text-decoration:none}.compare-list .glyphicon-heart{color:#880505}.compare-list,.compare-list:active,.compare-list:hover{text-decoration:none}.compare{background:#f2f2f2}.compare .prod-img{width:100%}.compare .prod-name{text-transform:uppercase;font-weight:700;height:80px}.compare .prod-row .comp_price{color:#8b0000;font-size:24px;font-weight:700}.compare .prod-row .comp_price_group br{display:none}.compare-attributes .comp_item{text-align:center;opacity:.1}.compare-attributes .active{background:#f9f9f9;opacity:1}.compare-attributes .comp_item .comp_value{font-size:18px;font-weight:700;display:block}.compare-attributes .comp_item .comp_name{font-size:11px;color:#999}.compare .prod-reviews{height:35px;padding:5px 0}.reviews_list{width:100%}.compare .prod-action .btn{width:100%;padding:10px}.reviews_list .header{padding:15px;background:#f9f9f9;border:1px solid #ddd;color:#000;font-size:16px;font-weight:700}.reviews_list .review_content{padding:15px;text-align:center}.reviews_list .review_content span{font-weight:700;font-size:16px}.reviews_list .reviewer{padding:15px;color:grey;font-size:12px;text-transform:uppercase;max-width:200px;width:25%;line-height:24px}.reviews_list .review{font-size:14px;line-height:24px;padding:15px;border-left:1px solid #ddd}.reviews_list .review .title{font-weight:700}.reviews_list .review .date{color:grey}.reviews_list .divider{padding:15px 0}.resources{overflow:hidden;margin-bottom:15px}.resources_pdf{margin:15px 0}.resources_pdf li{padding:8px 0}.upsell{padding:0 25px}.upsell section{padding-bottom:25px;margin-top:25px;border-bottom:1px solid #ddd}.upsell div{padding:0!important;overflow:visible!important}.upsell .prod-img{width:100%}.upsell .prod-name{text-align:center;font-size:14px;padding:15px 0;height:280px}.upsell .prod-name a:hover{text-decoration:none}.upsell .prod-name a .glyphicon-search{margin-right:5px}.upsell .prod-reviews{height:35px;padding:5px 0}.prod-reviews .badge{background-color:#0482fb;margin-bottom:12px;font-size:11px}.upsell .glyphicon-shopping-cart{margin-right:5px}.upsell .prod-action{width:160px;float:right}.std-upsell section{height:230px}.std-upsell .prod-name{font-size:12px;text-align:left;height:135px;padding:0}.std-upsell .prod-price{text-align:right}.added-upsell section{border:none}.added-upsell section img{width:100%}.footsteps{padding:0 25px;clear:both}.slider_related .slick-slide{text-align:center}.slick-slide .prod-name{text-align:center;font-size:12px;padding:15px 2px;overflow:hidden;clear:both;height:95px}.slick-slide .prod-image{text-align:center}.slick-slide .prod-image img{width:100%;height:auto!important;max-width:118px;padding-bottom:15px;display:inline}.pricing_container{height:75px}.pricing_container .item{background:#f9f9f9 none repeat scroll 0 0;float:left;margin:2px 0 0;padding:4px 0;text-align:center;width:22.5%}.pricing_container .item .title,.pricing_container .item_active .title{color:#000;display:block;font-size:11px;font-weight:700;padding:2px}.pricing_container .item span{color:green}.pricing_container .item_active{background:#fff none repeat scroll 0 0;border:1px solid #ddd;float:left;margin:0 4px 0 0;padding:4px 0;text-align:center;width:30%}.pricing_container .item_active span{color:#8b0000;font-size:16px;font-weight:700}.pricing_container .item .boxed{color:#000;display:block;font-size:9px;font-weight:400;padding-right:4px;text-align:right;text-transform:uppercase}.pricing_container .item_active .boxed{color:#000;display:block;font-size:9px;font-weight:400;padding-right:4px;text-align:right;text-transform:uppercase}.pricing_container .disclaimer{clear:both;color:grey;display:block;font-size:11px;text-align:right}.footer{font-size:12px}.footer .list-unstyled{line-height:24px}.footer_header{text-align:center;margin-bottom:25px;background:url(/skin/images/global/footer_bg.png) repeat-x center bottom;clear:both}ul.follow{padding:0}ul.follow li{display:inline}li.large{font-weight:700;text-transform:uppercase}.footer-small{padding:15px;background:#f2f2f2}.footer-small form{padding-bottom:15px}.footer-small .list-group .list-group-item:hover{background:#f9f9f9;cursor:pointer}.footer-small .list-group .list-group-item a{color:#000}.footer-small .list-group .list-group-item a:hover{text-decoration:none}.dimensions_container .dimensions{float:left;text-align:center;font-size:14px;padding-bottom:5px;margin-right:1%;border:1px solid #ddd}.ctgy .dimensions_container .dimensions{width:30%;margin-bottom:5px}.dimensions_container .dimensions .help{cursor:help;display:block;font-size:11px;background:#f2f2f2;color:#000;margin-bottom:5px;padding:2px 0}.price{color:#8b0000}.price-whole{font-size:18px}.price-decimal{font-size:11px;text-transform:uppercase;vertical-align:top}.glyphicon-star{font-size:18px;color:#ffc100;margin:0 -1px}.glyphicon-star-empty{font-size:18px;color:#ddd;margin:0 -1px}.glyphicon-tag{font-size:18px;margin:0 5px 0 0;color:#febd69;cursor:help}.prod-price .popover{color:#000}.prod-price .popover h3{margin:0;text-transform:uppercase;font-size:16px;font-weight:700}.acln-icons a{display:block;text-align:center;border:1px solid #ddd;padding:20px;margin-bottom:15px}.acln-icons a:hover{color:#23527c;background:#f9f9f9;text-decoration:none}.acln-icons .glyphicon{font-size:48px;width:100%;color:inherit}.ordh .panel-heading{overflow:hidden}.ordh .panel-heading .title{display:block;text-transform:uppercase;font-size:11px}.ordh .panel-heading .result{font-size:14px;font-weight:700}.ordh-actions{list-style-type:none;width:100%;max-width:300px;float:right;padding-left:0}.ordh-actions li{padding:2px 0}.ordh-actions .btn{width:100%}.progress-label{font-weight:700;text-align:center;padding:5px 0 15px}.odtl{padding:15px;line-height:22px;width:100%}.odtl .modal-header{text-align:right}.odtl h3{margin:0}.odtl.table{background:#fff;border:1px solid #f9f9f9;font-size:14px;padding:0 5px}.odtl>table tr td img{padding:2px}.odtl-actions{list-style-type:none;width:100%;max-width:300px;float:right;padding-left:0}.odtl-actions li{padding:2px 0}.odtl-actions .btn{width:100%}.cpwd hr{margin:25px 0}.cpwd .checkout-form{width:100%;max-width:350px}.cpwd .checkout-form form{overflow:hidden}.aced .checkout-form{width:100%;max-width:100%}.aced .checkout-form form{overflow:hidden}.pro-left hr{clear:both;width:100%}.pro-left h4{margin:15px 0}.pro-left .input-group-addon{padding:0}.pro-left .input-group-addon .glyphicon{font-size:18px;padding:0 7px}.pro-left .btn-primary{width:100%;font-size:24px}.pro-left .disclaimer{padding:15px;margin:15px 0;font-size:12px}.pro-right{line-height:24px;border-left:none}.pro-right img{width:100%;padding:15px 0 0}.pro-right h4{margin:15px 0}.help .panel-heading{font-weight:700;font-size:16px}.quantity{width:60px;text-align:center}.btn-lg{padding:10px 15px;font-size:24px}.arrowUp{opacity:.3;position:fixed;bottom:40px;right:25px;display:none;background:#999;z-index:999;padding:15px}.arrowUp:hover{opacity:.6}.arrowUp .glyphicon-chevron-up{font-size:18px;color:#000}.buy-col .media{border-top:1px solid #ddd;margin:0;padding:15px 0}.buy-col .media .media-left img{width:50px}.buy-col .media .media-body{font-size:12px}.buy-col .media .media-body .media-heading{font-weight:700;font-size:14px}.btn-checkout{font-size:18px;padding:10px 20px;width:90%;margin:20px 0}.bask .buy-col{border:1px solid #ddd;padding:0}.bask .buy-col .totals{list-style-type:none;font-size:16px;font-weight:700;padding:15px 0;margin:0;background:#f2f2f2;border-bottom:1px solid #ddd;text-align:center}.other-payment-methods{list-style-type:none;padding:15px 5%;margin:0;border-top:1px solid #ddd}.other-payment-methods li{padding:5px 0}.bask .buy-col .estimate{padding:15px}.estimate_results{list-style-type:none;font-size:12px;padding:20px 0 0}.estimate_results li{padding:2px 0}.estimate_results li.total{padding-top:20px}.estimate_results li label{margin:0;padding:0 0 0 15px;width:100%;font-weight:400;cursor:pointer}.estimate_results li .active{font-weight:700}#shipping_calc li{overflow:hidden}.bask-item{padding:10px 0;border-top:1px solid #ddd;clear:both;font-size:12px;line-height:20px}.bask-item img{width:100%;max-width:118px;min-width:50px}.bask-item .name{font-weight:700;font-size:14px}.bask-item .price{font-size:16px;font-weight:700}.bask-item .options{overflow:hidden}.bask-item .options span{float:left;border:1px solid #ddd;border-radius:5px;background:#f9f9f9;padding:5px;margin:0 5px 5px 0}.city_state_json{clear:both;margin-top:5px}.alert{margin-top:10px}.alert-dismissible h4{margin:0}.alert-dismissible .glyphicon-ok,.alert-dismissible .glyphicon-warning-sign{font-size:36px;float:left;margin-right:15px}.checkout-form{font-size:12px;width:350px}.checkout-form h2{margin:0 0 10px}.checkout-form-wide .panel-default{clear:both}.checkout-form .logo,.checkout-form-wide .logo{display:block;padding:10px 0 20px}.checkout-form label.error,form label.error{display:none!important}.checkout-header-contact .contact h2{margin-top:10px;margin-bottom:0;font-size:24px}.error-text{color:red}input.error,input:focus.error,select.error,select:focus.error{border:1px solid red;background-color:#fff;box-shadow:0 0 0 5px rgba(221,0,0,.1) inset}.success{color:#5cb85c}input.success{border:1px solid #5cb85c!important}.btn-default{background-color:#f2f2f2;color:#000}.checkout-form .btn-default:hover{background-color:#e6e6e6}.checkout-form .form-group .info{font-weight:400;float:right}.acad .btn-primary,.logn .btn{width:100%}.logn label{width:100%}.price h3{margin:5px 0;font-size:18px}.payment-method img{padding:0 15px 15px 0}.payment-method .alert{margin:0 0 15px;border-radius:0}.btn-place-your-order{font-size:22px;padding:15px}#BillLastName,#BillStateSelect,#ShipLastName,#ShipStateSelect{margin-left:5px}#BillZip,#ShipZip{margin-left:10px}.checkout-amazon-button-container{padding:15px 25px;overflow:hidden;background:#f9f9f9;margin:15px 0;border-radius:5px}.checkout-amazon-button-container .btn{max-width:200px}ul.disclaimer{list-style-type:none;color:#999;font-size:11px;padding:0;margin:15px 0}.disclaimer li{padding:5px 0}.checkout-form-wide{max-width:996px;width:100%}.checkout-form-wide .active{color:#5cb85c!important}.checkout-form-wide .progress-label{font-weight:400;color:#999;text-transform:uppercase;padding:5px 0}.checkout-form-wide .action{background:#f2f2f2;padding:20px;float:right;border:1px solid #ddd;border-radius:5px;max-width:330px}#accepted-cards-images img{margin:0 5px 5px 0}.gift-card-coupons .input-group{width:100%}.gift-card-coupons .input-group .input-group-btn{width:auto;max-width:40px}.gift-card-coupons .promotion-codes{padding:0;margin:0 0 10px 15px;list-style-type:none;font-size:12px}.gift-card-coupons .promotion-codes li{padding:2px 0}.acln .buy-col{border:1px solid #ddd;padding:0}.acln .buy-col ul{list-style-type:none}.badge_numeric{font-size:18px;padding:4px 8px;border-radius:25px;background:#2e6da4}.popover{min-width:275px}.modal-content h1{font-size:24px}.modal-content h2{font-size:18px}.modal-content .modal-footer{clear:both}.modal-content table th{text-align:center}.modal-content .modal-footer .btn-group,.modal-content .modal-header .btn-group{margin-left:5px;padding:0!important}.modal-content div .questions{clear:both}.modal-content .a105 div{width:32%;font-size:1.15em;font-weight:700;float:left;text-align:center}.modal-content .a105,.modal-content .a106,.modal-content .no-scroll,.modal-content .questions{padding:0 15px}.modal-content .a106 img{test-align:left;width:49%;margin:5px 0;border:1px solid #ddd}.modal-content div .attribute img{width:445px}.modal-content div table{text-align:center;font-size:12px;border-collapse:collapse;width:100%}.modal-content div th{font-weight:700;padding:5px}.modal-content div td{padding:2px 5px}.modal-content div tr.odd{background:#ddd9c3}.modal-content .no-scroll img{width:475px}.form_modal div .form-control{margin:5px 0!important}.form_modal .btn-default{color:#f2f2f2}.options-div-popup{border:5px solid #fff}.options-images-popup{position:absolute;width:100%;font-size:12px;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.5) none repeat scroll 0 0;padding:10px 0;bottom:20%}.loader_bg{width:100%;height:100%;opacity:.5;background:#fff;z-index:9998;position:fixed;top:0;display:none}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.2);border-right:1.1em solid rgba(0,0,0,.2);border-bottom:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #2180c0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;position:fixed;left:45%;z-index:9999;top:25%;display:none}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader_sm{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.2);border-right:1.1em solid rgba(0,0,0,.2);border-bottom:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #2180c0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;z-index:9999;display:none}.loader:after,.loader_sm{border-radius:50%;width:10em;height:10em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading_small{width:16px!important;height:16px!important;min-width:16px!important}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow.slick-disabled{display:none!important}.slider .buttons{border:medium none;height:51px;left:0;position:absolute;text-align:center;top:40px;width:51px;z-index:5}.slider .next{right:0;left:auto}.slider_multiview{margin-top:5px}.slider_multiview .buttons{top:0;background:#fff}.slick-slide a img{height:245px}.multiview-img{position:relative}.multiview-img a img{height:50px}.thumb_title{font-size:8px;position:absolute;bottom:0;left:0;text-align:center;width:50px}#faqs .btn{white-space:normal;text-align:left}.nav-mobile a{color:#f9f9f9;display:block;float:left;padding:10px;width:20%;position:relative;margin:0;line-height:0;border:none}.nav-mobile a .glyphicon{color:#fff;font-size:24px}.mobile-bask-count{position:absolute;left:25px;top:5px;background:#8b0000}@media (max-width:767px){#BillLastName,#BillStateSelect,#BillZip,#ShipLastName,#ShipStateSelect,#ShipZip{margin:0}.checkout-form-wide .action{width:100%;float:none}#headingTwo{overflow:hidden}#headingTwo h4 img{display:block}#filter-results{background:#fff none repeat scroll 0 0;height:100%;left:-100%;padding:0;position:absolute;width:100%;z-index:99}.filter-by-show{left:0!important;margin-right:100px;transition:all .8s ease 0s;width:300px!important}.filter-by-tag{background:#0482fb none repeat scroll 0 0;border-radius:0 15px 15px 0;color:#fff;cursor:pointer;display:block;left:0;opacity:.75;padding:15px 15px 10px 10px;position:fixed;text-align:center;top:125px;z-index:999;font-size:24px}.filter-by-tag-show{left:300px;position:absolute;transition:all .8s ease 0s}#filter-results .list-group{background:#fff;overflow:hidden;margin-bottom:0}#searchspring #searchspring-main .sort-by{display:none}.subcat div{height:auto}#ctgy_html .overview li{width:330px}#ctgy_html .overview_wide li{width:330px}}@media (min-width:768px){.affix{position:static}#ctgy_html .overview_wide li{width:421px}}@media (min-width:992px){#ctgy_html .overview_wide li{width:421px}}@media (min-width:1200px){#ctgy_html .overview_wide li{width:421px}}@media (max-width:1200px){.prod .right-col{padding:0}#QuantityMain{display:inline}}.social{background-image:url(/skin/images/icons/social/032/social-sprite.png);background-repeat:no-repeat;display:block}.social-bookmark{width:32px;height:32px;background-position:0 0}.social-email{width:32px;height:32px;background-position:-32px 0}.social-facebook{width:32px;height:32px;background-position:-64px 0}.social-google{width:32px;height:32px;background-position:-96px 0}.social-houzz{width:32px;height:32px;background-position:-128px 0}.social-instagram{width:32px;height:32px;background-position:-160px 0}.social-pinterest{width:32px;height:32px;background-position:-192px 0}.social-print{width:32px;height:32px;background-position:-224px 0}.social-twitter{width:32px;height:32px;background-position:-256px 0}.social-youtube{width:32px;height:32px;background-position:-288px 0}.flip-container{perspective:1000px;transform-style:preserve-3d}.flip-container:hover .back{transform:rotateY(0)}.flip-container:hover .front{transform:rotateY(180deg)}.back,.flip-container,.front{width:auto;height:220px}.flipper{transition:.6s;transform-style:preserve-3d;position:relative}.back,.front{backface-visibility:hidden;transition:.6s;transform-style:preserve-3d;position:absolute;top:0;left:0}.front{z-index:2;transform:rotateY(0)}.back{transform:rotateY(-180deg)}.vertical.flip-container{position:relative}.vertical .back{transform:rotateX(180deg)}.vertical.flip-container:hover .back{transform:rotateX(0)}.vertical.flip-container:hover .front{transform:rotateX(180deg)}.ctgy section{padding:0 5px 25px 5px}.qa_table hr{margin-top:10px;margin-bottom:10px}.qa_input{width:95%;min-width:220px}.qa_input_details{display:none;margin-top:10px;overflow:hidden}.qa_votes{width:50px;text-align:center}.qa_votes i{font-size:24px}.qa_votes .votes-count{display:block;font-weight:700}.qa_votes .votes-title{display:block;padding-bottom:5px}.qa_table td,.qa_table tr{border:none!important;padding:0 8px!important;line-height:1.75!important}.glyphicon-thumbs-down,.qa_table .glyphicon-thumbs-up{cursor:hand;cursor:pointer}#pricing{margin-bottom:10px}#pricing .panel-heading i{border-color:#2180c0;border-radius:100%;border-style:solid;border-width:2px;display:block;float:left;height:18px;margin-right:5px;width:18px}#pricing .active{background:#fff}#pricing .active i{background:#2180c0}#pricing .active .pull-right{color:#8b0000}#pricing .price{font-weight:400!important;color:#000}#pricing .panel-default .panel-collapse{padding-bottom:15px}#pricing .panel-default a.panel-heading{display:block;text-decoration:none;font-weight:700;padding:15px}#pricing .panel{border-radius:0;margin-top:0;box-shadow:none;border:none;text-align:left;margin:0 -15px}#pricing .panel-body{border-top:none;padding:0 15px}.grecaptcha-badge{bottom:0!important;right:0!important;position:relative!important}.merchant_review{color:#777}.merchant_review .comments,.merchant_review .custom-answer,.merchant_review .custom-question{line-height:24px!important;font-size:12px}#merchant_page #sa_sort{display:none!important}.prod-overview{clear:both}#depotdollars a{background:#3c763d;padding:4px 12px;color:#fff;border-radius:8px;text-decoration:none}.btn{border-radius:0;border:none}.search-top>.btn{padding:7px 15px}.attr_image.active{border:1px solid #000}.btn-nosizes.open .dropdown-menu{left:auto;right:0}@media (max-width:767px){.masonry-layout-gallery{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:768px){.masonry-layout-gallery{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:992px){.masonry-layout-gallery{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width:1200px){.masonry-layout-gallery{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.masonry-layout-gallery{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;position:relative}.masonry-layout-gallery *{-webkit-box-sizing:border-box;box-sizing:border-box}.masonry-layout-panel-gallery{margin:0;padding:5px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.masonry-layout-panel__content-gallery{overflow:hidden;width:100%}.masonry-layout-cluster-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}.masonry-layout-panel-gallery{border-radius:15px;padding:10px;cursor:zoom-in}.masonry-layout-panel-gallery:hover{background:#f2f2f2}.masonry-layout-panel-gallery:hover img{filter:brightness(70%)}.masonry-layout-panel-gallery .modal-pin{cursor:zoom-in}.masonry-layout-panel-gallery img{width:100%;border-radius:15px;border:1px solid #ddd}.masonry-layout-panel-gallery h5{font-weight:700}a.glyphicon-option-horizontal{cursor:pointer;color:#666;border:1px solid #ddd;border-radius:15px;text-decoration:none;padding:6px}a.glyphicon-option-horizontal:hover{background:#fff}#gallery-bubbles{padding:25px 0}a.cat-bubbles{background:purple;border-radius:15px;padding:8px 25px;color:#fff;display:inline-block;margin:4px;font-weight:700}a.cat-bubbles:hover{color:#fff;text-decoration:none;opacity:.75}.masonry-layout-panel-gallery.cat-messages{margin:10px}.cat-messages{padding:100px 15px;border-radius:15px;background:purple;color:#fff;font-size:2em;text-align:center;cursor:default}.cat-messages span{font-size:.5em}#pinModal{position:fixed;height:100%;width:100%;overflow:hidden;overflow-y:auto;top:0;z-index:999;display:none;background:#fff}#pinModal .modal-dialog{width:100%;margin:0;height:100%;border-radius:0}.pin-prod-thumbs{float:left;margin:5px}.pin-prod-thumbs img{border:1px solid #ddd;border-radius:15px}@font-face{font-family:fontello;src:url(/skin/live/fonts/fontello.eot?84978685);src:url(/skin/live/fonts/fontello.eot?84978685#iefix) format('embedded-opentype'),url(/skin/live/fonts/fontello.woff2?84978685) format('woff2'),url(/skin/live/fonts/fontello.woff?84978685) format('woff'),url(/skin/live/fonts/fontello.ttf?84978685) format('truetype'),url(/skin/live/fonts/fontello.svg?84978685#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star:before{content:'\e800'}.icon-print:before{content:'\e801'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-gplus:before{content:'\f0d5'}.icon-mail-alt:before{content:'\f0e0'}.icon-youtube:before{content:'\f167'}.icon-instagram:before{content:'\f16d'}.icon-pinterest:before{content:'\f231'}.icon-houzz:before{content:'\f27c'}ul.sharing_link.icon{overflow:unset}.sharing_link.icon li a i{font-size:24px;color:#fff;border-radius:25px;padding:8px 4px;margin-right:5px}.sharing_link.icon li a:hover{filter:brightness(125%)}.icon-mail-alt{background:grey}.icon-twitter{background:#9ae4e8}.icon-facebook{background:#3b5998}.icon-pinterest{background:#c92228}.icon-gplus{background:#f54045}.icon-print{background:#fff;color:#000}.icon-pinterest-pin{background:#c92228;color:#fff;padding:6px 4px;border-radius:15px}.ratings{float:left}.reviews{overflow:hidden}.reviews_container .reviews{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ddd}.reviews .reviews_left{width:50%;float:left;border-right:1px solid #ddd}.reviews .reviews_right{width:49%;float:left}.reviews_summary{width:135px;margin-left:50px}.reviews_summary td{text-align:center}.reviews_summary .glyphicon{margin:5px 0 0 0;font-size:24px}.reviews_summary .summary_title{font-size:48px;font-weight:700;color:#5cb85c;padding:15px 0;border:3px solid #666}.reviews_summary .outof{color:#fff;font-size:14px;background:#666;padding:10px;border:3px solid #666}.reviews_header{width:100%}.reviews_header td{padding:5px}.review_bar{background:#f2f2f2;width:140px}.review_bar_value{background:#5cb85c;height:20px}.reviews .glyphicon-star,.reviews .glyphicon-star-empty{margin:5px 0 0 0;font-size:24px}.reviews .title{font-size:16px;font-weight:700;text-transform:uppercase}.reviews .reviewer{clear:both;display:block}.review_images{padding:15px 0}.fl-gallery,.review_image img{border:3px solid #ddd;float:left;margin-right:5px;margin-bottom:5px}.fl-gallery:hover,.review_image:hover img{border:3px solid #5cb85c}.review_response{background:#f9f9f9;border:1px solid #ddd;padding:15px;margin-top:15px}.review_response i{font-size:24px;padding-right:15px}.helpful{clear:both;padding:15px 0 0 0}.helpful a{padding:4px 5px 2px 5px;border:1px solid #666;border-radius:2px;color:#666}.helpful .result{font-weight:700;padding:0 15px 0 5px}.reviews_container{clear:both}.review_pictures{margin-left:25px}.review_filter,.review_pagination{text-align:center;margin-bottom:25px}.review_filter a,.review_pagination a{border:1px solid #ddd;margin-right:5px;padding:8px 15px;font-size:16px}.review_filter .active,.review_filter a:hover,.review_pagination .active,.review_pagination a:hover{border:1px solid #5cb85c;background:#5cb85c;color:#fff;text-decoration:none}.review_recommended table{margin:0 25%;max-width:330px}.recommended_title{font-size:48px;font-weight:700;color:#5cb85c;display:block}.recommended_info{font-size:16px}.review_pagination{height:45px}@media (max-width:992px){.review_bar{width:115px}.review_filter a{display:block;margin-bottom:5px}.reviews .reviews_left{width:100%;border-right:none}.reviews .reviews_right{width:100%;padding-top:25px;border-top:1px solid #ddd}.reviews_summary{margin-left:0}.review_recommended table{width:220px;margin:0 0 0 25px}}@media only screen and (max-width:768px){.modal{padding-right:0;background:#fff}.modal-dialog{width:100%;margin:0}.modal-content{border-radius:0;box-shadow:none;border:none}.breadcrumb{margin:0;white-space:nowrap}.ctgy_header_text{margin:0;border-radius:0}.ctgy_header_text h1{font-size:18px;margin:0}.ctgy_header_text span{display:none}.search-callout{background-size:auto 100%;background-attachment:unset;padding:15% 0}.search-callout h3{font-size:24px}.search-callout .search-query-input{font-size:18px;height:48px}.search-callout .search-middle{margin:0 2%}.prod .prod_moulding_corners .moulding_blocks_container .moulding_main{background-size:cover!important;height:175px}}.form-control{font-size:16px}select.form-control{height:48px}