:root {
  --color-1: #EEEFE4;
  --color-2: #181812;
  --color-3: #C85725;
  --color-4: #131C19;
  --color-5: #999999;
}

#footer,#footer .contact-info-section a,
.exclusive-url.bigUrl:not(.no-url) .figure-caption,
#main-slideshow .carousel-caption p,#move-top,
.exclusive-url.expoUrl .url-contents,#search-input,
.exclusive-url.expoUrl .url-title > h3,#search-input::placeholder,
.exclusive-url.expoUrl .btn,.exclusive-url.expoUrl .button,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .btn,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .button,
.mediumUrl .btn,.mediumUrl .button,.img-group figcaption p,
body.contact .contact-details-card .contact-details a,
#big-no-url-wrapper .smallUrl .contents-wrapper > .url,
.social-container>li>a,#main-slideshow .carousel-caption,
.dropdown-item.active,.dropdown-item:active,
#searchform-container .open-icon > a,.mediumUrl .url-contents,
#searchform-container .close-icon > a,#recent-articles h2,
#searchform-container .open-icon > a:hover,
#searchform-container .close-icon > a:hover,
#search-results-list .result .title,body.contact label,
#recent-articles-wrapper .recent-article .description,
.mediumUrl .btn:hover,.mediumUrl .button:hover,
.button:hover,.btn:hover,.button.inverted,#langs-container a,
header .contact-info-container .contact-info-section,
header .contact-info-container .contact-info-section a,
#main-nav .dropdown-menu .nav-item.active>a.nav-link,
#langs-container .langsDropdown a:not(.active),
header .contact-info-container .contact-info-section .icon,
#main-nav a.nav-link,.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .contents-wrapper,
#main-nav .navbar-nav > li.open > .dropdown-menu .dropdown-menu,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(odd) .url-contents,
#small-group .btn,#small-group .button,body.offers .buttons > *,
#offers .info,#offers .interested,.recent-article .description,
body.offers .buttons > *:hover,#footer .right,#footer-contact-button,
#main-slideshow .carousel-caption h3 {
  color: var(--color-1);
}
.exclusive-url.expoUrl .btn:hover,.exclusive-url.expoUrl .button:hover,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .btn:hover,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .button:hover,
.mediumUrl .btn:hover,.mediumUrl .button:hover,
#big-no-url-wrapper .smallUrl .contents-wrapper > .url:hover,
#contact section.contactform,
#recent-articles-wrapper .recent-article > :last-child:hover,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .url-title > h3,
.exclusive-url .url-title > h3,.button,.btn,.button.inverted:hover {
  color: var(--color-2);
}
#main-nav .nav-item:hover > a.nav-link,.recent-article figcaption h3,
.social-container > li > a:hover,.exclusive-url.mediumUrl .url-title > h3,
.exclusive-url.smallUrl .url-title > h3,#view-article h2,
#small-group .btn:hover,#small-group .button:hover,
#offers .info:hover,#offers .interested:hover,
#expo-container a.next, #expo-container a.prev,
.mediumUrl .btn,.mediumUrl .button,
#recent-articles-wrapper .recent-article > :last-child,
body.contact .contact-details-card .contact-details,
#videos-condent .video .video-caption h3, #offers .card-title,
#pdf .pdf figcaption h3, #articles-list .article figcaption h3,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(odd) .url-title > h3,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .url-title > h3,
#main-nav .nav-item.active > a.nav-link,#main-nav .nav-item.open > a.nav-link {
  color: var(--color-3);
}
.exclusive-url.expoUrl .btn:hover,.exclusive-url.expoUrl .button:hover,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .btn:hover,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .button:hover,
#footer .left,.button,.btn,.button.inverted:hover,
.dropdown-item.active,.dropdown-item:active,
#big-no-url-wrapper .smallUrl .contents-wrapper > .url:hover,
#small-group .btn:hover,#small-group .button:hover,
#offers .info:hover,#offers .interested:hover,
body.offers .modal-content,.mediumUrl .btn,.mediumUrl .button,
#recent-articles-wrapper .recent-article > :last-child,
.button.inverted:hover {
  background-color: var(--color-1);
}
#main-nav .submenu .dropdown-menu,
body.contact .contact-details-card .contact-details,
.button:hover,.btn:hover,.button.inverted,
body:not(.home) #main-nav,#expo-container,
#header-top > .container > .row,#main-nav .dropdown-menu,
#langs-container .langsDropdown,#main-nav.compact-sticky,
#main-nav .navbar-nav > li.open > .dropdown-menu .dropdown-menu,
#footer,#footer .right,#footer-contact-button {
  background-color: var(--color-2);
}
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .btn,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(even) .button,
#small-group .btn,#small-group .button,#move-top,
#offers .info,#offers .interested,.mediumUrl .btn:hover,.mediumUrl .button:hover,
.exclusive-url.expoUrl .btn,.exclusive-url.expoUrl .button,
#big-no-url-wrapper .smallUrl .contents-wrapper > .url,
#recent-articles-wrapper .recent-article > :last-child:hover,
#footer-contact-button:hover {
  background-color: var(--color-3);
}
.exclusive-url.mediumUrl,#recent-articles,
#contact section.contactform {
  background-color: var(--color-4);
}
.exclusive-url.mediumUrl .url-title > h3::after,
.exclusive-url.bigUrl:not(.no-url):nth-of-type(odd) {
  background-color: var(--color-5);
}
#logo,#langs-container,#main-nav,
#header-top #searchform-container {
  border-color: rgba(148,147,128,.2);
}
#main-nav .submenu .dropdown-menu {
  border-color: var(--color-1);
}
.exclusive-url.bigUrl.no-url .contents-wrapper {
  border-color: var(--color-3);
}
@media screen and (max-width:768px) {


  #main-nav.compact-sticky #mainNavContent {
    background-color: var(--color-1);
  }

  #main-nav.compact-sticky .navbar-toggler,
  #main-nav .dropdown-menu a.nav-link {
    color: var(--color-1);
  }

  body:not(.home) #main-nav.compact-sticky .navbar-toggler,
  body:not(.home) .navbar-toggler,
  #main-nav a.nav-link {
    color: var(--color-2);
  }

}

@media screen and (max-width:767px) {
  #main-nav,body:not(.home) #main-nav {
    background-color: var(--color-3);
  }
  #main-nav .svg-inline--fa {
    color: #fff;
  }
}