:root {
    --color-1: #8DBA53;
}

.button,.btn,.button:hover,.btn:hover,
.inverted,#main-nav .nav-item:hover > a.nav-link,
#main-nav .nav-item.active > a.nav-link,
#main-nav .nav-item.open > a.nav-link,
#contact-form .contact-info-section .icon,
#footer .contact-info-section .icon,
#footer .social-container>li>a:hover,
#contact-form .social-container>li>a,
.exclusive-url:not(.bigUrl):hover .url-title > h3,
#videos-condent .video .video-caption h3,
#offers .card-title,#pdf .pdf figcaption h3,
.article .figure h3,.recent-article figcaption h3,
#view-article h2,#contact-form .social a,
#searchform-container .open-icon > a,
#searchform-container .close-icon > a,
#searchform-container .open-icon > a:hover,
#searchform-container .close-icon > a:hover,
#search-results-list .result .title,.footer-terms,.footer-terms:hover,
#main-nav .langsDropdown.dropdown-menu .dropdown-item.active {
    color: var(--color-1);
}
#main-nav .navbar-nav > li.open > .dropdown-menu .dropdown-menu,
#searchform-container .open-icon > a,
#main-nav .dropdown-menu.langsDropdown,
.exclusive-url.smallUrl .url-title > h3::after,
.exclusive-url.mediumUrl .url-title > h3::after,
#header-top > .container > .row,#move-top,
.expo-indicator,#recent-articles h2::after {
    background-color: var(--color-1);
}
.inverted::after {
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(141,186,83,1) 100%);
}
.form-control,
#contact #contact-form input[type="text"],
#contact #contact-form input[type="email"],
#contact #contact-form input[type="tel"],
#contact #contact-form textarea,
input[type=date], input[type=datetime-local], input[type=month],
input[type=time] {
    border: 1px solid rgba(141,186,83,.6);
}
.form-control:focus {
    border-color: var(--color-1);
}
@media screen and (max-width: 768px) {
    .exclusive-url.smallUrl .url-title > h3,
    .exclusive-url.mediumUrl .url-title > h3 {
        color: var(--color-1);
    }
}
@media screen and (max-width: 767px) {
    #contact-form input[type="email"] {
        border: 1px solid rgba(141,186,83,.6);
    }

    #main-slideshow .carousel-caption .btn,
    #main-slideshow .carousel-caption .button {
        background-color: var(--color-1);
        color: #fff;
    }
}