@charset "UTF-8";.catalog-list-item .order-actions-wrap button.instant-order .icon,.catalog-list-item .order-actions-wrap button.add-to-cart .icon,.catalog-list-item .order-actions-wrap .quantity-block button.increase .icon,.catalog-list-item .order-actions-wrap .quantity-block button.decrease .icon,.catalog-item-page .info-block .order-actions-wrap button.add-to-cart .icon,.catalog-item-page .info-block .order-actions-wrap .instant-order-wrap button .icon,.catalog-item-page .info-block .order-actions-wrap .quantity-block button.increase .icon,.catalog-item-page .info-block .order-actions-wrap .quantity-block button.decrease .icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.catalog-list-item .order-actions-wrap button,.catalog-item-page .info-block .order-actions-wrap button{border:1px solid #ccc;background-color:#f7f7f7;color:#666;outline:0;padding:4px;line-height:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.catalog-list-item .order-actions-wrap button:hover,.catalog-item-page .info-block .order-actions-wrap button:hover{background-color:#eaeaea}.catalog-list-item .order-actions-wrap button:active,.catalog-item-page .info-block .order-actions-wrap button:active{background-color:#dedede;color:#333}.catalog-list-item .order-actions-wrap .quantity-block input[type='text'],.catalog-item-page .info-block .order-actions-wrap .quantity-block input[type='text']{border:1px solid #ccc}.catalog-list-category.list-view a .image-wrap .image,.catalog-list-category.block-view a .image-wrap .image,.catalog-list-item.list-view .image-wrap .image,.catalog-list-item.block-view .image-wrap .image{background-repeat:no-repeat;background-position:center center}.catalog-list-category.list-view a .image-wrap .image,.catalog-list-category.block-view a .image-wrap .image,.catalog-list-item.list-view .image-wrap .image,.catalog-list-item.block-view .image-wrap .image{background-size:contain}.blog-record-index-item{padding:1em 0;display:flex;flex-flow:column nowrap}@media screen and (min-width:480px){.blog-record-index-item{flex-flow:row nowrap}}@media screen and (min-width:480px){.blog-record-index-item .image-block{margin:0 .5em .5em}}.blog-record-index-item .image-block .img{width:100%;height:140px;margin:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width:480px){.blog-record-index-item .image-block .img{width:200px;background-size:contain}}.blog-record-index-item .text-block .published-at-wrap .published-at{color:#aaa;font-size:.8em;font-weight:bold}.blog-record-index-item .text-block .item-title-wrap .item-title{color:#666;font-weight:bold;font-size:1.2em}.blog-record-index-item .text-block .intro-wrap .intro{line-height:1.2;color:#999;font-size:1em}.blog-record-index-item .text-block .link-more-wrap{margin-top:1em}.blog-record-index-item .text-block .link-more-wrap a{border-bottom:1px dotted}.blog-record-index-item .text-block .link-more-wrap a:hover{border:0}.blog-index-page{padding:0 1em 1em;background-color:white;margin:0 auto 1em auto;max-width:1200px}.blog-index-page .page-header{margin:1em 0;padding:.5em 0}.blog-index-page .page-header .title-wrap{margin-bottom:.4em}.blog-index-page .page-header .title-wrap .title{color:#666;font-size:1.4em;font-weight:bold}.blog-index-page .page-content{padding:.5em 0}.blog-record-page{padding:0 1em 1em;background-color:white;margin-bottom:1em}.blog-record-page .page-header{margin:1em 0;padding:.5em 0}.blog-record-page .page-header .title-wrap{margin-bottom:.4em}.blog-record-page .page-header .title-wrap .title{color:#666;font-size:1.4em;font-weight:bold}.blog-record-page .page-header .title-wrap .published-at{display:block;color:#999;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media screen and (min-width:480px){.blog-record-page .page-header .title-wrap .published-at{display:inline-block;margin-left:1em}}.blog-record-page .page-header .intro-wrap{color:#999;font-size:.9em}.blog-record-page .page-content{padding:.5em 0}.category-description{border-top:2px solid #8baa00;padding-bottom:1em;word-break:break-all}.category-description .description-wrap{padding:.5em 1em;background-color:white;text-align:justify}.top-banners{margin-bottom:1em}.adaptive_mode_menu{display:none;padding:0;left:0;width:100%;position:fixed;z-index:5;background-color:#cfcfcf;border-top:2px solid rgba(255,255,255,0.8);top:92px;height:auto;bottom:0;overflow-y:auto}.adaptive_mode_menu.active{display:block}@media screen and (min-width:480px){.adaptive_mode_menu{top:111px}}.adaptive_mode_menu ul{padding:0}.adaptive_mode_menu li{border-bottom:1px solid #eee;list-style:none}.adaptive_mode_menu a{display:block;padding:1em;text-decoration:none;color:#666}.adaptive_mode_menu a:hover{background-color:rgba(255,255,255,0.3)}.adaptive_catalog_button{transition:.4s all ease;display:none;width:100%;height:47px;background:radial-gradient(circle,#e0e0e0,#cecece);text-align:left;line-height:47px;color:#757575;cursor:pointer;top:64px;position:fixed;left:0;z-index:5}.adaptive_catalog_button span{margin-left:15px;float:left}.adaptive_catalog_button img{margin-right:15px}.product-view .title-block{margin-bottom:1em}.product-view .description-block img{max-width:100%}.product-view .main-heading{text-align:center}@media screen and (min-width:768px){.product-view .main-heading{text-align:left;padding:0 2em}}.product-view .image-wrap{position:relative}.product-view .image-wrap .main-image{margin:0 auto;min-height:200px;height:auto;max-width:300px;width:100%;display:block}.product-view .quantity-wrap{margin-top:.5em;display:flex;justify-content:center}@media screen and (min-width:480px){.product-view .quantity-wrap{justify-content:flex-start}}.product-view .quantity-wrap button{color:white;background-color:#8baa00}.product-view .quantity-wrap .quantity-value{text-align:center;padding:0 .5em;line-height:1}.product-view .quantity-wrap .quantity-value input{text-align:center;max-width:60px;border:0;padding:0;margin:0}.product-view .quantity-wrap .quantity-value .caption{color:#999;font-size:.8em}.product-view .product-images-slider{margin:1em 0;padding:1em;border-top:1px solid #f0f0f0;display:flex;flex-flow:row wrap;justify-content:flex-start}.product-view .product-images-slider a{display:block;flex:0 0 80px;text-align:center;padding:.5em}@media screen and (min-width:768px){.product-view .product-images-slider a{flex:0 0 120px}}.product-view .product-images-slider a img{max-width:60px;width:100%}@media screen and (min-width:768px){.product-view .product-images-slider a img{max-width:100px}}.catalog-index .page-main-heading,.product-view .page-main-heading{margin-top:.5em;padding-left:.5em;font-size:1.6em;color:#666;text-transform:uppercase}.catalog-index .catalog-index-actions,.product-view .catalog-index-actions{padding:.5em 1em;background-color:white;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;margin-bottom:1em}@media screen and (min-width:768px){.catalog-index .catalog-index-actions,.product-view .catalog-index-actions{flex-flow:row nowrap}}.catalog-index .catalog-index-actions button,.catalog-index .catalog-index-actions input,.catalog-index .catalog-index-actions select,.product-view .catalog-index-actions button,.product-view .catalog-index-actions input,.product-view .catalog-index-actions select{padding:.3em .5em;border:1px solid #ccc}.catalog-index .catalog-index-actions .search-block,.product-view .catalog-index-actions .search-block{padding:.5em 0;display:flex}@media screen and (min-width:768px){.catalog-index .catalog-index-actions .search-block,.product-view .catalog-index-actions .search-block{width:50%}}.catalog-index .catalog-index-actions .search-block .search-wrap,.product-view .catalog-index-actions .search-block .search-wrap{width:100%}.catalog-index .catalog-index-actions .search-block input,.product-view .catalog-index-actions .search-block input{width:100%}.catalog-index .catalog-index-actions .view-block,.product-view .catalog-index-actions .view-block{display:flex;padding:.5em 0;justify-content:space-between}@media screen and (min-width:768px){.catalog-index .catalog-index-actions .view-block,.product-view .catalog-index-actions .view-block{width:50%;justify-content:flex-end}}.catalog-index .catalog-index-actions .view-block select,.product-view .catalog-index-actions .view-block select{margin-left:.5em;padding:0 .5em}.catalog-index .catalog-index-actions .view-block select,.catalog-index .catalog-index-actions .view-block button,.product-view .catalog-index-actions .view-block select,.product-view .catalog-index-actions .view-block button{background-color:#f0f0f0}.catalog-index .catalog-index-actions .view-block .filter-button-wrap,.product-view .catalog-index-actions .view-block .filter-button-wrap{padding-right:2px}.catalog-index .catalog-index-actions .view-block .filter-button-wrap button,.product-view .catalog-index-actions .view-block .filter-button-wrap button{display:flex;align-items:center}.catalog-index .catalog-index-actions .view-block .filter-button-wrap button .caption,.product-view .catalog-index-actions .view-block .filter-button-wrap button .caption{text-transform:uppercase;line-height:1;font-size:.8em;width:100px}.catalog-index .catalog-index-actions .view-block .view-mode-wrap,.product-view .catalog-index-actions .view-block .view-mode-wrap{display:flex;justify-content:space-between}.catalog-index .catalog-index-actions .view-block .view-mode-wrap>*,.product-view .catalog-index-actions .view-block .view-mode-wrap>*{margin:0 2px}.catalog-index .catalog-index-actions .view-block .view-mode-wrap .toggle-view-mode.active,.product-view .catalog-index-actions .view-block .view-mode-wrap .toggle-view-mode.active{background-color:#8baa00;color:white;border:1px solid #617700}.catalog-index .discount-badge,.product-view .discount-badge{width:50px;height:50px;font-size:.7em;position:absolute;top:5px;right:5px;background-size:contain;background-position:center center;color:#fff;text-shadow:1px 1px 1px #333;padding-top:1.3em;text-align:center;font-weight:bold;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media screen and (min-width:480px){.catalog-index .discount-badge,.product-view .discount-badge{width:60px;height:60px;font-size:.8em}}.catalog-index .categories-list,.product-view .categories-list{display:flex;flex-flow:row wrap;justify-content:flex-start}.catalog-index .catalog-category,.product-view .catalog-category{display:flex;flex-flow:column nowrap;margin-left:1%;margin-right:1%;width:48%;background-color:white;padding:.5em;margin-bottom:.5em;border:1px solid #f7f7f7;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}@media screen and (min-width:768px){.catalog-index .catalog-category,.product-view .catalog-category{width:calc(94% / 3)}}.catalog-index .catalog-category:hover,.product-view .catalog-category:hover{border-color:#8baa00}.catalog-index .catalog-category a,.product-view .catalog-category a{color:#333;text-decoration:none;text-transform:uppercase}.catalog-index .catalog-category .image-wrap,.product-view .catalog-category .image-wrap{position:relative;padding-bottom:.5em}.catalog-index .catalog-category .image-wrap .image,.product-view .catalog-category .image-wrap .image{margin:0 auto;width:140px;height:140px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center}.catalog-index .catalog-category .title-wrap,.product-view .catalog-category .title-wrap{text-align:center;flex:1 1 100%}.catalog-index .catalog-category .title-wrap .title,.product-view .catalog-category .title-wrap .title{font-size:.9em}.catalog-index .items-list .catalog-item,.product-view .items-list .catalog-item{background-color:white;display:flex;margin-top:1em;min-height:180px;padding:.5em}.catalog-index .items-list .catalog-item .title-wrap,.product-view .items-list .catalog-item .title-wrap{text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.catalog-index .items-list .catalog-item .title-wrap .title,.product-view .items-list .catalog-item .title-wrap .title{line-height:1.2;color:#656565;text-decoration:none}.catalog-index .items-list .catalog-item .image-block .image,.product-view .items-list .catalog-item .image-block .image{position:relative;display:block;width:140px;height:140px;margin-left:auto;margin-right:auto;background-size:contain;background-position:center center;background-repeat:no-repeat}.catalog-index .items-list .catalog-item .content-block button,.product-view .items-list .catalog-item .content-block button{border:0;background-color:#8baa00;color:white;border-radius:20px;height:32px;min-width:32px;line-height:32px;padding:0;outline:0;max-width:142px}.catalog-index .items-list .catalog-item .content-block button:hover,.product-view .items-list .catalog-item .content-block button:hover{opacity:.9}.catalog-index .items-list .catalog-item .content-block button:active,.product-view .items-list .catalog-item .content-block button:active{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3)}.catalog-index .items-list .catalog-item .content-block .price-wrap,.product-view .items-list .catalog-item .content-block .price-wrap{display:flex;justify-content:center;flex-flow:column nowrap;min-height:60px;align-items:center}@media screen and (min-width:400px) and (max-width:767px){.catalog-index .items-list .catalog-item .content-block .price-wrap,.product-view .items-list .catalog-item .content-block .price-wrap{font-size:1.2em}}@media screen and (min-width:480px){.catalog-index .items-list .catalog-item .content-block .price-wrap,.product-view .items-list .catalog-item .content-block .price-wrap{font-size:1.4em;height:52px}}.catalog-index .items-list .catalog-item .content-block .price-wrap .old-price,.product-view .items-list .catalog-item .content-block .price-wrap .old-price{text-decoration:line-through;color:#aaa;font-size:.8em;padding:0 10px}.catalog-index .items-list .catalog-item .content-block .price-wrap .current-price,.product-view .items-list .catalog-item .content-block .price-wrap .current-price{color:#656565;font-weight:bold;padding:0 10px}.catalog-index .items-list .catalog-item .content-block .price-wrap .request-price,.product-view .items-list .catalog-item .content-block .price-wrap .request-price{color:#333;font-size:16px;text-decoration:none;border-bottom:1px dashed}.catalog-index .items-list .catalog-item .content-block .actions-block,.product-view .items-list .catalog-item .content-block .actions-block{display:flex;flex-flow:column nowrap}@media screen and (min-width:480px){.catalog-index .items-list .catalog-item .content-block .actions-block,.product-view .items-list .catalog-item .content-block .actions-block{justify-content:space-around}}@media screen and (min-width:680px){.catalog-index .items-list .catalog-item .content-block .actions-block,.product-view .items-list .catalog-item .content-block .actions-block{margin-top:1em}}@media screen and (min-width:768px){.catalog-index .items-list .catalog-item .content-block .actions-block,.product-view .items-list .catalog-item .content-block .actions-block{flex-flow:column nowrap}}.catalog-index .items-list .catalog-item .content-block .actions-block .quantity-wrap,.product-view .items-list .catalog-item .content-block .actions-block .quantity-wrap{display:flex;justify-content:center}@media screen and (min-width:400px){.catalog-index .items-list .catalog-item .content-block .actions-block .quantity-wrap,.product-view .items-list .catalog-item .content-block .actions-block .quantity-wrap{margin-top:.5em}}@media screen and (min-width:480px){.catalog-index .items-list .catalog-item .content-block .actions-block .quantity-wrap,.product-view .items-list .catalog-item .content-block .actions-block .quantity-wrap{margin:0 auto;flex:1 0 100%}}.catalog-index .items-list .catalog-item .content-block .actions-block .quantity-wrap button,.product-view .items-list .catalog-item .content-block .actions-block .quantity-wrap button{font-size:.9em}.catalog-index .items-list .catalog-item .content-block .actions-block .quantity-wrap .quantity-value,.product-view .items-list .catalog-item .content-block .actions-block .quantity-wrap .quantity-value{text-align:center;padding:0 .3em;line-height:1}.catalog-index .items-list .catalog-item .content-block .actions-block .quantity-wrap .quantity-value input,.product-view .items-list .catalog-item .content-block .actions-block .quantity-wrap .quantity-value input{text-align:center;max-width:60px;border:0;padding:0;margin:0}.catalog-index .items-list .catalog-item .content-block .actions-block .quantity-wrap .quantity-value .caption,.product-view .items-list .catalog-item .content-block .actions-block .quantity-wrap .quantity-value .caption{color:#999;font-size:.8em}.catalog-index .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap,.product-view .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap{padding:0 3px;text-align:center;margin-top:.5em}@media screen and (min-width:768px){.catalog-index .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap,.product-view .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap{margin-top:.5em;flex:1 0 100%;width:100%}}.catalog-index .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap button,.product-view .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap button{width:100%}.catalog-index .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap button .fa,.product-view .items-list .catalog-item .content-block .actions-block .add-to-cart-wrap button .fa{color:#ccce3a}.catalog-index .items-list .catalog-item .content-block .actions-block .instant-order-wrap,.product-view .items-list .catalog-item .content-block .actions-block .instant-order-wrap{padding:0 5px;text-align:center;margin-top:.5em}@media screen and (min-width:768px){.catalog-index .items-list .catalog-item .content-block .actions-block .instant-order-wrap,.product-view .items-list .catalog-item .content-block .actions-block .instant-order-wrap{margin-top:.5em;flex:1 0 100%;width:100%}}.catalog-index .items-list .catalog-item .content-block .actions-block .instant-order-wrap button,.product-view .items-list .catalog-item .content-block .actions-block .instant-order-wrap button{width:100%;background-color:#626262}.catalog-index .items-list.v-grid,.product-view .items-list.v-grid{display:flex;flex-flow:row wrap;justify-content:flex-start}.catalog-index .items-list.v-grid .catalog-item-wrap,.product-view .items-list.v-grid .catalog-item-wrap{width:48%;margin-left:1%;margin-right:1%}@media screen and (min-width:480px){.catalog-index .items-list.v-grid .catalog-item-wrap,.product-view .items-list.v-grid .catalog-item-wrap{width:calc(94% / 3)}}.catalog-index .items-list.v-grid .catalog-item,.product-view .items-list.v-grid .catalog-item{flex-flow:column nowrap}.catalog-index .items-list.v-grid .catalog-item .title-wrap,.product-view .items-list.v-grid .catalog-item .title-wrap{min-height:80px}.catalog-index .items-list.v-grid .catalog-item .content-block .title-wrap,.product-view .items-list.v-grid .catalog-item .content-block .title-wrap{display:none}.catalog-index .items-list.v-list .catalog-item .image-block,.product-view .items-list.v-list .catalog-item .image-block{flex:0 0 160px;display:flex;flex-flow:column nowrap;justify-content:center}@media screen and (min-width:480px){.catalog-index .items-list.v-list .catalog-item .image-block .title-wrap,.product-view .items-list.v-list .catalog-item .image-block .title-wrap{display:none}}.catalog-index .items-list.v-list .catalog-item .content-block,.product-view .items-list.v-list .catalog-item .content-block{flex:1 1 100%}.catalog-index .items-list.v-list .catalog-item .content-block .title-wrap,.product-view .items-list.v-list .catalog-item .content-block .title-wrap{display:none;min-height:50px}@media screen and (min-width:480px){.catalog-index .items-list.v-list .catalog-item .content-block .title-wrap,.product-view .items-list.v-list .catalog-item .content-block .title-wrap{display:flex}}.catalog-index .items-list.v-list .catalog-item .content-block .price-wrap,.product-view .items-list.v-list .catalog-item .content-block .price-wrap{flex-flow:row nowrap}@media screen and (min-width:480px){.catalog-index .items-list.v-list .catalog-item .content-block .actions-block,.product-view .items-list.v-list .catalog-item .content-block .actions-block{flex-flow:row wrap}}@media screen and (min-width:600px){.catalog-index .items-list.v-list .catalog-item .content-block .actions-block,.product-view .items-list.v-list .catalog-item .content-block .actions-block{justify-content:center}}@media screen and (min-width:600px){.catalog-index .items-list.v-list .catalog-item .content-block .actions-block .quantity-wrap,.product-view .items-list.v-list .catalog-item .content-block .actions-block .quantity-wrap{flex:1 1 120px}}@media screen and (min-width:480px){.catalog-index .items-list.v-list .catalog-item .content-block .actions-block .add-to-cart-wrap,.product-view .items-list.v-list .catalog-item .content-block .actions-block .add-to-cart-wrap{flex-basis:50%}}@media screen and (min-width:600px){.catalog-index .items-list.v-list .catalog-item .content-block .actions-block .add-to-cart-wrap,.product-view .items-list.v-list .catalog-item .content-block .actions-block .add-to-cart-wrap{flex:1 1 120px;margin:0 1em}}@media screen and (min-width:480px){.catalog-index .items-list.v-list .catalog-item .content-block .actions-block .instant-order-wrap,.product-view .items-list.v-list .catalog-item .content-block .actions-block .instant-order-wrap{flex-basis:50%}}@media screen and (min-width:600px){.catalog-index .items-list.v-list .catalog-item .content-block .actions-block .instant-order-wrap,.product-view .items-list.v-list .catalog-item .content-block .actions-block .instant-order-wrap{flex:1 1 130px;margin:0}}.catalog-index .pager-block,.product-view .pager-block{padding:0 1%}.catalog-index .recommended-block .catalog-category,.product-view .recommended-block .catalog-category{width:100%;height:215px;overflow:hidden}.catalog-index .recommended-block .items-list,.product-view .recommended-block .items-list{display:block}.catalog-index .recommended-block .catalog-item-wrap,.product-view .recommended-block .catalog-item-wrap{margin:0 auto;width:100% !important}#catalog-menu>.ui-menu-item:hover{border-bottom:1px solid #f0f0f0}#catalog-menu .ui-menu-item{background:#e4e4e4;color:#707070;border-bottom:1px solid #fff;float:left;width:100%}#catalog-menu .ui-menu-item ul li{background:#fff}#catalog-menu .ui-menu-item ul li:hover{background:#fff}#catalog-menu .ui-menu-item ul li:hover>a{color:#6d8500}#catalog-menu .ui-menu-item:hover,#catalog-menu .ui-menu-item.ui-state-focus,#catalog-menu .ui-menu-item.ui-state-active{background:#e4e4e4}#catalog-menu .ui-menu-item a{color:#707070;margin-left:9px;display:block;font-size:14px;padding-right:28px}#catalog-menu .ui-menu-item a:hover,#catalog-menu .ui-menu-item:hover a{border:0;margin:0 0 0 9px;background-color:transparent !important;text-decoration:none;background:0}.count-items_block{padding:0;width:161px;margin:0 auto;overflow:hidden}.change_count_button{width:34px;height:34px;border-radius:17px;background:#8baa00;line-height:31px;text-align:center;display:block;font-size:24px;color:#fff;cursor:pointer;font-style:normal;float:left}.change_count_button:hover{background:#96b700}.count_input_block{float:left;max-width:93px;font-size:14px;color:#8f8f8f}.count_input_block input,.count_input_block span{float:left;width:100%;height:20px;border:0;text-align:center}.count_input_block span{font-size:12px;display:block}.sort_block select{width:100%;height:62px;border:1px solid #fff;background:#fff;float:left;margin-bottom:28px}.sort_block select:hover{border:1px solid #8baa00}.desktop_mode_menu{padding:0;width:220px}.desktop_item_view{display:block}.adaptive_item_view{display:none}@media screen and (max-width:991px){.desktop_mode_menu{display:none}.list-view .item-wrap{clear:inherit}.adaptive_catalog_button{display:block}}@media screen and (max-width:750px){.item-wrap_product{width:100%}.desktop_item_view{display:none}.adaptive_item_view{display:block}#catalog-index-pjax .main{padding:0}.adaptive_view .left_block{margin:20px 0 0 0}.left_block .title-wrap .title,.adaptive_view .bottom_row{margin-left:15px}}@media screen and (max-width:718px){.list-view .item-wrap{width:50%}}@media screen and (max-width:660px){.count-items_block{display:none}.adaptive_view .bottom_row{margin-left:0}}@media screen and (max-width:480px){.list-view .item-wrap{width:100%}.sort_filter,.group_filter{width:50%}.adaptive_catalog_button{top:45px}.adaptive_catalog_button span{margin-left:11px}.adaptive_view .left_block{width:60%}}@media screen and (max-width:450px){.sort_filter,.group_filter{width:100%;padding:0 30px}.sort_block select{margin-bottom:10px}.group_filter{margin-bottom:18px}}.ui-widget-content.ui-state-active{border-color:transparent}.ui-icon{width:9px;height:16px;margin-left:1em}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../images/catalog_menu_arrow.png") !important;background-position:0 0;right:10px}.ui-widget-content a.ui-state-active{border-color:transparent;background:0}.ui-menu-item:hover>.ui-icon{background-image:url("../images/catalog_menu_arrow_active.png") !important}.sub_menu{width:1920px;height:47px;margin-left:-960px;position:absolute;background:radial-gradient(circle,#e0e0e0,#cecece);left:50%;z-index:1}.page-content{position:relative;margin-top:0}.page.sub_menu.fixed{position:fixed;z-index:3}.sub_menu .sub_menu_body{width:960px;margin-left:-480px;height:100%;position:relative;left:50%;list-style:none}.sub_menu .sub_menu_body li{float:left;margin:0 25px}.sub_menu .sub_menu_body li a{color:#757575;line-height:47px;display:block}.sub_menu .sub_menu_body li:first-child{margin-left:16px}.sub_menu .sub_menu_body li:last-child{text-align:right;margin-right:0}.main_conteiner{width:100%;height:100%;margin-left:0;position:relative;left:0;background:#fbf9fa;margin-top:20px}@media screen and (min-width:1024px){.main_conteiner{margin-top:60px;width:1920px;margin-left:-960px;left:50%}}.page-content .landing-section.page_top-section{background:#fbf9fa;margin-top:0}.page_top-section .page_top_slider{width:940px;height:350px;margin:0 auto 103px auto;top:32px}.page_top_slider .slide{position:relative}.page_top_slider .slide-dots{width:100%;padding:0;text-align:center;list-style:none;margin-top:-35px;position:absolute}.page_top_slider .slide-dots li,.workers_list_slider .slide-dots li{display:inline-block;width:18px;height:18px;margin-right:35px}.page_top_slider .slide-dots li.slick-active button,.workers_list_slider .slide-dots li.slick-active button{background:white}.page_top_slider .slide-dots li button,.workers_list_slider .slide-dots li button{width:18px;height:18px;border-radius:9px;background:rgba(255,255,255,0.5);border:0;font-size:0}.page_top_slider_arrow_prev,.page_top_slider_arrow_next,.page_workers_slider_arrow_prev,.page_workers_slider_arrow_next{width:29px;height:55px;position:absolute;z-index:1;top:167px;cursor:pointer}.container.top_slider{position:relative;margin-top:47px}.container.top_slider img{max-width:95%;margin:0 auto}.page-content .landing-section.certificates-section{background:0;margin-top:0}.page_top_slider_arrow_next,.page_workers_slider_arrow_next{background:url("../images/portfolio/next_arr.png");right:20px}.page_top_slider_arrow_next:hover{background:url("../images/portfolio/next_arr_hover.png")}.page_top_slider_arrow_prev,.page_workers_slider_arrow_prev{background:url("../images/portfolio/prev_arr.png");left:30px}.page_top_slider_arrow_prev:hover{background:url("../images/portfolio/prev_arr_hover.png")}.slide_left_block{width:70%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0.65),rgba(255,255,255,0));position:absolute;left:0;display:flex;flex-direction:column;justify-content:center}.slide_left_block_body{margin-left:55px;left:55px;position:relative;color:#4b4b4b;text-align:left}.slide_left_block_body .slide_logo{width:248px}.slide_left_block_body .slide_name{font-weight:bold;font-size:16px;margin:21px 0 15px 25px;width:100%}.slide_left_block_body .slide_text{margin-left:25px;width:300px}.page-content .landing-section.page_mode-section{margin-top:0}.page_calculator-section{padding-bottom:180px}#calculator_block_img{margin-top:67px}.calculator_body .calculator_text_block{margin-top:105px}.calculator_text_block .calculator_title{width:390px;font-size:24px;color:#818181;font-family:"Panton-BlackCaps";margin-bottom:35px}.calculator_text_block .calculator_text{color:#363636}.calculator_text_block .calculator_text p{margin:20px 0}#calculator_ico{width:102px;height:101px;background:url("../images/page/calculator_ico.png");position:absolute;right:20px;top:-60px}.calculator_form_block .calculator_form_body{width:100%;margin-left:0;background:#fff;-webkit-box-shadow:0 0 20px 20px rgba(0,0,0,0.08);-moz-box-shadow:0 0 20px 20px rgba(0,0,0,0.08);box-shadow:0 0 20px 20px rgba(0,0,0,0.08);margin-top:190px;min-height:510px}.input_text{height:33px;border:1px solid #c6c6c6;background:#fbf9fa;padding-left:12px}.calculator_form_body{text-align:center;padding:50px 0 20px}.calculator_form_body .input-wrap{margin-bottom:18px}.calculator_form_body .help-block{padding:0 10px}.calculator_form_body .input_text{width:280px;float:none;position:relative}.form_submit{height:34px;background:#8baa00;border-radius:17px;border:0;color:#f2f9d3}.form_submit:hover{background:#96b700;color:#fff}.calculator_form_body .form_submit{margin-top:28px;width:140px}#calculator_worker_photo{width:450px;height:376px;background:url("../images/otoplenie/parnikov_img.png") no-repeat left;position:absolute;margin:48px 0 0 -66px}.calculator_worker.text_block{float:right}.calculator_worker.text_block .worker_name{font-size:18px;font-weight:bold;width:170px;margin-top:85px;color:#363636}.calculator_worker.text_block .worker_status{margin:17px 0 25px 0}.calculator_worker.text_block .worker_about,.page_free-metering_right_block .worker_about_button{width:184px;height:32px;border:1px solid #8baa00;color:#6d8500;display:block;border-radius:16px;line-height:30px;padding-left:22px}.calculator_worker.text_block .worker_about:hover,.page_free-metering_right_block .worker_about_button:hover{text-decoration:none;background:#8baa00;color:#fff}.worker_about_button_text{float:left}.calculator_worker.text_block .worker_about:hover .pdf_ico,.page_free-metering_right_block .worker_about_button:hover .pdf_ico{background:#fff;color:#8baa00}.calculator_worker.text_block .pdf_ico,.page_free-metering_right_block .worker_about_button .pdf_ico{width:32px;height:17px;background:#8baa00;color:#fbf9fa;margin:7px 0 0 14px;font-size:10px;font-weight:bold;text-align:center;line-height:17px;float:left}.page_why-section{background:#e7f1f5;width:100%;min-height:800px}.page_why-section .page_why-section_text h2.section-title{margin:82px 0 41px 0}.page_why-section .page_why-section_text p{margin-bottom:50px;color:#363636}.page-content .landing-section.page_why-section_green{background:#7f9b00;min-height:200px;margin-top:0}.page-content .landing-section.page_why-section{margin-top:0}.page-content .landing-section.page_why-section .about-section{margin:0 0 49px 0}.page_why-section .landing-section.page.portfolio-section .section-title{margin-bottom:66px}.page_why-section .landing-section.page.portfolio-section .more .eco-btn{border-radius:17px;float:right;margin-right:20px}.page_why-section .portfolio_map_block{margin:75px 0 167px 0}.portfolio_map_block h2.section-title{width:500px;float:left}.portfolio_map_block #location_ico{float:left;margin:0 0 0 20px}.portfolio_map_block p{color:#818181;font-size:18px;width:100%;float:left;font-weight:normal}.portfolio_map_block .portfolio_map{width:533px;height:398px;background:url("../images/otoplenie/otoplenie_portfolio_map.png");float:left;margin:51px 0 0 25px}.portfolio_map_block .portfolio_map_form{width:350px;height:398px;background:#fff;float:left;margin-top:51px;padding:37px;color:#818181;text-align:center;-webkit-box-shadow:0 0 20px 20px rgba(0,0,0,0.08);-moz-box-shadow:0 0 20px 20px rgba(0,0,0,0.08);box-shadow:0 0 20px 20px rgba(0,0,0,0.08)}.portfolio_map_form .form_title{text-align:center;margin-bottom:37px}.portfolio_map_form .input_text{width:271px;color:#111}.portfolio_map_form .input-wrap{margin-bottom:15px}.portfolio_map_form .form_submit{width:137px;margin-top:19px}.workers_list_slider{margin-top:70px}.container.workers_slider{position:relative}.page_workers_slider_arrow_prev,.page_workers_slider_arrow_next{width:29px;height:55px;position:absolute;z-index:1;margin-top:-15px;cursor:pointer;top:50%}.page_workers_slider_arrow_next{background:url("../images/portfolio/next_arr.png");right:30px}.page_workers_slider_arrow_next:hover{background:url("../images/portfolio/next_arr_hover.png")}.page_workers_slider_arrow_prev{background:url("../images/portfolio/prev_arr.png");left:30px}.page_workers_slider_arrow_prev:hover{background:url("../images/portfolio/prev_arr_hover.png")}.workers_list_slider .slide-dots{width:500px;padding:0;text-align:left;list-style:none;top:35px;position:absolute;left:41px}.workers_list_slider .workers_slide_right_text{width:355px;height:236px;position:absolute;margin-left:575px;background:url("../images/page/slider_right_text_bg.png");text-align:right;padding:35px 51px 0 0;color:#fff;font-size:24px;font-family:"Panton-BlackCaps";font-style:italic}.page_worker_about_slider{width:582px;height:246px;margin:-60px auto 144px auto;z-index:1;border:3px solid transparent}.page_worker_about_slider:hover{border:3px solid #8baa00}.page_worker_about_slider .worker_photo{width:220px;height:240px;float:left}.page_worker_about_slider .worker_about_content{height:240px;width:356px;float:left;background:#fff;position:relative}.worker_about_content .worker_about_content_text{padding:49px 0 0 39px;width:90%;text-align:left}.worker_about_content_text .worker_about_name{font-size:18px;font-weight:bold;width:90%;margin-bottom:22px;color:#363636}.worker_about_content_text .worker_about_status{font-size:16px;color:#5d5d5d}.worker_about_content_text .worker_about_pdf_button{float:right;color:#536600;bottom:43px;position:absolute;right:40px}.worker_about_pdf_button .worker_about_pdf_button_text,.worker_about_pdf_button .worker_about_pdf_button_ico{float:left}.worker_about_pdf_button .worker_about_pdf_button_ico{width:32px;height:17px;background:#536600;color:#fff;text-align:center;line-height:17px;font-weight:bold;font-size:10px;margin:2px 0 0 14px}.workers_slider .page_worker_about_slider_arrow_prev,.workers_slider .page_worker_about_slider_arrow_next{width:29px;height:55px;position:absolute;z-index:2;cursor:pointer;top:37px}.workers_slider .page_worker_about_slider_arrow_prev{background:url("../images/page/big_grey_arrow_prev.png");left:94px}.workers_slider .page_worker_about_slider_arrow_prev:hover{background:url("../images/page/big_grey_arrow_prev_hover.png")}.workers_slider .page_worker_about_slider_arrow_next{background:url("../images/page/big_grey_arrow_next.png");right:94px}.workers_slider .page_worker_about_slider_arrow_next:hover{background:url("../images/page/big_grey_arrow_next_hover.png")}.documents_block{padding-bottom:115px}.container.certificates-section h2.section-title{margin-bottom:68px}.documents_block .eco-btn{border-radius:17px}.page_complex-solution .solution_block.row1{padding:0;margin-bottom:43px}.page_complex-solution .solution_block a{display:block;width:100%;padding-top:37px;font-size:18px;font-family:"Panton-BlackCaps";color:#7f7f7f;margin-bottom:25px}.page_complex-solution .solution_block ul{list-style:none;margin-left:-30px;color:#363636}.page_complex-solution .solution_block.row1 ul{height:360px}.page_complex-solution .solution_block.row2 ul{height:234px}.page_complex-solution .solution_block ul li{margin-bottom:20px}.page_complex-solution .solution_block:last-child{margin-right:0}.solution_block .solution_block_name{margin-top:0;margin-left:31px;width:80%;height:48px;color:#f2f9d3;text-align:left;padding:0;font-size:16px}.solution_block .solution_block_name span{display:block;padding:0 25px}.page_complex-solution .solution_block a:hover{text-decoration:none}.solution_block_img{margin-top:14px}.page_complex-solution .solution_block_img a{padding-top:0;margin-bottom:0}.page-content .landing-section.page_free-metering{margin-top:176px}.page_free-metering .page_free-metering_container{position:relative}.page_free-metering .stage{float:left;margin-bottom:85px}.page_free-metering .stage{margin-bottom:67px}.page_free-metering .stage .stage_num{width:40px;float:left}.page_free-metering .stage_block{margin-top:67px}.page_free-metering .stage .stage_green_line{width:134px;height:1px;margin-top:12px;border-top:1px solid #c3d17d;float:left}.page_free-metering .stage .stage_text_block{float:left;max-width:600px}.page_free-metering .stage .stage_text{width:100%;color:#494949;font-size:16px;float:left;margin:21px 0 0 21px}.page_free-metering .page_free-metering_right_block{position:absolute;right:0}.page_free-metering .page_free-metering_right_block.photo_block{width:484px;height:432px;margin-top:70px;background:url("../images/page/worker_2.png")}.page_free-metering_container .stage{width:710px}#stage_3 .stage_text_block{width:400px}.page_free-metering_right_block .worker_about{position:absolute;bottom:-120px;right:0;overflow:hidden}.page_free-metering_right_block .worker_about .worker_name{font-size:18px;color:#363636;font-weight:bold;width:171px;text-align:right;float:left}.page_free-metering_right_block .worker_about .worker_status{color:#363636;float:left;margin:15px 0 0 29px}.page_free-metering_right_block .worker_about_button{float:right;margin-right:150px}.page_free-metering_right_block .worker_info_block{margin-bottom:34px;overflow:hidden;width:325px;float:right;margin-right:90px}.page_free-metering.button_block{float:left;width:300px}.page_free-metering.button_block .eco-btn{width:165px;border-radius:17px;margin-left:160px}.page-content .landing-section.page_information-block{margin-top:175px}.page_information-block .information_block{width:540px;min-height:200px;background:url("../images/page/information_block_ico.png") no-repeat;float:left;padding:64px 0 0 92px}.page_information-block .information_block p{font-size:16px;color:#676767;margin-top:35px;padding:0}.page_information-block .page_information-block_contact_form{float:right;width:350px;height:350px;background:#fff;text-align:center;-webkit-box-shadow:0 0 20px 10px rgba(0,0,0,0.08);-moz-box-shadow:0 0 20px 10px rgba(0,0,0,0.08);box-shadow:0 0 20px 10px rgba(0,0,0,0.08)}.page_information-block_contact_form .form_title{text-align:center;font-size:16px;color:#818181;margin-top:30px;margin-bottom:20px}.page_information-block_contact_form .input-wrap{margin-bottom:18px}.page_information-block_contact_form .input_text{width:271px;margin:0 auto;float:none;position:relative}.page_information-block_contact_form .form_submit{margin-top:20px;width:139px}.page-content .landing-section.page_contact-information{margin-top:155px}.page_contact-information .page_contact-information_container h2{margin-bottom:68px}.page_contact-information_container .office_block{padding:0}.page_contact-information_container .office_block p{margin-bottom:60px}.page_contact-information_container .office_block:last-child p{margin-bottom:40px}.page_contact-information_container .office_block .office_title{font-weight:bold;margin-bottom:13px}.page_contact-information_container .office_block .office_address{margin-bottom:25px}#heating-variants .variants-container{max-width:100%}@media screen and (min-width:992px) and (max-width:1150px){#heating-variants .variants-container{overflow-x:scroll}}.page_mode-section .page_mode-section_table td{background:#eaeaea;border-left:3px solid #fff;border-top:1px solid #fff;color:#6a6a6a;vertical-align:top;padding:14px 10px 24px 10px}.page_mode-section .page_mode-section_table td.button_cell{padding-bottom:14px;text-align:center}.landing-section.page_mode-section .container{padding:0 15px}.landing-section.page_mode-section h2.section-title{margin-bottom:67px}.page_mode-section .page_mode-section_table{width:100%}.page_mode-section .page_mode-section_table th{background:#fff;text-align:center}.page_mode-section .page_mode-section_table .left_cell_title.first{vertical-align:bottom;padding-bottom:16px;background:linear-gradient(to bottom,#fbf9fa,#eaeaea);border-top:0;border-right:3px solid #fff}.page_mode-section .page_mode-section_table .left_cell_title{border-left:0}.page_mode-section .page_mode-section_table th a span{width:100%;display:block;color:#666;padding:0 10px 23px 10px}.page_mode-section .page_mode-section_table th a:hover{text-decoration:none}.page_mode-section .page_mode-section_table th .cell_block{border:3px solid #fff;height:238px;width:157px;display:table-cell;vertical-align:middle}.page_mode-section .page_mode-section_table th:hover .cell_block{border:3px solid #8baa00}.page_mode-section .page_mode-section_table th:hover span{color:#8baa00;text-decoration:none}.page_mode-section .page_mode-section_table th img{margin:21px auto 34px auto}.page_mode-section .page_mode-section_table .cell_small_text{font-size:12px}h2.section-title{margin-left:10px}.page-content .landing-section.page_vk{margin-top:0}.cell_block div{overflow:hidden}@media screen and (max-width:1024px){.page-content{margin-top:0}.page-content .container{width:100%;margin:0 auto}.page-content .container.top_slider{width:100%;margin:0 auto}.page_top-section .page_top_slider{top:0;margin-bottom:43px;height:100%}.container.top_slider{padding:0}.page_top_slider_arrow_prev,.page_top_slider_arrow_next,.page_workers_slider_arrow_prev,.page_workers_slider_arrow_next{top:50%;margin-top:-35px}.page_top-section .page_top_slider{width:100%;height:100%}.slide_img{width:100%}.page_mode-section_table{display:none}.page_adaptive_mode-section_table{display:none}.top_section_block{height:191px;position:relative;vertical-align:middle}.top_section_block .cell_block span{margin-left:20px;color:#536600;font-weight:bold;width:100%}.cell_block_name{margin-top:31px;float:left;width:95%}.top_section_block .cell_block p{float:left;margin-left:20px;margin-top:16px;width:95%;color:#6a6a6a}.top_section_block .cell_block .cell_block_img{float:left;margin-top:20px;overflow:hidden;width:155px;height:155px;text-align:center;display:table-cell;vertical-align:middle}.top_section_block table{width:100%;margin-bottom:23px;float:left}.page_adaptive_mode-section_table td.button_cell{text-align:center;padding:10px 0}.top_section_block table td{height:43px;padding:0 0 0 10px;background:#eaeaea;border:1px solid #fff}.top_section_block table td.second_column{background:#fff;width:157px}.top_section_block table .first_column{width:497px;background:linear-gradient(to bottom,#fff,#eaeaea)}.landing-section .page_calculator-section #calculator_block_img{width:657px}.landing-section .page_calculator-section #calculator_ico{right:-115px}.landing-section .page_calculator-section .calculator_text_block{min-height:580px}.calculator_form_block .calculator_form_body{width:350px;margin:190px auto 0 auto}.calculator_form_body .input_text{width:250px}.page_calculator-section{padding-bottom:104px}.page_why-section .page_why-section_text h2.section-title{margin-top:49px;margin-bottom:30px}.page_why-section .landing-section.page.portfolio-section .section-title{margin-top:69px;margin-bottom:57px}.page_why-section .landing-section.page.portfolio-section .more .eco-btn{float:none;margin-right:0}.portfolio_map_block .portfolio_map{width:100%;background-size:cover;margin-left:0}.portfolio_map_block .portfolio_map_form{margin-left:-175px;margin-top:76px;left:50%;position:relative}.page_why-section .portfolio_map_block{margin-bottom:136px}.container.workers_slider{width:750px;padding:0}.workers_list_slider .slick-slide img{width:750px}.container.workers_slider .section-title{margin-left:33px}.workers_list_slider{margin-top:37px;width:750px}.workers_list_slider .workers_slide_right_text{margin-left:395px}.page_worker_about_slider{margin-top:53px;margin-bottom:144px}.workers_slider .page_worker_about_slider_arrow_prev,.workers_slider .page_worker_about_slider_arrow_next{top:150px}.workers_slider .page_worker_about_slider_arrow_prev{left:27px}.workers_slider .page_worker_about_slider_arrow_next{right:27px}.container.certificates-section h2.section-title{margin-bottom:58px}.documents_block .certificates-section .cert-list{margin-bottom:35px}.documents_block{padding-bottom:81px}.page-content .landing-section.page_complex-solution .section-title{margin-top:62px;width:500px}.page-content .landing-section.page_free-metering{margin-top:96px}.page_free-metering .page_free-metering_right_block{position:relative;float:right}.page_free-metering_container .stage{width:627px}.page_free-metering .stage .stage_text_block{max-width:570px}.page_free-metering.button_block{float:none;width:165px;margin:0 auto}.page_free-metering.button_block .eco-btn{margin-left:0}.page_free-metering .page_free-metering_right_block{width:100%;float:left}.page_free-metering .page_free-metering_right_block.photo_block{width:100%;background-position-x:right;background-repeat:no-repeat}.page_free-metering_right_block .worker_about{bottom:180px;left:0;width:50%}.page_free-metering_right_block .worker_info_block{float:left}.page_free-metering_right_block .worker_about_button{float:left;margin:-15px 30px 0 80px}.page-content .landing-section.page_information-block{margin-top:100px}.page_information-block .page_information-block_contact_form{float:left;margin:63px 0 0 -175px;position:relative;left:50%}.container.page_contact-information_container .office_block{overflow:hidden}.container.page_contact-information_container .office_block img{width:100%}.page_information-block .information_block{width:100%}.calculator_worker.text_block{float:none;z-index:1;position:absolute;right:0}.page-content .landing-section.page_why-section{margin-top:60px}}@media screen and (max-width:1023px){.sub_menu{display:none}.sub_menu_body_adaptive_list{width:100%;margin:0;padding:0}.sub_menu_body_adaptive_list li,.sub_menu_body_adaptive_list li a{heigth:44px;width:100%;border-bottom:1px solid #fff;line-height:44px;text-align:center;color:#757575;display:block;text-decoration:none}}@media screen and (max-width:991px){.landing-section .page_calculator-section #calculator_ico{right:200px}}@media screen and (max-width:800px){.solution_block_img img{width:350px}}@media screen and (max-width:767px){.page_complex-solution .solution_block.row1 ul,.page_complex-solution .solution_block.row2 ul{height:auto;margin-bottom:40px}.page_complex-solution .solution_block.row1,.page_complex-solution .solution_block.row2{margin-bottom:43px}.solution_block_img img{width:380px}}@media screen and (max-width:750px){.calculator_form_block .calculator_form_body{width:350px}.calculator_worker.text_block .worker_name{width:270px}}@media screen and (max-width:700px){.calculator_worker.text_block .worker_name{width:170px}.page-content .landing-section.page_calculator-section{margin-top:64px}.calculator_body{margin-top:55px}.calculator_body .calculator_text_block{margin-top:0}#calculator_ico{top:0;width:73px;height:73px;background-size:cover}.page-content .landing-section .section-title{font-size:24px}.page_top-section .page_top_slider{top:0;margin-bottom:43px}.container.top_slider{padding:0}.page_top_slider_arrow_prev,.page_top_slider_arrow_next{width:16px;height:30px;background-size:cover;margin-top:-45px}.top_slider .page_top_slider_arrow_next:hover,.top_slider .page_top_slider_arrow_prev:hover{width:16px;height:30px;background-size:cover}.sub_menu{display:none}.sub_menu_body_adaptive_list{width:100%;margin:0;padding:0}.sub_menu_body_adaptive_list li,.sub_menu_body_adaptive_list li a{height:44px;width:100%;border-bottom:1px solid #fff;line-height:44px;text-align:center;color:#757575;display:block;text-decoration:none}.page_mode-section_table{display:none}.page_adaptive_mode-section_table{display:none}.top_section_block{height:100%;position:relative;vertical-align:middle;overflow:hidden}.top_section_block .cell_block span{color:#536600;font-weight:bold;width:100%;margin-left:0}.cell_block_name{margin-top:31px;float:left}.top_section_block .cell_block p{float:left;margin-left:0;color:#6a6a6a;font-size:12px}.top_section_block .cell_block .cell_block_img{float:left;margin-top:20px;overflow:hidden;width:155px;height:155px;text-align:center;display:table-cell;vertical-align:middle}.top_section_block table{width:100%;margin-bottom:23px;float:left}.top_section_block table td{height:43px;padding:0 0 0 10px}.top_section_block table td{background:#eaeaea;border:1px solid #fff}.top_section_block table td.second_column{background:#fff;width:157px}.top_section_block table .first_column{width:497px;background:linear-gradient(to bottom,#fff,#eaeaea)}.landing-section .page_calculator-section #calculator_block_img{width:480px}.landing-section .page_calculator-section #calculator_ico{right:0}.landing-section .page_calculator-section .calculator_text_block{min-height:580px}#calculator_worker_photo{width:250px;height:225px;margin:48px 0 0 -3px;background-size:cover}.calculator_form_block .calculator_form_body{width:350px;margin:30px auto 0 auto}.page_calculator-section{padding-bottom:104px}.page_why-section .page_why-section_text h2.section-title{margin-top:49px;margin-bottom:30px}.page_why-section .landing-section.page.portfolio-section .section-title{margin-top:69px;margin-bottom:57px}.page_why-section .landing-section.page.portfolio-section .more .eco-btn{float:none;margin-right:0}.page-content .landing-section.page_why-section .why-we-wrap .why-we-list .item{width:100%}.portfolio-list.row .portfolio_item_block{width:100%;font-size:16px;margin-left:0}.portfolio_map_block h2.section-title{width:60%}.portfolio_map_block .portfolio_map{width:100%;margin-left:0}.portfolio_map_block .portfolio_map_form{margin:0 auto;clear:both;float:none;top:76px;left:0}.page_why-section .portfolio_map_block{margin-bottom:116px}.container.workers_slider{width:480px;padding:0}.workers_list_slider .slick-slide img{width:480px}.container.workers_slider .section-title{margin-left:33px}.workers_list_slider{margin-top:37px;width:480px}.page_workers_slider_arrow_prev,.page_workers_slider_arrow_next{height:30px;width:16px;background-size:cover;margin-top:0}.workers_slider .page_workers_slider_arrow_prev:hover,.workers_slider .page_workers_slider_arrow_next:hover{height:30px;width:16px;background-size:cover}.workers_list_slider .workers_slide_right_text{margin-left:125px}.page_worker_about_slider{width:480px}.page_worker_about_slider .slide.worker_about{width:220px}.page_worker_about_slider .slide.worker_about,.page_worker_about_slider .worker_about_content{float:left}.page_worker_about_slider .worker_about_content{width:254px}.page_worker_about_slider{margin-top:53px;margin-bottom:71px}.workers_slider .page_worker_about_slider_arrow_prev,.workers_slider .page_worker_about_slider_arrow_next{top:150px}.workers_slider .page_worker_about_slider_arrow_prev{left:27px}.workers_slider .page_worker_about_slider_arrow_next{right:27px}.container.certificates-section h2.section-title{margin-bottom:48px}.certificates-section .handle-wrap{padding-left:0}.documents_block .certificates-section .cert-list{margin-bottom:35px}.documents_block{padding-bottom:81px}.page-content .landing-section.page_complex-solution .section-title{margin-top:62px;width:500px}.page-content .landing-section.page_free-metering{margin-top:96px}.page_free-metering .page_free-metering_right_block{position:relative;float:right}.page_free-metering_container .stage{width:627px}.page_free-metering .stage .stage_text_block{max-width:380px}.page_free-metering.button_block{float:none;width:165px;margin:0 auto}.page_free-metering.button_block .eco-btn{margin-left:0}.page_free-metering .page_free-metering_right_block{width:100%;float:left}.page_free-metering .page_free-metering_right_block.photo_block{background-position-x:right;background-repeat:no-repeat;width:300px;height:270px;background-size:cover;float:right;margin-top:30px}.page_free-metering_right_block .worker_about .worker_name{width:190px;text-align:left}.page_free-metering_right_block .worker_about .worker_status{text-align:left;margin-left:0}.page_free-metering_right_block .worker_about{bottom:120px;width:200px;text-align:left;left:-115px}.page_free-metering_right_block .worker_info_block{float:left;width:220px}.page_free-metering_right_block .worker_about_button{float:left;margin:-15px 30px 0 0}.page-content .landing-section.page_information-block{margin-top:100px}.page_information-block .page_information-block_contact_form{float:left;margin:40px 0 0 -175px}.page_information-block .information_block{padding:60px 0 0 50px;width:100%}.page-content .landing-section.page_contact-information{margin-top:114px}.row.sertificates{width:100%;margin:0 auto}.row.sertificates .cert-slide-right{margin-left:0}}@media screen and (max-width:479px){.slide_left_block_body .slide_logo{width:200px}.slide_left_block_body .slide_name{font-size:14px}.slide_left_block_body .slide_text{font-size:12px;width:90%}.page-content .landing-section .section-title{font-size:18px}.page-content .landing-section.page_calculator-section{margin-top:49px}.calculator_body{margin-top:40px}.page_top-section .page_top_slider{top:0;margin-bottom:43px}.container.top_slider{padding:0}.page_top_slider_arrow_prev,.page_top_slider_arrow_next{width:16px;height:30px;background-size:cover}.top_slider .page_top_slider_arrow_next:hover,.top_slider .page_top_slider_arrow_prev:hover{width:16px;height:30px;background-size:cover}.sub_menu{display:none}.sub_menu_body_adaptive_list{width:100%;margin:0;padding:0}.sub_menu_body_adaptive_list li,.sub_menu_body_adaptive_list li a{height:44px;width:100%;border-bottom:1px solid #fff;line-height:44px;text-align:center;color:#757575;display:block;text-decoration:none}.page_mode-section_table{display:none}.page_adaptive_mode-section_table{display:none}.top_section_block{height:auto;position:relative;vertical-align:middle}.top_section_block .cell_block span{margin-left:0;color:#536600;font-weight:bold;width:100%}.top_section_block .cell_block{overflow:hidden;padding-bottom:33px}.cell_block_name{margin-top:31px;float:left}.top_section_block .cell_block .cell_block_img{float:left;margin-top:20px;overflow:hidden;width:155px;height:155px;text-align:center;display:table-cell;vertical-align:middle}.top_section_block .cell_block p{margin-left:0}.top_section_block table{width:100%;margin-bottom:23px;float:left}.top_section_block table td{height:43px;padding:0 0 0 10px}.top_section_block table td{background:#eaeaea;border:1px solid #fff}.top_section_block table td.second_column{background:#fff;width:157px}.top_section_block table .first_column{width:497px;background:linear-gradient(to bottom,#fff,#eaeaea)}.landing-section .page_calculator-section #calculator_block_img{width:320px}.landing-section .page_calculator-section .calculator_text_block{min-height:580px}#calculator_worker{overflow:hidden}#calculator_worker_photo{position:relative;margin:18px 0 0 -3px;float:left}.calculator_worker.text_block{width:100%;position:relative}.calculator_worker.text_block .worker_name{margin-top:36px;margin-left:30px}.calculator_worker.text_block .worker_status{margin-left:30px}.calculator_worker.text_block .worker_about,.page_free-metering_right_block .worker_about_button{margin:0 auto}.calculator_form_block{width:100%;padding:0;position:relative;margin:0 auto}.calculator_text_block .calculator_title{font-size:18px;width:130px}.landing-section .page_calculator-section #calculator_ico{right:60px;top:0}#calculator_ico{width:72px;height:72px;background-size:cover}.calculator_form_block .calculator_form_body{width:100%;margin:30px auto 0 auto}.page_calculator-section{padding-bottom:76px}.about-section .why-we-wrap h3.why-we-title{font-size:16px}.page_why-section .page_why-section_text h2.section-title{margin-top:33px;margin-bottom:30px}.page_why-section .landing-section.page.portfolio-section .section-title{margin-top:48px;margin-bottom:44px}.page_why-section .landing-section.page.portfolio-section .more .eco-btn{float:none;margin-right:0}.page-content .landing-section.page_why-section{margin-top:0}.page-content .landing-section.page_why-section .why-we-wrap .why-we-list .item{width:100%}.portfolio_map_form .input_text{width:246px}.portfolio-list.row .portfolio_item_block{width:100%;font-size:16px;margin-left:0}.portfolio_map_block .portfolio_map{width:320px;background-size:cover;margin:0 auto;float:none;position:relative;clear:both}.portfolio_map_block .portfolio_map_form{margin-top:41px;width:320px}.page_why-section .portfolio_map_block{margin-bottom:79px}.container.workers_slider{width:320px;padding:0}.workers_list_slider .slick-slide img{width:320px}.container.workers_slider .section-title{margin-left:33px}.workers_list_slider{margin-top:37px;width:320px}.page_workers_slider_arrow_prev,.page_workers_slider_arrow_next{height:30px;width:16px;background-size:cover;margin-top:-10px}.workers_slider .page_workers_slider_arrow_prev:hover,.workers_slider .page_workers_slider_arrow_next:hover{height:30px;width:16px;background-size:cover}.workers_list_slider .workers_slide_right_text{margin-left:-35px;font-size:14px;padding:12px}.page_worker_about_slider{height:auto}.page_why-section .our_workers{overflow:hidden}.page_worker_about_slider .slide.worker_about{width:220px}.page_worker_about_slider .slide.worker_about,.page_worker_about_slider .worker_about_content{float:left}.page_worker_about_slider{margin-top:53px;margin-bottom:52px}.page_worker_about_slider .page_worker_about_slider .slide.worker_about,.page_worker_about_slider .worker_about_content,.page_worker_about_slider{width:220px}.workers_slider .page_worker_about_slider_arrow_prev,.workers_slider .page_worker_about_slider_arrow_next{top:265px}.workers_slider .page_worker_about_slider_arrow_prev{left:10px}.workers_slider .page_worker_about_slider_arrow_next{right:10px}.container.certificates-section h2.section-title{margin-bottom:48px}.documents_block .certificates-section .cert-list{margin-bottom:35px}.documents_block{padding-bottom:81px}.page-content .landing-section.page_complex-solution .section-title{margin-top:62px;width:320px}.page-content .landing-section.page_free-metering{margin-top:63px}.page_free-metering .stage_block{margin-top:36px}.page_free-metering .page_free-metering_right_block{position:relative;float:right}.page_free-metering_container .stage{width:627px}.page_free-metering .stage .stage_text_block{max-width:245px}.page_free-metering .stage .stage_text{margin-left:0}#stage_4{margin-bottom:47px}.page_free-metering.button_block{float:none;width:165px;margin:0 auto}.page_free-metering.button_block .eco-btn{margin-left:0}.page_free-metering .page_free-metering_right_block{width:100%;float:left}.page_free-metering .page_free-metering_right_block.photo_block{background-position-x:right;background-repeat:no-repeat;width:300px;height:370px;background-size:contain;float:right;margin-top:30px;background-position:bottom}.page_free-metering_right_block .worker_about .worker_name{width:190px;text-align:left}.page_free-metering_right_block .worker_about .worker_status{text-align:left;margin-left:0}.page_free-metering_right_block .worker_about{bottom:220px;width:200px;text-align:left;left:30px}.page_free-metering_right_block .worker_info_block{float:left;width:220px}.page_free-metering_right_block .worker_about_button{float:left;margin:-15px 30px 0 0}.page-content .landing-section.page_information-block{margin-top:60px}.page_information-block .page_information-block_contact_form{float:left;margin:40px 0 0 -160px;padding:0;width:320px}.page_information-block .information_block{padding:60px 0 0 0;width:290px;background-position:right}.page-content .landing-section.page_contact-information{margin-top:101px}.row.sertificates .cert-slide-right{margin-left:0}.slide_left_block_body{left:15px}.slide_left_block_body .slide_name{margin:0;text-align:left}.slide_left_block_body .slide_text{margin-left:0}.landing-section.page_mode-section h2.section-title{margin-top:38px;margin-bottom:26px;padding:0 15px}.page_information-block_container .information_block .section-title{width:230px}}@media screen and (max-width:435px){.solution_block_img img{width:320px}}@media screen and (max-width:380px){.slide_left_block_body .slide_logo{width:150px}.slide_left_block{width:90%}.slide_left_block_body .slide_name{font-size:12px}.solution_block_img img{width:300px}}.page-content{min-height:400px;margin-top:40px}@media(min-width:767px){.page-content{margin-top:0}}@media screen and (min-width:767px) and (orientation:portrait){.page-content{min-height:800px}}@media screen and (min-width:767px) and (min-height:1300px) and (orientation:portrait){.page-content{min-height:1050px}}@media screen and (min-width:767px) and (orientation:landscape){.page-content{min-height:700px}}.main-content{padding:1em;background-color:white;border:1px solid #f0f0f0;border-top:3px solid #8baa00;margin-bottom:2em;margin-top:1em}.main-content .main-heading{color:#999;font-size:24px}#recall-modal .modal-dialog{margin:60px auto;width:235px;box-shadow:0 0 7px -1px #ddd;border-radius:30px}#recall-modal .modal-header{position:relative;border:0}#recall-modal .modal-header .close{position:absolute;right:-50px;top:-20px;border:2px solid black;font-size:2em;border-radius:50%;display:block;width:44px;height:44px;color:black;opacity:.8}#recall-modal .modal-header .close:hover{background-color:#ccc}#recall-modal .modal-header .mobile-speaker{width:60px;height:10px;margin:15px auto -10px;background-color:white;border-radius:50px}#recall-modal .modal-content{background-color:#222;border-radius:30px}#recall-modal form{background-color:white;padding:.5em;border-radius:3px;box-shadow:inset 1px 1px 3px #333;min-height:300px}#recall-modal form .title{text-align:center;color:#d4791f;border-bottom:1px solid #999;padding-bottom:.5em}#recall-modal form .control-label{display:block;font-weight:normal;text-align:center}#recall-modal form .form-control{text-align:center}#recall-modal form .form-control.text-left{text-align:left}#recall-modal .message{display:none;background-color:#9bff9d;border:1px solid #3abc3d;padding:.5em}#recall-modal .modal-footer{border:0}#recall-modal .modal-footer .mobile-button{background-color:white;border-radius:50px;width:55px;height:30px;margin:-10px auto 10px}.page-header{margin-top:0;border:0}.page-header .top-line{background-color:white;padding:1em 0}.page-header .logo-wrap img{max-width:100%}.page-header .phone-wrap{text-align:center}.page-header .phone-wrap .main-phone{color:#536600}.page-header .contact-wrap .email-wrap{text-align:center;padding-top:1.4em}.page-header .contact-wrap .email-wrap a{color:#536600}.page-header .contact-wrap .address-wrap{padding-top:1em;text-align:center;color:#363636}@media(min-width:479px){.page-header .contact-wrap .address-wrap{text-align:right}}@media(min-width:991px){.page-header .contact-wrap .address-wrap{white-space:nowrap}}.page-header .menu-line{background-color:#363636}.page-header .menu-line ul.menu{display:flex;font-size:.95em;list-style:none;padding:0;margin:0}.page-header .menu-line ul.menu>li.active{border-top-color:#8baa00}.page-header .menu-line ul.menu>li:hover{border-top-color:#8baa00}.page-header .menu-line ul.menu li{display:inline-block;padding:0 .5em;position:relative;border-top:3px solid #363636}.page-header .menu-line ul.menu li:hover{background-color:#505050}.page-header .menu-line ul.menu li>ul{z-index:1000;padding:0;opacity:0;left:-9999px;position:absolute;transition:opacity .5s ease-out;background-color:#363636}.page-header .menu-line ul.menu li>ul li{display:block}.page-header .menu-line ul.menu li>ul li:hover{border-top-color:#505050}.page-header .menu-line ul.menu li:hover>ul{opacity:1;left:0;display:block}.page-header .menu-line ul.menu a,.page-header .menu-line ul.menu span{cursor:pointer;display:inline-block;text-decoration:none;color:white;line-height:37px}.page-header .cart-wrap{float:right}.page-header .cart-wrap a{display:inline-block;width:100%;color:white;text-decoration:none;font-weight:bold}.page-header .cart-wrap .cart{border-radius:20px;height:40px;background-color:#536600;line-height:40px;padding-left:20px}.page-header .cart-wrap .cart-image{display:none}@media(min-width:767px){.page-header .cart-wrap .cart-image{display:inline-block}}.page-header .cart-wrap .items{display:inline-block;padding-left:5%}.page-header .cart-wrap .price{border-radius:20px;display:inline-block;background-color:#8baa00;float:right;padding:0 10px;min-width:120px;text-align:center}.landing-section{margin-top:6em;color:#363636}.landing-section .section-title{font-weight:bold;text-transform:uppercase}.landing-section .more{margin-top:1em;text-align:center}.landing-section .slider-handle{font-size:2em;color:#aaa}.landing-section .slider-handle:hover{color:#ccc}.categories-section{margin-bottom:2em}.categories-section .category-item{text-align:center;color:white;margin-top:1em}.categories-section .category-item a{display:block;color:white;background-size:cover;background-repeat:no-repeat;background-position:center center;text-decoration:none;height:140px}@media(min-width:767px){.categories-section .category-item a{height:320px}}.categories-section .category-item .caption{font-size:.8em;padding:.2em}.categories-section .category-item .category-title{text-transform:uppercase;margin-top:2em;padding:0 10%}@media(min-width:991px){.categories-section .category-item .category-title{margin:40% 10px;padding:0 10%}}@media(min-width:1199px){.categories-section .category-item .category-title{border-bottom:2px solid #8baa00;padding:0 15% 10px}}.about-section{margin:5em 0;color:white}.about-section .about-wrap{padding:2em 0;background-color:#8baa00}.about-section .why-we-wrap{padding:2em 0;background-color:#536600}.about-section .why-we-title{font-weight:bold}.about-section .why-we-list{padding:0 1em}.about-section .why-we-list .item{padding-left:30px;width:100%;display:inline-block;background-repeat:no-repeat;background-position:0 8px}@media(min-width:767px){.about-section .why-we-list .item{width:48%}}.partners-section .partner-offer .title{color:#536600;font-weight:bold}.portfolio-section a{text-decoration:none}.portfolio-section .portfolio-item{margin-bottom:2em}.portfolio-section .portfolio-item .image{height:200px;width:50%;background-size:cover;background-position:center;background-repeat:no-repeat;float:left}.portfolio-section .portfolio-item .caption{display:inline-block;width:50%;height:200px;background-color:#8baa00;color:white;padding:50px 10px;text-align:center}.portfolio-section .portfolio-item.vk{text-decoration:none;padding:1em 2em;color:white;background-repeat:no-repeat;background-position:95% 140%;background-size:50%;width:100%;height:200px;background-color:#4c75a3}.portfolio-section .portfolio-item.vk:hover{opacity:.9}.certificates-section .cert-list{padding:1em 0}.certificates-section .cert-item{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;height:200px;width:100px}.certificates-section .slider-handle{margin-top:100px}.certificates-section .handle-wrap{text-align:center}#performed-map{background-color:#f90;height:400px;width:100%}.feedbacks-section .feedback-list{padding:2em 0}.feedbacks-section .feedback-list .feedback-item{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;height:200px;width:100%}.feedbacks-section .slider-handle{margin-top:100px}.feedbacks-section .handle-wrap{text-align:center}.contacts-section .addresses{margin-top:1em}.contacts-section .addresses h5{font-weight:bold}.contacts-section .addresses img{width:100%}.contacts-section .address{min-height:40px}.product-view .discount-badge{position:absolute;top:18%;right:5%;background-size:contain;background-position:center center;color:#fff;text-shadow:1px 1px 1px #333;font-size:1.2em;padding-top:1em;width:80px;height:80px;text-align:center;font-weight:bold;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.product-view .vendor-code-wrap{padding:.2em 0}.product-view .price-wrap{padding:.2em 0}.product-view .price-wrap .old-value{color:#999;text-decoration:line-through;font-size:.8em}@media(min-width:991px){.product-view .price-wrap .old-value{font-size:1.2em}}.product-view .price-wrap .actual-value{font-weight:bold;color:#8baa00;font-size:1.2em}@media(min-width:991px){.product-view .price-wrap .actual-value{font-size:1.8em}}.product-view .buttons-wrap{padding:.5em 0}@media(min-width:991px){.product-view .buttons-wrap{padding:1em 0}}.product-view .buttons-wrap .add-to-cart{display:block;width:100%;background-color:#8baa00;color:#f0f0f0;border:1px solid #ccc;padding:.5em 0;border-radius:5px}@media(min-width:479px){.product-view .buttons-wrap .add-to-cart{width:50%;float:left}}@media(min-width:991px){.product-view .buttons-wrap .add-to-cart{width:30%}}.product-view .buttons-wrap .go-to-cart{display:inline-block;margin-top:.5em}@media(min-width:479px){.product-view .buttons-wrap .go-to-cart{width:50%;text-align:center}}@media(min-width:991px){.product-view .buttons-wrap .go-to-cart{width:30%}}.product-view .stocks-wrap .out-of-stock{color:red}@media(max-width:767px){.product-view .description-block .nav-tabs li{display:block;width:100%;margin-bottom:0}.product-view .description-block .nav-tabs li a{border:0}.product-view .description-block .nav-tabs li.active{font-weight:bold;border-left:2px solid #8baa00}.product-view .description-block .nav-tabs li.active a{background-color:#f7f7f7}}.product-view .description-block .tab-content{border:1px solid #ccc;border-top:0;padding:1em;overflow-x:auto}.product-view .recommended-block{margin-top:1em}.product-view .recommended-block .section{margin-top:2em}.product-view .recommended-block .section-title{font-weight:bold;color:#8baa00}.cart-index{max-width:960px;min-width:320px;margin:14px auto 0}.cart-index .items{margin-top:1em;border-top:1px solid #eee}.cart-index .items .item{border-bottom:1px solid #eee;padding:5px;height:90px}.cart-index .items .delete-wrap{float:left;width:5%;line-height:80px;text-align:center;cursor:pointer}.cart-index .items .delete-wrap:hover{color:red}@media(min-width:767px){.cart-index .items .delete-wrap{font-size:1.2em}}.cart-index .items .image-wrap{max-width:25%;float:left}.cart-index .items .image-wrap .image{background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;height:80px;width:80px;max-width:100%}.cart-index .items .title-wrap{width:70%;padding-left:1em;height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9em;float:right;text-align:right}.cart-index .items .title-wrap a{color:#656565}@media(min-width:767px){.cart-index .items .title-wrap{width:32%;float:left;height:80px;text-align:left;white-space:normal;font-size:1em}}.cart-index .items .price-wrap{width:70%;float:right;height:24px;line-height:24px;color:#8baa00;text-align:right;font-weight:bold}@media(min-width:767px){.cart-index .items .price-wrap{width:18%;float:left;height:80px;text-align:center}}.cart-index .items .price-wrap .old-price{color:#ccc;font-size:.8em;text-decoration:line-through}@media(min-width:479px){.cart-index .items .price-wrap .old-price{font-size:1em}}@media(min-width:767px){.cart-index .items .price-wrap .old-price{display:block}}.cart-index .items .quantity-wrap{width:70%;float:right;text-align:right;padding-bottom:8px}.cart-index .items .quantity-wrap input{border:0}@media(min-width:767px){.cart-index .items .quantity-wrap{width:15%;float:left;height:80px;text-align:center;padding-bottom:0}}.cart-index .items .quantity-wrap .quantity-btn{height:24px;width:33%;max-width:30px;line-height:.5;padding:0}.cart-index .items .quantity-wrap .quantity-val{display:inline-block;width:33%;max-width:40px;text-align:center;font-size:1.2em}.cart-index .items .sum-wrap{display:none;float:left;height:80px;color:#656565;text-align:center;font-weight:bold;line-height:24px}@media(min-width:767px){.cart-index .items .sum-wrap{display:block;width:18%}}.order-create{background-color:white;padding:1em}.order-items{margin-bottom:1em;border-top:1px solid #f0f0f0;color:#656565}.order-items .item{border-bottom:1px solid #f0f0f0;padding:5px}@media(min-width:767px){.order-items .title-wrap{width:75%;float:left}}@media(min-width:991px){.order-items .title-wrap{width:60%}}.order-items .price-wrap{text-align:right;font-size:.9em}@media(min-width:991px){.order-items .price-wrap{width:20%;float:left}}.order-items .price-wrap .quantity{font-weight:bold}.order-items .price-wrap .quantity:after{font-weight:normal;content:" X ";color:#ccc}.order-items .price-wrap .price{font-weight:bold}.order-items .cost-wrap{font-weight:bold;text-align:right}.order-items .cost-wrap .cost{color:#8baa00}.order-items .total{background-color:#fafafa}@media(min-width:767px){.order-items .total{padding-left:60%;padding-right:2%}}.order-items .total .total-row{padding:.5em .3em}.order-items .total .caption{font-weight:bold;float:left;color:#444}.order-items .total .value{color:#656565;float:right}#catalog-menu{display:none;max-width:50%;border:1px solid #f0f0f0;margin-bottom:1em;font-size:.9em}@media(min-width:479px){#catalog-menu{display:block}}@media(min-width:991px){#catalog-menu{max-width:100%}}#catalog-menu .ui-widget-content{border:1px solid #f0f0f0}#catalog-menu .ui-widget-content a{white-space:nowrap}#catalog-menu .ui-menu-item{border-bottom:1px solid #f0f0f0;padding:7px 5px}#catalog-menu .ui-menu-item.ui-state-focus{background:#8baa00;border:1px solid #f0f0f0}#catalog-menu .ui-menu-item.ui-state-active{border:1px solid #f0f0f0}.filter-panel{background-color:white;border:1px solid #f0f0f0}.filter-panel.horizontal{border-bottom:1px solid #8baa00;padding:1em}.filter-panel.horizontal .filter-wrap{padding:0 .5em}.filter-panel.vertical{padding:1em;margin-bottom:1em}.filter-panel.vertical .filter-wrap{border-top:1px solid #8baa00;padding:.5em 0}.list-view .item-wrap{clear:both}@media(min-width:767px){.list-view .item-wrap{clear:none}.list-view .item-wrap:nth-child(2n+1){clear:both}}@media(min-width:991px){.list-view .item-wrap,.list-view .item-wrap:nth-child(2n+1){clear:none}.list-view .item-wrap:nth-child(3n+1),.list-view .item-wrap:nth-child(2n+1):nth-child(3n+1){clear:both}}.image.dummy{background-size:contain;background-image:url("../images/img_ph.png");background-position:center center;background-repeat:no-repeat}.catalog-index .aside-banners,.catalog-index .top-banners{display:none}@media(min-width:991px){.catalog-index .aside-banners,.catalog-index .top-banners{display:block}}.catalog-index .aside-banners img{margin-bottom:1em}.catalog-index .section-description{padding:1em}@media(min-width:991px){.catalog-index .section-description{padding:0}}.checkout-buttons-wrap{margin-top:1em}.checkout-buttons-wrap:before,.checkout-buttons-wrap:after{content:" ";display:table}.checkout-buttons-wrap:after{clear:both}.checkout-buttons-wrap a,.checkout-buttons-wrap button{border-radius:5px;border:1px solid #f0f0f0;color:#656565;cursor:pointer;display:inline-block;float:left;font-size:.9em;max-width:50%;overflow:hidden;padding:.5em;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.checkout-buttons-wrap .primary{float:right;background-color:#8baa00;color:#f0f0f0}.checkout-total-wrap{background-color:#fafafa}@media(min-width:767px){.checkout-total-wrap{padding-left:60%;padding-right:2%}}.checkout-total-wrap .total-row{padding:.5em .3em}.checkout-total-wrap .total-row:before,.checkout-total-wrap .total-row:after{content:" ";display:table}.checkout-total-wrap .total-row:after{clear:both}.checkout-total-wrap .total-row.major{font-size:1.2em}.checkout-total-wrap .total-row.major .value{font-weight:bold}.checkout-total-wrap .caption{font-weight:bold;float:left;color:#444}.checkout-total-wrap .value{color:#656565;float:right}.portfolio-modal-body{position:relative}.portfolio-modal-body .body-arrow-left,.portfolio-modal-body .body-arrow-right{display:none;position:absolute;top:175px}@media(min-width:991px){.portfolio-modal-body .body-arrow-left,.portfolio-modal-body .body-arrow-right{display:block}}.portfolio-modal-body .body-arrow-left a,.portfolio-modal-body .body-arrow-right a{opacity:.5;display:block;width:80px;height:80px;background-position:center center;background-repeat:no-repeat}.portfolio-modal-body .body-arrow-left a:hover,.portfolio-modal-body .body-arrow-right a:hover{opacity:1}.portfolio-modal-body .body-arrow-left{left:-100px}.portfolio-modal-body .body-arrow-left a{background-image:url("");background-image:url("../images/portfolio/prev_arr_hover.png")}.portfolio-modal-body .body-arrow-right{right:-100px}.portfolio-modal-body .body-arrow-right a{background-image:url("../images/portfolio/next_arr_hover.png")}@media(min-width:991px){.portfolio-modal-body .object-body{padding:2em 1em 0}}.portfolio-modal-body .object-photos-slider{width:100%;max-width:320px;margin:0 auto;overflow:hidden;position:relative}@media(min-width:991px){.portfolio-modal-body .object-photos-slider{width:49%;float:left}}.portfolio-modal-body .object-photos-slider.loading{height:0}.portfolio-modal-body .object-photos-slider .arrow{position:absolute;bottom:0;height:50px;width:50px;background-color:rgba(0,0,0,0.5);background-position:center center;background-repeat:no-repeat;cursor:pointer;z-index:10000}.portfolio-modal-body .object-photos-slider .arrow:hover{background-color:rgba(0,0,0,0.7)}.portfolio-modal-body .object-photos-slider .arrow.left{left:0;background-image:url("../images/portfolio/back_img_arr.png")}.portfolio-modal-body .object-photos-slider .arrow.right{right:0;background-image:url("../images/portfolio/prev_img_arr.png")}.portfolio-modal-body .object-photos-slider .image-item{height:350px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;border-color:#f0f0f0}.portfolio-modal-body .object-photos-slider .image-caption{padding:.5em;color:white;background-color:rgba(0,0,0,0.6)}.portfolio-modal-body .object-info{width:100%;height:350px}@media(min-width:991px){.portfolio-modal-body .object-info{width:49%;float:right}}.portfolio-modal-body .object-info .object-text{text-align:center;padding:0 2em}@media(min-width:991px){.portfolio-modal-body .object-info .object-text{text-align:left;height:210.84337349px}}.portfolio-modal-body .object-info .object-text .object-title{font-weight:bold;color:gray;font-size:18px;margin-top:0}.portfolio-modal-body .object-info .object-text .object-address{color:#8f8f8f}.portfolio-modal-body .object-info .object-map .map-image{height:140px;width:100%;max-width:320px;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:#f0f0f0}.portfolio-modal-body .object-footer{padding:1em;clear:both}.portfolio-modal-body .object-footer .tags-title{color:#858585;margin-left:2em;margin-bottom:1em}@media(min-width:991px){.portfolio-modal-body .object-footer .tags-title{margin-bottom:1em}}.portfolio-modal-body .object-footer .tag{border:1px solid #d8d8d8;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#858585;text-decoration:none;padding:.5em 1em;display:inline-block;background-color:white;margin-top:1em}@media(min-width:991px){.portfolio-modal-body .object-footer .tag{margin-left:1em;margin-top:0}}.portfolio-modal-body .object-footer .tag:hover{background-color:#ccc;color:white}.modal-backdrop.fade.in{width:100%;height:100%;position:fixed;background:linear-gradient(to left,#35a8c5,#6bb44e);opacity:.9;z-index:99;top:0}.body-arrows-mobile{padding:1em;display:block}@media(min-width:991px){.body-arrows-mobile{display:none}}.body-arrows-mobile .caption{background-color:#ddd;border-radius:12px;padding:.3em 1em}.body-arrows-mobile .body-arrow-left,.body-arrows-mobile .body-arrow-right{display:block;position:static}.body-arrows-mobile .body-arrow-left a,.body-arrows-mobile .body-arrow-right a{display:block;height:20px;width:100%;background-repeat:no-repeat;background-position:center center}.body-arrows-mobile .body-arrow-right a{background-image:url("../images/portfolio/portfolio_slide_next_mobile.png")}.body-arrows-mobile .body-arrow-left a{background-image:url("../images/portfolio/portfolio_slide_prev_mobile.png")}body{font-family:Arial;background-color:#fbf9fa;overflow-x:hidden}.container{max-width:960px;min-width:320px}.eco-btn{color:white;padding-left:2em;padding-right:2em;background-color:#8baa00;border:0}.eco-btn:hover{color:white;background-color:#a0c300}#recall_capture_form{width:100%}#recall_capture_form{padding:10px;border-top:3px solid #8baa00;margin-top:50px}#recall_capture_form .form-description{font-size:16px;text-align:center;color:#818181;margin-top:40px}#recall-form_capture_form h6{font-size:18px;text-align:center;color:#818181}#recall-form_capture_form .capture_form_input{border-radius:17px;height:33px;border:1px solid #8baa00;outline:0;width:100%}#recall-form_capture_form .btn-success{width:40%;text-align:center;margin:35px auto 0 auto}#recall-form_capture_form .capture_form_input:last-child{margin-right:0}#recall-form_capture_form .capture_form_input.name{background:url(../images/form_name_ico.png) no-repeat scroll 14px 7px;padding-left:37px}#recall-form_capture_form .capture_form_input.email{background:url(../images/form_email_ico.png) no-repeat scroll 14px 10px;padding-left:37px}#recall-form_capture_form .capture_form_input.phone{background:url(../images/form_phone_ico.png) no-repeat scroll 14px 7px;padding-left:37px}#recall-form_capture_form .title{color:#818181;text-align:center;font-size:40px;font-weight:bold;text-transform:uppercase}#recall_capture_form .form_video{text-align:center;margin:48px 0 62px 0}#recall-form_capture_form .fields .form-group{width:32%;margin-right:1%;float:left;margin-bottom:40px}#recall-form_capture_form .fields .form-group label{display:none}#recall-form_capture_form .help-block-error{position:absolute;margin-bottom:20px}@media screen and (max-width:640px){#recall-form_capture_form .fields .form-group,#recall-form_capture_form .btn-success{width:100%}}.slick-list{width:100%}@font-face{font-family:'Panton-BlackCaps';src:url("../fonts/Panton-BlackCaps.eot?#iefix") format("embedded-opentype"),url("../fonts/Panton-BlackCaps.otf") format("opentype"),url("../fonts/Panton-BlackCaps.woff") format("woff"),url("../fonts/Panton-BlackCaps.ttf") format("truetype"),url("../fonts/Panton-BlackCaps.svg#Panton-BlackCaps") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSansRegular";src:url("../fonts/OpenSansRegular.eot");src:url("../fonts/OpenSansRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSansRegular.woff") format("woff"),url("../fonts/OpenSansRegular.ttf") format("truetype");font-style:normal;font-weight:normal}body{font-family:'OpenSansRegular'}.page-header-line{width:100%;height:51px;background:#f0f0f0}.page-header-line .col-lg-2,.page-header-line .col-lg-5,.contact-wrap .col-lg-5,.contact-wrap .col-lg-2{padding:0 10px}.page-header-line .container{padding:0}.page-header-line .top-header-text{font-size:14px}.page-header-line .top-email,.page-header-line .top-header-text,.page-header-line .address{line-height:51px}.page-header-line .top-email a{color:#536600;text-decoration:none}.page-header-line .address{float:right;text-align:right}.page-header .phone-wrap .recall-wrap{float:left;margin:16px 0 0 18px}.page-header .phone-wrap .main-phone{font-size:21px;font-weight:bold;text-align:left}.page-header .contact-wrap .search-wrap{height:28px;padding:1em 1em 0 1em;width:100%;margin-top:2px}.page-header .menu-line{width:100%;z-index:3;background:linear-gradient(to bottom,#787878,#5f6b74);height:40px}.page-header .menu-line.fixed,.adaptive_header_first_block.fixed{position:fixed;z-index:10}.page-header .menu-line.fixed{top:0;position:fixed}.page-header .menu-line ul.menu li{height:40px;border:0;line-height:40px}.page-header .menu-line ul.menu li ul li{border-top:0;width:100%}.page-header .menu-line ul.menu li:hover{background:linear-gradient(to bottom,#646464,#49535b);border:0}.page-header .menu-line ul.menu li>ul{background:#4a535b}.page-header .menu-line ul.menu li>ul li:hover{background:#636b72;border-top:0}.page-header .cart-wrap .items{display:inline-block;padding-left:5%}.page-header .cart-wrap .items>.num{background-color:transparent !important}.page-header .top-line{margin-top:23px;margin-bottom:36px;padding:0}.about-wrap h2.section-title{font-family:"Panton-BlackCaps"}.about-wrap h2.section-title{font-family:"Panton-BlackCaps";color:#fff}.about-section .why-we-wrap{background-color:#7f9b00}.why-we-wrap h3.why-we-title{font-family:"Panton-BlackCaps";font-style:italic}.landing-section .section-title{font-family:"Panton-BlackCaps";color:#818181}.vk_widget{width:100% !important;text-align:center;margin:50px auto}.adaptive_head_phone_button{width:34px;height:34px;background:url("../images/phone_button.png") no-repeat;float:left}div.modal_box.contact{width:858px;margin-left:-429px}div.modal_contact_block{width:858px;height:518px;margin-left:-429px;margin-top:-259px;background:#fff;position:fixed;z-index:100;left:50%;top:50%}.contact-modal-body .landing-form [type="submit"]:hover{background:#a0c300;color:#fff}.landing-section .slider-handle{cursor:pointer}.phone-wrap .recall-wrap .eco-btn{width:144px;height:34px;padding:0;text-align:center}.portfolio-section .portfolio-item:hover .caption{background:#88be14}.portfolio-section .portfolio-item.vk{background-size:20%;background-position:210px 135px}.certificates-section .cert-item{width:150px;border:3px solid transparent}.certificates-section .cert-item:hover{border:3px solid #91ae0d}.eco-btn{border-radius:17px}.page-header .cart-wrap .cart,.page-header .cart-wrap .cart .price{height:34px;line-height:34px}.page-header .cart-wrap .cart{margin-top:3px}.about-section .about-wrap{padding:0}.about-section .about-wrap h2.section-title{padding:0;margin:48px 0 41px 0}.about-section .about-wrap .about-text{margin-bottom:49px}.about-section .why-we-wrap{padding:0}.why-we-wrap h3.why-we-title{margin:52px 0 27px 0}.why-we-list h4.item-title,.why-we-list .item-text{margin-left:16px}.why-we-list h4.item-title{margin-bottom:20px}.why-we-list .item{margin-bottom:20px}.about-section{margin-bottom:0}.documents_block.main_page{background:#fbf9fa}.page-content .landing-section.certificates-section.main_page{margin-top:0;background:#fbf9fa}.page-content .landing-section.certificates-section .section-title{margin-top:82px}.page-content .landing-section.partners-section{margin-top:0;background:#fbf9fa;padding-bottom:76px;margin-bottom:42px}.page-content .landing-section.partners-section .section-title{margin-bottom:41px;margin-top:93px}.page-content .landing-section.certificates-section .section-title{margin-bottom:69px}.certificates-section .cert-list{padding:0;margin-bottom:54px}.landing-section.certificates-section .more{margin-top:0}.landing-section.portfolio-section .more{margin-top:32px}.portfolio-list{margin-top:56px}h2.section-title{margin-left:0}.page-content .landing-section.partners-section .intro-text{margin-bottom:37px}.page-content .landing-section.partners-section .more{margin-top:35px}.page-content .landing-section.performed-map-section{margin-top:84px}.page-content .landing-section.performed-map-section .section-title{margin-bottom:60px}.page-content .landing-section.feedbacks-section{margin-top:64px}.page-content .landing-section.feedbacks-section .section-title{margin-bottom:27px}.feedbacks-section .feedback-list .feedback-item{border:3px solid #b9b9b9;height:auto;min-height:200px}.feedbacks-section .feedback-list .feedback-item:hover{border:3px solid #91ae0d}.feedbacks-section .feedback-list .slick-slide{margin-right:20px}.page-content .landing-section.feedbacks-section .more{margin-top:19px}.page-content .landing-section.contacts-section{margin-top:72px;background:#fbf9fa}.page-content .landing-section.contacts-section .section-title{margin-top:75px;margin-bottom:56px}.page-content .landing-section.otoplenie_contact-information.main{background:#fbf9fa;margin:0}.certificates-section .cert-slide-right.slick-arrow,.feedbacks-section .feedbacks-slide-right.slick-arrow{background:url("../images/small_arrow_next.png");width:24px;height:41px}.certificates-section .cert-slide-right.slick-arrow:hover,.feedbacks-section .feedbacks-slide-right.slick-arrow:hover{background:url("../images/small_arrow_next_hover.png")}.certificates-section .cert-slide-left.slick-arrow,.feedbacks-section .feedbacks-slide-left.slick-arrow{background:url("../images/small_arrow_prev.png");width:24px;height:41px}.certificates-section .cert-slide-left.slick-arrow:hover,.feedbacks-section .feedbacks-slide-left.slick-arrow:hover{background:url("../images/small_arrow_prev_hover.png")}.glyphicon-chevron-right:before,.glyphicon-chevron-left:before{content:''}.certificates-section .slider-handle{margin-top:80px}.page-header .cart-wrap .cart{background:#8baa00}.page-header .cart-wrap .cart:hover{background:#96b700}.page-header .cart-wrap .price{background:#7b9700}.page-header .cart-wrap .cart:hover .price{background:#819e00}.page-header .menu-line ul.menu li>ul{margin-top:0}.page-header .menu-line ul.menu li:hover>ul{min-width:100%}.slick-initialized .slick-slide{text-align:center}.reviews_gallery{margin-top:40px}.reviews_gallery a{margin-bottom:15px}.reviews_gallery img{border:3px solid #fff}.reviews_gallery img:hover{border:3px solid #88be14}.roistat-lh-pulsator-phone{bottom:15%;right:15%}main.page-content{overflow:hidden;background:#fbf9fa}.portfolio-section .portfolio-item .caption-wrap{width:50%;float:right;word-break:break-word;overflow:hidden}.portfolio-section .portfolio-item .caption{display:table-cell;padding:0 10px;vertical-align:middle}.not_scroll{overflow:hidden}@media screen and (max-width:1200px){.page-header .menu-line ul.menu li{padding-left:.5em}}@media screen and (max-width:1023px){.list-view .item-wrap:nth-child(2n+1){clear:none}.page-content .container{z-index:0}.landing-section .section-title{font-size:30px}.portfolio_item_block{width:50%;margin-left:0}.portfolio-section .portfolio-item.vk{background-position:160px 150px}header.page-header{margin-bottom:0;padding-bottom:0;margin-top:64px}header .menu-line{display:none}.categories-section .category-item a{width:100%;text-align:center;margin:0 auto}.left_menu{top:64px;width:100%;min-height:300px;background:#4a535b;z-index:98;list-style:none;margin:0;padding:0;float:left}.left_menu li{width:100%;height:40px;line-height:40px;float:left;margin-left:0;border-bottom:1px solid #646464}.left_menu li a{padding-left:30px;width:100%;height:40px;display:block}.left_menu li a:hover{background:#636b72;color:#fff;text-decoration:none}.left_menu li.parent{padding-left:30px;color:white}.left_menu a.mainmenu{color:#fff}.left_menu a.sub-menu{color:#819fb5;padding-left:40px}.left_menu .dark_gradient{background:linear-gradient(to bottom,#646464,rgba(47,47,47,0));height:55px;width:100%;position:absolute;margin-left:0;z-index:1;border-bottom:0}.left_menu .first_item{margin-top:20px;position:relative;z-index:2}.about-section .why-we-list .item{width:50%}.page-content .landing-section{margin-top:0}.page-header-line{display:none}.page-header .top-line{padding:0}#desktop_header_block{display:none}#adaptive_header_block{display:block;padding:0;margin:0}#adaptive_header_first_block .adaptive_header_first_block .landing-section{margin-top:0}.adaptive_header_second_block{position:relative;float:left;width:100%;background:#fff;margin-top:64px}.adaptive_header_first_block{position:fixed;z-index:10;top:0;left:0;width:100%;background:#fff}.adaptive_header_first_block.landing-section{margin-top:0;padding:0}.adaptive_header_second_block{background:#fbf9fa;height:120px}.adaptive_header_second_block .slogan_block{margin:49px 0 0 30px;color:#929292;float:left;width:253px;text-align:left}.adaptive_header_second_block .phone_block{font-size:24px;margin:42px 0 0 62px;float:left;color:#536600;font-weight:bold}.adaptive_header_second_block .order_ring_button{width:144px;height:34px;background-color:#8baa00;border-radius:16px;text-align:center;line-height:34px;color:#fff;display:block;margin:40px 0 0 24px;float:left;text-decoration:none}.adaptive-logo{width:188px;height:44px;margin:10px 0 0 32px;background-image:url("../images/logo.png");background-size:cover;position:relative;float:left;display:block}.adaptive_head_phone_block{font-size:18px;margin-left:38px;float:left;line-height:64px}.adaptive_head_phone_block{color:#727272}.adaptive_head_phone_button{margin:15px 0 0 35px}.adaptive_header_right_block{float:right;margin:16px 0 0 48px;width:25%}.adaptive_search_button{width:30px;height:30px;margin-right:33px;background:url("../images/searcher_button.png");float:left;margin-top:0}.adaptive_cart_button{width:104px;height:34px;line-height:34px;background:#8baa00;border-radius:16px;text-align:center;float:left;position:relative}.adaptive_cart_button .num-cart-items{position:absolute;bottom:-6px;right:-2px;font-size:9px}.adaptive_cart_button .num-cart-items>span{background-color:#f0ad4e !important}.search_start_button{width:30px;height:30px;background:url("../images/search_start_button.png") no-repeat;margin:29px 0 0 38px;float:left;border:0;outline:0}.categories-section .container{background-color:#fbf9fa}#count_item_name{display:none}.cart-image{float:left;margin:5px 0 0 10px}#cart-widget .price{display:none}#cart-widget .items{color:#fff;font-size:14px;text-decoration:none;font-weight:bold;margin-left:25px;float:left;line-height:36px}.modal_contact_block .modal_contact_left{width:480px;margin:0 auto;float:none;height:auto}.modal_contact_left .modal_contact_left_text{width:400px;margin:30px auto;float:none}.modal_contact_right .modal_contact_right_text{margin-left:0;padding:10px;text-align:center}.modal_contact_block .modal_contact_right{width:480px;margin:0 auto;float:none;height:auto}div.modal_box.contact,div.modal_contact_block{width:100%;min-height:1000px;top:64px;left:0;background:#fff;margin:0;position:absolute}.modal_contact_right .modal_contact_right_text h3{margin-top:15px;width:100%;float:left;text-align:center}}@media screen and (max-width:880px){div.modal_box.contact,div.modal_contact_block{width:750px;margin-left:-375px}div.modal_box.contact{margin-left:-375px}.modal_contact_block .modal_contact_left{width:425px}.modal_contact_left .modal_contact_left_text{width:350px}.modal_contact_right .modal_contact_right_text{margin-left:26px}.modal_contact_block .modal_contact_right{width:325px}.adaptive_header_right_block{width:23%}}@media screen and (max-width:767px){.portfolio-section .portfolio-item.vk{background-position:540px 80px}.portfolio-section .portfolio-item .caption{font-size:14px}.adaptive_header_right_block{width:23%;margin-left:15px}}@media screen and (max-width:750px){.adaptive_cart_button{width:80px}.adaptive_header_right_block{margin-right:0}.adaptive_header_first_block{width:100%}}@media screen and (max-width:730px){.adaptive-logo{width:128px;height:30px;margin:15px 0 0 20px;background-image:url("../images/logo.png");background-size:cover;position:relative;float:left;display:block}}@media screen and (max-width:705px){.adaptive_header_second_block{height:180px}.adaptive_header_second_block .slogan_block,.adaptive_header_second_block .second_block_contact_data{width:100%;text-align:center;margin-left:0}.second_block_contact_data .phone_block,.second_block_contact_data .order_ring_button{float:none;margin:20px auto}}@media screen and (max-width:700px){.portfolio-section .portfolio-item.vk{background-position:320px 110px}.about-section .why-we-list .item{width:100%}}@media screen and (max-width:660px){.adaptive_head_phone_block{font-size:14px}.adaptive_cart_button{width:34px}#cart-widget .items{display:none}#cart-widget .cart-image{width:22px;height:22px;margin:6px}}@media screen and (max-width:590px){.adaptive_cart_button{width:34px}.adaptive_head_phone_block{font-size:18px}#cart-widget .items{display:none}.cart-image{float:left;margin:7px;width:20px}.adaptive-logo{display:none}}@media screen and (max-width:480px){.adaptive_header_right_block{width:31%;margin-left:5px}.portfolio-section .portfolio-item .caption{font-size:12px}.cart-image{float:left;margin:5px 0 0 10px;width:25px}#cart-widget .items{display:block}header.page-header{margin-bottom:0;padding-bottom:0;margin-top:45px}.categories-section .category-item{width:100%;text-align:center}.categories-section .category-item a{width:220px;text-align:center;margin:0 auto}header .menu-line{display:none}.left_menu{top:45px}.left_menu a.mainmenu{color:#fff}.left_menu a.sub-menu{color:#819fb5}.left_menu .first_item{margin-top:20px;position:relative;z-index:2}.about-section .why-we-list .item{width:100%}.page-content .landing-section{margin-top:0}.page-header-line{display:none}.page-header .top-line{padding:0}#desktop_header_block{display:none}#adaptive_header_block{display:block}.adaptive_header_first_block{height:45px}.adaptive_header_second_block{background:#fbf9fa;height:185px;margin-top:45px}.adaptive_header_second_block .second_block_contact_data{position:relative;left:50%;margin-left:-184px;width:368px;overflow:hidden}.adaptive_header_second_block .slogan_block{margin:49px 0 0 0;color:#929292;width:100%;text-align:center}.adaptive_header_second_block .phone_block{font-size:24px;margin:25px 0;color:#536600;font-weight:bold;float:left}.adaptive_header_second_block .order_ring_button{width:144px;height:34px;background-color:#8baa00;border-radius:16px;text-align:center;line-height:34px;color:#fff;display:block;margin:25px 0 0 30px;float:left;text-decoration:none}.adaptive-logo{display:none}.adaptive_head_phone_block{line-height:45px;margin-left:17px}.adaptive_head_phone_button{width:22px;height:22px;background-size:cover;margin-top:11px}.adaptive_header_right_block{margin:6px 10px 0 18px}.adaptive_search_button{width:22px;height:22px;margin-right:33px;background:url("../images/searcher_button.png");float:left;background-size:cover;margin-top:6px}.adaptive_cart_button{width:80px;height:34px;line-height:34px;background:#8baa00;border-radius:16px;text-align:center;float:left}.search_start_button{width:20px;height:20px;margin:34px 0 0 18px;background-size:contain}.categories-section .container{background-color:#fff}.portfolio_item_block{width:70%;margin-left:15%}div.modal_box.contact{top:45px;min-height:1100px}.modal_box.contact .modal_contact_block{top:0}.modal_contact_left .modal_contact_left_text{margin-top:30px}.modal_contact_block .modal_contact_left{width:375px}.modal_contact_left .modal_contact_left_text{width:350px;margin:30px auto}.modal_contact_block .modal_contact_right{width:375px}.portfolio-section .portfolio-item.vk{background-position:200px 140px}}@media screen and (max-width:440px){.adaptive_cart_button{width:34px}#cart-widget .items{display:none}.cart-image{float:left;margin:7px;width:20px}.adaptive_header_right_block{width:25%}}@media screen and (max-width:395px){.breadcrumb{font-size:12px}.adaptive_header_right_block{width:24%}}@media screen and (max-width:384px){.adaptive_header_second_block .second_block_contact_data{position:relative;left:50%;margin-left:-160px;width:320px;overflow:hidden}.adaptive_header_second_block .phone_block{font-size:24px;margin:15px auto;color:#536600;font-weight:bold;float:none}.adaptive_head_phone_block{font-size:14px}.adaptive_header_first_block .adaptive_head_phone_button{margin:12px 0 0 15px}.adaptive_cart_button{width:22px;height:22px;margin-top:6px}.adaptive_cart_button img{width:60%;margin-top:-13px}#cart-widget .cart-image{margin:3px;width:15px;height:15px}.adaptive_header_second_block .order_ring_button{width:144px;height:34px;background-color:#8baa00;border-radius:16px;text-align:center;line-height:34px;color:#fff;display:block;margin:15px auto 10px auto;float:none;text-decoration:none}div.modal_box.contact{min-height:1100px}.modal_contact_left .modal_contact_left_text{margin-top:30px}.modal_contact_block .modal_contact_left{width:320px}.modal_contact_left .modal_contact_left_text{width:300px;margin:30px auto}.modal_contact_block .modal_contact_right{width:320px}.modal_contact_left .modal_contact_left_text .contact_modal_vk_ico{margin-left:32px}}@media screen and (max-width:330px){.landing-section .section-title{font-size:24px}.why-we-wrap h3.why-we-title{font-size:24px}header.page-header{margin-bottom:0;padding-bottom:0}.categories-section .category-item{width:100%;text-align:center;margin-top:43px}.categories-section .category-item a{width:220px;text-align:center;margin:0 auto}header .menu-line{display:none}.left_menu .first_item{margin-top:20px;position:relative;z-index:2}.about-section .why-we-list .item{width:100%}.page-content .landing-section{margin-top:0}.page-header-line{display:none}.page-header .top-line{padding:0}#desktop_header_block{display:none}#adaptive_header_block{display:block}.adaptive_header_first_block,.adaptive_header_second_block{float:left;width:100%;min-width:320px}.adaptive_header_second_block{background:#fbf9fa;height:180px;margin-top:45px}.adaptive_header_second_block .slogan_block{margin:34px 0 0 0;color:#929292;float:left;width:100%;text-align:center}.adaptive_header_second_block .phone_block{font-size:24px;margin:33px 0 0 62px;float:left;color:#536600;font-weight:bold}.adaptive_header_second_block .order_ring_button{width:144px;height:34px;background-color:#8baa00;border-radius:16px;text-align:center;line-height:34px;color:#fff;display:block;margin:25px 0 0 88px;float:left;text-decoration:none}.adaptive-logo{width:133px;height:31px;margin:6px 0 0 -66px;background-image:url("../images/logo.png");background-size:cover;position:absolute;left:50%}.adaptive_head_phone_block{font-size:14px;margin-left:17px}.adaptive_header_right_block{float:right;margin:11px 15px 0 0}.adaptive_search_button{width:22px;height:22px;margin-right:13px;background:url("../images/searcher_button.png");float:left;background-size:cover;margin-top:0}.adaptive_cart_button{width:22px;height:22px;line-height:22px;background:#8baa00;border-radius:12px;text-align:center;float:left;margin-top:0}.adaptive_cart_button img{width:70%;margin-top:-1px}.search_start_button{margin:34px 0 0 18px;float:left}.categories-section .container{background-color:#fff}.portfolio_item_block{width:95%;margin-left:2%}.cart-image{float:left;margin:5px;width:15px}}@media screen and (min-width:1024px){.page-header{padding-bottom:0;margin-bottom:0}#adaptive_header_block{display:none}.page-header-line .top-header-text,.page-header-line .top-email,.page-header-line .address{font-size:14px}.page-header .phone-wrap .main-phone{width:52%;float:left}.page-header .menu-line{height:40px;position:relative}.page-header .phone-wrap .recall-wrap{margin:0 0 0 18px;width:43%}.page-header-line .top-header-text,.page-header-line .top-email{text-align:left}.page-header-line .address{text-align:right}.page-header .phone-wrap .recall-wrap{margin:16px 0 0 18px}.page-header .contact-wrap .search-wrap{margin-top:1px}.page-header .menu-line ul.menu a.mainmenu{line-height:35px}.page-header .menu-line .container{width:960px}.page-header .cart-wrap .cart{padding-left:20px}.page-header .cart-wrap .cart-image{margin-left:0}.page-header .cart-wrap .price{min-width:120px}.page-header .cart-wrap{margin-top:0}}@media screen and (min-width:1366px){.top-line .container,.page-header-line .container,.page-header .menu-line .container{max-width:1366px;width:1326px;margin:0 auto}.page-header .menu-line ul.menu li{width:13%;text-align:center}}.page-footer{height:80px;border-top:1px solid #ccc;margin-top:1em;background-color:white}.page-footer .container{display:flex;justify-content:space-between;flex-flow:column nowrap;padding-top:20px;align-items:center}@media screen and (min-width:800px){.page-footer .container{padding-top:30px;flex-flow:row nowrap;justify-content:space-between}.page-footer .container .menu{width:70%}}.page-footer .container .creator a{color:#444;font-weight:bold;font-size:.9em}main.page-content.portfolio-page{background:#a0d2df url("../images/portfolio/top_content_bg.png") top repeat-x;position:relative}.portfolio-map{position:relative;margin-top:-220px;height:700px;z-index:1;width:100%}.page-content.portfolio-map .container{z-index:3;position:relative}#map_top_bg{width:100%;height:220px;position:relative;z-index:2;background:-moz-linear-gradient(top,#3fa9c5 0,rgba(125,185,232,0.5) 100%);background:-webkit-linear-gradient(top,#3fa9c5 0,rgba(125,185,232,0.5) 100%);background:linear-gradient(to bottom,#3fa9c5 0,rgba(125,185,232,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fa9c5',endColorstr='#007db9e8',GradientType=0)}div.title_block{margin:67px 0 54px 0}h1.page_title{font-size:36px;color:#d4e9ef;font-family:'Panton-BlackCaps';margin:0;padding:0}div.object_sum{float:right;color:#fff;font-weight:bold;margin-top:20px;padding:0;text-align:right}div#view_checker{width:230px;height:36px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#e7f4f8;float:left}div#view_checker:hover{background-color:#fff;-webkit-box-shadow:5px 5px 40px 2px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 40px 2px rgba(0,0,0,0.2);box-shadow:5px 5px 40px 2px rgba(0,0,0,0.2)}div#view_checker a{line-height:36px;color:#0e7c9a;display:block;text-align:center;text-decoration:none;width:113px;float:left}div#view_checker a.checker_active{width:113px;height:34px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin:1px 0 0 1px;background-color:#99b525;color:#fff;float:left;line-height:34px}.portfolio-page div.container{z-index:2;position:relative;padding-bottom:150px}a.top_vk_button{width:66px;height:34px;margin-left:10px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#e7f4f8 url("../images/portfolio/vk_ico.png") no-repeat center;float:left}a.top_vk_button:hover{background-color:#fff}div.right_filter_block{clear:both;padding:.8em 0 0 0}@media screen and (min-width:1024px){div.right_filter_block{clear:none;padding:0}div.right_filter_block>div{float:right}}div#portfolio_filters a{min-width:114px;height:34px;border:1px solid #fff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin-left:20px;line-height:32px;text-align:center;color:#fff;display:block;float:left;text-decoration:none;opacity:.85}div#portfolio_filters a:hover{opacity:1}div#portfolio_filters a.active{background-color:white;color:#3fa9c5}div#content_bottom_block{overflow:hidden;width:100%;height:396px;background:url("../images/portfolio/bottom_content_bg.png") repeat-x bottom;position:absolute;z-index:1;bottom:269px}div.page_content{float:left;margin-left:0}div.portfolio_list{float:left;width:100%;margin-top:56px}div.portfolio_list img{float:left}div.portfolio_list .portfolio_list_item_name{height:200px;margin-left:0;position:relative;display:table-cell;vertical-align:middle;padding-left:0;padding:0 5px;text-align:center;width:1%;margin-left:50%}div.portfolio_list .portfolio_list_item_name span{display:block;vertical-align:middle;text-align:center;font-size:13px;color:#909090}.portfolio_list_item{height:200px;background-color:#f1f8fa;display:block;margin-bottom:40px}.portfolio_list_item .main-image{height:200px;width:50%;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat}.portfolio_list_item:hover{background-color:#fff}.portfolio_list_item img{margin-left:0}.list_column{text-align:center}.button{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#fff;color:#0e7c9a;text-align:center;font-size:14px;font-weight:bold}.button:hover{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}a.button.view_all{max-width:168px;padding:.5em 1em;margin:24px auto 0;display:block;text-decoration:none}div#portfolio_footer{width:100%;height:269px;background:#fff;z-index:2}div#footer_home_img{width:776px;height:336px;float:right;margin-right:15px;margin-top:-110px}div.map_content{min-height:644px}#ekocom-modal .modal-dialog{border-radius:1px;margin-top:70px}#ekocom-modal .modal-content{border-radius:1px}#ekocom-modal .close-button{width:160px;height:35px;color:#fff;line-height:36px;display:block;text-align:center;background:rgba(217,235,233,0.5);position:absolute;right:0;top:-35px;text-transform:uppercase;text-decoration:none;border:0}#ekocom-modal .close-button:hover{background:rgba(217,235,233,0.7)}.modal_box-slide-left{width:29px;height:55px;background:url("../images/portfolio/next_arr.png");position:fixed;z-index:101;margin:234px 0 0 780px;cursor:pointer}.modal_box-slide-left:hover{background:url("../images/portfolio/next_arr_hover.png")}.modal_box-slide-right{width:29px;height:55px;background:url("../images/portfolio/prev_arr.png");position:fixed;z-index:101;margin:234px 0 0 -125px;cursor:pointer}.modal_box-slide-right:hover{background:url("../images/portfolio/prev_arr_hover.png")}.window_image_block{width:398px;height:398px;margin:35px 0 0 0;position:absolute;float:left}.window_image_block_shadow{width:398px;height:94px;background:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));position:absolute;z-index:102;bottom:85px;margin-left:0}.window_text_block{width:320px;height:160px;margin:60px 0 0 20px;float:left}.window_text_block_title{margin-left:30px;font-weight:bold;color:gray;font-size:18px}.window_text_block_address{margin:30px 0 0 30px;color:#8f8f8f}.window_map_block{position:relative;left:20px;top:10px;width:378px;float:left}.tags_block{float:left;width:620px;margin-left:80px;line-height:85px}.tags_block span{color:#858585;margin-left:10px;float:left;margin-right:27px}.tags_block_button{width:114px;height:34px;border:1px solid #d8d8d8;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:block;line-height:32px;text-align:center;float:left;margin-top:27px;margin-right:20px;color:#858585;text-decoration:none}.tags_block_button.last{margin-right:0}.tags_block_button:hover{background:#c5c5c5;color:#fff;text-decoration:none}.window_image_block .slick-prev,.window_image_block .slick-next{width:60px;height:60px;z-index:110;cursor:pointer;color:#fff;font-size:28px;line-height:60px;text-align:center;border:0;position:absolute}.window_image_block .slick-prev{margin:338px 0 0 0;background:rgba(0,0,0,0.5) url("../images/portfolio/back_img_arr.png") center no-repeat}.window_image_block .slick-next{margin:-60px 0 0 338px;background:rgba(0,0,0,0.5) url("../images/portfolio/prev_img_arr.png") center no-repeat}.modal_box_image-slide-left:hover{background:rgba(0,0,0,0.7) url("../images/portfolio/back_img_arr_hover.png") center no-repeat}.modal_box_image-slide-right:hover{background:rgba(0,0,0,0.7) url("../images/portfolio/prev_img_arr_hover.png") center no-repeat}div.modal_contact_left{width:482px;height:100%;float:left}div.modal_contact_right{height:100%;width:376px;background:#819e00;float:left}div.modal_contact_left_text{margin:42px 0 42px 46px;width:410px}div.modal_contact_left_text p{color:#363636}div.modal_contact_left_text a{color:#3a440b}div.modal_contact_left_text h2{font-family:'Panton-BlackCaps';font-size:24px;color:#818181;text-transform:uppercase;margin:0 0 38px 0;padding:0}div.modal_contact_right_text{margin:42px 0 42px 46px;color:#363636}div.modal_contact_right_text h3{font-family:'Panton-BlackCaps';font-size:24px;color:#dae79f;text-transform:uppercase;margin:0 0 33px 0;padding:0}div.modal_contact_right_text label{color:#fff;width:100%}div.modal_contact_right_text label span{color:#bdd161}div.modal_contact_right_text .input_text{width:277px;height:33px;margin-bottom:26px;border:1px solid #c6c6c6}div.modal_contact_right_text .order_button{width:131px;height:34px;background-color:#ecf1d9;color:#627800;border:0;border-radius:16px;position:relative;margin:6px 75px}div.modal_contact_right_text .order_button:hover{background-color:#fff}.modal_contact_left_text .green_button{width:170px;height:34px;border-radius:16px;background-color:#8baa00;color:#fff !important;line-height:34px;text-align:center;display:block;text-decoration:none !important;margin-bottom:37px}.modal_contact_left_text .contact_name{float:left}.modal_contact_left_text .contact_modal_vk_ico{width:25px;height:15px;background:url("../images/portfolio/vk_contact_ico.png");display:block;margin-left:62px;float:left}.modal_contact_left_text .contact_modal_vk_ico:hover{background:url("../images/portfolio/vk_contact_ico_hover.png")}.adaptive_arrows_block{display:none}@media screen and (max-width:1023px){#window_overlay{display:block}#close_modal_window_button{display:block}div#portfolio_filters{margin:0 0 0 15px}div#portfolio_filters a:first-child{margin-left:0}div.title_block{margin-top:115px;margin-bottom:25px}div#portfolio_footer{height:200px}div.object_sum{margin-top:15px}#footer_home_img img{width:90%;margin-top:20px}div#content_bottom_block{bottom:200px}main.page-content{margin-top:0;width:100%}}@media screen and (max-width:991px){#map_top_bg{height:265px}div#portfolio_filters{margin-top:10px}}@media screen and (max-width:767px){div#portfolio_filters a{margin-left:10px}#footer_home_img img{margin-left:120px}.portfolio-page div.container{margin-top:40px}div.modal_single_box,div.modal_box{z-index:100}}@media screen and (max-width:750px){#window_overlay{display:none}h1.page_title,div.object_sum{padding:0}div.object_sum{text-align:right}div.page_content{width:100%;float:left;margin:0 auto}div#portfolio_filters a{margin-left:10px}div.modal_box,div.window_block{width:100%;height:993px;background:#fff}div.modal_single_box,div.modal_box{margin-left:0;left:0;top:64px;margin-top:0;position:absolute;z-index:5}div.modal_single_box{width:100%;height:900px;top:0;position:relative}#close_modal_window_button{display:none}.window_image_block{margin:0 auto;float:none;text-align:center}.window_image_block_shadow{width:398px;height:94px;background:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));position:absolute;z-index:102;margin:-94px 0 0 176px;bottom:auto;display:none}.window_text_block{width:470px;margin:30px auto 0 auto;position:relative;float:none;height:120px}.window_map_block{float:none;margin:0 auto;width:398px;top:0;left:0}.window_map_block img{margin:0 auto}.tags_block{width:398px;margin:0 auto;float:none}.tags_block span{width:100%;text-align:center}.tags_block_button{margin-top:0}.slider_arrows_block{display:none}.adaptive_arrows_block.top{display:block;width:398px;height:34px;margin:32px auto 30px auto}.adaptive_arrows_block.bottom{display:block;width:398px;height:34px;margin:32px auto 30px auto}.adaptive_arrows_block .modal_box-slide-left{width:114px;height:27px;background:#8baa00;color:#fff;text-align:center;font-size:14px;font-style:normal;margin:0;border-radius:16px;line-height:25px;float:left;position:relative}.adaptive_arrows_block .modal_box-slide-right{width:114px;height:27px;background:#8baa00;color:#fff;text-align:center;font-size:14px;font-style:normal;margin:0;border-radius:16px;line-height:25px;float:right;position:relative}.close_modal_window_button_adaptive{width:114px;height:27px;background-color:#ddd;float:left;text-align:center;border-radius:16px;line-height:25px;color:#3a3a3a;margin-left:29px;z-index:5;position:relative}.close_modal_window_button_adaptive:hover{text-decoration:none}}@media screen and (max-width:743px){.right_filter_block{width:100%}#map_top_bg{height:285px}.right_filter_block #portfolio_filters{float:left;margin-left:15px}.checker{width:260px}a.top_vk_button{margin-left:15px}}@media screen and (max-width:649px){.portfolio_list_item{width:100%;padding:0}#footer_home_img img{width:80%;margin-left:160px}div#portfolio_footer{height:150px}div#content_bottom_block{bottom:150px}}@media screen and (max-width:545px){.portfolio_list .portfolio_item{width:100%}}@media screen and (max-width:500px){div#portfolio_filters a{min-width:95px}}@media screen and (max-width:480px){div.title_block{margin-top:75px}.right_filter_block #portfolio_filters{margin-top:15px}#footer_home_img img{width:65%;margin-left:320px}div#portfolio_footer{height:150px}.object_sum{width:100%}.checker{width:260px}header.page-header{margin-top:45px}div.object_sum{text-align:left}div.portfolio_list .portfolio_list_item_name{padding:0 5px}div.modal_box{top:45px}.window_text_block{width:398px}}@media screen and (max-width:441px){div#portfolio_filters{margin:20px 0 0 0}div#portfolio_filters a:first-child{margin-left:0}div#portfolio_filters a{font-size:12px;min-width:87px}.adaptive_arrows_block.top,.adaptive_arrows_block.bottom{width:320px}.adaptive_arrows_block .modal_box-slide-left{width:9px;height:17px;background:url("../images/portfolio/portfolio_slide_prev_mobile.png")}.adaptive_arrows_block .modal_box-slide-right{width:9px;height:17px;background:url("../images/portfolio/portfolio_slide_next_mobile.png")}.close_modal_window_button_adaptive{margin-left:98px;margin-top:-5px}}@media screen and (max-width:410px){.checker{width:200px}div#view_checker{width:200px}a.top_vk_button{margin-top:0}div#view_checker a.checker_active,div#view_checker a{width:98px}div#view_checker a{font-size:12px}a.top_vk_button{margin-left:10px;width:34px}}@media screen and (max-width:397px){.window_image_block{width:320px;height:320px}#map_top_bg{height:310px}#portfolio_filters a:last-child{margin:10px 50px 0 0}.window_image_block .slick-prev{margin-top:260px}.window_image_block .slick-next{margin-left:260px}.window_map_block,.window_map_block img{width:320px}.window_text_block{width:320px;margin-bottom:32px}.tags_block{width:320px}.tags_block_button{width:100px;margin-right:10px}.adaptive_arrows_block.top,.adaptive_arrows_block.bottom{width:250px}.close_modal_window_button_adaptive{margin-left:60px;margin-top:-5px}}@media screen and (max-width:320px){#footer_home_img img{width:50%;margin-left:440px}div#portfolio_footer{height:100px}div#content_bottom_block{bottom:100px}}.sub_menu_body.kanalisation li:first-child{width:150px;text-align:center}.sub_menu_body.kanalisation li:first-child a{line-height:18px;padding-top:5px}table.page_mode-section_table.kanalisation td{width:232px}table.page_mode-section_table.kanalisation td.green_cell,.page_adaptive_mode-section_table.kanalisation td.green_cell{background:#b8d6ab}table.page_mode-section_table.kanalisation td.red_cell,.page_adaptive_mode-section_table.kanalisation td.red_cell{background:#f7dddd}table.page_mode-section_table.kanalisation td.left_cell_title{height:103px}.calculator_form_body.kanalisation{min-height:461px}.page_mode-section .page_mode-section_table th .cell_block.kanalisation{width:232px;height:326px}.page_adaptive_mode-section.kanalisation .cell_block_img{width:205px;height:205px}.page_adaptive_mode-section.kanalisation .top_section_block .cell_block p{width:400px}@media screen and (max-width:700px){.page_adaptive_mode-section.kanalisation .cell_block_name,.page_adaptive_mode-section.kanalisation .top_section_block .cell_block p{width:245px}.page_adaptive_mode-section.kanalisation{height:auto}}@media screen and (max-width:479px){.page_adaptive_mode-section.kanalisation .cell_block_img,.page_adaptive_mode-section.kanalisation .cell_block_img img{width:100px;height:100px}.page_adaptive_mode-section.kanalisation .cell_block_name,.page_adaptive_mode-section.kanalisation .top_section_block .cell_block p{width:190px}.page_adaptive_mode-section.kanalisation{min-height:200px}}.squeeze-section{overflow:hidden}.squeeze-section .container{position:relative}.squeeze-section .wrapper{background:url(../images/kanalisation/403c940e10c607a9a1bb33d8af0194dc.png) no-repeat center;width:100%;height:736px;background-size:contain}.squeeze-section .wrapper_shadow{background-color:rgba(0,0,0,0.8);position:relative;width:100%;min-height:736px;height:auto;text-align:center;color:#fff;padding-bottom:50px}.squeeze-section .block_title{font-size:36px;width:100%;padding:5% 10% 5px 10%;font-family:"Open Sans Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857143}@media screen and (max-width:480px){.squeeze-section .block_title{font-size:26px}}.squeeze-section .line{width:75%;border-top:1px solid white;margin:0 auto}.squeeze-section .wrapper_shadow .small_title{font-size:24px;padding-top:21px;display:block}.squeeze-section .wrapper_shadow .form_block_left,.squeeze-section .wrapper_shadow .form_block_right{float:left;text-align:left;width:50%;margin-top:21px}@media screen and (max-width:768px){.squeeze-section .wrapper_shadow .form_block_left,.squeeze-section .wrapper_shadow .form_block_right{width:100%}}.squeeze-section .wrapper_shadow .form_block_right .form_body{background-color:rgba(0,0,0,0.28);color:white;border-radius:6px;border-width:1px;border-style:solid;border-color:white;padding:10%;width:80%;margin:0 auto}@media screen and (max-width:480px){.squeeze-section .wrapper_shadow .form_block_right .form_body{width:95%}}.squeeze-section .wrapper_shadow .form_block_left .list_info p{background:url(../images/kanalisation/list_marker.png);background-repeat:no-repeat;background-position:left;margin:0;padding-left:24px;min-height:16px}.squeeze-section .wrapper_shadow span.list{font-size:20px;margin-bottom:10px;display:block}.squeeze-section .form_block_right .form_body label{display:none}#uid2{background-color:#e25440;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:#ca331e;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;font-size:18px;color:white;box-shadow:0 2px 5px 0 rgba(0,0,0,0.5);width:100%}.squeeze-section .second_question,.squeeze-section .third_question,.squeeze-section .fourth_question,.squeeze-section .fifth_question,.squeeze-section .sixth_question,.squeeze-section .kanalization_squeeze_form_input.name,.squeeze-section .kanalization_squeeze_form_input.phone{display:none}.squeeze-section .second_question.active,.squeeze-section .third_question.active,.squeeze-section .fourth_question.active,.squeeze-section .fifth_question.active,.squeeze-section .sixth_question.active,.squeeze-section .kanalization_squeeze_form_input.name.active,.squeeze-section .kanalization_squeeze_form_input.phone.active{display:block}.kanalization_squeeze_form_message{float:left;width:100%;font-size:28px;color:green;margin-top:50px;padding:0 20px}.sub_menu .sub_menu_body.watersupport li{margin:0 28px}.landing-section.page_mode-section.watersupport-types h2.section-title{margin-bottom:52px}.inline_list_block{width:100%;list-style-position:inside;margin:40px 0 50px 0;float:left}.list-inline{float:left}.list_marker{width:17px;height:17px;background:#88be14;float:left;display:block;padding:0}.inline_list_block .list_text{float:left;width:85%;margin:-1px 0 0 17px}.landing-section.page_mode-section .watersupport_sheme .img_block div{border:3px solid #fff;background:#fff;overflow:hidden;position:relative}.landing-section.page_mode-section .img_block div.zoom_sheme_ico{position:absolute;right:19px;bottom:12px;background:url("../images/zoom-in-ico.png");width:41px;height:41px;z-index:1;border:0}.watersupport_sheme td{border:1px solid #fff;vertical-align:top;padding-bottom:20px;background:#eaeaea;width:33%}.watersupport_sheme td.img_block{padding-bottom:0;background:#fff}.watersupport_sheme td.img_block a{width:100%;height:180px;display:block;background-size:cover !important}.watersupport_sheme .center_cell{border-right:2px solid #fff;border-left:2px solid #fff}.landing-section.page_mode-section .watersupport_sheme a,.landing-section.page_mode-section .watersupport_sheme a:hover{text-decoration:none}.landing-section.page_mode-section .watersupport_sheme .img_block:hover div{border:3px solid #8baa00}.landing-section.page_mode-section .watersupport_sheme .img_block:hover .zoom_sheme_ico{border:0}.sheme_title_block,.sheme_plus{width:100%;float:left;height:100%}.sheme_title_block span{display:block;padding:0 20px;float:left;color:#404040}.sheme_title_block span.block_title{text-align:center;color:#536600;font-weight:bold;font-size:16px;display:block;margin:31px 0 42px 0;padding:0;width:100%}.sheme_plus .list_block{float:left;margin:23px 18px}.sheme_plus .list_block div{margin-bottom:20px}.sheme_plus .list_block .list_marker{margin-right:13px}.calculator_form_body.watersupport{min-height:400px}.landing-section.page_mode-section.watersupport-types.second-block{margin-top:89px}@media screen and (max-width:1024px){table.watersupport_sheme{display:none}.page_adaptive_mode-section.watersupport{display:block;background:0;float:left;border:0}.landing-section.page_mode-section.watersupport-types h2.section-title{margin-top:14px;margin-bottom:41px}.landing-section.page_mode-section.watersupport-types .inline_list_block .list-inline{width:100%;padding:0 5px;margin-bottom:18px}.inline_list_block .list_text{width:90%}.sheme_title_block{width:50%;padding:0}.sheme_title_block span{padding:0}.sheme_title_block span.block_title{text-align:left;margin-top:0;margin-bottom:18px}.page_adaptive_mode-section.watersupport{margin-bottom:66px}.page_adaptive_mode-section.watersupport.last{margin-bottom:25px}.page_adaptive_mode-section.watersupport .img_block a{width:100%;height:180px;display:block;background-size:cover !important;padding:0}.sheme_title_block,.sheme_plus{padding:0}.sheme_plus .list_block{margin:0;width:100%;padding:0}.landing-section.page_mode-section.watersupport-types.second-block{margin-top:35px}.page_calculator-section{margin-top:0}}@media screen and (max-width:767px){.img_block{width:50%}.page_adaptive_mode-section.watersupport .img_block a{height:200px}}@media screen and (max-width:700px){.sheme_title_block{width:100%;margin-bottom:25px}.sheme_plus .list_block{margin-top:30px}.landing-section.page_mode-section.watersupport-types.second-block{margin-top:0}#calculator_block_img{margin-top:0}.img_block{width:100%}}@media screen and (max-width:479px){.inline_list_block .list_text{width:85%}.page_adaptive_mode-section.watersupport .img_block a{height:150px}.sheme_plus .list_text{float:left;width:85%}}.order-process-page{padding:3em 0}.order-process-page .product-item{height:auto}.adaptive_menu_block{position:fixed;width:100%;z-index:10;overflow-x:hidden;overflow-y:auto;float:none;height:auto;bottom:0;top:45px;display:none}@media screen and (min-width:480px){.adaptive_menu_block{top:64px}}.adaptive_menu_block.active{display:block}.adaptive_search_block{position:fixed;display:none;min-height:90px;top:45px;width:100%;background:#2f2f2f;z-index:98;list-style:none;margin:0;padding:0}.adaptive_search_block.active{display:block}@media screen and (min-width:480px){.adaptive_search_block{top:64px}}.adaptive_search_block .search_top_input{height:38px;border:1px solid #606060;border-radius:16px;margin:24px 0 0 18px;background:transparent;color:#767676;padding-left:15px;float:left;outline:0}.adaptive_search_block .search_top_input:focus{background:#e3e3e3;color:#2a2a2a}.page-header{background-color:white}.page-header .adaptive_menu_button{width:45px;height:45px;background-image:url("../images/menu_button.png");float:left;background-size:cover}@media screen and (min-width:480px){.page-header .adaptive_menu_button{width:63px;height:64px}}.page-header .adaptive_menu_button.active{background-image:url("../images/menu_button_close.png")}.adaptive_sub_menu{transition:.4s all ease;position:fixed;z-index:3;top:45px;display:block;width:100%;height:47px;background:radial-gradient(circle,#e0e0e0,#cecece);text-align:left;line-height:47px;color:#757575;cursor:pointer}@media screen and (min-width:480px){.adaptive_sub_menu{top:64px}}@media screen and (min-width:1024px){.adaptive_sub_menu{display:none}}.adaptive_sub_menu span{margin-left:15px;float:left}.adaptive_sub_menu img{margin-right:15px}.adaptive_sub_menu_body{background:#c5c5c5;width:100%;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:3;top:92px;display:none}@media screen and (min-width:480px){.adaptive_sub_menu_body{top:111px}}.adaptive_sub_menu_body.active{display:block}@media screen and (min-width:1024px){.adaptive_sub_menu_body.active{display:none}}.youtube-video{width:100%;max-width:300px;margin:0 auto}@media screen and (min-width:480px){.youtube-video{max-width:460px}.youtube-video iframe{height:240px}}@media screen and (min-width:1024px){.youtube-video{max-width:560px}.youtube-video iframe{height:320px}}.page_adaptive_mode-section{overflow:hidden;display:block;border:1px solid #cfcfcf;min-height:200px;background:#fff;margin-bottom:25px;position:relative}@media screen and (min-width:1024px){.page_adaptive_mode-section{display:none}}.page_adaptive_mode-section .button-wrap{text-align:center;clear:both}@media screen and (min-width:480px){.page_adaptive_mode-section .button-wrap{text-align:right}}.page_adaptive_mode-section .button-wrap button{background:#8baa00;color:#f2f9d3;border:0;padding:.4em 1em}@media screen and (min-width:480px){.page_adaptive_mode-section .button-wrap button{padding:1em 2em}}.breadcrumbs{font-size:10px;width:100%;padding:0 15px;max-width:1280px;margin-left:auto;margin-right:auto}.breadcrumbs .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;background-color:transparent;font-size:10px;margin-bottom:0;height:63px;padding-left:0}@media(max-width:768px){.breadcrumbs .breadcrumb{height:max-content}}.breadcrumbs .breadcrumb a{color:#6d8500;font-size:10px}.breadcrumbs .breadcrumb a:hover{color:#88be14}.breadcrumbs .breadcrumb>li{display:inline-flex;align-items:center}.breadcrumbs .breadcrumb>li+li:before{background:url("../images/separator_breadcumb.png") no-repeat;width:7px;height:17px;content:'';margin:3px 17px;float:left}.breadcrumbs .breadcrumb>span:before{float:none}@media(max-width:768px){.breadcrumbs .breadcrumb li{display:none}.breadcrumbs .breadcrumb li:nth-last-child(-n+2){display:inline-flex}}.page-header .contact-wrap .search-wrap{height:28px;padding:1em 1em 0 1em}@media screen and (min-width:991px){.page-header .contact-wrap .search-wrap{padding:1em 0 0 0}}.page-header .contact-wrap .search-wrap:after{color:#ccc;right:0;bottom:0;position:absolute;width:28px;height:28px;display:block;content:"\e003";font-family:'Glyphicons Halflings'}.page-header .contact-wrap .search-wrap .main-search{border:1px solid #ccc;border-right:0;border-radius:0 !important;position:relative;outline:0;box-shadow:none}.page-header .contact-wrap .search-wrap .input-group-btn{border-left:0;color:#ccc}.page-header .contact-wrap .search-wrap .input-group-btn .btn{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;border-left:0;border-right:1px solid #c6c6c6;border-radius:0;color:#88be14}.page-header .contact-wrap .search-wrap .input-group-btn .btn[data-search-reset]{color:#ccc}.page-header .contact-wrap .search-wrap .input-group-btn .btn:hover{color:#96b700;background:#fff}.live-search-result{background-color:white}.breadcrumbs_active_separator{padding:0 17px}.portfolio-page .page_content{margin-left:-15px}.privacy-policy{color:#ccc;font-size:.8em;margin-top:10px;text-align:center}.privacy-policy a{color:#ccc;text-decoration:underline}.mobile-search{background-color:#fff;position:fixed;left:0;right:0;padding:10px;display:none;z-index:9}.catalog-list-category{background-color:white;border:1px solid #f0f0f0;margin-top:1%;padding:5px}.catalog-list-category:hover{border-color:#eee}.catalog-list-category a{display:flex;text-decoration:none;text-transform:uppercase;color:#777}.catalog-list-category.list-view{width:100%}@media screen and (min-width:767px){.catalog-list-category.list-view{margin-left:.5%;margin-right:.5%;width:49%}}@media screen and (min-width:1200px){.catalog-list-category.list-view{margin-left:.25%;margin-right:.25%;width:calc((100% - .25% * 6) / 3)}}.catalog-list-category.list-view a{flex-flow:row nowrap;align-items:center;font-weight:bold}.catalog-list-category.list-view a .image-wrap{padding:0 10px}.catalog-list-category.list-view a .image-wrap .image{width:50px;height:50px}.catalog-list-category.block-view{width:49%;margin-left:.5%;margin-right:.5%}@media screen and (min-width:767px){.catalog-list-category.block-view{margin-left:.25%;margin-right:.25%;width:calc((100% - .25% * 6) / 3)}}@media screen and (min-width:992px){.catalog-list-category.block-view{width:24.5%}}@media screen and (min-width:1200px){.catalog-list-category.block-view{width:19.5%}}.catalog-list-category.block-view a{flex-flow:column nowrap}.catalog-list-category.block-view a .image-wrap{padding:3px}.catalog-list-category.block-view a .image-wrap .image{width:100%;height:100px}.catalog-list-category.block-view a .text-wrap{text-align:center;padding:5px;font-size:.8em}.catalog-list-item{background-color:white;border:1px solid #eee;margin-top:1%;padding:5px;position:relative}.catalog-list-item,.catalog-list-item .item-wrap{display:flex}.catalog-list-item:hover{border-color:#eee}.catalog-list-item a{color:#333}.catalog-list-item .discount-wrap{position:absolute;right:0;top:0}.catalog-list-item .discount-wrap .discount{padding:0 10px;font-weight:bold;color:white;background-color:#f89406;float:right;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.catalog-list-item .price-wrap .old-price{color:#999;font-size:.9em;text-decoration:line-through}.catalog-list-item .price-wrap .price{padding:0 .5em;font-size:1.2em;color:green}.catalog-list-item .price-wrap .request-price{display:inline-block;margin:5px 0;color:#999;border-bottom:1px dotted #999}.catalog-list-item .vendor-code-wrap .vendor-code{color:#999;font-size:.8em}.catalog-list-item .order-actions-wrap{display:flex}.catalog-list-item .order-actions-wrap button.instant-order .icon:before{content:""}.catalog-list-item .order-actions-wrap button.add-to-cart{background-color:#eee;border:1px solid #e1e1e1;color:#333}.catalog-list-item .order-actions-wrap button.add-to-cart:hover{background-color:#e1e1e1}.catalog-list-item .order-actions-wrap button.add-to-cart .icon:before{content:""}.catalog-list-item .order-actions-wrap .quantity-block{display:flex}.catalog-list-item .order-actions-wrap .quantity-block input[type='text']{border-left:0;border-right:0;width:2em;text-align:center}.catalog-list-item .order-actions-wrap .quantity-block button{padding-left:8px;padding-right:8px}.catalog-list-item .order-actions-wrap .quantity-block button.increase .icon:before{content:""}.catalog-list-item .order-actions-wrap .quantity-block button.decrease .icon:before{content:""}.catalog-list-item.list-view{width:100%}.catalog-list-item.list-view .item-wrap{flex-grow:1;flex-flow:row wrap}.catalog-list-item.list-view .vendor-code-wrap{width:100%;margin-bottom:5px}.catalog-list-item.list-view .image-wrap{padding:0 10px;flex-grow:0}.catalog-list-item.list-view .image-wrap .image{width:50px;height:50px}.catalog-list-item.list-view .text-block{flex-grow:1;width:70%}@media screen and (min-width:480px){.catalog-list-item.list-view .text-block{width:auto}}.catalog-list-item.list-view .order-actions-wrap{width:100%;margin-top:10px;justify-content:flex-end;font-size:.9em}@media screen and (min-width:767px){.catalog-list-item.list-view .order-actions-wrap{margin-top:0;width:50%;align-items:flex-end}}.catalog-list-item.list-view .order-actions-wrap .quantity-block{margin:0 3%}.catalog-list-item.list-view .order-actions-wrap .add-to-cart-wrap button{padding:4px 10px}.catalog-list-item.list-view .order-actions-wrap .add-to-cart-wrap button .caption{display:none}@media screen and (min-width:767px){.catalog-list-item.list-view .order-actions-wrap .add-to-cart-wrap button .caption{display:inline}}.catalog-list-item.block-view{width:49%;margin-left:.5%;margin-right:.5%}.catalog-list-item.block-view .item-wrap{flex-flow:column nowrap}@media screen and (min-width:767px){.catalog-list-item.block-view{margin-left:.25%;margin-right:.25%;width:calc((100% - .25% * 6) / 3)}}@media screen and (min-width:992px){.catalog-list-item.block-view{width:24.5%}}@media screen and (min-width:1200px){.catalog-list-item.block-view{width:19.5%}}.catalog-list-item.block-view .image-wrap{padding:10px}.catalog-list-item.block-view .image-wrap .image{width:100%;height:100px}.catalog-list-item.block-view .text-block{margin-top:10px;text-align:center;flex:1;display:flex;flex-flow:column nowrap}.catalog-list-item.block-view .text-block .title-wrap{flex:1}.catalog-list-item.block-view .text-block .title-wrap a{max-width:200px;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;margin:0 auto}@media screen and (max-width:475px){.catalog-list-item.block-view .text-block .title-wrap a{max-width:130px}}.catalog-list-item.block-view .text-block .price-wrap .price{display:block}.catalog-list-item.block-view .order-actions-wrap{flex-flow:row wrap;justify-content:center;margin:10px 0}.catalog-list-item.block-view .order-actions-wrap .instant-order-wrap{width:100%;margin-bottom:10px;text-align:center}.catalog-list-item.block-view .order-actions-wrap .quantity-block{margin:0 5px 5px 0}.catalog-list-item.block-view .order-actions-wrap .add-to-cart-wrap{margin:0 0 0 5px}.catalog-list-item.block-view .order-actions-wrap .add-to-cart-wrap button{padding:4px 10px}.catalog-list-item.block-view .order-actions-wrap .add-to-cart-wrap button .caption{display:none}@media screen and (min-width:480px){.catalog-list-item.block-view .order-actions-wrap .add-to-cart-wrap button .caption{display:inline}}.section-title{font-size:1em;color:#999}@media screen and (min-width:768px){.section-title{font-size:1.4em}}.catalog-category-page{max-width:960px !important;min-width:320px !important;margin:0 auto}.catalog-block{display:flex;align-items:flex-start}.catalog-block__right{display:block;width:100%;padding:0 15px}.catalog-block__right .filter-slide-panel{z-index:111 !important}.catalog-block .catalog-title{margin-top:.5em;padding-left:.5em;font-size:1.6em;color:#666;text-transform:uppercase}.catalog-block .actions-block{padding:.5em 1em;background-color:white;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;margin-bottom:2em}@media(max-width:575px){.catalog-block .actions-block{flex-direction:column;align-items:center}}.catalog-block .actions-block .search-panel{margin-right:10px !important;padding:7px 0 !important}@media(max-width:575px){.catalog-block .actions-block .search-panel{margin:0 !important}}.catalog-block .actions-block .search-panel form{height:33px !important;border:1px solid #ccc !important}.catalog-block .actions-block .buttons-panel{display:flex;align-items:center;min-width:200px !important}@media(max-width:575px){.catalog-block .actions-block .buttons-panel{justify-content:space-between !important;width:100%}}.catalog-block .actions-block .buttons-panel>button{display:flex;align-items:center;width:auto !important;padding-left:.5em !important;padding-right:.5em !important}@media(max-width:575px){.catalog-block .actions-block .buttons-panel>button{margin:0 !important}}.catalog-block .actions-block .buttons-panel>button span{padding:0 7px !important;text-transform:uppercase;line-height:1;font-size:.8em}.catalog-block .actions-block .buttons-panel button{border:1px solid #ccc !important}.catalog-block .actions-block .buttons-panel .catalog-view-mode button:disabled{background-color:#8baa00;color:white;border:1px solid #617700}.catalog-block .catalog-category-list .catalog-list-category.block-view{display:flex;flex-flow:column nowrap;margin-left:1%;margin-right:1%;width:31.3%;background-color:white;padding:.5em;margin-bottom:.5em;border:1px solid #f7f7f7;transition:border-color .5s}@media(max-width:475px){.catalog-block .catalog-category-list .catalog-list-category.block-view{width:48%}}.catalog-block .catalog-category-list .catalog-list-category.block-view:hover{border-color:#8baa00}.catalog-block .catalog-category-list .catalog-list-category.block-view .image-wrap{position:relative;padding-bottom:.5em}.catalog-block .catalog-category-list .catalog-list-category.block-view .image-wrap .image{margin:0 auto;width:140px;height:140px;background-size:contain;background-repeat:no-repeat;background-position:center center}.catalog-block .catalog-category-list .catalog-list-category.block-view .text-wrap{text-align:center;flex:1 1 100%}.catalog-block .catalog-category-list .catalog-list-category.block-view .text-wrap .title{font-size:13px;color:#333;text-decoration:none;text-transform:uppercase}.catalog-block .catalog-items-list .catalog-list-item.block-view{display:flex;flex-flow:column nowrap;margin-left:1%;margin-right:1%;width:31.3%;background-color:white;padding:.5em;margin-bottom:.5em}@media(max-width:575px){.catalog-block .catalog-items-list .catalog-list-item.block-view{width:48%}}.catalog-block .catalog-items-list .catalog-list-item.block-view .title-wrap{display:flex;align-items:center;justify-content:center;min-height:80px;text-align:center}.catalog-block .catalog-items-list .catalog-list-item.block-view .title-wrap .title{line-height:1.2;color:#656565;text-decoration:none}.catalog-block .catalog-items-list .catalog-list-item.block-view .image{position:relative;display:block;width:140px;height:140px;margin-left:auto;margin-right:auto;background-size:contain;background-position:center center;background-repeat:no-repeat}.catalog-block .catalog-items-list .catalog-list-item.block-view .text-block{margin-top:0}.catalog-block .catalog-items-list .catalog-list-item.block-view .text-block>.title-wrap{display:none}.catalog-block .catalog-items-list .catalog-list-item.block-view .text-block .price-wrap{display:flex;justify-content:center;flex-flow:column nowrap;min-height:60px;align-items:center;font-size:20px;height:52px}.catalog-block .catalog-items-list .catalog-list-item.block-view .text-block .price-wrap .price{color:#656565;font-weight:bold;padding:0 10px}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .quantity-block{display:flex;align-items:center;justify-content:center;width:135px;margin:0 0 7px !important}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .quantity-block button{border:0;background-color:#8baa00;color:white;border-radius:20px;height:32px;min-width:32px;line-height:32px;font-size:13px;padding:0;outline:0;max-width:142px}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .quantity-block button:hover{opacity:.9}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .quantity-block input{width:60px;border:0}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .add-to-cart-wrap{display:flex;align-items:center;justify-content:center;width:135px;margin:0 0 7px !important}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .add-to-cart-wrap button{border:0;background-color:#8baa00;color:white;border-radius:20px;width:100%;height:32px;min-width:32px;line-height:32px;padding:0;outline:0}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .add-to-cart-wrap button:hover{opacity:.9}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .instant-order-wrap{display:flex;align-items:center;justify-content:center;width:135px;margin:0 0 7px !important}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .instant-order-wrap button{border:0;width:100%;background-color:#626262;color:white;border-radius:20px;height:32px;min-width:32px;line-height:32px;padding:0;outline:0}.catalog-block .catalog-items-list .catalog-list-item.block-view .order-actions-wrap .instant-order-wrap button:hover{opacity:.9}.catalog-block .catalog-items-list .catalog-list-item.list-view{position:relative}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap{display:flex;flex-wrap:nowrap;width:100%;padding-right:20px}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .vendor-code-wrap{position:absolute;top:0;left:10px}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap>.title-wrap{display:none}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .image{position:relative;display:block;width:140px;height:140px;margin-top:25px;margin-bottom:10px;margin-left:auto;margin-right:auto;background-size:contain;background-position:center center;background-repeat:no-repeat}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .title-wrap{display:flex;align-items:center;justify-content:center;min-height:50px;text-align:center;line-height:1.2;color:#656565;text-decoration:none}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .price-wrap{display:flex;justify-content:center;flex-flow:column nowrap;min-height:60px;align-items:center;font-size:20px;height:52px}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .price-wrap .price{color:#656565;font-weight:bold;padding:0 10px}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:20px}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .quantity-block{display:flex;align-items:center;justify-content:center;width:135px;margin:0 auto 7px !important}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .quantity-block button{border:0;background-color:#8baa00;color:white;border-radius:20px;height:32px;min-width:32px;line-height:32px;font-size:13px;padding:0;outline:0;max-width:142px}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .quantity-block button:hover{opacity:.9}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .quantity-block input{width:60px;border:0}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .add-to-cart-wrap{display:flex;align-items:center;justify-content:center;width:135px;margin:0 auto 7px !important}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .add-to-cart-wrap button{border:0;background-color:#8baa00;color:white;border-radius:20px;width:100%;height:32px;min-width:32px;line-height:32px;padding:0;outline:0}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .add-to-cart-wrap button:hover{opacity:.9}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .instant-order-wrap{display:flex;align-items:center;justify-content:center;width:135px;margin:0 auto 7px !important}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .instant-order-wrap button{border:0;width:100%;background-color:#626262;color:white;border-radius:20px;height:32px;min-width:32px;line-height:32px;padding:0;outline:0}.catalog-block .catalog-items-list .catalog-list-item.list-view .item-wrap .text-block .order-actions-wrap .instant-order-wrap button:hover{opacity:.9}.catalog-menu{transition:.4s all ease;min-width:220px;padding:0;background:#fff;color:#222;border:1px solid #f0f0f0;font-size:.9em;list-style:none;max-width:270px}@media(max-width:998px){.catalog-menu{padding:0;left:0;width:100%;position:fixed;display:none;z-index:5;background:#cfcfcf;border-top:2px solid rgba(255,255,255,0.8);top:111px;bottom:0;height:auto;overflow-y:auto;margin-bottom:0}.catalog-menu li{padding:0;border-bottom:1px solid #eee;list-style:none;background:transparent}.catalog-menu li a{display:block;padding:1em;text-decoration:none;color:#666}}.catalog-menu__item{position:relative;width:100%;background:#e4e4e4;color:#707070;border-bottom:1px solid #f0f0f0;padding:7px 5px}.catalog-menu__item .catalog-submenu{position:absolute;top:0;left:100%;display:none;min-width:220px;padding:0;background:#fff;color:#222;border:1px solid #f0f0f0;font-size:.9em;list-style:none;z-index:111}.catalog-menu__item .catalog-submenu .catalog-submenu__item{position:relative;background:#fff;color:#707070;border-bottom:1px solid #f0f0f0;padding:7px 5px}.catalog-menu__item .catalog-submenu .catalog-submenu__item .catalog-menu-link{color:#707070;margin-left:9px;display:block;font-size:14px;padding-right:28px}.catalog-menu__item .catalog-submenu .catalog-submenu__item .catalog-menu-link:hover{text-decoration:none;color:inherit}.catalog-menu__item .catalog-submenu .catalog-submenu__item .catalog-menu-link>i{display:none !important}.catalog-menu-link{color:#707070;margin-left:9px;display:block;font-size:14px;padding-right:28px}.catalog-menu-link:hover{text-decoration:none;color:inherit}.catalog-menu-link>i{display:none !important}@media(max-width:577px){.catalog-menu{top:92px}}.catalog-items-list{display:flex;flex-flow:row wrap;justify-content:flex-start}@media screen and (min-width:1200px){.catalog-category-page{margin:0 auto;width:1200px}}.catalog-category-page .header-block{display:flex;justify-content:space-between;flex-direction:row;align-items:center;flex-wrap:nowrap}.catalog-category-page .section-title{margin-top:20px;margin-bottom:10px}.catalog-category-page .catalog-category-list{display:flex;flex-flow:row wrap;justify-content:flex-start}.catalog-category-page .pagination{width:100%;margin-top:10px}.category-page-pagination{margin-top:1em;padding:0 1em}.category-page-pagination [disabled]{color:#ccc}.catalog-item-page{padding:10px}.catalog-item-page .wrap{border:1px solid #f0f0f0;background-color:white;display:flex;flex-flow:column wrap}@media screen and (min-width:767px){.catalog-item-page .wrap{flex-flow:row wrap}}.catalog-item-page .breadcrumbs{width:100%;order:-10}.catalog-item-page .image-wrap{padding:10px 15px}@media screen and (min-width:767px){.catalog-item-page .image-wrap{width:40%}}.catalog-item-page .image-wrap .image{margin:0 auto;max-width:200px}.catalog-item-page .image-wrap .image img{max-width:100%}.catalog-item-page .image-wrap .product-images-slider{display:flex;justify-content:center;align-items:center}.catalog-item-page .image-wrap .product-images-slider a{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:1px solid #f7f7f7;margin:0 5px}.catalog-item-page .image-wrap .product-images-slider a img{max-width:100%;height:auto}.catalog-item-page .image-wrap .product-images-slider a:before{position:absolute;content:'';width:20px;height:20px;background:url("../img/cart/zoom-in.svg") no-repeat 50% 50%;background-size:cover;opacity:.8}.catalog-item-page .info-block{justify-content:flex-start}@media screen and (min-width:767px){.catalog-item-page .info-block{padding-top:15px;flex-grow:0;width:60%}}.catalog-item-page .info-block .title-wrap{flex:1 1 100%;padding:10px 0}.catalog-item-page .info-block .title-wrap .title{margin:0;font-size:22px}.catalog-item-page .info-block .vendor-code-wrap{flex:1 1 100%}.catalog-item-page .info-block .vendor-code-wrap .vendor-code{color:#999;font-size:.9em}.catalog-item-page .info-block .stock-value-wrap .stock-value{color:grey;margin-bottom:1em}.catalog-item-page .info-block .price-wrap{padding:10px 0;flex:1 1 100%}@media screen and (min-width:767px){.catalog-item-page .info-block .price-wrap{flex:1 1 50%}}.catalog-item-page .info-block .price-wrap .discount-value{color:red}.catalog-item-page .info-block .price-wrap .old-price{color:#999;text-decoration:line-through}.catalog-item-page .info-block .price-wrap .price{font-size:1.4em;font-weight:bold;color:green}.catalog-item-page .info-block .price-wrap .units{color:#999;font-size:1.4em}.catalog-item-page .info-block .price-wrap-column{display:flex;flex-direction:column}.catalog-item-page .info-block .price-wrap-column .units{position:relative;top:-10px}.catalog-item-page .info-block .order-actions-wrap{display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (min-width:480px){.catalog-item-page .info-block .order-actions-wrap{justify-content:space-around}}@media screen and (min-width:767px){.catalog-item-page .info-block .order-actions-wrap{justify-content:flex-start}}.catalog-item-page .info-block .order-actions-wrap button{padding:10px 15px}.catalog-item-page .info-block .order-actions-wrap button.add-to-cart{color:#333;border:1px solid #e1e1e1;background-color:#eee}.catalog-item-page .info-block .order-actions-wrap button.add-to-cart:hover{background-color:#e1e1e1}.catalog-item-page .info-block .order-actions-wrap button.add-to-cart:disabled{opacity:.5;cursor:not-allowed}.catalog-item-page .info-block .order-actions-wrap button.add-to-cart .icon:before{content:""}.catalog-item-page .info-block .order-actions-wrap .instant-order-wrap{width:100%;margin-bottom:10px}@media screen and (min-width:480px){.catalog-item-page .info-block .order-actions-wrap .instant-order-wrap{margin:0;width:auto}}.catalog-item-page .info-block .order-actions-wrap .instant-order-wrap button{width:100%}.catalog-item-page .info-block .order-actions-wrap .instant-order-wrap button .icon:before{content:""}.catalog-item-page .info-block .order-actions-wrap .quantity-block{display:flex}@media screen and (min-width:767px){.catalog-item-page .info-block .order-actions-wrap .quantity-block{margin:0 15px}}.catalog-item-page .info-block .order-actions-wrap .quantity-block input[type='text']{flex:0 1 50%;max-width:3em;text-align:center;border-right:0;border-left:0}.catalog-item-page .info-block .order-actions-wrap .quantity-block button.increase .icon:before{content:""}.catalog-item-page .info-block .order-actions-wrap .quantity-block button.decrease .icon:before{content:""}.catalog-item-page .info-block .order-actions-wrap .add-to-cart-wrap{text-align:right}.catalog-item-page .description-block{border-top:2px solid #f0f0f0;margin:20px auto;width:100%}@media screen and (min-width:768px){.catalog-item-page .description-block{width:60%;margin-left:40%}}.catalog-item-page .description-block .nav-tabs{border:0}.catalog-item-page .description-block .nav-tabs li{padding:5px 5px 0}.catalog-item-page .description-block .nav-tabs li.active a{border:0;color:#999}.catalog-item-page .description-block .nav-tabs li a{padding:0;color:#eee;display:inline-block;border:0;border-radius:0;font-weight:bold;border-bottom:1px dotted #eee}.catalog-item-page .description-block table{width:100%}.catalog-item-page .description-block table th,.catalog-item-page .description-block table td{border:1px solid #ccc;padding:4px}.catalog-item-page .description-block .tab-content{padding:5px 0}.warn-text{background:#ffb6c1;margin-top:15px;padding:10px 10px 10px 40px;border-radius:5px;margin-right:50px;position:relative;font-size:12px}.warn-text .fa{position:absolute;top:50%;left:15px;font-size:30px;margin-top:-15px;color:#109f0d}.actions .quantity-wrap{display:flex;flex-direction:row-reverse}.actions .quantity-wrap .increase,.actions .quantity-wrap .decrease{border:0;background-color:#8baa00;color:white;border-radius:20px;height:32px;min-width:32px;line-height:32px;padding:0;outline:0;max-width:142px;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:20px}.actions .quantity-wrap input{width:60px;border:0;background-color:transparent;text-align:center}.actions .add-to-cart{border:0;background-color:#8baa00;color:white;border-radius:20px;width:100%;height:32px;min-width:32px;line-height:32px;padding:0;outline:0}.actions .instant-order{border:0;width:100%;background-color:#626262;color:white;border-radius:20px;height:32px;min-width:32px;line-height:32px;padding:0;outline:0}.actions .add-to-cart-wrap,.actions .quantity-wrap{display:flex;align-items:center;justify-content:center;width:135px;margin:0 0 7px}.actions .icon{font:normal normal normal 14px/1 FontAwesome}.actions .increase .icon::before{content:""}.actions .decrease .icon::before{content:""}.actions .add-to-cart .icon::before{content:""}.actions .instant-order .icon::before{content:""}.item-inner .title-wrap{width:98% !important;text-align:center;height:80px !important;word-break:break-word !important}.item-inner .text-block,.item-inner .price-block{margin:0 !important}.recommended-items-block.container::before,.recommended-items-block.container::after{content:unset}.recommended-items-block.container .catalog-item{border:1px solid #eee;background-color:white;padding:.5em}.recommended-items-block.container .slick-track{width:100% !important}.product-slider-block .catalog-item{border:1px solid #eee;background-color:white;padding:.5em;margin:0 5px}.product-slider-block .slick-track{width:100% !important}.scroll-fixed{top:0 !important}#version-confirm-dialog{display:none !important}