/* EVERRIS WEBSITE CSS - COLOR VARIABLES */

:root {
    /* Primary Colors */
    --everris-primary-green: #006430;
    --everris-dark-green: #084224;
    --everris-dark-text: #011A0D;
    
    /* Secondary Colors */
    --everris-light-green: #E5EFEA;
    --everris-very-light-green: #F2F7F5;
    --everris-text-gray: #5F5858;
}

/* GLOBAL TEXT COLORS */

div.header-nav-rita *,
.brand_slider *,
.news-and-events-section.container *,
.experts-section *,
.dealers-section.section-dealers-list *,
.top-quality-section *,
.revisiting-list *,
.gform-body.gform_body *,
.gform_wrapper.gravity-theme .gfield_label:not(.downlaod-ebook-block .gfield_label),
.select2-results__option,
.page-template-about-page .section__title *,
.commitments__content *,
.quality__all__content *,
.mission__inner p,
.error404 .page-container *,
.head-office-title,
.head-office-detail
{
    color: var(--everris-text-gray) !important;
}

.main-content .title {
    color: var(--everris-dark-text);
}

.breadcrumb-container *,
ol.breadcrumb li a {
    color: var(--everris-primary-green);
}

/* HERO SECTION */

.hero-image .hero-button {
    background-color: var(--everris-primary-green);
}

.brand_logo_slider .fal::before {
    color: var(--everris-primary-green);
}

/* EXPERTS SECTION */

.experts-section {
    background-color: var(--everris-very-light-green);
    border: unset;
}

.expert-mail {
    background-color: var(--everris-primary-green);
}

/* DEALERS SECTION */
@media (min-width: 768px) {
    .section-dealers-list .accordion .accordion-item .accordion-header {
        background-color: var(--everris-light-green);
    }
}

.dealer-info-blocks .dealer-info .icon-container .location-icon {
    background-image: url(../icons/everris-location_icon.svg);
}

.dealer-info-blocks .dealer-info .icon-container .website-icon {
    background-image: url(../icons/everris-globe_icon.svg);
}

.dealer-info-blocks .dealer-info .icon-container .phone-icon {
    background-image: url(../icons/everris-call_icon.svg);
}

.dealer-info-blocks .dealer-info .icon-container .email-icon {
    background-image: url(../icons/everris-email_icon.svg);
}

.dealer-info-blocks .dealer-info .icon-container {
    border: solid 1px var(--everris-light-green);
    background-color: var(--everris-very-light-green);
}

@media (max-width: 768px) {
    .section-dealers-list .accordion .accordion-item.dealers__item:has(.open) {
        background: var(--everris-very-light-green);
    }
}

/* PRE FOOTER SECTION */

.pre-footer-widgets {
    background: var(--everris-very-light-green);
    border: unset;
}

.feature-wrap .content h3 {
    color: var(--everris-dark-text);
}

.pre-footer-widgets .feature-wrap .content p {
    color: var(--everris-text-gray);
}

.pre-footer-widgets .feature-wrap .content .read-more {
    border: 1px solid var(--everris-primary-green);
    color: var(--everris-primary-green);
}

.pre-footer-widgets .feature-wrap .content .read-more:hover,
.pre-footer-widgets .feature-wrap .content .read-more:active,
.pre-footer-widgets .feature-wrap .content .read-more:focus {
    background: var(--everris-primary-green);
    border: 1px solid var(--everris-primary-green);
}

/* FOOTER SECTION */

.footer.bg-dark-blue {
    background-color: var(--everris-dark-green);
}

footer a:hover {
    color: var(--everris-text-gray);
}

/* FORMS & POPUPS */

.gform_wrapper.gravity-theme .gform_button.button {
    background-color: var(--everris-primary-green);
}

.gform_wrapper.gravity-theme .gfield [type=checkbox]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Path 1412' d='M19 5v14H5V5h14m0-2H5a2.006 2.006 0 0 0-2 2v14a2.006 2.006 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2z' transform='translate(-3 -3)' style='fill:%23006430'/%3E%3C/svg%3E%0A");
}

