:root {
  --color-1: #222222;
  --color-2: #F8F5ED;
  --color-3: #5e5e5e;
  --color-4: #adadad;
  --color-6: #010101;
}

.btn,.button,
.video-caption > h3,#exclusiveURLs > .small-wrapper:nth-of-type(odd) h3,
.back-to-catalog,.paging,#articles-list-content .article h3,
.offer .buttons .interested,.langsDropdown > .dropdown-item,
.form-group.actions .btn,.form-group.actions .button,
#header-top,#expo-container a.prev,#expo-container a.next,
.medium-captions .btn,.medium-captions .button,
#exclusiveURLs > .bigUrl.odd .btn,#view-article h2,
#exclusiveURLs > .bigUrl.odd .button,.pdf h3,
#recent-articles > .recent-article .btn,
#recent-articles > .recent-article .button,
#expo-container:not(.img-bg),#exclusiveURLs > .small-wrapper:nth-of-type(even),
.exclusive-url.smallUrl > .url-head,.expoUrl .btn,.expoUrl .button {
  background-color: var(--color-1);
}
.article figcaption,
.video-caption:not(.empty),.pdf figcaption,
#exclusiveURLs > .small-wrapper .contents-wrapper,
#exclusiveURLs > .small-wrapper:nth-of-type(even) .btn,
#exclusiveURLs > .small-wrapper:nth-of-type(even) .button {
  background-color: var(--color-2);
}
.carousel-indicators .active,body.contact #contact-form > form,
#offers .offer .card,.image figcaption > p,
#main-slideshow .btn,#main-slideshow .button,
#expo-container:not(.img-bg) a.prev,
#expo-container:not(.img-bg) a.next,
#recent-articles > .recent-article,#move-top,
#searchform-container,#search-form .open-icon,
.bigUrl:not(.odd) .btn,.bigUrl:not(.odd) .button {
  background-color: var(--color-3);
}
.carousel-indicators li,
.offer .buttons .info,#main-nav .submenu > .dropdown-menu,
body.offers .modal-content .btn,
body.offers .modal-content .button,
.bigUrl:not(.odd),#contact-content .contact-details {
  background-color: var(--color-4);
}
#exclusiveURLs > .small-wrapper:nth-of-type(even) .figure-caption {
  background-color: rgba(0,0,0,.6);
}
footer,body.offers .modal-content,
body.offers .modal-content .form-control:focus,
body.offers .modal-content .form-control {
  background-color: var(--color-6);
}

#exclusiveURLs > .small-wrapper:nth-of-type(even) .btn,
#exclusiveURLs > .small-wrapper:nth-of-type(even) .button,
#main-nav .dropdown > .dropdown-menu > .submenu > .nav-link,
#exclusiveURLs > .small-wrapper:nth-of-type(odd) .url-contents,
#articles-list-content .article .description,
#view-article-content > p,
.pdf .description,.image figcaption > p,
.video-caption > .content,
.offer .buttons .info,.offer .card-body,
#recent-articles h2,
#expo-container:not(.img-bg) a.prev,#expo-container:not(.img-bg) a.next,
.expoUrl h3,.bigUrl:not(.odd) h3,
#main-nav .navbar-nav > .nav-item > a {
  color: var(--color-1);
}

#articles-list-content .article .btn,
#articles-list-content .article .button,
.btn,.button,.pdf .btn,.pdf .button,
#exclusiveURLs > .small-wrapper .btn,
#exclusiveURLs > .small-wrapper .button,
#contact-content .contact-details .contact-address,
#contact-content .contact-details .contact-area,
#contact-content .contact-details .contact-postcode,
#contact-content .contact-details .cd-title,
footer .social-container > li > a:hover,
#recent-articles > .recent-article .description,
.medium-captions .btn,.medium-captions .button,
.bigUrl:not(.odd) .url-contents,
.bigUrl:not(.odd) .btn,.bigUrl:not(.odd) .button,
#main-slideshow .btn,#main-slideshow .button,
#exclusiveURLs > .small-wrapper h3,
body.offers .modal-content label,
body.offers .modal-content .close,
body.offers .modal-content .coupon-code,
body.offers .modal-content .form-control:focus,
body.offers .modal-content .form-control,
#articles-list-content .article h3,.pdf h3,
.back-to-catalog,.back-to-catalog:hover,.paging > a,
.langsDropdown > .dropdown-item:not(.active),#view-article h2,
#footer .contact-info-section a,#exclusiveURLs > .bigUrl.odd h3,
#footer .contact-info-section span,#footer #page-title,
#exclusiveURLs > .small-wrapper:nth-of-type(even) h3,
#exclusiveURLs > .small-wrapper:nth-of-type(even) .url-contents,
::placeholder,.expoUrl .btn,.expoUrl .button,
.medium-captions .url-contents,.video-caption > h3,
#expo-container a.prev,#expo-container a.next,
header .social-container > li > a,
#searchform-container .open-icon > a,
#searchform-container .close-icon > a,
header .contact-info-container .contact-info-section a {
  color: var(--color-2);
}


#main-nav .dropdown-menu > .nav-item > .nav-link:hover,
#main-nav .dropdown > .dropdown-menu > .submenu > .nav-link:hover,
.langsDropdown > .dropdown-item:hover,.paging > .active,
#footer .contact-info-section .icon,
footer .social-container > li > a,
.social-container>li>a:hover>span {
  color: var(--color-3);
}

header .social-container > li > a:hover,
body.offers .modal-content .close:hover,
body.offers .modal-content h5 {
  color: var(--color-4);
}


.medium-captions h3,.langsDropdown > .dropdown-item.active,
#recent-articles > .recent-article h3,
#exclusiveURLs > .bigUrl.odd .btn:hover,
#exclusiveURLs > .bigUrl.odd .button:hover,
#recent-articles > .recent-article .btn:hover,
#recent-articles > .recent-article .button:hover,
body.offers .modal-content .btn,
body.offers .modal-content .button,
#main-nav .navbar-nav > .nav-item > a:hover,
#contact-content .contact-details .cd-value > a,
#contact-content .contact-details .cd-value {
  color: var(--color-6);
}

.medium-wrapper {
  background-image: linear-gradient(180deg , var(--color-2) 31%, var(--color-3) 31%);
}
body.offers .modal-content .form-control:focus,
body.offers .modal-content .form-control,
footer .social-container > li {
  border-color: var(--color-2);
}
footer .social-container > li:hover {
  border-color: var(--color-3);
}

#main-nav.compact-sticky,
.expoUrl > .figure-caption,
#header-middle,#header-bottom {
  background-color: #fff;
}

#header-middle {
  border-bottom-color: rgba(0,0,0,.2);
}

#main-nav .dropdown-menu > .nav-item > .nav-link,
#main-nav .navbar-nav > .nav-item > a {
  color: #000;
}