


@media (min-width: 979px) {
  ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu {display: block;}
  .comment-list .children {padding: 0;margin-left: 74px;padding-bottom: 15px;}
  .comment-list .media {margin-top: 0;}
}

#serts .result{display:none;padding:10px 0}
#serts .result.success{color:green;display:block;}
#serts{max-width:579px}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.submenu-block{opacity:0;visibility:hidden;pointer-events:none;transition:.3s;}
.fancybox-iframe{position:relative;min-height:75vh;}


/*main*/
.styled-scrollbars {scrollbar-color: var(--main) var(--white);}
::-webkit-scrollbar {width: 8px;height: 8px; border-radius:5px;}
::-webkit-scrollbar-thumb {background: var(--main);}
::-webkit-scrollbar-track {background: var(--white);}
body{background:var(--fon)}
.container{max-width:1360px;margin:0 auto;width:100%;}
.nadtitle{line-height:1;padding-left:61px;letter-spacing:0.56px;text-transform:uppercase;position:relative;}
.nadtitle:before,.nadtitle:after{content:'';display:block;position:absolute;top:50%;left:0;}
.nadtitle:before{width:5px;height:5px;background:var(--gray);border-radius:50%;margin-top:-2.5px;}
.nadtitle:after{width:40px;height:1px;margin-top:-0.5px;background:var(--border);left:13px;}
p:last-child{margin-bottom:0;}
.title-block h2,.title-block h1{font-size:42px;margin:0;line-height:1.2;}
.title-block{margin-bottom:40px;}
.my-arrows .prev-arrow{margin-right:10px;}
.my-arrow svg rect{fill:#53c7be;}
.my-arrow svg rect[stroke]{stroke:#53c7be;}
.my-arrow svg path[opacity]{stroke:#53c7be;opacity:1!important;}
.my-arrow:hover rect{fill:#53c7be;stroke:#53c7be}
.my-arrow:hover path{stroke:var(--white)}
.pole input,.search-input,.textarea textarea{border:1px solid var(--border);transition:.3s;border-radius:50px;font-size:16px;color:var(--gray);padding:12px 18px;width:100%;margin-bottom:12px;}
.search{position:relative;}
.textarea textarea{resize:none;max-height:100px;border-radius:16px;}
.search-input{background:var(--fon);color:var(--main);line-height:18px;font-size:14px;padding:8px 16px 8px 38px;border-color:var(--fon)}
.search:not(body) svg{position:absolute;top:8px;left:16px;width:18px;height:18px;}
.search:not(body) svg path{stroke:var(--main)}
.submit{margin-top:12px;margin-bottom:14px;}
.pole input.wpcf7-not-valid{border-color:red;}
.submit input{cursor:pointer;}
.submit .btn {cursor:pointer;}
.soglasie label{position:relative;cursor:pointer;}
.soglasie label span.wpcf7-list-item-label{position:relative;font-size:14px;color:var(--gray)}
.soglasie label span.wpcf7-list-item-label a{color:var(--main);text-decoration:underline;}
.soglasie label span.wpcf7-list-item-label a:hover{text-decoration:none;}
.soglasie input{display:none;}
.soglasie label span.wpcf7-list-item-label{padding-left:32px;display:block;}
.soglasie label span.wpcf7-list-item-label:before,
.soglasie label span.wpcf7-list-item-label:after{content:'';position:absolute;left:0;top:0;display:block;transition:.3s;width:22px;height:22px;border-radius:8px;border:1px solid var(--border)}
.soglasie label span.wpcf7-list-item-label:after{z-index:2;width:21px;height:21px;top:1px;left:1px;background:url(./img/check.svg)no-repeat center;border:0;}
.soglasie label input:checked ~ span.wpcf7-list-item-label:before{background:var(--main);border-color:var(--main)}
.soglasie .wpcf7-list-item{margin-left:0;}
.breadcrumbs{padding-top:40px;padding-bottom:24px;}
.breadcrumbs,.breadcrumbs a,.breadcrumbs span{line-height:18px;color:var(--black);font-size:14px;}
.breadcrumbs  .sep{width:24px;height:8px;position:relative;display:inline-block;}
.breadcrumbs  .sep:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:var(--gray);position:absolute;top:50%;left:50%;margin-left:-2px;margin-top:-2px;}
.breadcrumbs span.current-item{color:var(--main)}
.main-title-block h1{font-size:52px;line-height:1.2;margin-bottom:40px;margin-top:0;}
.first-option{padding:15px 15px 15px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:50px;border:1px solid var(--border);line-height:1.2;font-size:16px;color:var(--gray);}
.first-option span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.falsh-select{position:relative;}
.falsh-select .options{pointer-events:none;visibility:hidden;opacity:0;transition:.3s;border-radius:16px;z-index:3;padding:8px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 6px 20px 0px rgba(0, 0, 0, 0.06);border:0.5px solid var(--border);position:absolute;top:120%;left:12px;right:12px;background:var(--white);}
.falsh-select.active .options{pointer-events:all;visibility:visible;opacity:1;top:100%;}
.falsh-select .options .option{cursor:pointer;border-radius:8px;padding:8px;transition:.3s;display:flex;font-size:14px;color:var(--gray);line-height:18px;justify-content:space-between;}
.falsh-select .options .option span{padding-right:10px;}
.falsh-select .options .option svg{display:none;}
.falsh-select .options .option.active{background:var(--fon);color:var(--main)}
.falsh-select .options .option.active svg{display:block;}
.falsh-select .options .option:hover{color:var(--main);background:var(--fon);}
.falsh-select .options-block{overflow-y:auto;max-height:300px;}
.btn.btn-white-border{background:transparent;color:var(--main)}
.btn.btn-white-border:hover{background:var(--main);color:var(--white)}
#loadmore{text-align:center;}
#loadmore a{min-width:33%;}
body.bwhite .zaglushka{background-color:var(--fon)!important}
.sticky{position:sticky;top:150px;left:0;}
.content-single ul{list-style:none;padding:0;margin:0 0 30px}
.content-single ul li{position:relative;padding-left:14px;font-size:16px;line-height:1.3;margin-bottom:8px}
.content-single ul li:last-child{margin-bottom:0}
.content-single ul li:after{content:'';display:block;width:6px;height:6px;border-radius:50%;position:absolute;left:0;background:var(--main);top:10px;}
.fancybox-content{border-radius:16px;padding:40px;}
.close_sidebar-block{margin-top:-60px;}
#zvonok,#vopros,#review,#zapis{max-width:668px;}
.pole .falsh-select{background:var(--white);margin-bottom:12px}
.pole .options{overflow-y:auto;max-height:200px;}
.pole.star-rating{margin-bottom:12px;}
.btn.btn-white-border:hover svg path{stroke:#fff}
.fancybox-slide--iframe .fancybox-content{border-radius:20px;overflow:hidden!important;}

/*header*/
.chead-container{padding:0 0 20px;max-width:1340px;}
.submenu{right:0;border-bottom: 0.5px solid var(--border);box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.04), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);}
.drop-menu-block{display:none;}
.drop-menu-block.active{display:flex;}
.obichnoe-menu{right:0;left:auto;max-width:300px;padding:18px;border-radius:10px;}
.item.open-hover:hover .svg svg{transform:rotate(180deg)}
.main-menu a:hover,.main-menu a.active{color:var(--main)}
.main-menu li.item:first-child .lvl-1-item{padding-left:0;}
.main-menu li.item::last-child .lvl-2-item{padding-right:0;}
.city svg:last-child{display:none;}
.search-block{padding:27px 0;background:var(--white);position:fixed;top:-110%;transition:.3s;left:0;right:0;border-bottom:1px solid var(--border);z-index:100;}
.search-block.active{top:0;}
.main-header{position:fixed;top:0;left:0;right:0;background:var(--fon);z-index:99;}
.admin-bar .main-header,.admin-bar .search-block.active{top:32px;}
.search-block button{border:0;background:0;padding:0;position:absolute;top:0;left:0;bottom:0;width:40px;z-index:2;display:flex;align-items:center;justify-content:flex-end;}
.search-block input[type="search"]{margin-right:8px;border-radius:33px;font-size:14px;font-weight:300;border:0;width:100%;color:var(--gray);background:var(--fon);padding:14px 20px 14px 48px;}
.search-block form{position:relative;}
.close-search{border-color:var(--fon)}
form.search-form{flex:1 1 auto;}
.vibor-city .open svg path{stroke:var(--black)}
.vibor-city .open{left:12px;z-index:99999;border:1px solid var(--border);box-shadow:0px 6px 24px 0px rgba(0, 0, 0, 0.04), 0px 0px 4px 0px rgba(0, 0, 0, 0.04)}
/* .main-header.active .vibor-city,.main-header.active .email-hours,.main-header.active .tel-header{display:none;} */
/* .main-header.active .bottom-header{position:absolute;top:0px;left:0px;right:0px;bottom:0;padding-top:17px} */
.logo img,.logo svg{max-width:60px;height:auto;}
/* .main-header.active .bottom-header .container{padding-left:140px;padding-right:360px;height:100%;} */
.main-header.active .logo,.main-header.active .btn-header{position:relative;z-index:88;}
/* .main-header.active .bottom-header .container .container{padding-left:10px;padding-right:10px;} */
/* .main-header.active .center-header .container{border-bottom:0;} */
.main-header.active{border-bottom:1px solid var(--border)}
/* .main-header.active  .main-menu li.item a.lvl-1-item{height:100%;padding-bottom:40px} */
body{padding-top:138px;}
.main-header *{transition:.3s;}
.open-search{transition:.3s;cursor:pointer;}
.open-search:hover{background:var(--main);border-color:var(--main)}
.open-search:hover svg path{stroke:var(--white)}

.bvi-open{transition:.3s;cursor:pointer;}
.bvi-open:hover{background:var(--main);border-color:var(--main)}

.bvi-open:hover svg path {fill:var(--white)}
.main-header.active .bvi-open:hover svg path {fill:var(--white)}


.tr-header .main-header:not(.active){background:transparent;}
.tr-header .main-header:not(.active) .city span,
.tr-header .main-header:not(.active) .opis,
.tr-header .main-header:not(.active) .email-hours a,
.tr-header .main-header:not(.active) .tel-header a,
.tr-header .main-header:not(.active) .email-hours span,
.tr-header .main-header:not(.active) .main-menu .lvl-1-item{color:var(--white);}
.tr-header .main-header:not(.active) .city svg path,
.tr-header .main-header:not(.active) .open-search svg path,
.tr-header .main-header:not(.active) .main-header .email-hours svg path,
.tr-header .main-header:not(.active) .opis svg path,
.tr-header .main-header:not(.active) .main-menu .lvl-1-item svg path{stroke:var(--white)}
.tr-header .main-header:not(.active) .logo svg path,
.tr-header .main-header:not(.active) .tel-header svg path{fill:var(--white)}
body.bwhite .main-header{background:var(--white)}
.obichnoe-menu li a{white-space:nowrap;}
.obichnoe-menu .pr-65{padding-right:0;}
body.bwhite .email-hours a,
body.bwhite .center-header .tel-header a{border-color:var(--border)}
body.bwhite .email-hours a svg path{stroke:var(--gray)}
.nazad{display:none;}
.drop-menu-block{position:relative;}
.drop-menu-block .drop-menu{background:#fff;padding:10px;border:1px solid var(--border);box-shadow:var(--shadow);left:auto;right:0;min-width:200px;}


/*footer*/
.form-absolute{top:0;left:0;right:0;bottom:0;pointer-events:none;position:absolute;}
.form-absolute .container{height:100%;}
.form-footer{position:absolute;top:50px;bottom:50px;left:0;width:553px;pointer-events:all;}
.top-footer{padding-top:80px;}
.top-footer .left svg {width: 105px; height: 90px;}
.center-footer{margin-top:28px;}
.footer-menu ul{margin:0px -10px 0;max-width:400px;}
.footer-menu ul li{padding:0 10px 12px;}
.footer-menu ul li a{color:var(--black);font-size:16px;line-height:1.2}
.footer-menu ul li a:hover,.footer-menu ul li a.active{color:var(--main)}
.center-footer .left,.center-footer .right{padding-top:40px;padding-bottom:40px;}
.soc-block li{margin-right:8px;}
.soc-block li:last-child a{margin-right:0;}
.item-contact-footer{font-size:18px;color:var(--black);line-height:1.2;}
.soc-block li a:hover rect{fill:var(--main)}
.soc-block li a:hover path{fill:var(--white);position:relative;z-index:2;}
.soc-block li a rect{fill:transparent;}
body.bwhite .form-modal:not(.fancybox-content){background:var(--fon)}
.upToTop{cursor:pointer;position:fixed;transition:.5s;opacity:0;pointer-events:none;visibility:hidden;right:20px;bottom:20px;z-index:99999;transition:.3s;background:#EAE6E3}
.upToTop.active,
.whatsapp-fixed.active,
.tg-fixed.active{pointer-events:all;opacity:1;visibility:visible}
.vk-fixed.active{pointer-events:all;opacity:1;visibility:visible}
.max-fixed.active{pointer-events:all;opacity:1;visibility:visible}
.upToTop:hover{background:var(--main)}
.upToTop:hover svg path{stroke:#fff}
.whatsapp-fixed,.tg-fixed, .vk-fixed, .max-fixed{position:fixed;bottom:56px;right:8px;z-index:9999;transition:.5s;opacity:0;pointer-events:none;visibility:hidden;}
.tg-fixed{bottom:187px;right:20px;}
.vk-fixed{bottom:112px;}
.max-fixed{bottom:55px;}
.tg-fixed svg{width:50px;height:50px;}
.vk-fixed svg{min-width:50px;min-height:50px;}
.max-fixed svg{min-width:50px;min-height:50px;}

/* .flow-rw svg{
	max-width: 50px;
	max-height: 50px;
} */

/*doctors*/
.top-results-feedback svg{width:18px;height:18px;}
.doctor-item .img{height:370px;}
.doctor-item .btn-block{min-height:56px}
.feedbacks_number .delimetr{width:4px;height:4px;border-radius:50%;background:var(--main);}
.doctor-item .stars-block .star{display:none}
.doctor-item .stars-block .star:last-child{display:flex;}
.doctor-item-mini .img-block{flex:0 0 100px;width:100px;height:116px;border-radius:6px;}
.doctor-item .btn-block .btn{min-width: fit-content; background: #53c7be;color: #000; border: 1px solid transparent;}
.doctor-item .btn-block .btn:hover{  background: var(--main);color: var(--white);border-color: var(--main);}
.need-help .img{height:214px;}
.doctors-left-content .thumbnail{height:630px;max-height:55vh;}
.doctors-right-content .pbl-60:last-child{padding-bottom:0;}
.kval .atext{padding-left:35px;display:none;}
.kval .atext.active{display:block;}
.kval.active .atext{display:block;}
.kval .atext:after{content:'';display:block;width:23px;height:23px;border:1px solid var(--border);background:var(--white);border-radius:50%;position:absolute;z-index:2;top:0;left:0;}
.kval .obrazovanie-rows:after{content:'';display:block;background:var(--border);width:1px;position:absolute;left:11px;top:25px;bottom:3px;}
.loadmore-text svg path{stroke:var(--main)}
.poverx{position:absolute;bottom:20px;right:20px;left:20px;height:86px}
.thumbnail-block .poverx{height:105px;}
.obrazovanie-rows .year{min-width:130px;}

@media(max-width:992px){
  .thumbnail-block .poverx{height:90px;}
}


/*post*/
.main-loop-item .img{height:420px;}
.slider-blog{margin:0 -10px;}
.icon.bblack{border-color:var(--black)}
.time-action,.main-loop-item .wh-80{position:absolute;}
.time-action{left:24px;top:24px;}
.main-loop-item .wh-80{right:24px;bottom:24px;}
.blog-slider-block .btn-block .btn{margin:0 auto;min-width:440px;}
.content-loop .img{width:322px;flex:0 0 322px;height:214px}
.cats .delimetr{width:4px;height:4px;border-radius:50%;background:var(--main);margin-left:8px;margin-right:8px;margin-top:2px;}
.single-loop-item a:hover ~ .krug .icon{background:var(--main);}
.single-loop-item a:hover ~ .krug .icon svg path{stroke:var(--white)}
.single-loop-item .meta{position:relative;z-index:3;}
.full-img-single img{max-height:520px;}
.share-dropdown button{cursor:pointer;padding:0;white-space:nowrap;text-align:left;margin-bottom:10px;border:0;box-shadow:none;background:transparent;font-size:13px;display:flex;align-items:center;}
.share-dropdown button:last-child{margin-bottom:0;}
.share-dropdown button svg{margin-right:8px;}
.share-dropdown button .svg{margin-right:8px;width:22px;height:22px;display:flex;justify-content:center;align-items:center;}
.share-dropdown button .svg svg{margin-right:0;}
.share-dropdown button > span:hover {text-decoration: underline;}
.main-loop-item.stati .img{height:240px;}
.sticky.active .autor-sidebar{display:none;}
body .content-single .wp-block-pullquote{background-color:var(--white)}
body.bwhite .content-single .wp-block-pullquote{background-color:var(--fon)}
.single-loop-item:hover{background:var(--fon)}
.br-16{border-radius:16px;}
.oh{overflow:hidden;}

/*reviews*/
.filter-review{margin-bottom:40px;}
.clear-filter{cursor:pointer;}
.star{margin-right:2px}
.slide-review .excerpt{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.slider-reviews{margin:0 -12px}
.review-modal{max-width:767px;}

/*doposle*/
.image-comparison .text,
.not-image-comparison .text{position: absolute;top: 10px;left: 10px;background:rgba(50, 45, 41, 0.30);border-radius: 27px;padding: 8px 14px;font-size: 13px;line-height: 100%;color: var(--white)}
.image-comparison .text.posle,
.not-image-comparison .text.posle{left: auto;right: 10px;}
.image-comparison__image,
.not-image-comparison .image-comparison__image{max-width: 100%;}
.image-comparison,
.not-image-comparison,
.slider-full-img,
.photo-do-posle-block{position: relative;width: 100%;overflow: hidden;aspect-ratio: 1;}
.image-comparison img,
.not-image-comparison img{object-fit: cover;width:auto;aspect-ratio: 1;}
.image-comparison img.dp{width:100%;}
.image-comparison__before {position: absolute;width: 50%;overflow: hidden;height: 100%;}
.image-comparison__image{display: block;}
.image-comparison__slider {padding: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 3px;height: 100%;cursor: col-resize;outline: none;border: none;}
.image-comparison__slider::before {content: "";position: absolute;top: calc(50% - 25px);left: -23px;width: 50px;height: 50px;border-radius: 50%;background: #fff url("./img/slide.svg") no-repeat center;border: 2px solid #fff;background-size: 70%;}
.image-comprison__slider:hover,
.image-comprison__slider:focus,
.image-comprison__slider:hover::before,
.image-comprison__slider:focus::before {background-color: #ccc;outline: none;border: none;}
.doposle-item .text{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.photo-do-posle-block .my-arrow{position:absolute;top:50%;transform:translateY(-50%)}
.photo-do-posle-block  .slick-dots {bottom:20px;}
.photo-do-posle-block .my-arrow svg rect{fill:#53c7be}
.photo-do-posle-block .prev-arrow{left:10px;}
.photo-do-posle-block .next-arrow{right:10px;}
.photo-do-posle-block .my-arrow:hover svg rect{fill:#53c7be}
.photo-do-posle-block,.slider-full-img{overflow:visible!important;}
.photo-do-posle-block  .slick-dots li{width:12px;height:12px;}
.photo-do-posle-block .slick-dots li button:before{width:10px;height:10px;}




/*services*/
.cat-item .elems a{display:block;margin-bottom:14px;color:var(--gray)}
.cat-item .elems a:last-child{margin-bottom:0;}
.cat-item .elems a:hover{color:var(--main)}
.cat-item .elems a svg{position:relative;top:5px;margin-right:8px;transition:.3s;}
.cat-item .elems a:hover svg{left:6px;}
.cat-item .container .top-block{cursor:pointer}
.cat-item.active .top-block{padding-bottom:30px;}
.cat-item.active .icon{transform:rotate(45deg)}
.cat-item .elems-block{display:none}
.cat-item.active .elems-block{display:flex}
.cat-item .elems-block img{max-height:280px;}
.cat-item .top-block photo{width:322px;height:212px;top:50%;transform:translateY(-50%);left:auto;position:absolute;right:115px;}
.cat-item .top-block.allow-img .name{padding-right:300px;}
.cat-item.active:hover .open{display:none}
.cat-item:hover{background:var(--fon)}
.service-left-content .main-slide .left{position:relative;z-index:2;padding: 40px 10px 40px 40px}
.service-left-content .main-slide .right{padding:0px 0px 0 0px}
.meta-service{padding-bottom:90px;}
.service-menu-item a{padding:12px 22px;display:block;white-space:nowrap;border-radius:42px;}
.flex .service-menu-item:not(:last-child){padding-right:8px;}
.services-menu .oh{overflow-x:auto;}
.service-menu-item a:hover{background:var(--main);color:var(--white)}
.service-right-content{order:2;padding-bottom:100px;}
.service-left-content{order:1;padding-bottom:60px}
.services-menu ul li a{font-size:16px;display:block;color:var(--gray);line-height:1.3;margin-bottom:22px}
.services-menu ul li a:hover{color:var(--main);}
.service-left-content .services-menu ul li a:hover{color:#fff}
.services-menu ul li:last-child a{margin-bottom:0;}
.service-left-content .main-slide .right{max-height:100%;}
.service-left-content .main-slide .right img{max-height:430px;}

.falsh-checkbox.active:before{background:var(--main) url(./img/check.svg)no-repeat center;}
.main-slider-block.type-2 .right .img img{object-fit:cover;width:100%;height:100%;max-height:inherit;}
.main-slider-block.type-2 .row{margin-left:-15px;margin-right:-15px;}
.main-slider-block.type-2 .img{position:relative;width:100%;height:100%;}
.main-slider-block.type-2 .img:before{content:'';display:block;width:231px;position:absolute;top:0;left:0;bottom:0;z-index:2;background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}
.main-slider-block.type-2 .left{position:relative;z-index:9}

/*price */
.price-loop-item{display:none;padding:20px 24px 20px 24px;border-radius:40px;margin-bottom:10px;}
.price-loop-item.active{display:flex;}
.price-loop-item .btn{width:auto;padding:10px 30px;font-size:14px;min-width:1px;}
.form-search-prices{position:relative;}
.form-search-prices input{border-radius:100px;width:100%;border:1px solid var(--border);padding:15px 50px 15px 24px;font-size:16px;line-height:1.2;color:var(--gray);background:transparent;}
.form-search-prices svg{position:absolute;top:50%;transform:translateY(-50%);right:24px;z-index:3;}
.btn-loadmore-block{margin-top:24px;}
.menu-terms-prices ul{max-height:50vh;overflow-y:auto;}
.menu-terms-prices ul li a{transition:.3s;color:var(--gray);margin-right:5px;display:block;padding:12px 14px;font-size:18px;border-radius:8px;line-height:1.3;margin-bottom:1px;}
.menu-terms-prices ul li a sub{font-size:13px;color:var(--main);display:inline;position:relative;top:-9px;}
.menu-terms-prices ul li a.active,
.menu-terms-prices ul li a:hover{background:var(--fon)}
.menu-terms-prices ul li a svg{display:none;}
.menu-terms-prices .search{display:none;}

.header__alert {
  text-align: center;
}

.top__header-main .header__alert{
  color: #fff;
}

.main-header.active .header__alert,
.main-header:has(.bottom-header.active) .header__alert{
  color: #000;
}
.breadcrumbs{
  padding-top: 110px;
}

@media(max-width: 992px) {
  .breadcrumbs {
    padding-top: 110px;
  }
}

@media(max-width: 576px) {
  .breadcrumbs {
    padding-top: 155px;
  }
}

@media(max-width: 379px) {
  .breadcrumbs {
    padding-top: 170px;
  }
}

body.new-bg .main-header {
  background-color: #F7F3F0;
}

.wpcf7-form.submitting .wpcf7-submit {
    pointer-events: none;
    opacity: 0.6;
}