


        :root {
             --color-primary-product: #00BEA2
         }
     
div.header_invert,
.features-block__preview .konturIconic {
    background: #00BEA2;
}

.features-block__preview:hover .konturIconic {
    color: #00BEA2;
    box-shadow: 0 0 0 1px white, 0 0 0 1px white inset, 0 0 0 11px white, 0 0 0 13px #00BEA2;
}

.product-promo__help {
    color: #00BEA2;
    color: rgba(0, 190, 162, 0.5);
}

.promo-block_invert .product-promo__help {
    color: #FFFFFF;
    color: rgba(255, 255, 255, 0.5);
}

.promo-block_invert .product-promo__help.active { color: #FFFFFF; }

.product-modules__item_active { border-color: #00BEA2; }

.product-modules__title,
.product-modules__title a,
.product-modules__title a:visited { color: #00BEA2; }

.product-modules__title a:hover { color: rgb(20, 210, 182) !important; }

.header-2 .h1,
.header-2 h1,
.menu-2-item.active,
.menu-2-item .menu-2-item-link,
.menu-2-item .menu-2-item-link:hover,
.menu-2-item.active .menu-2-item-link,
.menu-3-item .menu-3-item-link,
.promo-block__action__more a.link-icon,
.promo-block__action__more a.link-icon:hover,
.promo-block__action__label__inner,
a.promo-block__action__label__inner,
a.promo-block__action__label__inner:hover,
.action-status__icon,
.header-2__title,
.product-promo__help.active { color: #00BEA2; }

.promo-block__action__label__inner,
a.promo-block__action__label__inner,
a.promo-block__action__label__inner:hover { border-bottom-color: #00BEA2; }
.promo-block__download { background-color: rgba(0, 190, 162, 0.1); }

/*** product { ***/

.figure-product-feature .figure-image { box-shadow: 0 0 0 2px #00BEA2; }

.figure-product-feature .figure-title a,
.product-overview .product-overview__list__all,
.price-block__head,
.price-block__price,
.promo-block__action-label,
.price-block__options__item_ok:before,
.text-product-color { color: #00BEA2; }

.price-block__head,
.productActionCounter { background-color: rgba(0, 190, 162, 0.1); }

.price-block { border-top-color: #00BEA2; }

.price-block_active { border-color: #00BEA2; }

.preview-block,
.preview-block:before,
.action-order-block:before { background: #00BEA2; }

.nav-scroll-arrow { background: #00BEA2; }

/*buttons*/

.btn.btn-demo_transparent:hover,
.btn.btn-demo_transparent:active,
.btn.btn-demo_transparent.active,
.flexMenu-popup .menu-2-item-link,
.flexMenu-popup .menu-2-item.active,
.btn.btn-demo,
.btn.btn-product_white,
.sociallinkList_subscribe .konturIconic { color: #00BEA2 !important; }

.btn-secondary,
.lb-closeLink, 
.btn-product_white {
        color: #00BEA2 !important;
        box-shadow: inset 0 0 0 2px #00BEA2 !important;
        border: none !important;
        border: 1px solid #00BEA2 \9 !important;
    }

.lb-closeLink:hover,
.lb-closeLink.hover,
.lb-closeLink:active,
.lb-closeLink.active,
.lb-closeLink:focus,
.btn-secondary:hover,
.btn-secondary.hover,
.btn-secondary:active,
.btn-secondary.active,
.btn-secondary:focus {
        background: #00BEA2 !important;
        box-shadow: inset 0 0 0 2px #00BEA2 !important;
        color: #ffffff !important;
    }

.lb-button { background: #00BEA2 !important; }

.btn-primary { background: #00BEA2; }

.btn-primary:hover,
.btn-primary.hover,
.btn-primary:focus,
.btn-primary.btn-demo:hover,
.btn-primary.btn-demo.hover { background: rgb(20, 210, 182); }

.lb-button:hover,
.lb-button.hover { background: rgb(20, 210, 182) !important; }

.btn-primary:active,
.btn-primary.active,
.btn-primary.btn-demo:active,
.btn-primary.btn-demo.active { background: #00BEA2; }

.btn-invert,
.btn-invert:hover,
.btn-invert.hover,
.btn-invert:focus,
.btn-invert:active, 
.btn-invert.active { color: #00BEA2 !important; }
 
.form_invite__title { color: #00BEA2; }

.lb-button:active,
.lb-button.active { background: #00BEA2 !important; }

.btn-primary.btn-arrow-right:before { border-left-color: #00BEA2; }

.btn-primary.btn-arrow-right:hover:before,
.btn-primary.btn-arrow-right:focus:before { border-left-color: rgb(20, 210, 182); }

.btn-primary.btn-arrow-right:active:before,
.btn-primary.btn-arrow-right.active:before { border-left-color: #00BEA2; }

.btn-primary.btn-arrow-left:before { border-right-color: #00BEA2; }

.btn-primary.btn-arrow-left:hover:before,
.btn-primary.btn-arrow-left:focus:before { border-right-color: rgb(20, 210, 182); }

.btn-primary.btn-arrow-left:active:before,
.btn-primary.btn-arrow-left.active:before { border-right-color: #00BEA2; }

.btn-secondary.btn-arrow-right:before { border-left-color: #00BEA2; }

.btn-secondary.btn-arrow-right:hover:before,
.btn-secondary.btn-arrow-right:focus:before,
.btn-secondary.btn-arrow-right:hover:after,
.btn-secondary.btn-arrow-right:focus:after { border-left-color: #00BEA2; }

.btn-secondary.btn-arrow-right:active:before,
.btn-secondary.btn-arrow-right, active:before,
.btn-secondary.btn-arrow-right:active:after,
.btn-secondary.btn-arrow-right.active:after { border-left-color: #00BEA2; }

.btn-secondary.btn-arrow-left:before { border-right-color: #00BEA2; }

.btn-secondary.btn-arrow-left:hover:before,
.btn-secondary.btn-arrow-left:focus:before,
.btn-secondary.btn-arrow-left:hover:after,
.btn-secondary.btn-arrow-left:focus:after { border-right-color: #00BEA2; }

.btn-secondary.btn-arrow-left:active:before,
.btn-secondary.btn-arrow-left.active:before,
.btn-secondary.btn-arrow-left:active:after,
.btn-secondary.btn-arrow-left.active:after { border-right-color: #00BEA2; }

.btn.btn-secondary.btn-demo:hover,
.btn.btn-secondary.btn-demo:active,
.btn.btn-secondary.btn-demo.active { color: #00BEA2 !important; }

.btn-link { color: #00BEA2 !important; }
.btn-link:active,
.btn-link:hover,
.btn-link:focus { color: rgb(20, 210, 182) !important; }

.btn-group .btn-secondary {
        box-shadow: inset 0 0 0 2px #D8D8D8 !important;
    border: 1px solid #D8D8D8 \9 !important;
    color: #222 !important;
}
.btn-group .btn-secondary:hover, .btn-group .btn-secondary.hover, .btn-group .btn-secondary:active, .btn-group .btn-secondary.active, .btn-secondary:focus {
        background: #00BEA2 !important;
        box-shadow: inset 0 0 0 2px #00BEA2 !important;
        color: #fff !important;
}

.btn.btn-secondary.btn-arrow-left,
.btn.btn-secondary.btn-arrow-right,
.btn.btn-secondary.btn-arrow-left:hover,
.btn.btn-secondary.btn-arrow-right:hover,
.btn.btn-secondary.btn-arrow-left:active,
.btn.btn-secondary.btn-arrow-right:active {
        border-color: #00BEA2 !important;
}
.btn-lg {
    box-shadow: 0 11px 12px 0 rgba(0, 190, 162, .4);
}

/*** } product ***/

/*** figure { ***/

.features-menu__list__item .figure-product-feature-sm { color: #00BEA2; }
/*** } figure ***/

.product-color {
        color: #00BEA2 !important;
    }
.link-product-color {
        color: #00BEA2 !important;
    }
.link-product-color:hover,
.faq-list__link:hover {
        color: rgb(20, 210, 182); !important;
    }

.product-how-it-work__title,
.faq-list__link {
        color: #00BEA2;
    }

.tarifBlock__item:hover {
        border: solid 2px #00BEA2;
    }
.tarifBlock__item:hover .btn-secondary {
        background: #00BEA2!important;
        box-shadow: inset 0 -2px 0px 0px rgba(0, 0, 0, 0.2) !important;
    }

.menu-navigation_fixed .btn:not([disabled]) {
        background: #00BEA2!important;
        color: #fff !important;
}

.menu-navigation_fixed .btn:not([disabled]):hover {
        background: rgb(20, 210, 182) !important;
    }

.menu-navigation__up:hover,
.menu-navigation_fixed .h1,
.menu-navigation__item:hover,
.menu-navigation__item.active {
        color: #00BEA2!important;
    }
.menu-navigation__item.active {
        border-bottom: 3px solid #00BEA2 !important;
    }

.skb-order-form__marked-block-icon path {
        fill: #00BEA2!important;
    }
.skb-order-form__border {
        //background: #00BEA2;
    }
.skb-order-form__other-solutions-item .skb-order-form__header  {
        color: #00BEA2;
    }
.skb-order-form__other-solutions-item  {
        //border-color: #00BEA2;
}

.menu-2__link:hover,
.menu-2__link_active {
    color: #00BEA2  !important;
}

.product-search_product .form {
    background: #00BEA2;
}

@media (max-width: 767px) {
    .product-description-section .h1,
    .product-news .h1,
    .product-price .h1 {
        color: #00BEA2;
    }
    .product-description-section .active .h1,
    .product-news .active .h1,
    .product-price .active .h1 {
        color: #222;
    }
    .header-2 .separate-menu-btn .btn,
    .menu-navigation_fixed .separate-menu-btn .btn,
    .header-2 .separate-menu-btn .btn:hover,
    .menu-navigation_fixed .separate-menu-btn .btn:hover,
    .header-2 .separate-menu-btn .btn:active,
    .menu-navigation_fixed .separate-menu-btn .btn:active {
        box-shadow: inset 0 0 0 1px #00BEA2 !important;
        background: none !important;
        color: #00BEA2 !important;
    } 

}