@media (max-width: 1200px) {
	.main-header__call .main-header__callPhones a[href^=mailto],
	.main-header__call .main-header__callPhones a[href^=tel], 
	.main-header__call .main-header__callPhones a.main-header__boldlink, 
	.main-header__call .main-header__callPhones span.main-header__boldlink {
		font-size: 1rem !important;
	}
}

@media (max-width: 1200px) {
	.form-inline.navbar__search.py-0.pl-5.w-100.ml-auto {
		padding-left: 0.2rem!important;
	}
}

.main-header__logo img {
	/*max-height: 90px;*/
}

.yandex-rating-fly {
    position: fixed;
    bottom: 60px;
    left: 30px;
    z-index: 1000;
}

.mobileSearch__button {
    bottom: 8.5rem;
}

.vk-fly {
	position: fixed;
	bottom: 60px;
	left: 200px;
	z-index: 1000;
}

.rounded .adaptiveSliderBg .carousel-item {
    border-radius: 0;
}
/**/



.navbar_postheader .navbar-nav.navbar-right {
    width: unset;
}

.navbar-nav.mr-auto {
    width: unset;
}

@media (max-width: 1200px) {
    .navbar-nav.mr-auto {
        width: 500px;
    }
}

.main-header__call .main-header__callPhones a[href^=tel] {
    font-weight: 700;
}

.main-header__call .main-header__callPhones a[href^=mailto], .main-header__call .main-header__callPhones a.main-header__boldlink, .main-header__call .main-header__callPhones span.main-header__boldlink {
    font-size: 1.2rem;
    font-weight: 700;
}

span.dashed {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
}

li.nav-item.mr-2 {
    text-decoration: underline;
}

.topline {
    background-color: #f2f2f2 !important;
    border-color: #f2f2f2 !important;
}
.rounded .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link {
    border-radius: 0;
}
.rounded .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link {
    background-color: rgba(255, 255, 255, .1) !important;
}