.gform_wrapper.gravity-theme .gfield [type=checkbox]:checked::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Path 1414' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z' transform='translate(-3 -3)' style='fill:%23006430'/%3E%3C/svg%3E%0A");
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath data-name='Path 588' d='m7 10 5 5 5-5z' transform='translate(-7 -10)' style='fill:%23006430'/%3E%3C/svg%3E%0A");
}

.gform_heading *{
    color: var(--everris-dark-text) !important;
}

.gform_wrapper .select2-selection__arrow b {
    border-color: var(--everris-primary-green) transparent transparent transparent !important;
}

.gform_wrapper.gravity-theme .gfield_radio .gchoice:not(.gfield--type-quiz .gfield_radio .gchoice) {
    border: 1px solid  var(--everris-primary-green);
}

.gform_wrapper.gravity-theme .gfield_radio:not(.gfield--type-quiz .gfield_radio) .gchoice:hover {
    background-color: var(--everris-primary-green);
}

.gform_wrapper.gravity-theme .ginput_container_radio .hli:not(.gfield--type-quiz .gfield_radio .gchoice), .gform_wrapper.gravity-theme .ginput_container_radio .gchoice:has(input:checked):not(.gfield--type-quiz .gfield_radio .gchoice){
    background-color: var(--everris-primary-green) !important;
}

@media (min-width: 768px) {
    .form-container {
        border-right: 2px solid rgba(0, 100, 48, 0.2);
    }
}
/*ABOUT*/

.mission__number span {
    color:  var(--everris-primary-green);
}

.section__title img {
    display: none;
}

.video__blk a {
    background: var(--everris-primary-green);
}

.advice__main__block {
    background-color: var(--everris-primary-green);
}

.advice__btn a, .advice__btn button {
    color: var(--everris-primary-green);
}

.mission__inner p img {
    display: none;
}

.advice__content__blk p span img {
    display: none;
}

@media (max-width: 768px) {
    .mission__area {
        padding-bottom: 30px;
    }
}

/*404 PAGE*/

.error404 .page-container .back-to-home-btn {
    background-color:  var(--everris-primary-green);
    color: #fff !important;
}

/*UTILITY CLASSES */

.dropdown-language.global, .header-mobile-item a#select-language {
    display: none;
}

.header-nav-rita .nav-item::after {
    border-bottom: solid 4px  var(--everris-primary-green);
}

.share:hover, .share:active, .share:focus {
    color:  var(--everris-primary-green);
}

.share-dropdown-menu a {
    color: var(--everris-dark-text) !important;
}

ol.breadcrumb li.mobile-load-show-all-bc {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='4' viewBox='0 0 18 4'%3E%3Cg data-name='Group 4879'%3E%3Cg data-name='Ellipse 27' transform='translate(14)' style='fill:%23006430 ;stroke:%23006430'%3E%3Ccircle cx='2' cy='2' r='2' style='stroke:none'/%3E%3Ccircle cx='2' cy='2' r='1.5' style='fill:none'/%3E%3C/g%3E%3Cg data-name='Ellipse 28' transform='translate(7)' style='fill:%23006430;stroke:%23006430'%3E%3Ccircle cx='2' cy='2' r='2' style='stroke:none'/%3E%3Ccircle cx='2' cy='2' r='1.5' style='fill:none'/%3E%3C/g%3E%3Cg data-name='Ellipse 29' style='fill:%23006430;stroke:%23006430'%3E%3Ccircle cx='2' cy='2' r='2' style='stroke:none'/%3E%3Ccircle cx='2' cy='2' r='1.5' style='fill:none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-search-container,.mobile-menu-search-icon {
    display: none;
}

#btn-back-to-top:before {
    content: url("data:image/svg+xml,%3Csvg data-name='Component 206 ׳’ג‚¬ג€ 1' xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Ccircle data-name='Ellipse 22' cx='28' cy='28' r='28' style='fill:none'/%3E%3Cg data-name='arrow_back_ios_new_black_24dp'%3E%3Cg data-name='Group 85'%3E%3Cpath data-name='Path 521' d='M8 12.761 6.8 14 0 7l6.8-7L8 1.239 2.406 7z' transform='rotate(90 5.5 29.5)' style='fill:%23006430'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

#btn-back-to-top:hover {
    background-color: var(--everris-light-green);
}