/* Generic Styles */

h1,
h3,
h5 {
    color: #eb7203;
}

a {
  color: #eb7203;
}

/* Structure */
body > .footer > .footer-nav {
    background-color: #eb7203;
}

/* trust phone number color */
#numdiv_18218_0,
body > .header > div > .header-cta > .call > a.number {
  color: #eb7203;
}

/* Find you service centre */
#find-service-centre h3 {
  color: #eb7203;
}


#enquiry .enquiy-button:hover:after,
.special-offer-header a:hover:after,
.pest-identification-header:hover:after {
  background-color: #000000;
}

#enquiry form input[type="submit"] {
  background-color: #eb7203;
}

.service_center h2 {
  color: #eb7203;
}

#enquiry .enquiry-button,
.special-offer-header,
.js-enabled #find-service-centre ul.states,
.js-enabled #find-service-centre.section,
.pest-identification-header {
  border-color: #eb7203;
}

.special-offer-list .offer .title:before {
  background-color: #eb7203;
}

#enquiry .enquiry-header  {
  color: #000;
}

#find-service-centre .map-link p a {
      color: #eb7203;
}

body > .article > .aside > .enquiry-success {
  background-color: #eb7203;
}

/* Termi H&C Homepage */

.article > .section.brands .termi-home-commercial .domain {
  background-color: #2bb9cd;
}

.article > .section.brands .termitrust .domain {
  background-color: #06369d;
}

.article > .section.brands .termidry .domain {
  background-color: #cea077;
}

.article > .section.brands .termiturf .domain {
  background-color: #007548;
}

.article > .section.brands .termifresh .domain {
  background-color: #73c497;
}

.article > .section.brands .termishine .domain {
  background-color: #B32317;
}


.secondary-menu > .menu li a:hover:after,
.secondary-menu > .menu li a:focus:after {
    background-color: #eb7203;
}

/* Brand page */

#ctas .flexslider ol > li a,
#page-detail-slider ol > li a  {
  background-color: #eb7203;
}

#ctas .flexslider ol > li a.flex-active,
#page-detail-slider ol > li a.flex-active {
    background-color: #eb7203;
}

#enquiry .enquiry-header:after,
.section.ctas a:after,
.section.documents a:after,
.special-offer-header a:after,
a.backlink:before,
.pest-identification-header:after {
    background-color: #eb7203;
}

.secondary-menu > .menu li a  {
  border-bottom-color: #eb7203;
}

.secondary-menu > .menu li  {
  border-left-color: #eb7203;
}

.section.ctas a:hover,
.section.documents a:hover,
.secondary-menu > .menu li a:hover {
    color: #eb7203;
}

.header .menu.nav > li > .menu > li  {
  border-left-color: #eb7203;
}

.header .menu.nav .menu li a:hover,
.header .menu.nav .menu li span:hover {
  background-color: #eb7203;
}

a.viewall:hover {
  color: #eb7203;
}

ul.article-list li span.headline {
    color: #eb7203;
}

ul.article-list li span.readmore {
    color: #eb7203;
    display: inline;
}

#find-service-centre .states li a:hover{
  color: #eb7203;
}

.service-centre h1 {
  color: #eb7203;
}

/* Service Centre Details */

.service-centre-header .sc-details  {
  background: #eb7203;
}

/* Centre Selector */

.centre-selector .name:hover,
.centre-selector .name:focus,
.centre-selector .state-list .state > .name,
.js-enabled .centre-selector .heading,
.js-enabled .centre-selector .name:hover,
.js-enabled .centre-selector .name:focus,
.js-enabled .centre-selector .state-list .state > .name:hover,
.js-enabled .centre-selector .state-list .state > .name:focus,
.js-enabled .centre-selector .state-list .state.open > .name,
.js-enabled .centre-selector .state-list .state.closed .name:hover,
.js-enabled .centre-selector .state-list .state.closed .name:focus {
  color: #eb7203;
}

.js-enabled .centre-selector .clear,
.js-enabled .centre-selector .state-list .state.open > .name:after {
  background-color: #eb7203;
}

/* Find Your Local Centre menu */
/* Region Detail - Centre List */
.menu.locator .triggers ul li a:hover,
.menu.locator .triggers ul li a:focus,
.region-centre-list .name:hover,
.region-centre-list .name:focus,
.testimonial p {
  color: #eb7203;
}


#slider.page-slider .page-slider__message-title,
#ctas.page-slider .page-slider__message-title,
.locator-toggle:hover,
.locator-toggle:active,
.locator-toggle.active,
.header .menu.nav > li > .menu > li:hover,
.header .menu.nav > li > .menu > li:active,
.menu.locator .centres {
  background-color: #eb7203;
}

.js-enabled .header .menu.nav .menu li.has-menu .menu:before {
  background-color: #eb7203;
}

.special-offers__title,
.page-cta__box:hover h4 {
    color: #eb7203;
}

.page-cta__box {
    border-left: 6px solid #eb7203;
}

.service-centre-header .sc-contact-details,
.page-slider .page-slider__message-subtitle {
    background-color: #eb7203;
}

/* CTAs */

.page-cta__box:before {
  background-color: #eb7203;
}

/* Background Gradients */

#ctas.page-slider--home:before,
.page-slider.flexslider:before,
.service-centre-header:before {
  background: linear-gradient(transparent, #eb7203);
}

body > .article > .section.content--with-bg:before {
  background: linear-gradient(#ffffff, #eb7203);
}

/* Videos */

.videos-list .preview:before {
  background-color: #eb7203;
}

.page-custom-landing > #ctas.page-slider--home:before,
.page-custom-landing > .page-slider.flexslider:before,
.page-custom-landing > .service-centre-header:before {
  background: #eb7203;
}

.page-custom-landing > .page-slider.flexslider::before {
  opacity: 1;
}

.page-custom-landing > .article.section-one {
  background: linear-gradient(to bottom, #eb7203 90%, #ffffff 90%, #ffffff 90%, #ffffff 90%) left bottom no-repeat;
}


.page-custom-landing > .footer > .nav {
  background-color: #eb7203;
}
