.nohits .masthead{margin-top:26px;position:relative}.nohits .masthead img{max-width:100%}.nohits .masthead h1{font-size:28px;font-size:2.8rem;color:#fff;text-transform:uppercase;position:absolute;left:20px;bottom:40px;z-index:2}.nohits-content{margin:25px 0}.nohits-content div{margin:5px 0}.nohits .servicecontent a{color:#333;text-decoration:underline}.nohits .nohitssearchterm{color:#333;font-weight:bold;font-style:italic}.nohitssearch label,.nohitssearch input,.nohitssearch button{vertical-align:middle;display:inline-block;margin:0 5px 15px 0}.filters,.product-list{margin-top:26px}.filters,.filters a{font-size:12px;font-size:1.2rem;line-height:19px;line-height:1.9rem}.bottom-filters{left:0 !important;position:static !important}.bottom-filters.scroll-to-fixed-fixed{left:auto !important}.bottom-filters,.filters .padding{max-width:170px;padding:0 20px 0 0}.filters ul{margin:3px 0 25px}.first-section>ul{margin-bottom:35px}.filters .selected{color:#000;border-left:2px solid #000;padding-left:8px;margin-left:-10px}.first-section ul:first-child>li>a,.first-section ul:first-child>.no-result{text-transform:uppercase;font-size:13px;font-size:1.3rem;font-family:roboto_condensedlight,Helvetica,sans-serif;letter-spacing:1px;letter-spacing:.1rem;line-height:22px;line-height:2.2rem}.filters ul:first-child a.is-visible{color:#000}.filters a+ul,.filters ul:first-child a+ul{display:none;background-color:#fff}.filters li ul{padding:1px 0 0 10px;margin-top:3px;border-top:1px solid #c4c4c4}.filters section li.has-subitems a+ul{margin-bottom:26px}.filters li li a{font-size:14px;font-size:1.4rem}.filters ul:first-child a,.filters ul:first-child .no-result{font-family:roboto_condensedlight,Helvetica,sans-serif;letter-spacing:1px;letter-spacing:.1rem;line-height:22px;line-height:2.2rem}.filters .header{margin-bottom:8px}.filters a.clear-all{font-size:11px;font-size:1.1rem;text-decoration:underline}.filters a.clear-all:hover{text-decoration:none}.filters section>a strong{display:inline-block;padding:3px 0 5px;color:#000;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;margin-top:-1px;width:100%;font-weight:normal}.filters section>a.is-visible strong{border-top:0;margin-top:0}.filters a strong:after,.filters ul:first-child .has-subitems>a+span:after{content:" +"}.filters a.is-visible strong:after,.filters ul:first-child a.is-visible+span:after{content:" -"}.filters .no-result,.filters .no-result span,.filters .no-result label,.filters .no-result:hover,.filters .no-result:hover span,.filters .no-result:hover label{color:#ccc;cursor:auto}.filters label{cursor:pointer;overflow:hidden}.filters label:hover{color:#000}.filters input{border:0;float:left;height:18px;clear:both;padding:1px 0 0 0;margin-right:4px;position:absolute;left:-9999px}.bottom-filters a+ul,.bottom-filters ul:first-child a+ul{display:block}.bottom-filters .selected:after{position:absolute;display:inline-block;content:" ";width:22px;height:22px;background:url(../../img/icons_figures-horizontal.png) -440px top no-repeat;margin:5px -15px 0 0;right:0}.bottom-filters .selected{display:block;padding-right:15px}.filters span.color{display:inline-block;vertical-align:top;width:12px;height:12px;margin:2px 10px 8px 0;background-color:#000}.filters section li:last-child span.color{margin-bottom:0}.filters span.color.black{background-color:#000}.filters span.color.brown{background-color:#7f6c67}.filters span.color.grey{background-color:#999}.filters span.color.white{background-color:#e7e7e7}.filters span.color.blue{background-color:#444b5f}.filters span.color.green{background-color:#8ea097}.filters span.color.red{background-color:#a9474c}.filters span.color.purple{background-color:#835681}.filters span.color.pink{background-color:#b2a0a2}.filters span.color.beige{background-color:#f5f5dc}.filters span.color.yellow{background-color:#ff9}.filters span.color.orange{background-color:#f63}.filters span.color.multi{background:url(../../img/color-multi.png) no-repeat top left}.filters span.color.light-blue{background-color:#91dbf6}.filters span.color.dark-grey{background-color:#635d5d}.filters span.color.light-grey{background-color:#d4d9dc}.filters span.color.off-white{background-color:#ebeae8}.filters span.color.cognac{background-color:#8b3a0f}.filters span.color.light-brown{background-color:#e6d0b8}.filters span.color.bordeaux{background-color:#af395c}.filters table{margin:6px 0 -2px;width:100%;max-width:160px}.filters table th{width:33%;color:#000;text-align:left}.filters table td{padding:1px 0;font-size:11px;font-size:1.1rem}.fit-filter{padding-left:10px}.bottom-filters li{position:relative}.filters li.style-filter{margin-top:20px}.filters li.style-filter label{color:#000}.filters .popup{position:absolute;background-color:white;width:205px;border:2px solid #f3f3f3;left:169px;top:-1px;padding:10px;z-index:1}.filters .popup:after{content:'';display:block;position:absolute;top:3px;left:-12px;width:0;height:0;border-color:transparent #f3f3f3 transparent transparent;border-style:solid;border-width:5px}.mainheader{float:left;width:50%;color:#787878}.mainheader h1{float:left;border-right:1px solid #787878;padding-right:10px;margin-right:10px;margin-top:2px;font-family:roboto_condensedlight,Helvetica,sans-serif;color:#787878}.products img,.category-banner img{width:auto;height:auto;max-width:100%;padding:0 0 28px}h1.category-banner-header{display:none}.category-banner{position:relative}.category-banner .banner-text{color:#000;width:50%}.category-banner .banner-text p{text-shadow:0 0 3px #fff;filter:dropshadow(color=#ffffff,offx=0,offy=0)}.category-banner .banner-text .left{position:absolute;top:8%;left:2.5%;width:43%}.category-banner .banner-text .right{position:absolute;top:8%;right:2.5%;width:43%}.category-banner .banner-text .category-header{width:50%;margin-bottom:3%;padding:0}.mainheader .description{float:none;color:#787878;font-family:roboto_condensedlight,Helvetica,sans-serif;font-size:15px;line-height:15px;display:table-cell}.product-list .sorting{float:right;margin-bottom:10px;max-width:50%}.sorting ul{float:left;font-size:11px;font-size:1.1rem;letter-spacing:1px;letter-spacing:.1rem;margin:0 0 5px 25px;color:#333}.sorting li:first-child,.sorting li.first{float:left;border:0;padding-left:0;margin-left:0}.sorting li.title{padding-right:5px}.sorting li{float:left;border-left:1px solid #bcbcbc;padding:0 0 0 7px;margin:0 0 0 7px;line-height:12px}.sorting a.selected{color:#000}.sorting a.desc,.sorting a.asc{padding-right:12px}.sorting a.desc{background:url(../../img/icons_arrows.png) right -420px no-repeat transparent}.sorting a.asc{background:url(../../img/icons_arrows.png) right -470px no-repeat transparent}.small-paging{float:right}.small-paging.search{float:right;margin-left:0}.pager{float:right;width:auto;padding:0;margin:0;margin-left:20px;border-top:0;font-size:1.1rem;line-height:12px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:1.1rem;line-height:12px;line-height:1.2rem;text-align:right}.pager .title{color:#333;letter-spacing:.1rem;margin:0 0 5px}.pager a{font-family:Arial,Helvetica,sans-serif;text-transform:none;padding:0;text-decoration:underline}.pager a.page{padding:0 4px 0 6px;border-left:1px solid #ccc}.pager a.page.first{border-left:0}.pager a.selected{text-decoration:none;font-weight:bold}.compare-btns{margin-top:11px;height:30px}.compare-btn-holder{position:relative;float:left;margin-right:8px}article:hover .compare-btn-holder,.compare-btns.active .compare-btn-holder{display:inline-block;width:100%}.compare-btn-holder .checkbox{display:inline-block;width:15px;height:15px;border:1px solid #787878;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;margin-right:7px;margin-top:5px}.compare-btns a,.compare-btns{line-height:30px}.compare-btns a:last-child{display:none;text-decoration:underline}.active .compare-btn-holder .checkbox{background:#f1f1f1 url(../../img/compare-cheked.png) no-repeat;background-position:2px 3px}.compare-popup{display:none;position:absolute;left:0;bottom:65px;background:white;border:1px solid #dfdfdf;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;z-index:101;bottom:32px;cursor:default;max-width:100%;width:100%}.compare-btns a{white-space:nowrap}.compare-popup .close{display:block;width:8px;height:8px;background:url(../../img/icons_figures-horizontal.png) -462px top no-repeat;float:right}.compare-popup .close span{display:none}.compare-popup .text{margin-top:15px}.compare-popup .text p{text-transform:none;font-size:11px;font-family:Arial;color:#424242;letter-spacing:0}.compare-popup .added-products{overflow:hidden;margin:15px 0 0 0}.compare-popup .added-products li{margin:0;width:25%;position:relative;float:left}.compare-popup .added-products li .remove{position:absolute;top:0;right:0;display:none;background:url(../../img/icons_figures-horizontal.png) -352px top no-repeat;width:17px;height:17px}.compare-popup .added-products li .remove span{display:none}.compare-popup .added-products li:hover .remove{display:block}.compare-popup .left-bottom-arrow{position:absolute;left:-1px;bottom:-6px;width:4px;height:9px;background:url("../../img/popup-arrows.png") no-repeat 0 0}.clearance-popup p{padding:20px 0 10px}.clearance-popup .buttons{text-align:right;overflow:hidden;margin-top:30px;margin-bottom:20px}.clearance-popup .buttons .btn{margin-left:10px}.clearance-popup hr{margin:18px 0}.products .product-group{border-bottom:1px solid #ccc;position:relative;padding-bottom:20px}.products .product-group h2{margin:40px 0 0}.clearance-popup-filters{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.clearance-popup-filters.filters table{max-width:100%}.clearance-popup-filters.filters table th,.clearance-popup-filters.filters table td,.clearance-popup-filters .size-column{width:24%;min-height:100px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;font-size:1.2rem;font-size:12px}.clearance-popup-filters.filters table th{min-height:0;margin-top:5px;margin-bottom:13px}.clearance-popup-filters.filters table th:nth-child(1),.clearance-popup-filters.filters table td:nth-child(1){margin-right:10%}.clearance-popup-filters.filters table th:nth-child(2),.clearance-popup-filters.filters table td:nth-child(2){margin-left:5%;margin-right:4.5%}.clearance-popup-filters.filters table th:nth-child(3),.clearance-popup-filters.filters table td:nth-child(3){float:right;margin-right:-20px}.clearance-popup-filters .size-column label,.clearance-popup-filters td label{margin-right:10px;float:left;width:42px}@media only screen and (max-width:960px){.category-banner .banner-text p{display:none}.category-banner .banner-text .category-header{width:80%}.category-banner .right{text-align:right}}@media only screen and (max-width:640px){.nohits .masthead h1{bottom:20%}.nohits .servicecontent{float:none;width:100%}.nohitssearch label,.nohitssearch input,.nohitssearch button{display:block;width:100%}.filters,.mainheader .description,.mainheader h1,.sorting ul{display:none}.main .product-list{margin:20px 0 10px}.product-list{width:100%}.product-list .sorting{max-width:none;float:right;display:inline-block}.small-paging{margin:0}.pager{text-align:right}.h-tabscroller{float:none;width:100%}.clearance-popup h2{padding-top:20px;padding-left:20px}.clearance-popup p{padding:20px 20px 10px}.clearance-popup .buttons{padding-right:20px}.js-clearance-popup-filters.clearance-popup-filters.filters{display:block !important;border-top:0;margin:20px auto;width:270px}.clearance-popup-filters.filters table{margin:0 auto;width:100%}.clearance-popup-filters.filters table td,.clearance-popup-filters .size-column{width:100%;margin:0 !important;min-height:150px;padding-top:40px;float:none;padding-right:100px}.clearance-popup-filters.filters table th,.clearance-popup-filters.filters table th:nth-child(3){width:270px;margin:0 !important;min-height:0;float:none !important;padding-right:115px}.clearance-popup-filters.filters table tr:nth-child(1){position:absolute;height:0}.clearance-popup-filters.filters table th{border-top:1px solid #dedede;position:relative;padding-top:10px}.clearance-popup-filters.filters table th:nth-child(1){top:0}.clearance-popup-filters.filters table th:nth-child(2){top:120px}.clearance-popup-filters.filters table th:nth-child(3){top:240px}}