/*!
Theme Name: steinbergwp
Text Domain: steinbergwp
*/
.archive-wrap{padding-top:80px}.faq{padding-top:60px}.press-second .press-wrap__slider--list a{color:#000 !important}.line{margin-bottom:60px !important}.faq,.arch-hh{max-width:1460px;margin:0 auto};.search-section{margin:20px 0;text-align:center}.section-title{font-size:16px;font-weight:700;margin-bottom:10px;text-align:center}.search-result-item{margin-bottom:20px}.search-result-item h3{font-size:18px;margin-bottom:5px}#search-results p{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;max-height:3em;line-height:1.5em}.search-result-item p{font-size:14px;line-height:1.4}.search-result-item hr{border:none;border-top:1px solid #ccc;margin-top:10px}.header-bg-blog header{background-color:#272727}.header-bg-project header{bbackground-color:#272727}.search-container{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:10px;font-size:16px;color:#000;z-index:3}#s{padding-left:30px}.clear-button{display:none;position:absolute;right:10px;background:0 0;border:none;cursor:pointer;color:#000;z-index:3}.clear-button .fa{font-size:20px}#search-results a{color:#0080fd}#search-results{margin-top:30px;background-color:#fff;padding:30px 10px;gap:7px;display:grid;max-height:350px;overflow:auto;color:#000;z-index:1;position:relative}.searchform #s{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee;z-index:2;position:relative}.arch-hh:before,.shop-wrap:after,.request-wrap:after{z-index:10 !important}.request-wrap__add:before{display:none !important}.request-wrap__add:after{display:block !important}.custom-privacy{padding-top:15px !important}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{height:18px !important}.dnd-upload-status .dnd-upload-details .name em{font-style:normal !important;font-weight:500}.dnd-upload-status .dnd-upload-details .name{padding-bottom:8px}.dnd-upload-status .dnd-upload-image{left:-8px !important}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{text-align:center !important;background:#0080fd !important;display:flex;justify-content:center;align-items:center}.dnd-upload-status{padding-bottom:10px}.form-file{display:none}.related-wrap:after{margin-top:-1px}.slick-prev.slick-arrow path{stroke:#0080fd}.slick-next.slick-arrow path{stroke:#0080fd}.wpcf7-list-item:first-child input{cursor:pointer}.cky-btn-revisit-wrapper{background:#0080fd !important;transition:.3s}.cky-btn-revisit-wrapper:hover{background:#0073e4 !important;transition:.3s}.wpcf7-list-item:last-child input{cursor:pointer}.header-wrap__meta--search:hover path{fill:#0080fd;transition:.3s}.header-wrap__meta--search path{fill:#fff;transition:.3s}.header-wrap__meta--cart:hover path{fill:#0080fd;transition:.3s}.header-wrap__meta--cart path{fill:#fff;transition:.3s}.woof_checkbox_label:hover{color:#0080fd;transition:.3}.shop-wrap__filters{letter-spacing:1px}.shop-wrap__filters:hover{border:1px solid #0080fd;transition:.3}.item-text{height:84px}.sub-menu{z-index:20}.attachment{display:none}.custom-attach-label{cursor:pointer}.cust .footer-wrap__form--row .btn{height:48px}.recaptcha{margin-top:29px;display:none}.wpcf7-form-control,.shop-wrap__list--top-form input,.shop-wrap__list--top-form textarea,.shop-wrap__list--top-form select,.request-wrap__form .row .item input,.request-wrap__form .row .item textarea,.request-wrap__form .row .item select,.request-wrap__list .row .item input,.request-wrap__list .row .item textarea,.request-wrap__list .row .item select{border:1px solid transparent;transition:.3s}.wpcf7-form-control:focus,.shop-wrap__list--top-form input:focus,.shop-wrap__list--top-form textarea:focus,.shop-wrap__list--top-form select:focus,.request-wrap__form .row .item input:focus,.request-wrap__form .row .item textarea:focus,.request-wrap__form .row .item select:focus,.request-wrap__list .row .item input:focus,.request-wrap__list .row .item textarea:focus,.request-wrap__list .row .item select:focus{border-color:#0080fd;outline:none}.shop-wrap__list--top-form:hover path{fill:#0080fd}.projects-wrap__list .item:hover{border-bottom:1px solid #0080fd;padding-bottom;30px}.single-text ul{list-style-type:none;padding:0;margin:0}.single-text ul li{position:relative;padding-left:30px;margin:10px 0 5px}.single-text ul li:after{content:"";display:block;width:2px;height:95%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#0073e4}.single-text ul li a{color:#0073e4;font-size:15px;text-decoration:none;transition:color .3s;position:relative}.single-text ul li a:after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-1px;background-color:#0073e4;transition:width .3s}.single-text ul li a:hover{color:#0080fd}.single-text ul li a:hover:after{width:100%}.about-wrap__text ul{list-style-type:none;padding:0;margin:0}.about-wrap__text ul li{position:relative;padding-left:30px;margin:10px 0 5px}.about-wrap__text ul li:after{content:"";display:block;width:2px !important;height:95% !important;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#0073e4}.about-wrap__text ul li a{color:#0080fd;font-size:15px;text-decoration:none;transition:color .3s;position:relative}.about-wrap__text ul li a:after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-1px;background-color:#0073e4;transition:width .3s}.about-wrap__text ul li a:hover{color:#0073e4}.about-wrap__text ul li a:hover:after{width:100%}.header-top{display:none}.pagination{width:100%;margin-top:46px}.pagination .nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pagination .page-numbers{color:#252525;padding:14px 20px;text-align:center;border-radius:4px;background-color:#f1f1f1;margin:0 5px 5px;border:1px solid transparent;transition:.3s}.page-numbers:hover{transition:.3s;border:1px solid #0080fd;background:#fff}.pagination .current{background-color:#0080fd;color:#fff}.contacts-wrap__data .row-item input{max-height:60px}.related-wrap__list .prdct{display:flex;flex-direction:column;justify-content:space-between}.prdct:hover{background-color:#fff}.related-wrap__list .prdct .btn{margin:15px;width:100%;max-width:calc(100% - 30px)}.footer-bottom{padding:30px 50px}.about{background:url(//steinberg.gmbh/wp-content/themes/steinbergwp/./assets/img/main/bg-abt.svg) no-repeat left bottom/287px}.arch-sec{position:relative;border-top:solid 1px rgba(0,0,0,.2196078431);border-bottom:solid 1px rgba(0,0,0,.2196078431)}.press-second .press-wrap__slider--list .item{position:relative}.press-second .press-wrap__slider--list .item:after{content:"";display:block;width:100%;max-width:98px;height:1px;border-bottom:solid 1px #0080fd;position:absolute;left:50%;margin-right:-50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-1px}.arch-hh{position:relative;border-bottom:solid 1px #00000038;padding-bottom:100px}.shop-wrap{border-bottom:solid 1px #00000038;padding-bottom:100px;margin-bottom:-100px}@media (max-width:1050px){.shop-wrap{margin-bottom:5px}}.request-wrap{position:relative}.arch-sec:after,.arch-sec:before,.arch-hh:before,.request-wrap:after{content:"";display:block;width:100%;max-width:98px;height:1px;border-bottom:solid 1px #0080fd;position:absolute;left:50%;margin-right:-50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-2px;bottom:-1px}.woof_submit_search_form_container{margin:10px 0 0;justify-content:center}.arch-hh:before{top:auto}.shop-wrap:after{top:auto;bottom:8px}.request-wrap:after{display:none}.arch-sec:before{top:auto;bottom:-1px}.arch-non:after{display:none}.arch-non{border-top:none !important}.arch-non{padding:0 !important}.main-wrap .item-content img{max-width:186px}.service-list .item{border-bottom:solid 1px #fff}.projects-wrap__list .item{display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid transparent;transition:.7s;padding-bottom:30px}.fix-img img{width:100%;height:700px;object-fit:cover}.main-wrap .item-content p:first-child{margin:0}.wpcf7 form.invalid .wpcf7-response-output{border-color:red}.footer-wrap__form--row{position:relative}.footer-wrap__form--row .wpcf7-spinner{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.header-wrap__meta--cart{position:relative}.header-wrap__meta--cart-empty,.header-wrap__meta--cart-add{display:none;position:absolute;width:300px;right:0;top:60px;background-color:#fff;padding:30px 15px;color:#000;border:solid 1px #000;text-align:center;font-size:14px;font-weight:500}.show-empty .header-wrap__meta--cart-empty{display:block}.footer-wrap__work{max-width:173px}form br{display:none}.wpcf7 form.invalid br{display:block}.wpcf7-not-valid-tip{font-size:14px;display:none;margin-top:-10px}.wpcf7 form.invalid textarea,.wpcf7 form.invalid .custom-privacy label{margin-bottom:10px}.wpcf7 form.invalid .wpcf7-not-valid-tip{display:block}.contacts-wrap__data .row-item .wpcf7-form-control-wrap{margin-bottom:12px;display:block}.custom-attach p{display:flex;align-items:center;position:relative;margin:26px 0}.custom-attach p label{font-size:15px;line-height:16px;margin-left:14px;transition:.3s}.custom-attach:hover p label{transition:.3s;color:#0080fd}.custom-attach .wpcf7-form-control-wrap{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;z-index:2}.custom-privacy{position:relative;z-index:3;width:100%}.custom-privacy label{display:flex;align-items:center;position:relative;cursor:pointer}.custom-privacy label input{width:13px;height:20px;margin:0;padding:0;opacity:0;z-index:2;position:relative}.custom-privacy .wpcf7-list-item-label:after{content:'';display:block;width:20px;height:20px;border:solid 1px #000;position:absolute;left:0;top:0;border-radius:1px;cursor:pointer}.custom-privacy input:checked+.wpcf7-list-item-label:after{background:url(//steinberg.gmbh/wp-content/themes/steinbergwp/./assets/img/main/check.svg) no-repeat center center #424242}.footer-wrap__form .custom-privacy .wpcf7-list-item-label:after{background-color:#fff;border:none;width:17px;height:17px}.footer-wrap__form .custom-privacy input:checked+.wpcf7-list-item-label:after{background:url(//steinberg.gmbh/wp-content/themes/steinbergwp/./assets/img/main/check2.svg) no-repeat center center #424242}.wpcf7-list-item{margin:0;padding:0}.wpcf7-list-item-label{margin:0 !important;padding-left:14px;font-size:15px;line-height:16px;color:#666}.wpcf7-list-item-label a{color:#666;text-decoration:underline}.wpcf7-list-item-label a:hover{text-decoration:none}.single-wrap__gallery .item-labels span{text-transform:uppercase}.single-text__title{text-transform:uppercase}.icheckbox_square-blue{background:#fff !important;border-radius:4px;border:1px solid #ddd !important;margin:0 !important;padding:0 !important;transition:.3s}.woof_childs_list li:after{display:none !important}.icheckbox_square-blue:hover{border:1px solid #0080fd !important}.icheckbox_square-blue.checked{background:#0080fd !important;border-color:#0080fd !important}.woof_childs_list{display:block !important;margin:5px 0 !important;width:100% !important}ul.woof_list li{margin:0;display:flex;align-items:flex-start;flex-wrap:wrap}.woof_childs_list_opener{display:none !important}.woof label{width:100%;max-width:calc(100% - 30px);display:flex !important;align-items:flex-start;justify-content:space-between}.woof_checkbox_count{float:right}.shop-wrap__filters{font-size:14px;line-height:18px;padding-bottom:10px}a.woof_front_toggle.woof_front_toggle_closed:hover{animation:rotate .3s linear;font-size:18px}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(90deg)}}a.woof_front_toggle.woof_front_toggle_closed{font-size:18px}a.woof_front_toggle.woof_front_toggle_opened{font-size:20px}.woof_container_onsales .woof_container_inner,.woof_container_stock .woof_container_inner{display:flex;align-items:center}.woof_container{padding-bottom:23px;border-bottom:solid 1px #ddd}.woof_container_onsales{padding-bottom:0;border:none}.opacity{opacity:0;visibility:hidden;position:absolute;left:0;width:1px;height:1px;top:0;overflow:hidden}.scroll{position:absolute;opacity:0;visibility:hidden;margin-top:-100px}.language-dropdown a{color:#fff !important}.irs-grid,.woocommerce-form-coupon-toggle{display:none !important}.irs--round .irs-handle{background:#0080fd !important;border:solid 6px #fff !important;transition:.3s}.irs--round .irs-handle:hover{background:#0073e4 !important;transition:.3s;border:solid 5px #fff !important}.irs-bar{height:4px !important;top:38px !important;background:#0080fd !important;margin-top:-1px;/cursor:pointer;transition:.3s}.irs-bar:hover{height:6px;margin-top:-2px;background:#0073e4;transition:.3s}.woof_price_filter_txt_slider input{padding:7px 14px !important;border:solid 1px #dfdfdf !important;background-color:#fff !important;border-radius:4px !important}.loading{position:relative}.loading:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;opacity:.7;z-index:5}.loading:before{content:'';display:block;width:100px;height:100px;background:url(//steinberg.gmbh/wp-content/themes/steinbergwp/./assets/img/main/loading.svg) no-repeat center center/contain;position:absolute;left:50%;top:50%;margin-right:-50%;transform:translate(-50%,-50%);z-index:6}.custom-privacy{margin-bottom:0;margin-top:0}.footer-wrap__form .custom-privacy{margin-top:19px}.footer-wrap__form .custom-privacy *{font-size:11px;line-height:15px;font-weight:300;color:#acacac}.footer-wrap__form .custom-privacy a{color:#acacac;text-decoration:underline;transition:.3s}.footer-wrap__form .custom-privacy a:hover{text-decoration:none;color:#0080fd}body:not(.home):not(.bread li a) a:not(header a) a:not(.bread a) a:not(.btn a) a:not(.btn-primary a){color:#0080fd !important;font-size:15px;text-decoration:none;transition:color .3s;position:relative}body:not(.home):not(.bread li a):not(.bread li a) a:not(header a)::after a:not(.bread a)::after a:not(.btn a)::after a:not(.btn-primary a):after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-1px;background-color:#0073e4;transition:width .3s}body:not(.home):not(.bread li a) a:not(header a):hover a:not(.bread a):hover a:not(.btn a):hover a:not(.btn-primary a):hover{color:#0073e4}body:not(.home):not(.bread li a) a:not(header a):hover::after a:not(.bread a):hover::after a:not(.btn a):hover::after a:not(.btn-primary a):hover:after{width:100%}.about-wrap__text a{color:#0080fd;font-size:15px;text-decoration:none;transition:color .3s;position:relative}.about-wrap__text a:after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-1px;background-color:#0073e4 !important;transition:width .3s}.about-wrap__text a:hover{color:#0073e4}.about-wrap__text a:hover:after{width:100%}a.cd-upload-btn{color:#0080fd;font-size:15px;text-decoration:none;transition:color .3s;position:relative}a.cd-upload-btn:after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-1px;background-color:#0073e4;transition:width .3s}a.cd-upload-btn:hover{color:#0073e4}a.cd-upload-btn:hover:after{width:100%}label.custom-attach-label,span.wpcf7-list-item-label a{color:#0080fd;font-size:15px;text-decoration:none;position:relative}label.custom-attach-label:after,span.wpcf7-list-item-label a:after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-1px;background-color:#0073e4;transition:width .3s}label.custom-attach-label:hover,span.wpcf7-list-item-label a:hover{color:#0073e4}label.custom-attach-label:hover:after,span.wpcf7-list-item-label a:hover:after{width:100%}body:not(.home) ul:not(header ul):not(footer ul):not(woof_block_html_items ul):not(woof_childs_list ul) li:not(woof_block_html_items li) li:not(woof_childs_list_li li),.article-wrap__content li{list-style-type:none;padding:0;margin:0}body:not(.home) ul:not(header ul):not(footer ul):not(woof_block_html_items ul):not(woof_childs_list ul) li:not(woof_block_html_items li) li:not(woof_childs_list_li li) li,.article-wrap__content li{position:relative;padding-left:30px;margin:10px 0 5px}body:not(.home) ul:not(header ul):not(footer ul):not(woof_block_html_items ul):not(woof_childs_list ul) li:not(woof_block_html_items li) li:not(woof_childs_list_li li) li:after,.article-wrap__content li::after ul{content:"";display:block;width:2px;height:95%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#0073e4}body:not(.home) ul:not(header ul):not(footer ul):not(woof_block_html_items ul):not(woof_childs_list ul) li:not(woof_block_html_items li) li:not(woof_childs_list_li li) li a,.article-wrap__content li a{color:#0080fd;font-size:15px;text-decoration:none;transition:color .3s;position:relative}body:not(.home) ul:not(header ul):not(footer ul):not(woof_block_html_items ul):not(woof_childs_list ul) li:not(woof_block_html_items li) li:not(woof_childs_list_li li) li a:after,.article-wrap__content li a:after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-1px;background-color:#0073e4;transition:width .3s}body:not(.home) ul:not(header ul):not(footer ul):not(woof_block_html_items ul):not(woof_childs_list ul) li a:hover,.article-wrap__content li a:hover{color:#0073e4}body:not(.home) ul:not(header ul):not(footer ul):not(woof_block_html_items ul):not(woof_childs_list ul) li a:hover:after,.article-wrap__content li a:after{width:100%}.wpcf7-list-item-label a{transition:.3s}.wpcf7-list-item-label a:hover{color:#0080fd}.language-dropdown{width:100%}.language-dropdown a{transition:.3s;padding:5px 0}.header-wrap__meta--cart{display:flex;margin-top:3px}.header-wrap__meta--languages{position:relative;width:100%;max-width:25px}.header-wrap__meta--languages ul{position:absolute;list-style-type:none;color:#fff;top:-13px;display:flex;flex-direction:column;left:-17px;padding:5px;transition:.3s}.header-wrap__meta--languages ul li{transition:.3s;opacity:0;visibility:hidden;padding-bottom:5px}.header-wrap__nav ul li a{letter-spacing:1px}.header-wrap__meta--languages ul a{color:#fff}.header-wrap__meta--languages:hover a{color:#000;transition:.3s}.header-wrap__meta--languages ul:hover{background-color:#fff;border:1px solid #0080fd;transition:.3s}.header-wrap__meta--languages li:hover a{color:#0080fd;transition:.3s}.header-wrap__meta--languages ul:hover li{opacity:1;visibility:visible}.header-wrap__meta--languages ul .current-lang{order:-1;font-weight:500;opacity:1;visibility:visible}.header-wrap__meta--languages select{background:0 0;padding:0 10px;color:#fff}.header-wrap__meta--languages select option{color:#000}.wpm-language-switcher{min-width:25px;text-align:center}.wpm-language-switcher li{padding:0 5px}.language-dropdown a:hover{color:#0080fd !important}.header-search{display:none;margin:0 auto;padding:10px 0;max-width:500px}.not-wrap{position:relative}.not-wrap:after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0}.not-wrap__content,.not-wrap__list{z-index:2;position:relative}.modul-wrap .item{position:relative}.modul-wrap .item-top{min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.modul-wrap .item-image:after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0}.header-wrap__meta--search{cursor:pointer;display:flex;margin-top:5px}.header-search__active{display:block}.dgwt-wcas-sf-wrapp{background:0 0 !important}.modul-wrap .item-image img:nth-child(2){display:none}.archive-wrap .item:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:.25;z-index:2}.article-wrap__sidebar--subscribe .btn{margin-top:0;max-width:calc(100% - 200px)}.shop-wrap__list--products .prdct{display:flex;flex-direction:column;justify-content:space-between}.prdct-image img{width:100%;height:100%;object-fit:cover}.shop-wrap__list--products .prdct .btn{margin-left:15px;margin-right:15px;margin-bottom:15px}.about-wrap{min-height:600px}@media (max-width:1050px){.not-wrap__list{max-width:300px}.not-wrap__list .item{width:100%}}@media (max-width:1024px){.header-wrap__meta{width:100%;max-width:calc(100% - 120px);justify-content:flex-end}.header-wrap__meta--languages ul{left:0}.footer-wrap__contacts--link,.footer-wrap__contacts--adress{justify-content:flex-start;max-width:200px;margin:0 auto 20px}.header-wrap__nav{z-index:-1}.header-wrap__nav ul li .sub-menu{padding-top:15px;z-index:1;display:none}.header-wrap__nav ul li .sub-menu li a{font-size:14px;line-height:16px}.header-wrap__nav ul li .dropdown{display:none}.header-wrap__nav--active .sub-menu{display:block !important}}@media (max-width:550px){.fix-img img{height:400px}.modul-wrap .item-image img{display:none}.modul-wrap .item-image img:nth-child(2){display:flex}}