/*!
Theme Name: Dubodel
Theme URI: http://underscores.me/
Author: Maksim Makartsov
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dubodel
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Dubodel is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
*{margin:0;padding:0;outline:none}::-webkit-scrollbar{width:0}.preloader{width:100%;height:100vh;position:fixed;top:0;left:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:999999}.preloader__wrapper{min-height:100%;display:flex;align-items:center;justify-content:center}.preloader__img{max-width:100px;width:5.208333%}body{font-family:'Benzin';font-size:1.25rem;line-height:1.2;background:#3a3330;color:#fff;overflow:hidden}.m_big{margin-top:100px}.m_min{margin-top:50px}button{display:block;background:0 0;border:none;cursor:pointer;box-sizing:border-box}.button{width:100%;font-family:'Benzin';height:60px;color:#fff;text-align:center;font-size:1.5rem;display:flex;align-items:center;justify-content:center;border:2px solid #ffb894;transition:.3s;box-sizing:border-box;cursor:pointer}.button:disabled{opacity:.5;cursor:no-drop}.button:hover:not(.product__card){box-shadow:0 0 20px #ffb894}a{color:#fff;text-decoration:none;transition:.3s}img,svg{vertical-align:middle;width:100%}button svg,button img{width:auto}h1{font-weight:400;font-size:2.5rem;text-align:center;margin-top:60px}h3.title{font-size:2.5rem;font-weight:400}.center{text-align:center}main.main_page{padding-top:150px;margin-bottom:120px}.container{max-width:1664px;width:86.666667%;margin:0 auto}.html__fonts{font-size:16px}header.header{position:fixed;top:0;width:100%;z-index:9999;background:rgba(49,42,40,.51);box-shadow:0px 0px 10px 0px rgba(245,245,245,.2);transition:.3s;top:var(--wp-admin--admin-bar--height)}header.header:hover,header.header.__active:hover{background:#312a28}header.header.__active{background:rgba(49,42,40,.978)}.header__wrapper{border-bottom:1px solid #d9d9d9}.nav__content,.header__content{height:74px;display:flex;align-items:center}.header__content{position:relative;justify-content:center;font-size:1rem;color:#fff}.logo{color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.5)}.header .logo{position:absolute;width:fit-content;font-size:2rem}.header__address{display:grid;align-items:center;grid-template-columns:23px 1fr;margin-right:auto;column-gap:18px}.header_actions__list{list-style:none;display:grid;column-gap:18px;grid-template-columns:repeat(3,36px)}.header_actions__list a{position:relative;display:block;width:100%;height:100%}.header_actions__list a .count,.header_actions__list .wishlist_products_counter_number{position:absolute;top:0;right:0;font-size:.625rem;background:#ef6e2e;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(50%,-50%)}.header_actions__list a.wishlist_products_counter.top_wishlist-custom img{width:100% !important;height:100%;max-width:100%;max-height:100%;margin:0 !important}.header_actions__list button{width:100%}.header_actions__list a svg:hover path,.header_actions__list a svg:hover rect{fill:#ef6f2e}.header_actions__list svg path,.header_actions__list svg rect{transition:.3s}.header_actions__list button svg:hover path{stroke:#ef6f2e}.menu__open,.menu__close,.nav__content .header__address{display:none}.nav .menu{width:100%;display:flex;align-items:center;justify-content:center;column-gap:4.807692%;list-style:none}.nav .menu a{display:block;position:relative;width:fit-content}.nav .menu a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:#ef6f2e;opacity:0;transition:.3s}.nav .menu a:hover:after,.nav .menu a[aria-current=page]:after{color:#ef6f2e;opacity:1;transform:translateY(100%)}.banner{background-position:center;background-size:cover;background-repeat:no-repeat}#banner-1{background-image:url(//dubodel.by/wp-content/themes/dubodel/assets/img/about_company/1.webp)}#banner-2{background-image:url(//dubodel.by/wp-content/themes/dubodel/assets/img/about_company/2.webp)}.banner__item{width:100%;height:200px;max-height:1100px;min-height:800px;display:flex;align-items:center;justify-content:flex-end;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.5)}.banner__content{width:100%;display:flex;flex-direction:column;align-items:flex-end;row-gap:5px;transform:translateY(-50%)}.banner__content .button{max-width:370px;width:22.235577%;column-gap:5.405405%;margin-top:80px}.banner__content .button:hover svg{transform:scale(1.1)}.banner__content .button svg{width:16.216216%;transition:.3s}.banner__content h1{font-size:3rem;font-weight:400}.banner__content h2{font-size:1.5rem;font-weight:400}.banner__content.banner__content-center{text-align:left;align-items:center}.banner__content.banner__content-center .button{width:19.831731%}.about_company__wrapper{display:grid;grid-template-columns:1fr 39.423077%;column-gap:8.413462%}.about_company__img{position:relative;border-radius:20px;background:#26211e;box-shadow:0px 0px 10px 0px rgba(255,255,255,.5);padding:30px 0}.about_company__content{display:flex;flex-direction:column;row-gap:40px;line-height:1.6}.about_company__img>a{position:absolute;bottom:40px;right:6.097561%;display:block;max-width:84px;width:12.804878%}input[type=text]{font-family:'Benzin';color:#d9d9d9;font-size:1.5rem;border-radius:5px;background:#11100f;height:80px;border:none;padding-left:5%;box-sizing:border-box}.call_back{padding:60px 0 90px;box-sizing:border-box;background-image:url(//dubodel.by/wp-content/themes/dubodel/assets/img/call_back/bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.call_back__wrapper form{max-width:1474px;width:88.581731%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.306649%}.call_back__wrapper form .button{height:auto}.call_back__wrapper{display:flex;flex-direction:column;row-gap:45px}.stages_work{background-image:url(//dubodel.by/wp-content/themes/dubodel/assets/img/stages_work/bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;padding:55px 0}.stages_work__wrapper p{text-align:center}.stages_work__list{list-style:none;margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:6.009615%}.stages_work__text{position:relative;display:flex;align-items:center;justify-content:center}.stages_work__text p{padding-top:5%;position:absolute}.stages_work__number{color:rgba(217,217,217,.57);text-align:center;font-size:9.375rem}.our_contacts{background:#26211e;padding:60px 0}.our_contacts__wrapper{display:grid;grid-template-columns:1fr 62.199519%;column-gap:6.009615%}.our_contacts__maps{height:100%;border-radius:20px;background:url(//dubodel.by/wp-content/themes/dubodel/<path-to-image>),#d3d3d3 -115.442px -384.81px/123.077% 218.623% no-repeat;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);overflow:hidden}.our_contacts__maps iframe{width:100%;height:100%}.our_contacts__list{list-style:none;display:flex;flex-direction:column;row-gap:40px;margin-top:25px;padding-bottom:50px}.our_contacts__list>li{display:flex;flex-direction:column;row-gap:10px;font-size:1rem}.our_contacts__list>li a{font-size:1.5rem}.our_contacts__list>li>span{color:#9d9390}.our_contacts__list>li .button{max-width:370px;width:69.811321%}.our_contacts__list .social__list{max-width:180px;width:33.962264%;column-gap:9.444444%}.social__list{list-style:none;display:grid;grid-template-columns:repeat(4,1fr)}.address{display:flex;align-items:center;column-gap:10px}.address svg{width:23px}.footer{background:rgba(49,42,40,.51);padding:40px 0}.footer__wrapper{display:flex;flex-direction:column;row-gap:20px}.footer__wrapper>div:not(:last-child){border-bottom:1px solid #d9d9d9;padding-bottom:30px}.footer__logo{font-size:1.5rem}.footer__top{display:grid;justify-content:space-between;grid-template-columns:2fr 4fr 2fr;align-items:center}.footer .developer{max-width:170px;width:40.865385%;font-size:.875rem;margin:0 0 0 auto;display:flex;flex-direction:column;row-gap:5px}.footer__calling{max-width:400px;width:48.076923%;margin:0 auto;text-align:center;font-size:1.5rem}.footer .social__list{max-width:170px;width:42.5%;column-gap:14.705882%;margin:0 auto;margin-top:20px}.footer_menu li{list-style:none}.footer_menu{display:flex;justify-content:center;column-gap:4.807692%;font-size:1.25rem;color:#fff}.footer_menu>li{display:flex;flex-direction:column;row-gap:8px}.footer_menu .sub-menu{color:#9d9390;font-size:1rem;display:flex;flex-direction:column;row-gap:10px}.footer_menu .sub-menu a{color:#9d9390}.footer_menu .sub-menu a:hover{color:#fff}.footer__banks{display:flex;align-items:center;justify-content:center;column-gap:1.201923%;list-style:none}.footer__info{text-align:center;display:flex;flex-direction:column;row-gap:28px;font-size:.875rem;line-height:1.5}.footer .copy{text-align:center;font-size:1rem}.content{display:flex;flex-direction:column;row-gap:20px;line-height:1.5}.about_us__img{margin-top:105px;border-radius:20px;overflow:hidden}.logo__about_us{font-size:4rem;text-align:center;margin:50px 0}.portfolio__list{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:48px;column-gap:2.884615%;list-style:none}.portfolio__list>li{border-radius:20px;overflow:hidden;height:520px}.portfolio__list>li img{height:100%;object-fit:cover;object-position:center}.portfolio__list>li:nth-child(5n){grid-column-start:2;grid-column-end:4}.portfolio__list>li{display:none}.portfolio__list>li:nth-child(-n+8){display:block}.portfolio__wrapper .button{max-width:300px;width:18.028846%;margin:30px auto}.payment__wrapper{border-radius:20px;background:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.25);padding:60px 6.009615% 50px 3.605769%;color:#454545;font-size:1rem;line-height:1.5}.payment__list{list-style:none;display:flex;flex-direction:column;row-gap:40px}.payment__list a{color:#11100f;text-decoration:underline}.payment__list>li{display:grid;grid-template-columns:1.5fr 3fr;column-gap:5.319149%;padding-bottom:30px;border-bottom:1px solid #d9d9d9}.payment__list>li:last-child{padding-bottom:0;border:none}.payment__list_title h4{font-size:1.5rem;font-weight:400}.payment__list_content{display:flex;flex-direction:column;row-gap:16px}.payment__list_content ul ul{list-style:none}.payment__list_content>ul{padding-left:16px}.contacts__wrapper{border-radius:20px 20px 0 0;background:#2e2826;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);padding:30px 0 50px;display:flex;flex-direction:column;row-gap:25px}.contacts__call{position:relative;max-width:700px;width:42.067308%;margin:0 auto;padding-bottom:25px;display:flex;flex-direction:column;align-items:center;row-gap:10px;font-size:1.75rem}.contacts__call span{color:#9d9390;font-size:1rem}.contacts__call:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(92deg,#ffb894 -.96%,#ef6f2e 106.7%)}.contacts__maps{height:300px}.contacts__maps iframe{width:100%;height:100%}.contacts__info{font-size:1rem;color:#9d9390}.contacts__info ul{list-style:none}.contacts__info{display:flex;align-items:center;justify-content:space-between;padding:0 3.004808%;box-sizing:border-box}.contacts__info .social__list{max-width:200px;width:12.870013%;column-gap:10px}.contacts__info .button{max-width:370px;width:23.809524%}.search{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99999}.search__wrapper{padding-top:100px;max-width:1664px;width:86.666667%;margin:0 auto}.search__wrapper .dgwt-wcas-search-wrapp{width:100%;max-width:100%}.search__wrapper .dgwt-wcas-sf-wrapp{background:#1d1918;margin-top:20px}.search__wrapper .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:.75rem;font-family:'Benzin'}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{color:#11100f}.search__content{display:flex;justify-content:space-between;align-items:flex-start}.modal{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100vh;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.modal__wrapper{min-height:100%;display:flex;align-items:center;justify-content:center}.modal__inner{position:relative;max-width:1080px;width:56.25%;border-radius:20px;background:#1d1918;padding:30px 0}.modal__wrapper .call_back__wrapper form{width:88.888889%;max-width:960px;margin:0 auto}.modal__wrapper .call_back__wrapper form input[type=text]{width:100%;height:55px;border-radius:10px;background:#2e2826;padding-left:2%;box-sizing:border-box;font-size:1rem}.modal__wrapper .call_back__wrapper form .button{font-size:1.25rem}.modal__wrapper .call_back__wrapper h3.title{font-size:1.25rem}.modal__inner #modal__close{position:absolute;top:10px;right:30px}.modal#thank .call_back__wrapper{text-align:center}.not-found p{margin-top:20px;text-align:center}.entry-meta{display:none !important}.entry-content>*{margin-top:20px;max-width:800px;margin-left:auto !important;margin-right:auto !important;line-height:25px}.widget-area{max-width:800px;margin:0 auto}.entry-content>.alignwide{max-width:1000px}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:2em}.entry-content>.alignright{float:right;margin-right:2em}.comments-area{display:none !important}.entry-content a{color:#ef6e2e}.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail{background:#ffffff00 !important}.post-meta-user,.post-meta-user a{display:none !important}.archive-description{text-align:center}.tpg-widget-heading-line{display:none !important}.tpg-widget-heading{display:none !important}.post-navigation{display:none !important}.entry-footer{display:none !important}