/*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;  }*/



h3{color:#1569bc !important}

h4 {
    font-size: 1.5em;
    line-height: 20px;
    color: #503f3f;
    margin: 20px 0 6px;
}

h5 {
    font-size: 1.5em;
    color: #1569bc;
    line-height: 24px;
    margin: 20px 0 6px;
}

h6 {
    font-size: 1.5em;
    color: #ff0000;
    line-height: 24px;
    margin: 20px 0 6px;
}


@media (max-width: 600px)
body h1, body h2, body h3, body h4 {
    text-align: left;
}

.accordion-head .fa {
    border-radius: 30px;
    color: #e81f1f;
    position: absolute;
    top: 38px;
    font-size: 44px;
    line-height: 46px;
    width: 46px;
    height: 46px;
    text-align: center;
}

.catalog_section_list .section_item li.name a span {
    font-size: 18px;
    line-height: 20px;
text-align: center;
color: #336699;
}

section.page-top h1 {
    margin-bottom: 0;
    color: #1569bc;
}

.lang{color:#666;font-size: 12px;}

.info_item .preview_text{
    max-height: max-content !important;
}
.btn-fixed-long {
    margin: 10px auto 30px;
    display: block;
    width: 230px;
}
.content__checkbox-hide {
    display: none;
}
.content__text-hide {
    display: none;
}
.content__checkbox-hide:checked ~ .content__label-hide {
    display: none;
}
.content__checkbox-hide:checked ~ .content__text-hide {
    display: block;
}

.filter{
    padding: 11px 31px 13px 17px;
    background: #F0F0F0;
    margin-bottom:20px;
}

#headerfixed .logo-row .logo img, #headerfixed .logo-row .logo svg {
    max-height: 56px;
}