.shopColorHeader{padding:0 0 40px;text-align:center;line-height:initial}.shopColorHeader .sbcLogo{width:30%;display:block;margin:0 auto}.colorHeadingWrap{position:relative;border-bottom:1px solid #202020;height:40px;margin-bottom:80px}.colorHeadingWrap h1{display:inline-block;position:absolute;background-color:#fff;padding:0 15px 15px;border:none;font-size:40px;width:80%;left:10%;top:10px;margin:0;box-sizing:border-box}.shopColorHeader h2{text-transform:none;font-weight:normal}.colorGroupWrap{padding:15px 10px 10px;border:1px solid #ccc;margin-bottom:30px}.colorGroupWrap h3{padding-left:12px;text-transform:capitalize}.colorGroupFilter{margin:0;padding:0;list-style:none;overflow:auto}.colorGroupFilter li{display:inline-block;float:left;width:8.3%;padding:0 10px;box-sizing:border-box;margin:10px 0 15px 0;text-align:center;cursor:pointer}.colorGroupFilter li:nth-child(12n+1){clear:both}.colorGroupFilter li.disabled{opacity:.5}.colorGroupFilter .colorWrap{border:1px solid #ccc;background-color:#fff;padding:2px;width:100%;box-sizing:border-box;margin-bottom:5px}.colorGroupFilter .selected .colorWrap,.no-touchevents .colorGroupFilter li:not(.disabled):hover .colorWrap{background-color:#274e9c;border-color:#274e9c}.colorGroupFilter .colorWrap .colorSwatch{position:relative;height:0;padding-top:97%;background-repeat:no-repeat;background-size:101%;background-position:center top;border:1px solid #ccc;box-sizing:border-box}.colorGroupFilter .colorWrap .colorSwatch .customCheckbox{position:absolute;top:-2px;right:-1px;display:none}.resetContainer{margin-bottom:10px}.mobileCatActions{display:none}#QuickQuote{border:1px solid #bbb;margin-bottom:10px;font-size:14px;box-sizing:border-box;position:relative;z-index:601}#QuickQuote .customSelect{margin:0 5px 0 0;float:left;min-width:50px}#QuickQuote select{font-size:12px;margin:0}#QuickQuote label{float:left;margin:7px 5px}.innerQuoteWrap{border:1px solid #fff;padding:7px 0;overflow:auto;color:#000}.qqSortBy,.qqText,.qqWidth,.qqHeight,.qqBtn{display:inline-block;float:right;padding:0 1.3%}.qqBtn{padding-left:.5%}.qqSortBy,.qqCategory{float:left;padding:2px .5% 0 1.5%}.qqSortBy label{float:left}.qqCategory>label{cursor:pointer;padding-right:24px;background-image:url(/images/icons/arrow_more.png);background-repeat:no-repeat;background-position:right center;background-size:16px 8px}.qqText{border-right:1px solid #000;line-height:18px;padding-bottom:1px;margin-top:7px}.qqSortBy label,.qqText,.qqCategory>label{text-transform:uppercase;font-weight:bold;font-size:13px}.qqBtn{padding-top:0;margin-right:0}.qqBtn .orangeBtn{padding:2px 5px;box-sizing:border-box;height:30px}.qqCategoryList{position:absolute;top:48px;z-index:3;background-color:#fff;left:0;box-sizing:border-box;width:100%;overflow:hidden;max-height:0;transition:max-height 200ms ease-in-out 0s}.qqCategoryList .qqCategoryFilter{display:inline-block;width:25%;float:left;padding:3px 5px;box-sizing:border-box}.qqCategoryList .qqCategoryFilter .customCheckbox{margin-right:3px}#QuickQuote .qqCategoryList .qqCategoryFilter label{float:none;margin:0}#QuickQuote .qqCategoryList .qqCategoryFilter label.disabled{color:#ccc}.qqCategory.open .qqCategoryList{border:1px solid #ccc;padding:10px;max-height:200px;overflow:auto}.qqCategory.open>label{background-image:url(/images/icons/arrow_less.png)}#shopByColorContent{position:relative;margin-bottom:35px}#shopByColorContent .helpfulMsg{margin:20px 0 5px;background-position:2px 4px;padding:10px 0 15px 32px}.colorsList{overflow:auto}.colorsList .rowEnd{clear:both}.colorsList .colorItem{display:inline-block;float:left;width:12.5%;padding:10px 10px 0;box-sizing:border-box;position:relative;overflow:visible;margin-bottom:15px;cursor:pointer}.colorsList .colorItem .colorWrap{border:2px solid transparent}.no-touchevents .colorsList .colorWrap:hover,.colorsList .colorItem.active .colorWrap{border-color:#2c509e}.colorsList .colorItem .activeArrow,#colorAjax{display:none}.colorsList .colorItem .colorSwatch{border:1px solid #ccc;background-size:100%;box-sizing:border-box;width:100%;padding-top:98%;background-repeat:no-repeat}.colorsList .colorItem .colorInfo{padding:8px}.colorsList .colorItem .colorName{text-transform:uppercase;font-weight:bold;color:#202020;text-decoration:none!important}.colorsList .colorItem .productCount{font-size:12px;margin-top:5px}.colorsList .colorItem.active .activeArrow{display:inline-block;position:absolute;bottom:-16px;left:40%;z-index:3;background-image:url(/images/icons/tabArrow_white.png);background-repeat:no-repeat;width:34px;height:15px}#productContainer{display:block;clear:both;width:100%;box-sizing:border-box;position:relative;padding:30px;border:1px solid #ccc;margin-bottom:10px}#productContainer .closeModal{position:absolute;top:10px;right:10px;background-image:url(/images/icons/close_grey_thin.gif);background-repeat:no-repeat;width:22px;height:22px;background-size:16px 16px;background-position:center;text-indent:-9999px}.colorDetailsWrap{overflow:auto;position:relative}.colorDetailsWrap .colorDetails{width:25%;display:inline-block;float:left;box-sizing:border-box}.colorDetails .colorSwatchContainer{position:relative;border:1px solid #ccc}.colorDetails .colorSwatchContainer .colorSwatch{height:0;box-sizing:border-box;padding-top:98%;background-repeat:no-repeat;background-size:100%}.colorDetails .colorSwatchContainer .edgeImage{width:10%;height:100%;background-repeat:repeat-y;background-size:100%;position:absolute;top:0;left:0}.colorDetails .colorSwatchContainer .tapeImage{width:10%;height:100%;background-repeat:repeat-y;background-size:100%;position:absolute;top:0;left:10%}.colorDetails .colorSwatchContainer .zoomIcon{display:block;position:absolute;bottom:0;right:0;width:30px;height:30px;z-index:6}.colorDetails .colorName{margin:15px 0;text-transform:uppercase;font-weight:bold;font-size:16px}.colorDetailsWrap .productsAvailable{display:inline-block;float:left;width:75%;box-sizing:border-box;padding:0 0 0 30px}.productsAvailable h3{font-size:18px;padding-bottom:6px;border-bottom:1px solid #ccc;margin-top:5px}.productsAvailable .categoryContainer{margin-bottom:1px}.productsAvailable .categoryTitle{padding:10px;background-color:#555;color:#fff;position:relative;font-size:15px;cursor:pointer}.productsAvailable .categoryTitle:after{content:"+";font-size:20px;position:absolute;right:10px;top:5px;font-family:Verdana,Geneva,Tahoma,sans-serif}.productsAvailable .categoryContent{max-height:0;overflow:hidden;transition:max-height 200ms ease-in-out 0s}.productsAvailable .categoryContainer.open .categoryTitle:after{content:"-";font-size:22px;right:13px}.productsAvailable .categoryContainer.open .categoryContent{max-height:9999px}.colorMediaModal{display:none}.colorMediaModal .overlay{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:#000;opacity:.7;z-index:1001}.colorModalContents{width:850px;position:fixed;z-index:1001;overflow:auto}.colorModalContents .closeModal{position:absolute;top:10px;right:15px;z-index:5;background-position:left center}.colorModalContents .colorPhoto{padding:15px;position:relative;display:block;box-sizing:border-box;overflow:auto;background-color:#fff}.colorModalContents .mediaView{display:inline-block;float:left;width:73%;padding-top:72%;border:1px solid #ddd;position:relative;box-sizing:border-box;overflow:hidden}.colorModalContents .mediaView .colorSwatchImage{position:absolute;top:0;width:100%;height:auto;display:block}.colorModalContents .mediaInfo{display:inline-block;float:left;width:27%;padding:3% 0% 3% 2%;box-sizing:border-box}.mediaView .shareBtn{position:absolute;top:10px;z-index:10}.mediaView .pinShare{right:10px}.mediaView .houzzShare{height:20px;border:1px solid #aaa;border-radius:3px;background-color:#fff;background-image:url(/images/icons/houzz_96.png);background-repeat:no-repeat;background-size:contain;background-position:2px center;padding-left:20px;padding-right:5px;font-size:12px;right:60px;color:#333;line-height:18px;box-sizing:border-box;text-decoration:none!important}.mediaInfo .shownColorsWrap{padding:0}.mediaInfo .shownColorsWrap .selectedColor,.mediaInfo .shownColorsWrap .selectedAddonColor{margin:15px 0 25px}.mediaInfo .shownColorsWrap .colorSwatch{width:50px;height:50px!important;position:relative;border:1px solid #ddd}.mediaInfo .shownColorsWrap label{display:block;font-weight:bold}.mediaInfo .shownColorsWrap .yourProductLabel{margin-bottom:15px;border-bottom:1px solid #202020;text-transform:uppercase}.mediaInfo .shownColorsWrap .colorName{margin-top:5px;text-transform:capitalize;font-weight:normal;font-size:14px}.mediaInfo .shownColorsWrap .colorName span{color:#999}.mediaView .TriShadeColor{position:absolute;width:100%;top:0;left:0;height:50%;background-size:100%;background-repeat:no-repeat}.mediaView .tapeImage,.mediaView .edgeImage,.mediaView .SideTrackColor{position:absolute;width:10%;background-size:100%;background-repeat:repeat-y;top:0}.mediaView .edgeImage,.mediaView .SideTrackColor{height:100%;left:0}.mediaView .tapeImage{height:100%;left:10%}.colorProduct{overflow:auto;padding:20px;border:1px solid #ccc;border-top:none}.colorProduct .colorProductMediaContainer{display:inline-block;float:left;width:30%;box-sizing:border-box;padding-right:10px}.colorProductMediaContainer .colorProductImage{width:100%;padding-top:100%;background-repeat:no-repeat;background-size:100%;cursor:pointer}.colorProductMedia ul{margin:15px 0 0;padding:0;list-style:none;overflow:auto}.colorProductMedia ul li{display:inline-block;float:left;width:29%;margin:0 2%;box-sizing:border-box;border:1px solid transparent;cursor:pointer}.colorProductMedia ul li.active,.no-touchevents ul li:hover{border-color:#1e3b6f}.colorProductMedia ul li img{display:block;border:1px solid #ccc;box-sizing:border-box}.colorProductMedia ul li.videoBtn a{display:block;text-align:center;width:100%;padding-top:60%;padding-bottom:11%;border:1px solid #ccc;background-image:url(/images/icons/video_blue_16.svg);background-repeat:no-repeat;background-position:center 8px;background-size:22px 22px;color:#2a4d9d;font-size:11px;font-weight:bold;text-decoration:none;box-sizing:border-box}.colorProduct .colorProductInfo{display:inline-block;float:left;width:70%;box-sizing:border-box;padding-left:10px}.colorProductInfo .productTitle{font-size:18px;color:#202020;font-weight:bold;display:block;text-decoration:underline}.colorProductInfo .productPrices{font-size:18px;margin:10px 0 0}.colorProductInfo .originalPrice{color:#000;text-decoration:line-through;margin-right:15px}.colorProductInfo .discountPrice{color:#1e3b6f;font-weight:bold}.colorProductInfo .productShipping{font-size:12px;color:#000;margin:0 0 15px 0}.colorProductInfo .btnContainer{margin-top:15px}.colorProductInfo .btnContainer .blueBtn,.colorProductInfo .btnContainer .sampleBtn{margin:0 5px 10px 0;padding:8px 15px}.colorProductInfo .btnContainer .sampleBtn{background-color:#f27d04;border:1px solid #f27d04;color:#fff;text-transform:uppercase;display:inline-block;box-sizing:border-box;text-align:center}.colorProductInfo .btnContainer .sampleBtn.addSample{background-color:#fff;color:#f27d04}@media screen and (max-width:1366px){}@media screen and (max-width:1280px){.colorsList .colorItem{width:16.66%}}@media screen and (max-width:1024px){.colorModalContents{width:98%;left:1%!important;top:0}.colorGroupFilter li{width:11.1%}.colorGroupFilter li:nth-child(12n+1){clear:none}.colorGroupFilter li:nth-child(9n+1){clear:both}}@media screen and (max-width:769px){.shopColorHeader{padding:0}.colorHeadingWrap{height:25px;margin-bottom:40px}.colorHeadingWrap h1{font-size:30px}.colorGroupWrap{border:none}.colorGroupFilter li{width:16.66%}.colorGroupFilter li:nth-child(9n+1){clear:none}.colorGroupFilter li:nth-child(6n+1){clear:both}#colorContentContainer{padding:0 2%}.mobileCatActions{display:block;padding:8px;height:42px}a.quickQuoteAction{height:42px;line-height:42px;text-transform:uppercase;color:#2c509c;text-decoration:none;font-weight:bold;display:inline-block;padding:0 8px 0 0;margin-right:3%;box-shadow:0 1px 1px rgba(0,0,0,.3);float:left;font-size:13px}.quickQuoteAction .currentSize{font-weight:normal;font-size:13px;color:#202020;display:inline-block;height:42px;margin-right:8px;padding:0 8px;background:rgba(255,255,255,.4);float:left}a.refineAction{height:42px;line-height:42px;text-transform:uppercase;color:#2c509c;text-decoration:none;font-weight:bold;display:inline-block;padding:0 8px;box-shadow:0 1px 1px rgba(0,0,0,.3);float:right;margin-left:8px;font-size:13px}#QuickQuote{width:0;margin:0;display:block!important;overflow:hidden;position:fixed;top:46px;right:0;bottom:0;background-color:#fff;box-shadow:rgba(0,0,0,.4) 0 5px 5px;z-index:999;transition:width .3s linear;border:none}#QuickQuote .innerQuoteWrap>div{display:none}#QuickQuote select{font-size:16px}.quoteModal #QuickQuote{border-color:transparent;position:relative;top:auto;right:auto;bottom:auto}.quoteModal #QuickQuote select{font-size:16px}.quoteModal .innerQuoteWrap{border:none;position:relative;padding-bottom:75px;color:#202020}.quoteModal #QuickQuote .innerQuoteWrap .qqBtn{display:block;position:absolute;bottom:2px;float:none;width:100%;box-sizing:border-box}.quoteModal .qqBtn .orangeBtn{width:100%;height:45px;font-size:17px;text-shadow:none;box-shadow:none;outline:none}.quoteModal #QuickQuote .innerQuoteWrap .qqHeight,.quoteModal #QuickQuote .innerQuoteWrap .qqWidth{width:46%;display:inline-block;box-sizing:border-box;background-repeat:no-repeat;background-size:40%;margin:0 2%;background-position:left top;padding-bottom:16%;padding-left:20%}.quoteModal #QuickQuote .qqHeight label,.quoteModal #QuickQuote .qqWidth label{display:block;float:none}.quoteModal .qqWidth{background-image:url(/images/measure/defaultMount_width.gif)}.quoteModal .qqHeight{background-image:url(/images/measure/defaultMount_height.gif)}#QuickQuote.sidebarOpen{width:260px}#QuickQuote.sidebarOpen .innerQuoteWrap{min-width:260px;height:100%;overflow:auto;border:none;-webkit-overflow-scrolling:touch;background-color:#ccc;padding-bottom:20px;box-sizing:border-box}#QuickQuote.sidebarOpen .innerQuoteWrap .qqSortBy,#QuickQuote.sidebarOpen .innerQuoteWrap .qqCategory{float:none;display:block;overflow:auto;padding:0;background-color:#fff}#QuickQuote.sidebarOpen label{display:block;float:none;color:#fff;background-color:#2a4d9d;padding:12px;margin:0;font-size:16px;font-weight:bold;text-transform:uppercase}#QuickQuote.sidebarOpen .qqSortBy .customSelect{margin:15px 3%;width:94%}#QuickQuote.sidebarOpen .qqCategory .qqCategoryList{position:static;width:100%;display:block;max-height:none}#QuickQuote.sidebarOpen .qqCategory .qqCategoryList .qqCategoryFilter{display:block;float:none;width:100%;padding:0;border-bottom:1px solid #ccc}#QuickQuote.sidebarOpen .qqCategory .qqCategoryList .qqCategoryFilter .customCheckbox{margin-left:10px;margin-top:13px}#QuickQuote.sidebarOpen .qqCategory .qqCategoryList .qqCategoryFilter label{background-color:transparent;font-weight:normal;color:#202020;display:inline-block;width:86%;text-transform:none;font-size:13px;box-sizing:border-box}.colorsList .colorItem{width:25%}.colorProductMedia ul li.videoBtn a{text-indent:-9999px;padding-bottom:0;padding-top:99%;height:0;background-position:center;background-size:18px 18px}}@media screen and (max-width:639px){.shopColorHeader{padding:0 3% 20px 3%;border-bottom:1px solid #ddd}.shopColorHeader .sbcLogo{width:55%;margin-bottom:10px}.colorHeadingWrap{clear:both;height:auto;margin-bottom:0;border-bottom:none}.colorHeadingWrap h1{font-size:18px;position:static;width:auto;padding:0}.shopColorHeader h2{font-size:13px;margin:5px 0 0}.colorGroupWrap h3{padding-left:0;margin-top:0}.colorGroupFilter li{width:20%}.colorGroupFilter li:nth-child(6n+1){clear:none}.colorGroupFilter li:nth-child(5n+1){clear:both}.colorsList .colorItem{width:33.33%}.colorPhoto .mediaView,.colorPhoto .mediaInfo{width:100%;float:none}.colorModalContents .colorPhoto{padding-top:35px}.colorModalContents .mediaView{padding-top:98%}}@media screen and (max-width:440px){.colorGroupFilter li{width:33.33%;padding:0 7px}.colorGroupFilter li:nth-child(5n+1){clear:none}.colorGroupFilter li:nth-child(3n+1){clear:both}.quoteModal #QuickQuote .innerQuoteWrap .qqHeight,.quoteModal #QuickQuote .innerQuoteWrap .qqWidth{background-size:contain;background-position:center top;padding-top:61%;padding-bottom:0;padding-left:0}.colorsList .colorItem{width:50%}#productContainer{padding:0}#productContainer .closeModal{top:15px;right:15px;z-index:5}.productsAvailable h3{margin-top:0}.colorDetailsWrap .colorDetails{float:none;display:none;width:100%;padding:25px 25px 15px;border-bottom:1px solid #ccc}.colorDetailsWrap .productsAvailable{float:none;display:block;padding:15px;width:100%}.colorProduct .colorProductMediaContainer{display:block;float:none;width:100%;padding:0}.colorProduct .colorProductInfo{display:block;float:none;width:100%;padding:0;margin-top:15px}.colorProductMedia ul li.videoBtn a{text-indent:unset;padding-bottom:11%;padding-top:65%;height:auto;background-position:center 10px;background-size:28px 28px}.colorProductInfo .btnContainer .blueBtn,.colorProductInfo .btnContainer .sampleBtn{width:100%;margin:5px 0}}