a {
    color: #e67642;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}



header .logo img, .mob_header .logo img {
    max-width: 250px;
}

header .menu .item > a {
    padding: 6px 15px;
}



aside .categories .category.level_1:hover a, aside .categories .category.level_1.active a {
    background: #e67642;
}

aside .categories .category.level_2:hover a, aside .categories .category.level_2.active a {
    background: #f4f4f4;
    color: #333;
}

aside .categories .category.level_3:hover a, aside .categories .category.level_3.active a {
    background: #e9e9e9;
    color: #333;
}

aside .categories .category.level_4:hover a, aside .categories .category.level_4.active a {
    background: #e2e2e2;
    color: #333;
}

aside .categories .category.level_5:hover a, aside .categories .category.level_5.active a {
    background: #dadada;
    color: #333;
}

aside .categories .category.level_2 .arrow:after, aside .categories .category.level_3 .arrow:after, aside .categories .category.level_4 .arrow:after, aside .categories .category.level_5 .arrow:after {
    border-color: #333;
}

aside .categories .category.active + .sub {
    display: block;
}

aside .categories .category > a.active {
    text-decoration: underline;
}



.title-green {
    color:#00863d !important;
}

.title-blue{
    color:#0081e2 !important;
}

.i-table__title {
    font-size: 110px;
    bottom: -18px;
}

@media (min-width:1921px) {
    .i-table__title {
        font-size: 110px;
    }
}

.text_block iframe {
    width: 100% !important;
}


.t-brochures__info-text {
    text-transform: unset !important;
}

.t-brochures__info-text span:nth-child(1) {
    width: 300px;
}

.t-brochures__info-text .swiper-container {
    width: calc(100% - 300px);
}

@media (max-width: 992px) {
    .t-brochures__info-text span:nth-child(1), .t-brochures__info-text .swiper-container {
        width: 50%;
        margin: 5px 0;
    }
}

@media (max-width: 768px) {
    .t-brochures__info-text span:nth-child(1), .t-brochures__info-text .swiper-container {
        width: 100%;
        margin: 5px 0;
    }
}


.files, .certs {
    margin-bottom: 30px;
}

.i-table__inner--table table tr:first-child td, .i-table__inner--table table tr:first-child th {
    border-top: 0;
}

.product_info .images .thumbs img {
    object-fit: contain;
}

.product_info .images .thumbs > * {
    padding: 5px;
    background: #ffffff;
}


.search-result {
    color: #fff;
    background: #e67642;
}



.contacts_info .map_wrap {
    margin-bottom: -50px;
    padding-bottom: 0;
}

.map_holder {
    width: 100%;
    height: 500px;
}


#jGrowl {
    display: none !important;
}
/* ---- Хибар ---- */
header .logo img, .mob_header .logo img { width: auto; max-width: none; height: 52px; }
@media (max-width: 767px) { .mob_header .logo img { height: 40px; } }
@media (max-width: 479px) { .mob_header .logo img { height: 34px; } }
.files_empty { padding: 20px 0; font-size: 16px; line-height: 26px; }
.files_empty a { color: #e67642; }
.search_info { margin: -35px 0 25px; font-size: 14px; color: #777; }
.form .input.error, .form textarea.error { box-shadow: inset 0 0 0 2px #e74c3c; }
.form .form_error { display: none; width: 100%; margin: 0 0 12px; color: #e74c3c; font-size: 14px; line-height: 20px; }
