.background-container.categories-top-background{overflow:hidden}.background-container.categories-top-background.mobile-overflow-visible{overflow:visible}.mobile-fluid-background,.row.mobile-fluid-background,.row.sm-items-space.mobile-fluid-background{margin-right:-150px;margin-left:-150px;padding-right:140px;padding-left:140px;padding-top:15px;padding-bottom:20px}.mobile-fluid-background.grey{background:#f6f6f6}.groups-products-container .mobile-fluid-background{margin-top:-20px}.price-range-slider{margin-top:5px;border-radius:25px;position:absolute;height:20px;background-color:#f0f0f0;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.5),0 1px 0 0 rgba(250,250,250,.5);left:40px;right:40px}.ui-slider-handle{position:absolute;z-index:2;width:55px;height:39px;cursor:pointer;background-color:#eee;border:1px solid #aaa;outline:0;top:-10px;margin-left:-27px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.6);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.6);box-shadow:2px 2px 5px 0 rgba(0,0,0,.6)}.ui-slider-range{background:#276f99;position:absolute;border:0;top:0;height:100%;border-radius:25px}.price-filter-container{margin:65px -5px 0;position:relative;font-size:19px;font-weight:400;line-height:14px}.price-filter-container .form-group>div:first-child{padding-left:15px;padding-right:5px}.price-filter-container .form-group>div:first-child span{right:12px}.price-filter-container .form-group>div:last-child{padding-left:0;padding-right:20px}.price-filter-container .form-group>div:last-child span{right:25px}.price-filter-container input.price-filter-value{padding:5px 50px 5px 10px;width:100%;height:46px;font-size:19px}.price-filter-container span{position:absolute;top:0;bottom:0;right:20px;line-height:46px}.window-box .window-header.filters-header{margin:0 5%;padding:15px 0;width:90%;height:auto;background:#d8d8d8;text-align:center}.filters-header span{font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.window-box .window-content.filters-content{margin:0 5%;width:90%;padding:15px;background:#f2f2f2;position:relative}.window-box .window-content.filters-content .filters-content-container{margin:auto;width:100%;max-width:250px;position:relative;overflow:hidden}.window-box .window-content.filters-content .filters-content-container .filters-container{padding-left:0}.window-box .filters-buttons-container{margin:15px auto 0;width:100%;height:26px;max-width:250px;position:relative}.window-box .filters-buttons-container button{padding:4px;width:48%;height:100%;color:#fff;font-size:14px;font-weight:400;line-height:16px;border:solid 1px #959595}.window-box .filters-buttons-container button.filters-confirm-button{background:#448f00;background:-moz-linear-gradient(#89e436,#448f00);background:-webkit-linear-gradient(#89e436,#448f00);background:linear-gradient(#89e436,#448f00);float:left}.window-box .filters-buttons-container button.filters-delete-button{background:#898989;background:-moz-linear-gradient(#bfbfbf,#7a7a7a);background:-webkit-linear-gradient(#bfbfbf,#7a7a7a);background:linear-gradient(#bfbfbf,#7a7a7a);float:right}.products-sort-field-container{margin:1px 15px 2px 0;float:left;position:relative;width:55%;max-width:185px;background:#fff}.products-sort-field{padding:8px 15px;width:100%;max-width:185px;height:47px;border:solid 1px #7f7f7f;float:left;font-size:15px;font-weight:400;line-height:29px;cursor:pointer;outline:0;-webkit-outline:none;-moz-outline:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;background-image:url(../images/responsiveNew/common/sortField.png);background-repeat:no-repeat;background-size:17px 10px;background-position:91% 50%}.product-count{float:right;padding-right:25px;min-width:85px;max-width:100%;text-align:center;font-size:13px;font-weight:700;line-height:40px}.product-count.clear-right-xs{margin-top:10px;clear:right}.anchor-section{display:block;width:100%;clear:left;float:left;margin-top:-90px;height:90px;visibility:hidden}.table-of-content-list li a{color:#454545;margin:5px 0;display:inline-block;font-size:16px}.table-of-content-list li a:active,.table-of-content-list li a:focus,.table-of-content-list li a:visited{color:#454545}.bottom-head-line{margin-top:0;margin-bottom:10px;font-size:28px;font-weight:700;line-height:38px}.categories-menu{margin-bottom:20px;width:100%;position:relative;border:solid 1px #d9d9d9;background:#fff;padding:10px}.categories-menu-no-wrap{background:#f6f6f6;padding:0;border:none}.categories-menu .categories-menu-header{width:100%}.categories-menu .categories-menu-header a,.categories-menu .categories-menu-header span{display:block;padding:6px 10px 15px;width:100%;height:47px;color:#262626;text-transform:uppercase;text-decoration:none;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.categories-menu-no-wrap .categories-menu-header span{padding-left:0;text-transform:none;font-weight:600;color:#454545}.categories-menu .categories-menu-header a,.categories-menu .categories-menu-header a:hover,.categories-menu .categories-menu-header a:visited{color:#262626;font-size:16px}.categories-menu .categories-menu-header a{padding:6px 10px 10px 28px;width:100%;height:42px}.categories-menu .categories-menu-header a:before{content:" ";display:block;width:11px;height:17px;top:12px;left:6px;position:absolute;background:url(../images/responsiveNew/common/backArrow.png) no-repeat 0 0}.categories-menu .categories-menu-header a:hover{text-decoration:underline}.categories-menu .categories-menu-header span{border:solid 1px #e6e6e6;border-width:0 0 1px 0;font-size:18px}.categories-menu .categories-menu-content{margin-top:15px;margin-bottom:15px;width:100%;position:relative}.categories-menu .categories-menu-content.clear-margin{margin-top:0}.categories-menu .categories-menu-content ul{margin:0;padding:0;width:100%;list-style:none}.categories-menu .categories-menu-content ul>li{margin:6px 0;padding:2px 5px 2px 30px;position:relative;color:#0070c0;font-size:14px;line-height:18px}.categories-menu .no-list-style ul>li{padding-left:0}.categories-menu .categories-menu-content ul>li:before{content:" ";width:4px;height:4px;background:#000;position:absolute;top:10px;left:9px}.categories-menu .no-list-style ul>li:before{display:none}.categories-menu .categories-menu-content ul>li a{text-decoration:none}.categories-menu .categories-menu-content ul>li a,.categories-menu .categories-menu-content ul>li a:hover,.categories-menu .categories-menu-content ul>li a:visited{color:#0070c0;font-size:14px}.categories-menu-no-wrap .categories-menu-content ul>li a,.categories-menu-no-wrap .categories-menu-content ul>li a:hover,.categories-menu-no-wrap .categories-menu-content ul>li a:visited{color:#454545}.categories-menu .categories-menu-content ul>li a.brand,.categories-menu .categories-menu-content ul>li a.brand:hover,.categories-menu .categories-menu-content ul>li a.brand:visited{color:#000;font-size:14px}.categories-menu .categories-menu-content ul>li a.current-brand,.categories-menu .categories-menu-content ul>li a.current-brand:hover,.categories-menu .categories-menu-content ul>li a.current-brand:visited{color:#000;font-size:14px;font-weight:700}.categories-menu .categories-menu-content ul>li a:hover{text-decoration:underline}.categories-menu .categories-menu-content ul>li span{color:#000}.categories-menu .categories-menu-content ul>li span.category-title{display:inline-block;max-width:90%}.categories-menu .categories-menu-content ul>li span.products-amount{font-weight:400;color:#797979;float:right;font-size:10px}.category-page-title{width:100%;float:left}.category-page-top-controls{margin-top:5px;width:100%;float:right}.category-page-title,.category-page-top-controls{margin-bottom:10px}.category-page-title:empty,.category-page-top-controls:empty{margin-bottom:0}.category-page-title h1{margin-top:0;margin-bottom:0;font-size:28px;font-weight:700;line-height:38px}.category-page-title .page-title-product-count{font-size:15px;font-weight:400}.left-menu-description-container{margin-bottom:20px;padding-bottom:40px;width:100%;position:relative}.left-menu-description-container.revealed{padding-bottom:5px}.categories-menu~.left-menu-description-container{margin-top:10px}.left-menu-description-content{width:100%;position:relative;font-size:13px;font-weight:400;font-style:italic;line-height:19px;overflow:hidden}.left-menu-description-content.revealed{max-height:none}.left-menu-description-content p{margin:0 0 0!important}.left-menu-description-content h2{font-size:16px}.left-menu-description-content h3{font-size:15px}.left-menu-description-content h4{font-size:14px}.common-description-content{background:0 0;line-height:24px}.common-description-content h1{margin-bottom:20px}.show-more-controll{display:inline-block;width:100%;font-size:13px;font-weight:400;line-height:19px;text-decoration:underline;position:absolute;left:0;bottom:5px;cursor:pointer;visibility:hidden}.show-more-controll.hidden{display:none}.left-menu-description-container.revealed .show-more-controll{display:none}.show-more-controll.scroll-to{visibility:visible}.show-more-controll-top{margin:5px 10px}.filters-row{display:none;font-size:0;line-height:0;background:#fbfbfb;position:fixed;top:0;bottom:0;right:0;left:0;z-index:500}.filters-row.visible-mobile-filters{display:block}.filters-row-content{height:calc(100% - 120px);border:solid #d9d9d9;border-width:0 0 1px 0;background:#fff;overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.filters-row-content.filter-in-use{height:100%}.col-filter-container{margin-top:-1px;min-height:56px;border:solid #d9d9d9;border-width:1px 0 1px 0;background:#fff}.f-control-container{display:inline-block;margin:7px 0;width:100%;position:relative;text-align:left}.f-control-container.selected{margin:0;z-index:403;position:fixed;top:0;height:100%}.f-container{padding-top:10px;padding-bottom:10px;padding-right:48px;padding-left:20px;width:100%;min-height:38px;background:#fff;line-height:0;position:relative;cursor:pointer;overflow:hidden}.f-container:after,.f-container:before{content:" ";display:inline-block;margin:auto;position:absolute;top:0;bottom:0;right:20px}.f-container:before{display:none;width:48px;border:solid #a6a6a6;border-width:0 0 0 1px}.f-container:after{width:17px;background:url(../images/responsiveNew/common/filterArrow.png) 100% 50% no-repeat;background-size:auto 17px}.f-container.f-container-head,.f-control-container.selected .f-container{padding-top:24px;padding-bottom:25px;background:#f4f4f4;border:solid #e7e7e7;border-width:1px 0 1px 0;z-index:402}.f-control-container.selected .f-container:after{display:none}.f-container.f-container-head{padding-top:14px;padding-bottom:14px}.f-container.f-container-head:after,.f-container.f-container-head:before{display:none}.f-container span.f-title{display:inline-block;padding-right:15px;min-width:60px;font-size:17px;font-weight:700;line-height:20px;color:#000;float:left}.f-container.f-container-head span.f-title,.f-control-container.selected .f-container span.f-title{font-size:19px}.f-container.f-container-head span.f-title{font-weight:400}.f-container span.first-used-value{display:block;color:#0070c0;text-align:right;font-size:15px;font-weight:400;line-height:20px;overflow:hidden}.f-control-container.selected .f-container span.first-used-value{display:none}.f-container button.close-button-mobile{display:none;margin:auto;padding:0 30px 0 10px;height:39px;background:url(../images/responsiveNew/common/filterCloseButton.png) 100% 50% no-repeat;background-size:17px auto;border:0;font-size:15px;font-weight:400;line-height:1.2;position:absolute;top:0;bottom:0;right:20px;-moz-outline:none;-webkit-outline:none;outline:0}.f-container.f-container-head button.close-button-mobile,.f-control-container.selected .f-container button.close-button-mobile{display:inline-block}.f-container button.close-button-mobile span{display:inline-block;position:relative;top:-2px}.f-loading-overlay-container,.f-overlay-container{display:none;position:fixed;top:0;right:0;left:0;bottom:auto;background:#fbfbfb;z-index:401}.f-loading-overlay-container{background:#0d0d0d;opacity:.8}.f-control-container.selected .f-overlay-container{display:block;bottom:0}.f-control-container.loading .f-loading-overlay-container{display:block;bottom:0}.fvs-controls-container{display:none;width:100%;position:absolute;background:#fff}.f-control-container.selected .fvs-controls-container{display:block;margin-top:-1px;z-index:402;top:71px;bottom:0}.fvs-container{margin-bottom:-70px;padding:0 20px 90px;width:100%;height:100%;position:relative;border:solid #d9d9d9;border-width:1px 0 1px 0;overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.fvs-container.fvs-prices{padding-top:35px}.fv-check-container{margin:-1px -20px 0;padding:14px 20px;border:solid #d9d9d9;border-width:1px 0 1px 0;position:relative;overflow:hidden;line-height:0}.fv-check-container input[type=checkbox]{margin:-33px 0 0 -17px;float:left}.fv-check-container label{padding-top:5px;padding-bottom:5px;padding-left:50px;display:inline-block;width:100%;color:#000;font-size:15px;font-weight:400;line-height:19px;cursor:pointer}.fv-check-container .checker{display:inline-block;width:31px;height:28px;border:solid 2px #a6a6a6;position:absolute;top:14px;left:20px}.fv-check-container .checker:after{content:" ";display:inline-block;width:40px;height:35px;position:absolute;top:-12px;left:6px}.fv-check-container input[type=checkbox]:checked~label .checker:after{background:url(../images/responsiveNew/common/fvCheckerMobile.png) no-repeat 50% 50%;background-size:100% auto}.fv-check-container .fv-diff-count{color:#7f7f7f;float:right}.fvs-buttons-container{margin-top:-1px;padding:10px 15px 0;width:100%;position:relative;background:#fff;border:solid #d9d9d9;border-width:1px 0 0 0;text-align:center}.fvs-buttons-container button.filter{margin-bottom:10px;margin-right:15px;width:60%;height:49px;max-width:210px;text-transform:none;font-size:19px}.fvs-buttons-container button.filter.remove-button{margin-right:0;width:34%;font-weight:400;color:#000}.fvs-buttons-container button.close-button{margin-bottom:10px;width:36px;height:39px;float:right;background:url(../images/responsiveNew/common/filterCloseButton.png) 50% 50% no-repeat;background-size:17px auto;border:0;-moz-outline:none;-webkit-outline:none;outline:0}.f-loading-container{display:none;margin:auto;max-width:300px;max-height:280px;position:absolute;top:-160px;right:30px;bottom:30px;left:30px;background:#fff;z-index:404}.f-loading-container:after{content:" ";display:block;width:100%;height:100%;background:url(../images/responsiveNew/common/loading.gif) 50% 50% no-repeat;background-size:50% auto}.f-control-container.loading .f-loading-container{display:block}.selected-filters-row{margin-bottom:-15px;padding:4px 0 19px;background:#fff}.selected-filters-content{width:100%;position:relative;font-size:0;line-height:0}.selected-filter-item{display:inline-block;margin-top:8px;margin-right:15px;padding:11px 7px 11px 20px;background:#383344}.selected-filters-content .selected-filter-item:nth-last-child(2){margin-right:25px}.selected-filter-item span{display:inline-block;padding-right:10px;color:#fff;font-size:15px;font-weight:400;line-height:25px}.selected-filter-item button{padding:0;width:25px;height:25px;border:0;outline:0;background:0 0;float:right;cursor:pointer;overflow:hidden;position:relative}.selected-filter-item button:after,.selected-filter-item button:before{content:" ";width:1px;height:26px;background:#fff;position:absolute;top:0;opacity:.9}.selected-filter-item button:before{transform:rotate(-45deg)}.selected-filter-item button:after{transform:rotate(45deg)}.selected-filters-content button.remove-selected-filters{margin-top:8px;padding:11px 0;width:127px;height:47px;color:#fff;text-transform:none;font-size:16px;font-weight:600;line-height:25px;position:relative;top:2px}.filters-button-container{width:auto;max-width:185px;height:50px;position:relative;overflow:hidden;background:#003c60;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.6);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.6);box-shadow:2px 2px 5px 0 rgba(0,0,0,.6)}.filters-button-container button{padding:0 16% 5px;width:100%;height:100%;background:0 0;border:0;text-align:left;color:#fff;font-size:16px;font-weight:700;line-height:20px;outline:0;position:relative}.filters-button-container button span.filters-amount{display:none}.filters-button-container button:after{content:" ";width:60px;height:38px;background:url(../images/responsiveNew/common/mobileFilterButtonIcon.png) no-repeat;background-size:auto 100%;position:absolute;top:2px;left:49%}.filters-button-container.filters-amount button{text-align:center}.filters-button-container.filters-amount button:after{display:none}.filters-button-container.filters-amount button span.filters-amount{display:inline}.fvs-controls-container .products-sort-field-container{margin:0 -20px;padding:0;width:auto;max-width:none;float:none}.fvs-controls-container .products-sort-field-container .products-sort-field{padding:0;max-width:none;border:0;background-image:none}.fvs-controls-container .products-sort-field-container .products-sort-field .sort-option,.fvs-controls-container .products-sort-field-container select.products-sort-field option{margin-top:-1px;padding:20px 20px 0;border:solid #d9d9d9;border-width:1px 0 1px 0;height:64px;font-size:15px;font-weight:400;line-height:19px}.fvs-controls-container .products-sort-field-container .products-sort-field .sort-option.selected{background:#e7e7e7}@media (min-width:768px){.product-count.clear-right-xs{clear:none;margin-top:0}.mobile-fluid-background,.row.mobile-fluid-background,.row.sm-items-space.mobile-fluid-background{padding-right:135px;padding-left:135px}}@media (min-width:992px){.mobile-fluid-background{margin:0}.groups-products-container .mobile-fluid-background{margin-top:0}.mobile-fluid-background,.row.mobile-fluid-background,.row.sm-items-space.mobile-fluid-background{padding:0}.row.mobile-fluid-background{margin-right:-15px;margin-left:-15px}.row.sm-items-space.mobile-fluid-background{margin-right:-10px;margin-left:-10px}.mobile-fluid-background.grey{background:0 0}.category-page-title h1{margin-top:5px;margin-bottom:5px;font-size:36px;line-height:43px}.category-page-title{width:auto}.category-page-title,.category-page-top-controls{margin-bottom:17px}.category-page-top-controls{margin-top:13px;margin-right:-15px;width:auto}.left-menu-container{margin-bottom:15px;padding-right:25px}.products-sort-field-container{margin:0 0 0 10px;background:#f6f6f6;float:right;width:175px}.products-sort-field{height:40px;background-position:144px 50%;font-size:13px;line-height:22px}.price-range-slider{height:13px;left:20px;right:20px}.ui-slider-handle{width:25px;height:21px;top:-5px;margin-left:-10px}.price-filter-container{margin:40px 0 0;width:100%;font-size:12px}.price-filter-container input.price-filter-value{padding:5px 25px 5px 5px;height:100%;font-size:14px}.price-filter-container span{line-height:33px}.filters-row{display:block;margin-right:-15px;margin-left:-15px;padding:10px 20px 12px;width:auto;background:#eee;position:relative;top:auto;bottom:auto;right:auto;left:auto;z-index:auto}.filters-row-content,.filters-row-content.filter-in-use{height:auto;background:0 0;border:0;overflow-x:visible;overflow-y:visible;-webkit-overflow-scrolling:auto}.col-filter-container{margin-top:0;min-height:auto;border:0;background:0 0}.f-control-container,.f-control-container.selected{margin:5px 0}.f-control-container.selected{position:relative;top:auto;height:auto}.f-container{padding-left:15px;border:1px solid #a6a6a6;-webkit-box-shadow:2px 2px 5px 0 rgba(64,64,64,.6);-moz-box-shadow:2px 2px 5px 0 rgba(64,64,64,.6);box-shadow:2px 2px 5px 0 rgba(64,64,64,.6)}.f-container:after,.f-container:before{right:0}.f-container:before{display:inline-block}.f-container:after{width:47px;background:url(../images/responsiveNew/common/filterDownArrow.png) 50% 50% no-repeat;background-size:26px auto}.f-control-container.selected .f-container{padding-top:10px;padding-bottom:10px;background:#fff;border:solid #fff;border-width:1px 1px 1px 1px;box-shadow:none;z-index:402}.f-control-container.selected .f-container:before{border:0}.f-control-container.selected .f-container:after{display:inline-block}.f-container span.f-title,.f-control-container.selected .f-container span.f-title{font-size:15px;font-weight:400;color:#0070c0}.f-overlay-container{background:rgba(13,13,13,.27)}.f-control-container.loading .f-loading-overlay-container,.f-loading-overlay-container{display:none;bottom:auto}.selected-filters-content{padding-right:5px;padding-left:5px}.selected-filter-item{padding:6px 7px 5px 20px}.selected-filters-content .selected-filter-item:nth-last-child(2){margin-right:0}.selected-filter-item span{font-size:13px}.selected-filter-item button:after,.selected-filter-item button:before{height:22px;top:1px}.f-control-container.selected .fvs-controls-container{margin-top:0;top:auto;bottom:auto}.fvs-controls-container.multicolumn{width:209%}.fvs-controls-container.multicolumn.limited{width:100%;min-width:314px}.fvs-controls-container.multicolumn .fvs-column{border:solid #d9d9d9;border-width:0 1px 0 0}.fvs-controls-container.multicolumn .fvs-column:last-child{margin-left:-1px;border-width:0 0 0 1px}.col-filter-container:nth-child(2n+1) .fvs-controls-container.multicolumn{right:auto}.col-filter-container:nth-child(3n+1) .fvs-controls-container.multicolumn{right:0}.fvs-container,.fvs-container.fvs-prices{margin-bottom:0;padding:10px 15px 12px;height:auto;overflow-x:visible;overflow-y:visible;-webkit-overflow-scrolling:auto}.fv-check-container{margin:3px 0 4px;padding:4px 0 0;width:100%;border:0}.fv-check-container input[type=checkbox]{margin:-13px 0 0 -17px}.fv-check-container label{padding-top:3px;padding-bottom:3px;padding-left:35px;color:inherit;font-size:13px}.fv-check-container .checker{width:25px;height:25px;border:solid 1px #404040;border-radius:4px;top:4px;left:0}.fv-check-container .checker:after{width:27px;height:24px;top:-4px;left:4px}.fv-check-container input[type=checkbox]:checked~label .checker:after{background:url(../images/responsiveNew/common/fvChecker.png) no-repeat 50% 50%;background-size:100% auto}.fvs-buttons-container{padding:15px;text-align:left;background:0 0}.fvs-buttons-container button.filter{margin-right:0;max-width:140px;height:39px;float:left;font-size:16px}.f-loading-container{max-width:none;max-height:none;top:-42px;right:0;bottom:0;left:0}}.category-products-energy-data,.category-products-energy-data-container .category-products-energy-datapdf{display:inline-block;height:45px}.category-products-energy-data-container .category-products-energy-datapdf{margin-left:5px}@media (min-width:1200px){.col-filter-container:nth-child(3n+1) .fvs-controls-container.multicolumn{right:auto}.col-filter-container.col-lg-3:nth-child(4n+1) .fvs-controls-container.multicolumn{right:0}.col-filter-container.col-lg-4:nth-child(3n+1) .fvs-controls-container.multicolumn{right:0}}@media screen and (-webkit-min-device-pixel-ratio:0){select.products-sort-field:focus{font-size:13px}}