/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.header .header__main-part {
    height: 100px;
}

.header__main-part .logo {
    height: 100px;
}

#headerfixed .logo {
    height: 70px;
}

.header__main-part .slogan__text {
    max-width: 375px;
}

header .maxwidth-theme.bg-glass {
    background-color: #2f377b;
    color: #fff;
}

header .header-menu__item>a {
    color: #fff
}

header .header-menu__item>a:hover {
    color: #fff;
    opacity: 0.7;
}
header .header-menu__item.active .dark_link {
    color: #fff;
    opacity: 0.7;
}
header .header-menu__item.active .header-menu__dropdown-menu--grids .dark_link{
    color: #000;
    opacity: 1;
}

header .header-search:hover svg use {
    fill: #fff;
    opacity: 0.7;
}

/*
header .header-menu__item a {
    font-family: Merriweather, serif;
}
*/

header .header-search {
    fill: #fff;
}
.header__main-part .line-block{
	justify-content: space-between;
}
.after-slogan-block{
	text-align: center;
}
.after-slogan-block img {
    width: 90%;
    max-width: 400px;
}
.phones__phone-link{
	font-size: calc(1.4rem - 2px);
}
/*
.main h1,
.main h2,
.main h3,
.main h4,
.main h5,
.main h6 {
    font-family: Merriweather, serif;
}
*/

.wf-footer-logo-block {
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
}

.wf-footer-logo-block img {
    max-height: 72px;
}

.wf-footer-logo-block-text {
    font-size: 20px;
}

.wf-footer-logo-block-text span {
    color: #7d8b99;
    font-size: 12px;
}

@media screen and (max-width: 480px) {
    .wf-footer-logo-block {
        flex-direction: column;
    }
}

body [data-param-id=aspro_priority2_question] {
display:none
}