:root {
  --color-1: #AA2633;
  --color-2: #f8f6ee;
  --color-3: #191a1d;
}
#header-middle,#main-nav .navbar-nav > li.open > .dropdown-menu .dropdown-menu,
#recent-articles h2::after,#searchform-container .open-icon > a,
#searchform-container .close-icon > a {
  background-color: var(--color-1);
}
.button,.btn,
#main-nav .langsDropdown.dropdown-menu .dropdown-item:hover,
.loaded #main-nav.compact-sticky,.custom .rest-urls .exclusive-url,
#expo-container,.recent-article,body.offers .modal-content,
.loaded #move-top,#gallery .image,
#searchform-container .close-icon > a,.button.inverted:hover {
  background-color: var(--color-2);
}
.button:hover,.btn:hover,#header-top > .container > .row,
#main-nav .dropdown-menu,.exclusive-url.bigUrl,
#expo-container a.next,#expo-container a.prev,.button.inverted,
#main-nav .langsDropdown.dropdown-menu .dropdown-item,
#area-info,body.contact .contact-details-card .contact-details {
  background-color: var(--color-3);
}
.button,.btn,.social-container>li>a,.button.inverted,
body.home .contact-info-section .icon,body.contact .contact-info-section .icon,
#main-nav .langsDropdown.dropdown-menu .dropdown-item:hover,
header .contact-info-container .contact-info-section .icon,
#view-article h2,#search-results-list .result .title {
  color: var(--color-1);
}
.button:hover,.btn:hover,#header-top > .container > .row,
#main-nav .dropdown-menu,#main-nav .dropdown-menu .nav-item:hover>a.nav-link,
#main-nav .dropdown-menu .nav-item.active>a.nav-link,
#main-nav .dropdown-menu .nav-item.open>a.nav-link,
#main-nav .langsDropdown.dropdown-menu .dropdown-item,
#main-nav .navbar-nav > li.open > .dropdown-menu .dropdown-menu,
#main-slideshow .carousel-caption,#searchform-container .open-icon > a,
.exclusive-url.bigUrl .figure-caption,.exclusive-url.bigUrl .url-title > h3,
#expo-container a.next,#expo-container a.prev,#header-top .social-container>li>a:hover,
body:not(.contact) #footer .social-container>li>a:hover,body:not(.contact) #footer .contact-info-container a,
body.contact .contact-details-card .contact-details,body.contact .contact-details-card .contact-details a {
  color: var(--color-2);
}
#header,#premium-text.custom .col-md-12 :last-child p:first-of-type,
.exclusive-url > .figure-caption,.exclusive-url .url-title > h3,
#recent-articles h2,.recent-article figcaption h3,
#videos-condent .video .video-caption, #offers .card-body,
#pdf .pdf figcaption, #articles-list .article figcaption,
#videos-condent .video .video-caption h3, #offers .card-title,
#pdf .pdf figcaption h3, #articles-list .article figcaption h3,
.social-container>li>a:hover,body.contact .social-container>li>a:hover,
body.contact #footer .contact-info-container a,.button.inverted:hover,
#contact section.contactform {
  color: var(--color-3);
}
#main-nav .nav-item:hover,#main-nav .nav-item.active,
#main-nav .nav-item.open {
  border-bottom-color: var(--color-1);
}