:root {
    --primary:#39322f;
    --pri-rgb:109, 76, 65 ;
    --secondary:#212429;
    --sec-rgb:33, 36, 41;
    --tertiary:#2c3036;
    --gradient:#453d3b;
    --footer-alt:#231805;
    --white:#fff;
}
.button,.btn,#videos-condent .video .video-caption h3,
#main-nav .nav-item:not(.langs):not(.clicked):hover,#main-nav li.nav-item.langs a.active,#offers .card-title,#move-top,
.langsDropdown a.dropdown-item:hover,body:not(.home) .social-container > li > a,#pdf .pdf figcaption h3,
#main-slideshow .carousel-control-prev,.exclusive-url.smallUrl > .figure-caption,#articles-list .article h3,
.exclusive-url.bigUrl,.exclusive-url.expoUrl .url-title > h3,#expo > a.next,#expo > a.prev,#searchform-container .open-icon,
.recent-article figcaption h3,body.contact #contact-content section .contact-details,.button.inverted:hover,.btn.inverted:hover {
    background-color: var(--primary);
}
#main-slideshow .carousel-item .carousel-caption,.exclusive-url.mediumUrl .url-title > h3,
.exclusive-url.mediumUrl .button {
    background-color: rgba(var(--pri-rgb), .7); /* rgba of --primary */
}
#footer,#main-nav .submenu.show > .dropdown-menu.show,#main-nav li.nav-item.langs a:not(.active),
.langsDropdown a.dropdown-item,.social-container > li > a:hover,#main-slideshow .carousel-indicators li.active {
    background-color: var(--secondary);
}
body.home #footer .right,body.contact #footer .contact-details,
body:not(.home):not(.contact) #searchform-container {
    background-color: var(--tertiary);
}
body.contact #footer,body:not(.home):not(.contact) #footer .left,
#bottom-logo .logo {
    background-color: var(--footer-alt);
}
#contact-logo,#contact-form form,.button.inverted,#main-nav .nav-item.submenu.show:hover > a,.btn.inverted,
#main-nav .nav-item.submenu.show:hover,body:not(.contact) #main-nav li.nav-item.langs:hover,.button.inverted,
#main-nav.compact-sticky,.social-container > li > a,.exclusive-url.smallUrl .url-title > h3,.recent-article .figure,
.exclusive-url.mediumUrl,.exclusive-url.bigUrl .url-title > h3,.exclusive-url.bigUrl .url-contents::before,.button:hover,.btn:hover,
.exclusive-url.mediumUrl .button::before {
    background-color: var(--white);
}
#footer .contact-info-section .icon,.button.inverted,header .contact-info-container .contact-info-section .icon,
#main-nav .nav-item.active > a,.exclusive-url.smallUrl .url-title > h3,.exclusive-url .url-title > h3,
.exclusive-url.bigUrl .url-title > h3,#recent-articles h2,.btn.inverted,.button.inverted,.button:hover,.btn:hover,
#main-nav li#search-dropdown > span.open-icon:hover,#search-results-list .result .title,.navbar-light .navbar-toggler {
    color: #ada09b;
}
#footer,#header,#main-nav .nav-item:not(.active) > a,.social-container > li > a,.exclusive-url.mediumUrl,#move-top,
.exclusive-url > .figure-caption,.exclusive-url .url-title > h3,#expo .exclusive-url,#expo > a.next,#expo > a.prev,
body.contact #contact section.contactform,#search-input::placeholder,body,.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],#main-nav .nav-item:not(.langs):not(.clicked).submenu.show:hover > a {
    color: #ada09b;
}
.exclusive-url.expoUrl > .figure-caption p,#videos-condent .video .video-caption p,
#recent-articles p,#offers .card-body p,#articles-list .article p,#pdf .pdf figcaption .description,.navbar-dark .navbar-toggler,
#title-language h1 {
    color: var(--tertiary);
}
body.contact #footer .contact-details,body.contact #footer .contact-details a,.social-container > li > a:hover,.exclusive-url.expoUrl .url-title > h3,
#footer .contact-info-section a,#footer .contact-info-section,.button,.btn,.langsDropdown a.dropdown-item,.exclusive-url.mediumUrl .url-title,
header .contact-info-container .contact-info-section,#main-slideshow .carousel-caption h3,.exclusive-url.bigUrl,
header .contact-info-container .contact-info-section a,#main-nav .clicked > a,#main-slideshow .carousel-caption .button,.recent-article figcaption h3,
#main-nav .nav-item:not(.langs):not(.clicked):hover > a,#main-nav li.nav-item.langs a.active,.exclusive-url,.exclusive-url.mediumUrl .url-title > h3,
#main-nav .submenu .dropdown-menu.show .nav-item > a,#main-nav li.nav-item.langs a:not(.active),.exclusive-url.mediumUrl > .figure-caption,#offers .card-title,
body:not(.home) .social-container > li > a,#main-slideshow .carousel-item .carousel-caption,.exclusive-url.smallUrl > .figure-caption,#pdf .pdf figcaption h3,
.exclusive-url.mediumUrl .button,.exclusive-url.bigUrl > .figure-caption,#articles-list .article h3,.exclusive-url.mediumUrl .url-contents,
body.contact #contact-content section .contact-details,body.contact #contact-content section .contact-details a,#videos-condent .video .video-caption h3,
#searchform-container .open-icon a,#page-title,.button.inverted:hover,.btn.inverted:hover {
    color: var(--white);
}
#main-nav.compact-sticky::before,#main-slideshow .carousel-indicators {
    background-image: linear-gradient(to right, var(--primary), var(--gradient));
}
body.contact li.nav-item.langs a.active {
    border-right-color: var(--footer-alt);
}
body.contact li.nav-item.langs a:not(.active) {
    border-left-color: var(--footer-alt);
}
.navbar-dark .navbar-toggler { border-color: rgba(var(--sec-rgb),.1); /* rgba of --secondary */ }
.button:hover,.btn:hover { box-shadow: 0px 2px 10px -2px rgba(var(--sec-rgb),.3); }
#gallery figure > figcaption { background: rgba(var(--sec-rgb),0.5); }
@media screen and (max-width: 768px) {
    #main-nav .nav-item.dropdown:not(.submenu):hover { color: var(--secondary); }
}
@media screen and (max-width: 767px) {
    #main-slideshow { background-color: var(--primary); }
    .exclusive-url.mediumUrl .url-contents {
        background-color: rgba(var(--pri-rgb), .5); /* rgba of --primary */
    }
    body.home #footer {
        background: linear-gradient(var(--primary) 0%, var(--tertiary) 30%);
    }
}