:root {
    --new-main-color: #186e73;
    --new-main-color_hover: #0d5256;
}

.btn.btn-red {
    background: var(--new-main-color);
}

header nav a.find-store:hover.btn-red {
    background: var(--new-main-color_hover) !important;
}

header nav .divider {
    background: var(--new-main-color);
}

header nav a:hover:not(.find-store), header nav a._open:not(.find-store) {
    color: var(--new-main-color);
}

header .search-form form button:hover {
    background: var(--new-main-color);
}

.cookies_container .cookies_container_title {
    color: var(--new-main-color) !important;
}

.cookies_brand svg,
.cookies_container .cookies_svg path {
    fill: var(--new-main-color);
}

.cookies_container .cookies_container_btn_box .cookies_btn:last-child {
    background-color: var(--new-main-color) !important;
}

.cookies_container .cookies_container_btn_box .cookies_btn.custom_btn {
    color: var(--new-main-color) !important;
}

.cookies_container .cookies_container_line.show {
    background-color: var(--new-main-color) !important;
}

.cookies_container .cookies_custom_container .cookies_custom_item .cookies_custom_item_lightSwitch.active .cookies_custom_item_lightSwitch_custom span {
    background-color: var(--new-main-color) !important;
}

.index-swiper-header #index-swiper .swiper-container .slide-elem .slide-overlay .text-side div, .index-swiper-header #index-swiper .swiper-wrapper .slide-elem .slide-overlay .text-side div, .index-swiper-header #index-swiper .swiper-slide .slide-elem .slide-overlay .text-side div {
    background-color: var(--new-main-color) !important;
}

.fixed-contacts,
.systems h2 span {
    background: var(--new-main-color);
}

.btn.btn-bordered-red {
    border-color: var(--new-main-color);
}

.btn.btn-bordered-red span {
    color: var(--new-main-color);
}

.systems .list .elem a.btn:hover {
    background: var(--new-main-color);
    border-color: var(--new-main-color);
}

.btn.btn-red:hover {
    border-color: var(--new-main-color);
}

.btn.btn-red:hover span {
    color: var(--new-main-color);
}

.btn.btn-bordered-red:hover {
    background: var(--new-main-color);
}

.page-products-index .main.list h2,
.sidebar.filter h2 {
    color: var(--new-main-color);
}

.sidebar.filter .filter-list .filter-option .form-elem input[type='checkbox']:checked::after {
    border-color: var(--new-main-color);
}

.page-products-entry.columns-1-layout .main.content .product-body .product-body-options .chart .other-options .option._heat,
.page-products-entry.columns-1-layout .main.content .product-body .product-body-main h1,
.product-list-elem .short-info .option-info > div._heat, .news-list-elem .short-info .option-info > div._heat {
    color: var(--new-main-color);
}

.page-products-entry.columns-1-layout .main.content .product-body .product-download-file,
.sidebar.filter .filter-list .filter-option .form-elem input[type='number'], .sidebar.filter .filter-list .filter-option .form-elem input[type='text'] {
    border-color: var(--new-main-color);
}

.page-products-entry.columns-1-layout .main.content .product-body .product-download-file a {
    background: rgba(24, 110, 115, 0.50);
}

.page-products-entry.columns-1-layout .main.content .product-body .product-download-file:hover a {
    background: rgba(24, 110, 115, 0.80);
}

.page-products-entry.columns-1-layout .main.content .product-body .product-body-options .option-list > div .tooltip {
    color: var(--new-main-color);
}

.page-distributors-index .main.content > div .distributor-step-3 .list .distributor-elem .location div .distributor-elem-webpage,
.page-distributors-index .main.content > div .distributor-step-3 .list .distributor-elem .location div .distributor-elem-email,
.page-distributors-index .main.content > div .distributor-step-3 .list .distributor-elem .heading .name .title,
.page-distributors-index .main.content > div .wizard div._active div:last-child,
.page-distributors-index .main.content > div .wizard div._active .step strong,
.page-distributors-index .main.content > div h1,
.main .pager a:hover,
footer .additional > div a:hover,
header .product-submenu .main-content .list a:hover .title,
.page-products-entry.columns-1-layout .main.content .product-body .product-contact-form .contact-form .btn.btn-red span,
.page-products-entry.columns-1-layout .main.content .product-body .product-body-related h2,
.matrix-content h2 {
    color: var(--new-main-color);
}

.page-distributors-index .main.content > div .wizard::after,
.page-distributors-index .main.content > div .wizard.step-3 > div:first-child .dot, .page-distributors-index .main.content > div .wizard.step-3 > div:nth-child(2) .dot,
.page-distributors-index .main.content > div .wizard div._active .dot::after,
.page-distributors-index .main.content > div .wizard div._active .dot::before,
header .mobile-navigation-content,
header .mobile-hamburger .hamburger._show,
.additional.icons a:hover span::after,
.page-products-entry.columns-1-layout .main.content .product-body .product-contact-form {
    background: var(--new-main-color);
}

.page-distributors-index .main.content > div .wizard div._active .dot::after,
.page-downloads-index .download-list a {
    border-color: var(--new-main-color);
}

.page-downloads-index .download-list a:hover {
    background: rgba(24, 110, 115, 0.60);
}

header .product-submenu .main-content .list._decrease,
header .product-submenu .main-content .close {
    background: var(--new-main-color_hover);
}

.page-distributors-index .main.content > div .distributor-step-1 svg polygon:hover,
.page-distributors-index .main.content > div .distributor-step-1 svg tspan {
    fill: var(--new-main-color);
}