:root {
  --color-1: #9d0000;
  --color-2: #f51401;
  --color-3: #fff;
  --color-4: #ea3a24;
  --color-5: #252525;
  --sel: #9d00001a;
}

.flip .cover:hover + a .back,.flip .cover:hover + button .back,
#main-nav .navbar-nav > .nav-item.active > .nav-link,
.medium-wrapper.st > .mediumUrl h3,.image p,
.medium-wrapper.st .medium-inner .url-contents,
.small-wrapper.st1 .url-title > :not(:last-child),
#expo-title .active h3,.small-wrapper.st .inner-wrapper h3,
#recent-wrapper h3,#recent-articles h2,.navbar-toggler .middle,
.langsDropdown > :not(.active),
.small-wrapper.st > .smallUrl h3,
#main-slideshow .carousel-caption h3,
#main-slideshow .carousel-caption p,
.smallUrl .url-contents {
  color: var(--color-1);
}

.group-1 .cd-title,.medium-wrapper.st > .medium-inner h3,
.medium-wrapper.st > .mediumUrl .url-contents,
#search-input::placeholder,
.small-wrapper.st1 .url-title > :not(:first-child),
#expo-title > :not(.active) {
  color: var(--color-2);
}

.flip a .back,.flip button .back,
#main-nav .dropdown-menu > .nav-item > .nav-link,
#main-nav .submenu > .dropdown-menu > .nav-item > .nav-link,
.flip a .front,.flip button .front,
#main-nav .navbar-nav > .nav-item > .nav-link,
#footer .social a,#contact .group-0,
#expo-title > .active,#footer #page-title,
.bigUrl h3,.bigUrl .btn,.bigUrl .button,
.langsDropdown > .active,.nav-close svg,
#main-nav .navbar-nav > .nav-item {
  color: var(--color-3);
}

#footer .social a:hover,#footer .contact-info-section a,
#footer .contact-info-section *,.arrow {
  color: var(--color-4);
}

#contact-content .contact-details .cd-value,
#contact-content .contact-details .cd-value > a,
.small-wrapper.st1 .url-contents {
  color: var(--color-5);
}

.navbar-nav > .nav-item > .dropdown-menu,.flip a .front,.flip button .front,
.small-wrapper.st1 .contents-wrapper > .url-contents,
#main-slideshow .carousel-indicators > :nth-child(-n+2).active,
#main-slideshow::after {
  background-color: var(--color-1);
}

#main-nav .submenu > .dropdown-menu,
#move-top,#contact .group-0,.flip a .back,.flip button .back,
.small-wrapper.st1 .figure-caption > .url-contents::before {
  background-color: var(--color-2);
}


#expo-title,#expo-caption > .figure-caption,.closed + .compact-sticky,
#expo-caption > .figure-caption,.flip .cover:hover + a .back,.flip .cover:hover + button .back,
#main-slideshow .carousel-indicators > :nth-child(n+3).active,.image p,
#main-slideshow::before,.langsDropdown > :not(.active) {
  background-color: var(--color-3);
}

#footer #search-form > button:hover,#footer #page-title,
#header-middle,.flip a .back:after,.flip button .back:after,
.langsDropdown > .active,.navbar-toggler span {
  background-color: var(--color-4);
}

.offer-enquiry-form #submit,#footer,.flip .cover:hover + a .front,
.flip .cover:hover + button .front {
  background-color: var(--color-5);
}


#recent-wrapper > .recent-article {
  border-color: var(--color-1);
}

#footer #search-form > button:hover,
#main-slideshow .carousel-item::after,
#main-slideshow .carousel-indicators > li {
  border-color: var(--color-4);
}


#contact .group-1,
.small-wrapper.st > .smallUrl .url-contents,
*::selection,.medium-inner .mediumUrl {
  background-color: var(--sel);
}

@media screen and (max-width:767px) {

  #main-slideshow .carousel-indicators > :nth-child(-n+2).active {
    background-color: var(--color-3);
  }

}


.form-group.actions {
    flex-direction: column !important;
}

.button, .btn {
    padding: 10px;
    margin-top: 10px;
}

.button, .btn {

    color: #ea3a24;
}