
body{
    background-color: rgba(239,242,244,1);;
    color:rgba(103,122,134,1);;
}

.wrapper{
    -webkit-box-shadow: 0 0 15px 5px rgba(43,42,40,0.15);
    -moz-box-shadow: 0 0 15px 5px rgba(43,42,40,0.15);
    box-shadow: 0 0 15px 5px rgba(43,42,40,0.15);
}

.heading:after{
  background-color: rgba(55,147,209,1);;
}

a{
  color: rgba(55,147,209,1);;
}

a:hover{
  color: rgba(136,180,64,1);;
}

div.button > a,
input[type=submit],
form button{
  background-color: rgba(55,147,209,1);;
  color: rgba(255,255,255,1);;
}

div.button > a:hover,
input[type=submit]:hover,
form button:hover{
  background-color: rgba(136,180,64,1);;
  color: rgba(255,255,255,1);;
}

.image .caption{
  border-color: 4px solid rgba(55,147,209,1);;
}

input[type="time"],
input[type="date"],
input[type="number"],
input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
select{
  background-color: rgba(255,255,255,1);
  border-color: rgba(103,122,134,0.5);
  color: rgba(103,122,134,1);
}

input[type="time"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="range"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
textarea:focus,
select:focus{
  box-shadow: 0 0 5px rgba(55,147,209,1);
  border-color: rgba(55,147,209,1);
}

.select:before {
  color:rgba(55,147,209,1);
}

::-webkit-input-placeholder {
  color:rgba(103,122,134,0.5);
}

:-moz-placeholder {
  color:rgba(103,122,134,0.5);
}

::-moz-placeholder {
  color:rgba(103,122,134,0.7);
}

:-ms-input-placeholder {
  color:rgba(103,122,134,0.7);
}

.search-form .search-input::-webkit-input-placeholder{
    color:rgba(55,147,209,1);
}

.search-form .search-input:-moz-placeholder {
    color:rgba(55,147,209,1);
}

.search-form .search-input::-moz-placeholder{
    color:rgba(55,147,209,1);
}

.search-form .search-input:-ms-input-placeholder{
    color:rgba(55,147,209,1);
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
    background-color:rgba(55,147,209,1);
    color:rgba(255,255,255,1);
}

.wpcf7 form.unaccepted .wpcf7-response-output:after,
.wpcf7 form.invalid .wpcf7-response-output:after,
.wpcf7 form.sent .wpcf7-response-output:after{
    color:rgba(255,255,255,1);
}

.shortcode div.wpcf7-response-output{
  color: rgba(103,122,134,1);
  background-color: rgba(255,255,255,0.5);
  border-color: rgba(255,255,255,1);
}

.shortcode div.wpcf7-mail-sent-ok {
  background-color: rgba(136,180,64,0.5);
  border-color: rgba(136,180,64,1);
}

.shortcode div.wpcf7-mail-sent-ng,
.shortcode div.wpcf7-aborted {
  background-color: rgba(136,180,64,0.5);
  border-color: rgba(136,180,64,1);
}

.shortcode div.wpcf7-spam-blocked,
.shortcode div.wpcf7-validation-errors,
.shortcode div.wpcf7-acceptance-missing{
  background-color: rgba(136,180,64,0.5);
  border-color: rgba(136,180,64,1);
}

.shortcode .wpcf7-not-valid{
  border-color: rgba(136,180,64,1);
}

.shortcode span.wpcf7-not-valid-tip{
  background-color: rgba(136,180,64,1);
  border-color: rgba(136,180,64,1);
  color: rgba(255,255,255,1);
}

.pagination > span,
.pagination > a{
    color: rgba(55,147,209,1);
    border-color: rgba(55,147,209,1);
}

.pagination > span.current{
  background-color: rgba(55,147,209,1);
  border-color: rgba(55,147,209,1);
  color: rgba(255,255,255,1);
}

.pagination > a:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(55,147,209,1);
    border-color: rgba(55,147,209,1);
}

.scrolled header.website-header{
  -webkit-box-shadow: 0px 0px 20px 5px rgba(43,42,40,0.33);
  -moz-box-shadow: 0px 0px 20px 5px rgba(43,42,40,0.33);
  box-shadow: 0px 0px 20px 5px rgba(43,42,40,0.33);
}

.main-navigation nav > ul > li > a{
    color: rgba(103,122,134,1);
}

.main-navigation nav > ul > li.current-menu-item > a:before,
.main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(55,147,209,1);
}

.main-navigation nav > ul.sf-arrows > li > a.sf-with-ul:after{
    color:rgba(255,255,255,1);
}

.main-navigation nav > ul > li.sfHover > a,
.main-navigation nav > ul > li > a:hover{
    color: rgba(103,122,134,1);
}

.main-navigation nav > ul > li > ul{
    background-color: rgba(103,122,134,0.9);
}

.main-navigation nav > ul > li > ul:after{
    border-color: rgba(103,122,134,0);
    border-bottom-color: rgba(103,122,134,0.9);
}

.main-navigation nav > ul > li > ul > li{
    border-color: rgba(255,255,255,0.5);
}

.main-navigation nav > ul > li > ul > li > a{
    color: rgba(255,255,255,1);
}

.main-navigation nav > ul > li > ul > li.sfHover > a,
.main-navigation nav > ul > li > ul > li > a:hover{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.main-navigation nav > ul > li > ul > li > ul{
    background-color: rgba(55,147,209,0.9);
}

.main-navigation nav > ul > li > ul > li > ul:after{
    border-color: rgba(55,147,209,0);
    border-right-color: rgba(55,147,209,0.9);
}

.main-navigation nav > ul > li > ul > li > ul > li{
    border-color: rgba(255,255,255,0.5);
}

.main-navigation nav > ul > li > ul > li > ul > li > a{
    color: rgba(255,255,255,1);
}

.main-navigation nav > ul > li > ul > li > ul > li.sfHover > a,
.main-navigation nav > ul > li > ul > li > ul > li > a:hover{
    background-color: rgba(103,122,134,1);
    color: rgba(255,255,255,1);
}

.top-navigation nav > ul > li > a{
    color: rgba(255,255,255,0.75);
}

.top-navigation nav > ul > li > a: hover{
    color: rgba(255,255,255,1);
}

.top-navigation nav > ul > li.active > a{
  background-color: rgba(136,180,64,1);
}

.top-navigation nav > ul > li > a > i{
  color: rgba(55,147,209,1);
}

.top-navigation nav > ul > li > a:hover > i{
  color: rgba(255,255,255,1);
}

.top-navigation > nav > ul > li > ul{
    background-color: rgba(55,147,209,1);
}

.top-navigation > nav > ul > li > ul:after{
    border-color: rgba(103,122,134,0);
    border-bottom-color: rgba(55,147,209,1);
}

.top-navigation > nav > ul > li > ul > li{
    border-color: rgba(255,255,255,0.5);
}

.top-navigation > nav > ul > li > ul > li > a{
    color: rgba(255,255,255,1);
}

.top-navigation > nav > ul > li > ul > li.sfHover > a,
.top-navigation > nav > ul > li > ul > li > a:hover{
    background-color: rgba(103,122,134,0.9);
    color: rgba(255,255,255,1);
}

.top-navigation > nav > ul > li > ul > li > ul{
    background-color: rgba(55,147,209,0.9);
}

.top-navigation > nav > ul > li > ul > li > ul:after{
    border-color: rgba(55,147,209,0);
    border-right-color: rgba(55,147,209,0.9);
}

.top-navigation > nav > ul > li > ul > li > ul > li{
    border-color: rgba(255,255,255,0.5);
}

.top-navigation > nav > ul > li > ul > li > ul > li > a{
    color: rgba(255,255,255,1);
}

.top-navigation > nav > ul > li > ul > li > ul > li.sfHover > a,
.top-navigation > nav > ul > li > ul > li > ul > li > a:hover{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.hamburger span{
    background-color: rgba(103,122,134,1);
}

.hamburger:hover span{
    background-color: rgba(55,147,209,1);
}

.sidr{
  background-color: rgba(43,42,40,1);
  color: rgba(255,255,255,1);
  }

.sidr-open .sidr{
  -webkit-box-shadow: 0px 0px 20px 5px rgba(43,42,40,0.33);
  -moz-box-shadow: 0px 0px 20px 5px rgba(43,42,40,0.33);
  box-shadow: 0px 0px 20px 5px rgba(43,42,40,0.33);
}

.sidr-open .sidr.right{
  border-left-color: rgba(55,147,209,1);
}

.sidr-open .sidr.left{
  border-right-color: rgba(55,147,209,1);
}

.sidr ul > li > a > i{
  color: rgba(55,147,209,1);
}

.sidr ul > li > a > span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(55,147,209,1);
}

.sidr .menu-item .button{
  color: rgba(55,147,209,1);
}

.sidr .menu-item .button:hover{
  color: rgba(255,255,255,1);
}

.sidr > .sidr-inner > ul > li > a{
    color: rgba(255,255,255,1);
}

.sidr > .sidr-inner > ul > li > a:hover{
    color: rgba(55,147,209,1);
}

.sidr > .sidr-inner > ul > li > ul > li > a{
    color: rgba(255,255,255,0.75);
}

.sidr > .sidr-inner > ul > li > ul > li > a:hover{
    color: rgba(136,180,64,1)
}

.sidr > .sidr-inner > ul > li > ul > li > ul > li > a{
    color: rgba(255,255,255,0.5);
}

.sidr > .sidr-inner > ul > li > ul > li > ul > li > a:hover{
    color: rgba(136,180,64,1);
}

.arrow.up > a{
    background-color: rgba(55,147,209,1);
    border-color: rgba(55,147,209,1);
    box-shadow: 0 0 20px rgba(43,42,40,0.2);
    color:rgba(255,255,255,1);
}

.arrow.up > a:hover{
    border-color: rgba(136,180,64,1);
    background-color: rgba(136,180,64,1);
}

footer.footer-simple .contacts > ul > li > a > i{
  color: rgba(136,180,64,1);
}

footer.footer-simple .address{
  color: rgba(255,255,255,0.75);
}

footer .disclaimer{
  color: rgba(255,255,255,0.5);
}

footer.footer-tiny .footer-navigation > nav > ul > li{
  border-right-color: rgba(255,255,255,0.25);
}

footer.footer-columns .disclaimer{
  border-top-color: rgba(55,147,209,0.5);
}

footer.footer-widgets .disclaimer{
  border-top-color: rgba(55,147,209,0.5);
}

.website-arrows-font .slick-arrow.slick-prev:after,
.website-arrows-font .slick-arrow.slick-next:after{
  text-shadow:0 0 10px rgba(43,42,40,0.2);
}

.website-arrows-font .slick-arrow.slick-prev:after,
.website-arrows-font .slick-arrow.slick-next:after{
    color:rgba(55,147,209,1);
}

.website-arrows-font .slick-arrow.slick-prev:hover:after,
.website-arrows-font .slick-arrow.slick-next:hover:after{
    color: rgba(103,122,134,1);
}

.slick-slider > ul.slick-dots > li > button{
  border-color: rgba(255,255,255,1);
  background-color:rgba(255,255,255,0);
  color: rgba(255,255,255,1);
}

.slick-slider > ul.slick-dots > li > button:hover{
  border-color: rgba(55,147,209,1);
  background-color: rgba(55,147,209,0);
  color: rgba(55,147,209,1);
}

.slick-slider > ul.slick-dots > li.slick-active > button{
    border-color: rgba(255,255,255,1);
    background-color:rgba(255,255,255,1);
}

.slick-slider > ul.slick-dots > li.slick-active > button:hover{
    background-color:rgba(55,147,209,1);
    background-color:rgba(55,147,209,1);
}


.comment-body > .comment-content{
  border-color: rgba(255,255,255,1);
}

.comment-body > .comment-content:after{
  border-color: rgba(255,255,255,0);
  border-right-color: rgba(255,255,2555,1);
}

.comment-body > .comment-content > .comment-meta{
  border-color: rgba(43,42,40,0.1);
}

.articles.list article{
    border-color: rgba(43,42,40,0.1);
}

section.header{
    color: rgba(255,255,255,1);
}

.countdown-date > .time-block{
  border: 1px solid rgba(239,242,244,1);
  background-color: rgba(239,242,244,0.5);
}

.countdown-date > .time-block > .time-suffix{
  color: rgba(103,122,134,1);
}

.lightbox-controls > ul > li.close > a,
.lightbox-controls > ul > li.next > a,
.lightbox-controls > ul > li.prev > a{
    color:rgba(55,147,209,1);
}

.lightbox-controls > ul > li.close > a:hover,
.lightbox-controls > ul > li.prev > a:hover,
.lightbox-controls > ul > li.next > a:hover{
    color:rgba(103,122,134,1);
}

.accordion-container > .accordion{
  border-bottom-color: rgba(239,242,244,1);
}

.accordion-container > .accordion > .accordion-question > .plus > span{
  background-color: rgba(55,147,209,1);
}


.table > table{
    -webkit-box-shadow: 0 0 5px 1px rgba(43,42,40,0.15);
    -moz-box-shadow: 0 0 5px 1px rgba(43,42,40,0.15);
    box-shadow: 0 0 5px 1px rgba(43,42,40,0.15);
}

.table > table > thead > tr{
  background: rgba(103,122,134,1);
}

.table > table > thead > tr > th{
    color: rgba(255,255,255,1);
}

.table > table > tbody > tr{
  background-color: rgba(255,255,255,1);
}

.table > table > tbody > tr:nth-child(even) {
  background-color: rgba(239,242,244,0.5);
}

.table > table > tbody > tr > td{
    color: rgba(103,122,134,1);
    border-right: 1px solid rgba(103,122,134,0.1);
    border-bottom: 1px solid rgba(103,122,134,0.1);
}

blockquote.pullquote{
  border-left-color: rgba(55,147,209,1);
}

blockquote.pullquote > .quotation-mark > i{
  color: rgba(55,147,209,1);
}

blockquote.pullquote > .attribution{
  color: rgba(55,147,209,1);
}

.search-form-container{
  background-color: rgba(43,42,40,0.90);
}

.search-form-container > .close:hover{
    color:rgba(255,255,255,1);
}

.search-form .search-input{
  border-bottom: 2px solid rgba(255,255,255,1) !important;
  color: rgba(255,255,255,1);
}

.search-form .search-input:focus{
  border-color: rgba(55,147,209,1) !important;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover{
    background-color: rgba(136,180,64,1);
    color: rgba(255,255,255,1);
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: rgba(55,147,209,0.5);
    color: rgba(255,255,255,1);
}

section.header-extras > div > .extras > .extras-form > .shortcode{
  border: 5px solid rgba(255,255,255,1);
  -webkit-box-shadow: 0px 0px 20px 5px rgb(43,42,40,0.33);
  -moz-box-shadow: 0px 0px 20px 5px rgba(43,42,40,0.33);
  box-shadow: 0px 0px 20px 5px rgb(43,42,40,0.33);
}

.summary-boxes > .summary-box > .summary-box-content > table > tbody > tr > th,
.summary-boxes > .summary-box > .summary-box-content > table > tbody > tr > td{
    border-bottom: 1px solid rgba(255,255,255,0.25);
}

.event-details-table > table > tbody > tr > th > i{
  color: rgba(55,147,209,1);
}

.event-details h4 > i,
.event-details h5 > i{
  color: rgba(55,147,209,1);
}

@media (max-width: 950px){

  .masonrygrid > .gridbox.width-double{
    border-top: 1px solid rgba(43,42,40,0.1);
  }

}

@media (max-width: 860px){

  footer.footer-tiny .footer-split > .left{
    border-bottom: 1px solid rgba(255,255,255,0.25);
  }

  footer.footer-horizontal .footer-navigation{
    border-top: 1px solid rgba(255,255,255,0.25);
  }

  footer.footer-tiny .footer-navigation > nav > ul > li,
  footer.footer-horizontal .footer-navigation > nav > ul > li{
    border-bottom: 1px solid rgba(255,255,255,0.25);
  }

  footer.footer-columns .columns > .column{
    border-bottom: 1px solid rgba(55,147,209,0.5);
  }

}

@media (max-width: 640px){

  .masonrygrid > .gridbox.width-single{
    border-top: 1px solid rgba(43,42,40,0.1);
    }

}



/*------------------------------
Soft Black (black)
------------------------------*/

.text-black{
  color: rgba(43,42,40,1);
}

.fill-black{
  fill: rgba(43,42,40,1);
}

.border-black{
  border-color: rgba(43,42,40,1);
}

.bg-black{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-black.opacity-0{
    background-color: rgba(43,42,40,0);
}

.bg-black.opacity-10{
    background-color: rgba(43,42,40,0.1);
}

.bg-black.opacity-20{
    background-color: rgba(43,42,40,0.2);
}

.bg-black.opacity-30{
    background-color: rgba(43,42,40,0.3);
}

.bg-black.opacity-40{
    background-color: rgba(43,42,40,0.4);
}

.bg-black.opacity-50{
    background-color: rgba(43,42,40,0.5);
}

.bg-black.opacity-60{
    background-color: rgba(43,42,40,0.6);
}

.bg-black.opacity-70{
    background-color: rgba(43,42,40,0.7);
}

.bg-black.opacity-80{
    background-color: rgba(43,42,40,0.8);
}

.bg-black.opacity-90{
    background-color: rgba(43,42,40,0.9);
}

.bg-black.opacity-100{
    background-color: rgba(43,42,40,1);
}

/*-- LINKS --*/

.bg-black .bg-black a,
.bg-dark .bg-black a,
.bg-light .bg-black a,
.bg-white .bg-black a,
.bg-brand .bg-black a,
.bg-brand-shadow .bg-black a,
.bg-highlight .bg-black a,
.bg-highlight-shadow .bg-black a,
.bg-feature .bg-black a,
.bg-feature-shadow .bg-black a,
.bg-accent .bg-black a,
.bg-accent-shadow .bg-black a,
.bg-flourish .bg-black a,
.bg-flourish-shadow .bg-black a,
.bg-focal .bg-black a,
.bg-focal-shadow .bg-black a,
.bg-spot .bg-black a,
.bg-spot-shadow .bg-black a,
.bg-lumin .bg-black a,
.bg-lumin-shadow .bg-black a,
.bg-jet .bg-black a,
.bg-black a{
    color: rgba(55,147,209,1);
}

.bg-black .bg-black a:hover,
.bg-dark .bg-black a:hover,
.bg-light .bg-black a:hover,
.bg-white .bg-black a:hover,
.bg-brand .bg-black a:hover,
.bg-brand-shadow .bg-black a:hover,
.bg-highlight .bg-black a:hover,
.bg-highlight-shadow .bg-black a:hover,
.bg-feature .bg-black a:hover,
.bg-feature-shadow .bg-black a:hover,
.bg-accent .bg-black a:hover,
.bg-accent-shadow .bg-black a:hover,
.bg-flourish .bg-black a:hover,
.bg-flourish-shadow .bg-black a:hover,
.bg-focal .bg-black a:hover,
.bg-focal-shadow .bg-black a:hover,
.bg-spot .bg-black a:hover,
.bg-spot-shadow .bg-black a:hover,
.bg-lumin .bg-black a:hover,
.bg-lumin-shadow .bg-black a:hover,
.bg-jet .bg-black a:hover,
.bg-black a:hover{
    color: rgba(136,180,64,1);
}

/*-- HEADINGS --*/

.bg-black .bg-black h1,
.bg-black .bg-black h2,
.bg-black .bg-black h3,
.bg-black .bg-black h4,
.bg-black .bg-black h5,
.bg-black .bg-black h6,
.bg-dark .bg-black h1,
.bg-dark .bg-black h2,
.bg-dark .bg-black h3,
.bg-dark .bg-black h4,
.bg-dark .bg-black h5,
.bg-dark .bg-black h6,
.bg-light .bg-black h1,
.bg-light .bg-black h2,
.bg-light .bg-black h3,
.bg-light .bg-black h4,
.bg-light .bg-black h5,
.bg-light .bg-black h6,
.bg-white .bg-black h1,
.bg-white .bg-black h2,
.bg-white .bg-black h3,
.bg-white .bg-black h4,
.bg-white .bg-black h5,
.bg-white .bg-black h6,
.bg-brand .bg-black h1,
.bg-brand .bg-black h2,
.bg-brand .bg-black h3,
.bg-brand .bg-black h4,
.bg-brand .bg-black h5,
.bg-brand .bg-black h6,
.bg-brand-shadow .bg-black h1,
.bg-brand-shadow .bg-black h2,
.bg-brand-shadow .bg-black h3,
.bg-brand-shadow .bg-black h4,
.bg-brand-shadow .bg-black h5,
.bg-brand-shadow .bg-black h6,
.bg-highlight .bg-black h1,
.bg-highlight .bg-black h2,
.bg-highlight .bg-black h3,
.bg-highlight .bg-black h4,
.bg-highlight .bg-black h5,
.bg-highlight .bg-black h6,
.bg-highlight-shadow .bg-black h1,
.bg-highlight-shadow .bg-black h2,
.bg-highlight-shadow .bg-black h3,
.bg-highlight-shadow .bg-black h4,
.bg-highlight-shadow .bg-black h5,
.bg-highlight-shadow .bg-black h6,
.bg-feature .bg-black h1,
.bg-feature .bg-black h2,
.bg-feature .bg-black h3,
.bg-feature .bg-black h4,
.bg-feature .bg-black h5,
.bg-feature .bg-black h6,
.bg-feature-shadow .bg-black h1,
.bg-feature-shadow .bg-black h2,
.bg-feature-shadow .bg-black h3,
.bg-feature-shadow .bg-black h4,
.bg-feature-shadow .bg-black h5,
.bg-feature-shadow .bg-black h6,
.bg-accent .bg-black h1,
.bg-accent .bg-black h2,
.bg-accent .bg-black h3,
.bg-accent .bg-black h4,
.bg-accent .bg-black h5,
.bg-accent .bg-black h6,
.bg-accent-shadow .bg-black h1,
.bg-accent-shadow .bg-black h2,
.bg-accent-shadow .bg-black h3,
.bg-accent-shadow .bg-black h4,
.bg-accent-shadow .bg-black h5,
.bg-accent-shadow .bg-black h6,
.bg-flourish .bg-black h1,
.bg-flourish .bg-black h2,
.bg-flourish .bg-black h3,
.bg-flourish .bg-black h4,
.bg-flourish .bg-black h5,
.bg-flourish .bg-black h6,
.bg-flourish-shadow .bg-black h1,
.bg-flourish-shadow .bg-black h2,
.bg-flourish-shadow .bg-black h3,
.bg-flourish-shadow .bg-black h4,
.bg-flourish-shadow .bg-black h5,
.bg-flourish-shadow .bg-black h6,
.bg-focal .bg-black h1,
.bg-focal .bg-black h2,
.bg-focal .bg-black h3,
.bg-focal .bg-black h4,
.bg-focal .bg-black h5,
.bg-focal .bg-black h6,
.bg-focal-shadow .bg-black h1,
.bg-focal-shadow .bg-black h2,
.bg-focal-shadow .bg-black h3,
.bg-focal-shadow .bg-black h4,
.bg-focal-shadow .bg-black h5,
.bg-focal-shadow .bg-black h6,
.bg-spot .bg-black h1,
.bg-spot .bg-black h2,
.bg-spot .bg-black h3,
.bg-spot .bg-black h4,
.bg-spot .bg-black h5,
.bg-spot .bg-black h6,
.bg-spot-shadow .bg-black h1,
.bg-spot-shadow .bg-black h2,
.bg-spot-shadow .bg-black h3,
.bg-spot-shadow .bg-black h4,
.bg-spot-shadow .bg-black h5,
.bg-spot-shadow .bg-black h6,
.bg-lumin .bg-black h1,
.bg-lumin .bg-black h2,
.bg-lumin .bg-black h3,
.bg-lumin .bg-black h4,
.bg-lumin .bg-black h5,
.bg-lumin .bg-black h6,
.bg-lumin-shadow .bg-black h1,
.bg-lumin-shadow .bg-black h2,
.bg-lumin-shadow .bg-black h3,
.bg-lumin-shadow .bg-black h4,
.bg-lumin-shadow .bg-black h5,
.bg-lumin-shadow .bg-black h6,
.bg-jet .bg-black h1,
.bg-jet .bg-black h2,
.bg-jet .bg-black h3,
.bg-jet .bg-black h4,
.bg-jet .bg-black h5,
.bg-jet .bg-black h6,
.bg-black h1,
.bg-black h2,
.bg-black h3,
.bg-black h4,
.bg-black h5,
.bg-black h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-black h1:not(.textillate) > span,
.bg-black .bg-black h2:not(.textillate) > span,
.bg-black .bg-black h3:not(.textillate) > span,
.bg-black .bg-black h4:not(.textillate) > span,
.bg-black .bg-black h5:not(.textillate) > span,
.bg-black .bg-black h6:not(.textillate) > span,
.bg-dark .bg-black h1:not(.textillate) > span,
.bg-dark .bg-black h2:not(.textillate) > span,
.bg-dark .bg-black h3:not(.textillate) > span,
.bg-dark .bg-black h4:not(.textillate) > span,
.bg-dark .bg-black h5:not(.textillate) > span,
.bg-dark .bg-black h6:not(.textillate) > span,
.bg-light .bg-black h1:not(.textillate) > span,
.bg-light .bg-black h2:not(.textillate) > span,
.bg-light .bg-black h3:not(.textillate) > span,
.bg-light .bg-black h4:not(.textillate) > span,
.bg-light .bg-black h5:not(.textillate) > span,
.bg-light .bg-black h6:not(.textillate) > span,
.bg-white .bg-black h1:not(.textillate) > span,
.bg-white .bg-black h2:not(.textillate) > span,
.bg-white .bg-black h3:not(.textillate) > span,
.bg-white .bg-black h4:not(.textillate) > span,
.bg-white .bg-black h5:not(.textillate) > span,
.bg-white .bg-black h6:not(.textillate) > span,
.bg-brand .bg-black h1:not(.textillate) > span,
.bg-brand .bg-black h2:not(.textillate) > span,
.bg-brand .bg-black h3:not(.textillate) > span,
.bg-brand .bg-black h4:not(.textillate) > span,
.bg-brand .bg-black h5:not(.textillate) > span,
.bg-brand .bg-black h6:not(.textillate) > span,
.bg-brand-shadow .bg-black h1:not(.textillate) > span,
.bg-brand-shadow .bg-black h2:not(.textillate) > span,
.bg-brand-shadow .bg-black h3:not(.textillate) > span,
.bg-brand-shadow .bg-black h4:not(.textillate) > span,
.bg-brand-shadow .bg-black h5:not(.textillate) > span,
.bg-brand-shadow .bg-black h6:not(.textillate) > span,
.bg-highlight .bg-black h1:not(.textillate) > span,
.bg-highlight .bg-black h2:not(.textillate) > span,
.bg-highlight .bg-black h3:not(.textillate) > span,
.bg-highlight .bg-black h4:not(.textillate) > span,
.bg-highlight .bg-black h5:not(.textillate) > span,
.bg-highlight .bg-black h6:not(.textillate) > span,
.bg-highlight-shadow .bg-black h1:not(.textillate) > span,
.bg-highlight-shadow .bg-black h2:not(.textillate) > span,
.bg-highlight-shadow .bg-black h3:not(.textillate) > span,
.bg-highlight-shadow .bg-black h4:not(.textillate) > span,
.bg-highlight-shadow .bg-black h5:not(.textillate) > span,
.bg-highlight-shadow .bg-black h6:not(.textillate) > span,
.bg-feature .bg-black h1:not(.textillate) > span,
.bg-feature .bg-black h2:not(.textillate) > span,
.bg-feature .bg-black h3:not(.textillate) > span,
.bg-feature .bg-black h4:not(.textillate) > span,
.bg-feature .bg-black h5:not(.textillate) > span,
.bg-feature .bg-black h6:not(.textillate) > span,
.bg-feature-shadow .bg-black h1:not(.textillate) > span,
.bg-feature-shadow .bg-black h2:not(.textillate) > span,
.bg-feature-shadow .bg-black h3:not(.textillate) > span,
.bg-feature-shadow .bg-black h4:not(.textillate) > span,
.bg-feature-shadow .bg-black h5:not(.textillate) > span,
.bg-feature-shadow .bg-black h6:not(.textillate) > span,
.bg-accent .bg-black h1:not(.textillate) > span,
.bg-accent .bg-black h2:not(.textillate) > span,
.bg-accent .bg-black h3:not(.textillate) > span,
.bg-accent .bg-black h4:not(.textillate) > span,
.bg-accent .bg-black h5:not(.textillate) > span,
.bg-accent .bg-black h6:not(.textillate) > span,
.bg-accent-shadow .bg-black h1:not(.textillate) > span,
.bg-accent-shadow .bg-black h2:not(.textillate) > span,
.bg-accent-shadow .bg-black h3:not(.textillate) > span,
.bg-accent-shadow .bg-black h4:not(.textillate) > span,
.bg-accent-shadow .bg-black h5:not(.textillate) > span,
.bg-accent-shadow .bg-black h6:not(.textillate) > span,
.bg-flourish .bg-black h1:not(.textillate) > span,
.bg-flourish .bg-black h2:not(.textillate) > span,
.bg-flourish .bg-black h3:not(.textillate) > span,
.bg-flourish .bg-black h4:not(.textillate) > span,
.bg-flourish .bg-black h5:not(.textillate) > span,
.bg-flourish .bg-black h6:not(.textillate) > span,
.bg-flourish-shadow .bg-black h1:not(.textillate) > span,
.bg-flourish-shadow .bg-black h2:not(.textillate) > span,
.bg-flourish-shadow .bg-black h3:not(.textillate) > span,
.bg-flourish-shadow .bg-black h4:not(.textillate) > span,
.bg-flourish-shadow .bg-black h5:not(.textillate) > span,
.bg-flourish-shadow .bg-black h6:not(.textillate) > span,
.bg-focal .bg-black h1:not(.textillate) > span,
.bg-focal .bg-black h2:not(.textillate) > span,
.bg-focal .bg-black h3:not(.textillate) > span,
.bg-focal .bg-black h4:not(.textillate) > span,
.bg-focal .bg-black h5:not(.textillate) > span,
.bg-focal .bg-black h6:not(.textillate) > span,
.bg-focal-shadow .bg-black h1:not(.textillate) > span,
.bg-focal-shadow .bg-black h2:not(.textillate) > span,
.bg-focal-shadow .bg-black h3:not(.textillate) > span,
.bg-focal-shadow .bg-black h4:not(.textillate) > span,
.bg-focal-shadow .bg-black h5:not(.textillate) > span,
.bg-focal-shadow .bg-black h6:not(.textillate) > span,
.bg-spot .bg-black h1:not(.textillate) > span,
.bg-spot .bg-black h2:not(.textillate) > span,
.bg-spot .bg-black h3:not(.textillate) > span,
.bg-spot .bg-black h4:not(.textillate) > span,
.bg-spot .bg-black h5:not(.textillate) > span,
.bg-spot .bg-black h6:not(.textillate) > span,
.bg-spot-shadow .bg-black h1:not(.textillate) > span,
.bg-spot-shadow .bg-black h2:not(.textillate) > span,
.bg-spot-shadow .bg-black h3:not(.textillate) > span,
.bg-spot-shadow .bg-black h4:not(.textillate) > span,
.bg-spot-shadow .bg-black h5:not(.textillate) > span,
.bg-spot-shadow .bg-black h6:not(.textillate) > span,
.bg-lumin .bg-black h1:not(.textillate) > span,
.bg-lumin .bg-black h2:not(.textillate) > span,
.bg-lumin .bg-black h3:not(.textillate) > span,
.bg-lumin .bg-black h4:not(.textillate) > span,
.bg-lumin .bg-black h5:not(.textillate) > span,
.bg-lumin .bg-black h6:not(.textillate) > span,
.bg-lumin-shadow .bg-black h1:not(.textillate) > span,
.bg-lumin-shadow .bg-black h2:not(.textillate) > span,
.bg-lumin-shadow .bg-black h3:not(.textillate) > span,
.bg-lumin-shadow .bg-black h4:not(.textillate) > span,
.bg-lumin-shadow .bg-black h5:not(.textillate) > span,
.bg-lumin-shadow .bg-black h6:not(.textillate) > span,
.bg-jet .bg-black h1:not(.textillate) > span,
.bg-jet .bg-black h2:not(.textillate) > span,
.bg-jet .bg-black h3:not(.textillate) > span,
.bg-jet .bg-black h4:not(.textillate) > span,
.bg-jet .bg-black h5:not(.textillate) > span,
.bg-jet .bg-black h6:not(.textillate) > span,
.bg-black h1:not(.textillate) > span,
.bg-black h2:not(.textillate) > span,
.bg-black h3:not(.textillate) > span,
.bg-black h4:not(.textillate) > span,
.bg-black h5:not(.textillate) > span,
.bg-black h6:not(.textillate) > span{
  color: rgba(55,147,209,1);
}

/*-- BUTTONS --*/

.bg-black div.button > a,
.bg-black input[type=submit],
.bg-black form button,
.overlay .bg-black div.button > a,
.overlay .bg-black input[type=submit],
.overlay .bg-black form button{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.bg-black div.button > a:hover,
.bg-black input[type=submit]:hover,
.bg-black form button:hover,
.overlay .bg-black div.button > a:hover,
.overlay .bg-black input[type=submit]:hover,
.overlay .bg-black form button:hover{
    background-color: rgba(136,180,64,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-black .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_left.png');
}

.website-arrows-arrows .bg-black .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_left.png');
}

.website-arrows-chevrons .bg-black .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_right.png');
}

.website-arrows-arrows .bg-black .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_right.png');
}

.website-arrows-chevrons .bg-black .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/chevron_left.png');
}

.website-arrows-arrows .bg-black .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/arrow_left.png');
}

.website-arrows-chevrons .bg-black .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/chevron_right.png');
}

.website-arrows-arrows .bg-black .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/arrow_right.png');
}

.website-arrows-font .bg-black .slick-arrow.slick-prev:after,
.website-arrows-font .bg-black .slick-arrow.slick-next:after{
    color:rgba(55,147,209,1);
}

.website-arrows-font .bg-black .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-black .slick-arrow.slick-next:hover:after{
    color: rgba(136,180,64,1);
}

/*-- PAGER --*/

.bg-black .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(55,147,209,1);
    background-color:rgba(55,147,209,0);
}

.bg-black .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(136,180,64,1);
    background-color: rgba(136,180,64,0);
}

.bg-black .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(55,147,209,1);
    background-color: rgba(55,147,209,1);
}

.bg-black .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(136,180,64,1);
    background-color: rgba(136,180,64,1);
}

/*-- RATINGS --*/

.bg-black .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.0.png');
}

.bg-black .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.5.png');
}

.bg-black .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.0.png');
}

.bg-black .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.5.png');
}

.bg-black .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.0.png');
}

.bg-black .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.5.png');
}

.bg-black .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.0.png');
}

.bg-black .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.5.png');
}

.bg-black .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.0.png');
}

.bg-black .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.5.png');
}

.bg-black .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_5.0.png');
}

.bg-black .contact-details > ul > li i,
.bg-black .social-links-list > ul > li i,
.bg-black nav > ul > li i,
.bg-black .footer-navigation-list > nav > ul > li i{
    color: rgba(55,147,209,1);
}

.bg-black .contact-details > ul > li a,
.bg-black .social-links-list > ul > li a,
.bg-black nav > ul > li a,
.bg-black .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-black .contact-details > ul > li a:hover,
.bg-black .social-links-list > ul > li a:hover,
.bg-black nav > ul > li a:hover,
.bg-black .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(55,147,209,1);
}

.bg-black nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(55,147,209,1);
}

footer.footer-columns .bg-black .disclaimer {
    border-color: rgba(55,147,209,1);
}

.bg-black blockquote.pullquote > .quotation-mark > i {
    color: rgba(55,147,209,1);
}

.bg-black blockquote.pullquote {
    border-color: rgba(55,147,209,1);
}

.bg-black blockquote.pullquote > .attribution {
    color: rgba(55,147,209,1);
}

.bg-black .image .caption {
    border-color: rgba(55,147,209,1);
}

.bg-black .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-black .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-black .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-black .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(55,147,209,1);
}

.bg-black .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(55,147,209,1);
}

.bg-black .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-black .table > table > thead > tr {
    background-color: rgba(55,147,209,1);
}

.bg-black .heading:after{
  background-color: rgba(55,147,209,1);
}


.bg-black .bg-black .heading:after,


.bg-dark .bg-black .heading:after,


.bg-light .bg-black .heading:after,


.bg-white .bg-black .heading:after,


.bg-brand .bg-black .heading:after,


.bg-brand-shadow .bg-black .heading:after,


.bg-highlight .bg-black .heading:after,


.bg-highlight-shadow .bg-black .heading:after,


.bg-feature .bg-black .heading:after,


.bg-feature-shadow .bg-black .heading:after,


.bg-accent .bg-black .heading:after,


.bg-accent-shadow .bg-black .heading:after,


.bg-flourish .bg-black .heading:after,


.bg-flourish-shadow .bg-black .heading:after,


.bg-focal .bg-black .heading:after,


.bg-focal-shadow .bg-black .heading:after,


.bg-spot .bg-black .heading:after,


.bg-spot-shadow .bg-black .heading:after,


.bg-lumin .bg-black .heading:after,


.bg-lumin-shadow .bg-black .heading:after,


.bg-jet .bg-black .heading:after,


.bg-black .heading:after{
    background-color: rgba(55,147,209,1);
}

.bg-black .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-black .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(55,147,209,1);
}

.bg-black .hamburger span {
    background-color: rgba(55,147,209,1);
}

.bg-black .hamburger:hover span {
    background-color: rgba(136,180,64,1);
}

.bg-black .top-navigation nav > ul > li > a > i {
    color: rgba(55,147,209,1);
}

.bg-black .top-navigation nav > ul > li > a:hover > i {
    color: rgba(136,180,64,1);
}


/*------------------------------
Warm Grey (dark)
------------------------------*/

.text-dark{
  color: rgba(103,122,134,1);
}

.fill-dark{
  fill: rgba(103,122,134,1);
}

.border-dark{
  border-color: rgba(103,122,134,1);
}

.bg-dark{
    background-color: rgba(103,122,134,1);
    color: rgba(255,255,255,1);
}

.bg-dark.opacity-0{
    background-color: rgba(103,122,134,0);
}

.bg-dark.opacity-10{
    background-color: rgba(103,122,134,0.1);
}

.bg-dark.opacity-20{
    background-color: rgba(103,122,134,0.2);
}

.bg-dark.opacity-30{
    background-color: rgba(103,122,134,0.3);
}

.bg-dark.opacity-40{
    background-color: rgba(103,122,134,0.4);
}

.bg-dark.opacity-50{
    background-color: rgba(103,122,134,0.5);
}

.bg-dark.opacity-60{
    background-color: rgba(103,122,134,0.6);
}

.bg-dark.opacity-70{
    background-color: rgba(103,122,134,0.7);
}

.bg-dark.opacity-80{
    background-color: rgba(103,122,134,0.8);
}

.bg-dark.opacity-90{
    background-color: rgba(103,122,134,0.9);
}

.bg-dark.opacity-100{
    background-color: rgba(103,122,134,1);
}

/*-- LINKS --*/

.bg-black .bg-dark a,
.bg-dark .bg-dark a,
.bg-light .bg-dark a,
.bg-white .bg-dark a,
.bg-brand .bg-dark a,
.bg-brand-shadow .bg-dark a,
.bg-highlight .bg-dark a,
.bg-highlight-shadow .bg-dark a,
.bg-feature .bg-dark a,
.bg-feature-shadow .bg-dark a,
.bg-accent .bg-dark a,
.bg-accent-shadow .bg-dark a,
.bg-flourish .bg-dark a,
.bg-flourish-shadow .bg-dark a,
.bg-focal .bg-dark a,
.bg-focal-shadow .bg-dark a,
.bg-spot .bg-dark a,
.bg-spot-shadow .bg-dark a,
.bg-lumin .bg-dark a,
.bg-lumin-shadow .bg-dark a,
.bg-jet .bg-dark a,
.bg-dark a{
    color: rgba(255,255,255,0.7);
}

.bg-black .bg-dark a:hover,
.bg-dark .bg-dark a:hover,
.bg-light .bg-dark a:hover,
.bg-white .bg-dark a:hover,
.bg-brand .bg-dark a:hover,
.bg-brand-shadow .bg-dark a:hover,
.bg-highlight .bg-dark a:hover,
.bg-highlight-shadow .bg-dark a:hover,
.bg-feature .bg-dark a:hover,
.bg-feature-shadow .bg-dark a:hover,
.bg-accent .bg-dark a:hover,
.bg-accent-shadow .bg-dark a:hover,
.bg-flourish .bg-dark a:hover,
.bg-flourish-shadow .bg-dark a:hover,
.bg-focal .bg-dark a:hover,
.bg-focal-shadow .bg-dark a:hover,
.bg-spot .bg-dark a:hover,
.bg-spot-shadow .bg-dark a:hover,
.bg-lumin .bg-dark a:hover,
.bg-lumin-shadow .bg-dark a:hover,
.bg-jet .bg-dark a:hover,
.bg-dark a:hover{
    color: rgba(255,255,255,0.9);
}

/*-- HEADINGS --*/

.bg-black .bg-dark h1,
.bg-black .bg-dark h2,
.bg-black .bg-dark h3,
.bg-black .bg-dark h4,
.bg-black .bg-dark h5,
.bg-black .bg-dark h6,
.bg-dark .bg-dark h1,
.bg-dark .bg-dark h2,
.bg-dark .bg-dark h3,
.bg-dark .bg-dark h4,
.bg-dark .bg-dark h5,
.bg-dark .bg-dark h6,
.bg-light .bg-dark h1,
.bg-light .bg-dark h2,
.bg-light .bg-dark h3,
.bg-light .bg-dark h4,
.bg-light .bg-dark h5,
.bg-light .bg-dark h6,
.bg-white .bg-dark h1,
.bg-white .bg-dark h2,
.bg-white .bg-dark h3,
.bg-white .bg-dark h4,
.bg-white .bg-dark h5,
.bg-white .bg-dark h6,
.bg-brand .bg-dark h1,
.bg-brand .bg-dark h2,
.bg-brand .bg-dark h3,
.bg-brand .bg-dark h4,
.bg-brand .bg-dark h5,
.bg-brand .bg-dark h6,
.bg-brand-shadow .bg-dark h1,
.bg-brand-shadow .bg-dark h2,
.bg-brand-shadow .bg-dark h3,
.bg-brand-shadow .bg-dark h4,
.bg-brand-shadow .bg-dark h5,
.bg-brand-shadow .bg-dark h6,
.bg-highlight .bg-dark h1,
.bg-highlight .bg-dark h2,
.bg-highlight .bg-dark h3,
.bg-highlight .bg-dark h4,
.bg-highlight .bg-dark h5,
.bg-highlight .bg-dark h6,
.bg-highlight-shadow .bg-dark h1,
.bg-highlight-shadow .bg-dark h2,
.bg-highlight-shadow .bg-dark h3,
.bg-highlight-shadow .bg-dark h4,
.bg-highlight-shadow .bg-dark h5,
.bg-highlight-shadow .bg-dark h6,
.bg-feature .bg-dark h1,
.bg-feature .bg-dark h2,
.bg-feature .bg-dark h3,
.bg-feature .bg-dark h4,
.bg-feature .bg-dark h5,
.bg-feature .bg-dark h6,
.bg-feature-shadow .bg-dark h1,
.bg-feature-shadow .bg-dark h2,
.bg-feature-shadow .bg-dark h3,
.bg-feature-shadow .bg-dark h4,
.bg-feature-shadow .bg-dark h5,
.bg-feature-shadow .bg-dark h6,
.bg-accent .bg-dark h1,
.bg-accent .bg-dark h2,
.bg-accent .bg-dark h3,
.bg-accent .bg-dark h4,
.bg-accent .bg-dark h5,
.bg-accent .bg-dark h6,
.bg-accent-shadow .bg-dark h1,
.bg-accent-shadow .bg-dark h2,
.bg-accent-shadow .bg-dark h3,
.bg-accent-shadow .bg-dark h4,
.bg-accent-shadow .bg-dark h5,
.bg-accent-shadow .bg-dark h6,
.bg-flourish .bg-dark h1,
.bg-flourish .bg-dark h2,
.bg-flourish .bg-dark h3,
.bg-flourish .bg-dark h4,
.bg-flourish .bg-dark h5,
.bg-flourish .bg-dark h6,
.bg-flourish-shadow .bg-dark h1,
.bg-flourish-shadow .bg-dark h2,
.bg-flourish-shadow .bg-dark h3,
.bg-flourish-shadow .bg-dark h4,
.bg-flourish-shadow .bg-dark h5,
.bg-flourish-shadow .bg-dark h6,
.bg-focal .bg-dark h1,
.bg-focal .bg-dark h2,
.bg-focal .bg-dark h3,
.bg-focal .bg-dark h4,
.bg-focal .bg-dark h5,
.bg-focal .bg-dark h6,
.bg-focal-shadow .bg-dark h1,
.bg-focal-shadow .bg-dark h2,
.bg-focal-shadow .bg-dark h3,
.bg-focal-shadow .bg-dark h4,
.bg-focal-shadow .bg-dark h5,
.bg-focal-shadow .bg-dark h6,
.bg-spot .bg-dark h1,
.bg-spot .bg-dark h2,
.bg-spot .bg-dark h3,
.bg-spot .bg-dark h4,
.bg-spot .bg-dark h5,
.bg-spot .bg-dark h6,
.bg-spot-shadow .bg-dark h1,
.bg-spot-shadow .bg-dark h2,
.bg-spot-shadow .bg-dark h3,
.bg-spot-shadow .bg-dark h4,
.bg-spot-shadow .bg-dark h5,
.bg-spot-shadow .bg-dark h6,
.bg-lumin .bg-dark h1,
.bg-lumin .bg-dark h2,
.bg-lumin .bg-dark h3,
.bg-lumin .bg-dark h4,
.bg-lumin .bg-dark h5,
.bg-lumin .bg-dark h6,
.bg-lumin-shadow .bg-dark h1,
.bg-lumin-shadow .bg-dark h2,
.bg-lumin-shadow .bg-dark h3,
.bg-lumin-shadow .bg-dark h4,
.bg-lumin-shadow .bg-dark h5,
.bg-lumin-shadow .bg-dark h6,
.bg-jet .bg-dark h1,
.bg-jet .bg-dark h2,
.bg-jet .bg-dark h3,
.bg-jet .bg-dark h4,
.bg-jet .bg-dark h5,
.bg-jet .bg-dark h6,
.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h5,
.bg-dark h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-dark h1:not(.textillate) > span,
.bg-black .bg-dark h2:not(.textillate) > span,
.bg-black .bg-dark h3:not(.textillate) > span,
.bg-black .bg-dark h4:not(.textillate) > span,
.bg-black .bg-dark h5:not(.textillate) > span,
.bg-black .bg-dark h6:not(.textillate) > span,
.bg-dark .bg-dark h1:not(.textillate) > span,
.bg-dark .bg-dark h2:not(.textillate) > span,
.bg-dark .bg-dark h3:not(.textillate) > span,
.bg-dark .bg-dark h4:not(.textillate) > span,
.bg-dark .bg-dark h5:not(.textillate) > span,
.bg-dark .bg-dark h6:not(.textillate) > span,
.bg-light .bg-dark h1:not(.textillate) > span,
.bg-light .bg-dark h2:not(.textillate) > span,
.bg-light .bg-dark h3:not(.textillate) > span,
.bg-light .bg-dark h4:not(.textillate) > span,
.bg-light .bg-dark h5:not(.textillate) > span,
.bg-light .bg-dark h6:not(.textillate) > span,
.bg-white .bg-dark h1:not(.textillate) > span,
.bg-white .bg-dark h2:not(.textillate) > span,
.bg-white .bg-dark h3:not(.textillate) > span,
.bg-white .bg-dark h4:not(.textillate) > span,
.bg-white .bg-dark h5:not(.textillate) > span,
.bg-white .bg-dark h6:not(.textillate) > span,
.bg-brand .bg-dark h1:not(.textillate) > span,
.bg-brand .bg-dark h2:not(.textillate) > span,
.bg-brand .bg-dark h3:not(.textillate) > span,
.bg-brand .bg-dark h4:not(.textillate) > span,
.bg-brand .bg-dark h5:not(.textillate) > span,
.bg-brand .bg-dark h6:not(.textillate) > span,
.bg-brand-shadow .bg-dark h1:not(.textillate) > span,
.bg-brand-shadow .bg-dark h2:not(.textillate) > span,
.bg-brand-shadow .bg-dark h3:not(.textillate) > span,
.bg-brand-shadow .bg-dark h4:not(.textillate) > span,
.bg-brand-shadow .bg-dark h5:not(.textillate) > span,
.bg-brand-shadow .bg-dark h6:not(.textillate) > span,
.bg-highlight .bg-dark h1:not(.textillate) > span,
.bg-highlight .bg-dark h2:not(.textillate) > span,
.bg-highlight .bg-dark h3:not(.textillate) > span,
.bg-highlight .bg-dark h4:not(.textillate) > span,
.bg-highlight .bg-dark h5:not(.textillate) > span,
.bg-highlight .bg-dark h6:not(.textillate) > span,
.bg-highlight-shadow .bg-dark h1:not(.textillate) > span,
.bg-highlight-shadow .bg-dark h2:not(.textillate) > span,
.bg-highlight-shadow .bg-dark h3:not(.textillate) > span,
.bg-highlight-shadow .bg-dark h4:not(.textillate) > span,
.bg-highlight-shadow .bg-dark h5:not(.textillate) > span,
.bg-highlight-shadow .bg-dark h6:not(.textillate) > span,
.bg-feature .bg-dark h1:not(.textillate) > span,
.bg-feature .bg-dark h2:not(.textillate) > span,
.bg-feature .bg-dark h3:not(.textillate) > span,
.bg-feature .bg-dark h4:not(.textillate) > span,
.bg-feature .bg-dark h5:not(.textillate) > span,
.bg-feature .bg-dark h6:not(.textillate) > span,
.bg-feature-shadow .bg-dark h1:not(.textillate) > span,
.bg-feature-shadow .bg-dark h2:not(.textillate) > span,
.bg-feature-shadow .bg-dark h3:not(.textillate) > span,
.bg-feature-shadow .bg-dark h4:not(.textillate) > span,
.bg-feature-shadow .bg-dark h5:not(.textillate) > span,
.bg-feature-shadow .bg-dark h6:not(.textillate) > span,
.bg-accent .bg-dark h1:not(.textillate) > span,
.bg-accent .bg-dark h2:not(.textillate) > span,
.bg-accent .bg-dark h3:not(.textillate) > span,
.bg-accent .bg-dark h4:not(.textillate) > span,
.bg-accent .bg-dark h5:not(.textillate) > span,
.bg-accent .bg-dark h6:not(.textillate) > span,
.bg-accent-shadow .bg-dark h1:not(.textillate) > span,
.bg-accent-shadow .bg-dark h2:not(.textillate) > span,
.bg-accent-shadow .bg-dark h3:not(.textillate) > span,
.bg-accent-shadow .bg-dark h4:not(.textillate) > span,
.bg-accent-shadow .bg-dark h5:not(.textillate) > span,
.bg-accent-shadow .bg-dark h6:not(.textillate) > span,
.bg-flourish .bg-dark h1:not(.textillate) > span,
.bg-flourish .bg-dark h2:not(.textillate) > span,
.bg-flourish .bg-dark h3:not(.textillate) > span,
.bg-flourish .bg-dark h4:not(.textillate) > span,
.bg-flourish .bg-dark h5:not(.textillate) > span,
.bg-flourish .bg-dark h6:not(.textillate) > span,
.bg-flourish-shadow .bg-dark h1:not(.textillate) > span,
.bg-flourish-shadow .bg-dark h2:not(.textillate) > span,
.bg-flourish-shadow .bg-dark h3:not(.textillate) > span,
.bg-flourish-shadow .bg-dark h4:not(.textillate) > span,
.bg-flourish-shadow .bg-dark h5:not(.textillate) > span,
.bg-flourish-shadow .bg-dark h6:not(.textillate) > span,
.bg-focal .bg-dark h1:not(.textillate) > span,
.bg-focal .bg-dark h2:not(.textillate) > span,
.bg-focal .bg-dark h3:not(.textillate) > span,
.bg-focal .bg-dark h4:not(.textillate) > span,
.bg-focal .bg-dark h5:not(.textillate) > span,
.bg-focal .bg-dark h6:not(.textillate) > span,
.bg-focal-shadow .bg-dark h1:not(.textillate) > span,
.bg-focal-shadow .bg-dark h2:not(.textillate) > span,
.bg-focal-shadow .bg-dark h3:not(.textillate) > span,
.bg-focal-shadow .bg-dark h4:not(.textillate) > span,
.bg-focal-shadow .bg-dark h5:not(.textillate) > span,
.bg-focal-shadow .bg-dark h6:not(.textillate) > span,
.bg-spot .bg-dark h1:not(.textillate) > span,
.bg-spot .bg-dark h2:not(.textillate) > span,
.bg-spot .bg-dark h3:not(.textillate) > span,
.bg-spot .bg-dark h4:not(.textillate) > span,
.bg-spot .bg-dark h5:not(.textillate) > span,
.bg-spot .bg-dark h6:not(.textillate) > span,
.bg-spot-shadow .bg-dark h1:not(.textillate) > span,
.bg-spot-shadow .bg-dark h2:not(.textillate) > span,
.bg-spot-shadow .bg-dark h3:not(.textillate) > span,
.bg-spot-shadow .bg-dark h4:not(.textillate) > span,
.bg-spot-shadow .bg-dark h5:not(.textillate) > span,
.bg-spot-shadow .bg-dark h6:not(.textillate) > span,
.bg-lumin .bg-dark h1:not(.textillate) > span,
.bg-lumin .bg-dark h2:not(.textillate) > span,
.bg-lumin .bg-dark h3:not(.textillate) > span,
.bg-lumin .bg-dark h4:not(.textillate) > span,
.bg-lumin .bg-dark h5:not(.textillate) > span,
.bg-lumin .bg-dark h6:not(.textillate) > span,
.bg-lumin-shadow .bg-dark h1:not(.textillate) > span,
.bg-lumin-shadow .bg-dark h2:not(.textillate) > span,
.bg-lumin-shadow .bg-dark h3:not(.textillate) > span,
.bg-lumin-shadow .bg-dark h4:not(.textillate) > span,
.bg-lumin-shadow .bg-dark h5:not(.textillate) > span,
.bg-lumin-shadow .bg-dark h6:not(.textillate) > span,
.bg-jet .bg-dark h1:not(.textillate) > span,
.bg-jet .bg-dark h2:not(.textillate) > span,
.bg-jet .bg-dark h3:not(.textillate) > span,
.bg-jet .bg-dark h4:not(.textillate) > span,
.bg-jet .bg-dark h5:not(.textillate) > span,
.bg-jet .bg-dark h6:not(.textillate) > span,
.bg-dark h1:not(.textillate) > span,
.bg-dark h2:not(.textillate) > span,
.bg-dark h3:not(.textillate) > span,
.bg-dark h4:not(.textillate) > span,
.bg-dark h5:not(.textillate) > span,
.bg-dark h6:not(.textillate) > span{
  color: rgba(43,42,40,1);
}

/*-- BUTTONS --*/

.bg-dark div.button > a,
.bg-dark input[type=submit],
.bg-dark form button,
.overlay .bg-dark div.button > a,
.overlay .bg-dark input[type=submit],
.overlay .bg-dark form button{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-dark div.button > a:hover,
.bg-dark input[type=submit]:hover,
.bg-dark form button:hover,
.overlay .bg-dark div.button > a:hover,
.overlay .bg-dark input[type=submit]:hover,
.overlay .bg-dark form button:hover{
    background-color: rgba(239,242,244,1);
    color: rgba(43,42,40,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-dark .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-dark .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-chevrons .bg-dark .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_light/chevron_left.png');
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_light/arrow_left.png');
}

.website-arrows-chevrons .bg-dark .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_light/chevron_right.png');
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_light/arrow_right.png');
}

.website-arrows-font .bg-dark .slick-arrow.slick-prev:after,
.website-arrows-font .bg-dark .slick-arrow.slick-next:after{
    color:rgba(43,42,40,1);
}

.website-arrows-font .bg-dark .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-dark .slick-arrow.slick-next:hover:after{
    color: rgba(239,242,244,1);
}

/*-- PAGER --*/

.bg-dark .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(43,42,40,1);
    background-color:rgba(43,42,40,0);
}

.bg-dark .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(239,242,244,1);
    background-color: rgba(239,242,244,0);
}

.bg-dark .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

.bg-dark .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(239,242,244,1);
    background-color: rgba(239,242,244,1);
}

/*-- RATINGS --*/

.bg-dark .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.0.png');
}

.bg-dark .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.5.png');
}

.bg-dark .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.0.png');
}

.bg-dark .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.5.png');
}

.bg-dark .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.0.png');
}

.bg-dark .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.5.png');
}

.bg-dark .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.0.png');
}

.bg-dark .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.5.png');
}

.bg-dark .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.0.png');
}

.bg-dark .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.5.png');
}

.bg-dark .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_5.0.png');
}

.bg-dark .contact-details > ul > li i,
.bg-dark .social-links-list > ul > li i,
.bg-dark nav > ul > li i,
.bg-dark .footer-navigation-list > nav > ul > li i{
    color: rgba(43,42,40,1);
}

.bg-dark .contact-details > ul > li a,
.bg-dark .social-links-list > ul > li a,
.bg-dark nav > ul > li a,
.bg-dark .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-dark .contact-details > ul > li a:hover,
.bg-dark .social-links-list > ul > li a:hover,
.bg-dark nav > ul > li a:hover,
.bg-dark .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(43,42,40,1);
}

.bg-dark nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(43,42,40,1);
}

footer.footer-columns .bg-dark .disclaimer {
    border-color: rgba(43,42,40,1);
}

.bg-dark blockquote.pullquote > .quotation-mark > i {
    color: rgba(43,42,40,1);
}

.bg-dark blockquote.pullquote {
    border-color: rgba(43,42,40,1);
}

.bg-dark blockquote.pullquote > .attribution {
    color: rgba(43,42,40,1);
}

.bg-dark .image .caption {
    border-color: rgba(43,42,40,1);
}

.bg-dark .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-dark .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-dark .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-dark .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-dark .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(43,42,40,1);
}

.bg-dark .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-dark .table > table > thead > tr {
    background-color: rgba(43,42,40,1);
}

.bg-dark .heading:after{
  background-color: rgba(43,42,40,1);
}


.bg-black .bg-dark .heading:after,


.bg-dark .bg-dark .heading:after,


.bg-light .bg-dark .heading:after,


.bg-white .bg-dark .heading:after,


.bg-brand .bg-dark .heading:after,


.bg-brand-shadow .bg-dark .heading:after,


.bg-highlight .bg-dark .heading:after,


.bg-highlight-shadow .bg-dark .heading:after,


.bg-feature .bg-dark .heading:after,


.bg-feature-shadow .bg-dark .heading:after,


.bg-accent .bg-dark .heading:after,


.bg-accent-shadow .bg-dark .heading:after,


.bg-flourish .bg-dark .heading:after,


.bg-flourish-shadow .bg-dark .heading:after,


.bg-focal .bg-dark .heading:after,


.bg-focal-shadow .bg-dark .heading:after,


.bg-spot .bg-dark .heading:after,


.bg-spot-shadow .bg-dark .heading:after,


.bg-lumin .bg-dark .heading:after,


.bg-lumin-shadow .bg-dark .heading:after,


.bg-jet .bg-dark .heading:after,


.bg-dark .heading:after{
    background-color: rgba(43,42,40,1);
}

.bg-dark .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-dark .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(43,42,40,1);
}

.bg-dark .hamburger span {
    background-color: rgba(43,42,40,1);
}

.bg-dark .hamburger:hover span {
    background-color: rgba(239,242,244,1);
}

.bg-dark .top-navigation nav > ul > li > a > i {
    color: rgba(43,42,40,1);
}

.bg-dark .top-navigation nav > ul > li > a:hover > i {
    color: rgba(239,242,244,1);
}


/*------------------------------
Pale Grey (light)
------------------------------*/

.text-light{
  color: rgba(239,242,244,1);
}

.fill-light{
  fill: rgba(239,242,244,1);
}

.border-light{
  border-color: rgba(239,242,244,1);
}

.bg-light{
    background-color: rgba(239,242,244,1);
    color: rgba(103,122,134,1);
}

.bg-light.opacity-0{
    background-color: rgba(239,242,244,0);
}

.bg-light.opacity-10{
    background-color: rgba(239,242,244,0.1);
}

.bg-light.opacity-20{
    background-color: rgba(239,242,244,0.2);
}

.bg-light.opacity-30{
    background-color: rgba(239,242,244,0.3);
}

.bg-light.opacity-40{
    background-color: rgba(239,242,244,0.4);
}

.bg-light.opacity-50{
    background-color: rgba(239,242,244,0.5);
}

.bg-light.opacity-60{
    background-color: rgba(239,242,244,0.6);
}

.bg-light.opacity-70{
    background-color: rgba(239,242,244,0.7);
}

.bg-light.opacity-80{
    background-color: rgba(239,242,244,0.8);
}

.bg-light.opacity-90{
    background-color: rgba(239,242,244,0.9);
}

.bg-light.opacity-100{
    background-color: rgba(239,242,244,1);
}

/*-- LINKS --*/

.bg-black .bg-light a,
.bg-dark .bg-light a,
.bg-light .bg-light a,
.bg-white .bg-light a,
.bg-brand .bg-light a,
.bg-brand-shadow .bg-light a,
.bg-highlight .bg-light a,
.bg-highlight-shadow .bg-light a,
.bg-feature .bg-light a,
.bg-feature-shadow .bg-light a,
.bg-accent .bg-light a,
.bg-accent-shadow .bg-light a,
.bg-flourish .bg-light a,
.bg-flourish-shadow .bg-light a,
.bg-focal .bg-light a,
.bg-focal-shadow .bg-light a,
.bg-spot .bg-light a,
.bg-spot-shadow .bg-light a,
.bg-lumin .bg-light a,
.bg-lumin-shadow .bg-light a,
.bg-jet .bg-light a,
.bg-light a{
    color: rgba(55,147,209,1);
}

.bg-black .bg-light a:hover,
.bg-dark .bg-light a:hover,
.bg-light .bg-light a:hover,
.bg-white .bg-light a:hover,
.bg-brand .bg-light a:hover,
.bg-brand-shadow .bg-light a:hover,
.bg-highlight .bg-light a:hover,
.bg-highlight-shadow .bg-light a:hover,
.bg-feature .bg-light a:hover,
.bg-feature-shadow .bg-light a:hover,
.bg-accent .bg-light a:hover,
.bg-accent-shadow .bg-light a:hover,
.bg-flourish .bg-light a:hover,
.bg-flourish-shadow .bg-light a:hover,
.bg-focal .bg-light a:hover,
.bg-focal-shadow .bg-light a:hover,
.bg-spot .bg-light a:hover,
.bg-spot-shadow .bg-light a:hover,
.bg-lumin .bg-light a:hover,
.bg-lumin-shadow .bg-light a:hover,
.bg-jet .bg-light a:hover,
.bg-light a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-light h1,
.bg-black .bg-light h2,
.bg-black .bg-light h3,
.bg-black .bg-light h4,
.bg-black .bg-light h5,
.bg-black .bg-light h6,
.bg-dark .bg-light h1,
.bg-dark .bg-light h2,
.bg-dark .bg-light h3,
.bg-dark .bg-light h4,
.bg-dark .bg-light h5,
.bg-dark .bg-light h6,
.bg-light .bg-light h1,
.bg-light .bg-light h2,
.bg-light .bg-light h3,
.bg-light .bg-light h4,
.bg-light .bg-light h5,
.bg-light .bg-light h6,
.bg-white .bg-light h1,
.bg-white .bg-light h2,
.bg-white .bg-light h3,
.bg-white .bg-light h4,
.bg-white .bg-light h5,
.bg-white .bg-light h6,
.bg-brand .bg-light h1,
.bg-brand .bg-light h2,
.bg-brand .bg-light h3,
.bg-brand .bg-light h4,
.bg-brand .bg-light h5,
.bg-brand .bg-light h6,
.bg-brand-shadow .bg-light h1,
.bg-brand-shadow .bg-light h2,
.bg-brand-shadow .bg-light h3,
.bg-brand-shadow .bg-light h4,
.bg-brand-shadow .bg-light h5,
.bg-brand-shadow .bg-light h6,
.bg-highlight .bg-light h1,
.bg-highlight .bg-light h2,
.bg-highlight .bg-light h3,
.bg-highlight .bg-light h4,
.bg-highlight .bg-light h5,
.bg-highlight .bg-light h6,
.bg-highlight-shadow .bg-light h1,
.bg-highlight-shadow .bg-light h2,
.bg-highlight-shadow .bg-light h3,
.bg-highlight-shadow .bg-light h4,
.bg-highlight-shadow .bg-light h5,
.bg-highlight-shadow .bg-light h6,
.bg-feature .bg-light h1,
.bg-feature .bg-light h2,
.bg-feature .bg-light h3,
.bg-feature .bg-light h4,
.bg-feature .bg-light h5,
.bg-feature .bg-light h6,
.bg-feature-shadow .bg-light h1,
.bg-feature-shadow .bg-light h2,
.bg-feature-shadow .bg-light h3,
.bg-feature-shadow .bg-light h4,
.bg-feature-shadow .bg-light h5,
.bg-feature-shadow .bg-light h6,
.bg-accent .bg-light h1,
.bg-accent .bg-light h2,
.bg-accent .bg-light h3,
.bg-accent .bg-light h4,
.bg-accent .bg-light h5,
.bg-accent .bg-light h6,
.bg-accent-shadow .bg-light h1,
.bg-accent-shadow .bg-light h2,
.bg-accent-shadow .bg-light h3,
.bg-accent-shadow .bg-light h4,
.bg-accent-shadow .bg-light h5,
.bg-accent-shadow .bg-light h6,
.bg-flourish .bg-light h1,
.bg-flourish .bg-light h2,
.bg-flourish .bg-light h3,
.bg-flourish .bg-light h4,
.bg-flourish .bg-light h5,
.bg-flourish .bg-light h6,
.bg-flourish-shadow .bg-light h1,
.bg-flourish-shadow .bg-light h2,
.bg-flourish-shadow .bg-light h3,
.bg-flourish-shadow .bg-light h4,
.bg-flourish-shadow .bg-light h5,
.bg-flourish-shadow .bg-light h6,
.bg-focal .bg-light h1,
.bg-focal .bg-light h2,
.bg-focal .bg-light h3,
.bg-focal .bg-light h4,
.bg-focal .bg-light h5,
.bg-focal .bg-light h6,
.bg-focal-shadow .bg-light h1,
.bg-focal-shadow .bg-light h2,
.bg-focal-shadow .bg-light h3,
.bg-focal-shadow .bg-light h4,
.bg-focal-shadow .bg-light h5,
.bg-focal-shadow .bg-light h6,
.bg-spot .bg-light h1,
.bg-spot .bg-light h2,
.bg-spot .bg-light h3,
.bg-spot .bg-light h4,
.bg-spot .bg-light h5,
.bg-spot .bg-light h6,
.bg-spot-shadow .bg-light h1,
.bg-spot-shadow .bg-light h2,
.bg-spot-shadow .bg-light h3,
.bg-spot-shadow .bg-light h4,
.bg-spot-shadow .bg-light h5,
.bg-spot-shadow .bg-light h6,
.bg-lumin .bg-light h1,
.bg-lumin .bg-light h2,
.bg-lumin .bg-light h3,
.bg-lumin .bg-light h4,
.bg-lumin .bg-light h5,
.bg-lumin .bg-light h6,
.bg-lumin-shadow .bg-light h1,
.bg-lumin-shadow .bg-light h2,
.bg-lumin-shadow .bg-light h3,
.bg-lumin-shadow .bg-light h4,
.bg-lumin-shadow .bg-light h5,
.bg-lumin-shadow .bg-light h6,
.bg-jet .bg-light h1,
.bg-jet .bg-light h2,
.bg-jet .bg-light h3,
.bg-jet .bg-light h4,
.bg-jet .bg-light h5,
.bg-jet .bg-light h6,
.bg-light h1,
.bg-light h2,
.bg-light h3,
.bg-light h4,
.bg-light h5,
.bg-light h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-light h1:not(.textillate) > span,
.bg-black .bg-light h2:not(.textillate) > span,
.bg-black .bg-light h3:not(.textillate) > span,
.bg-black .bg-light h4:not(.textillate) > span,
.bg-black .bg-light h5:not(.textillate) > span,
.bg-black .bg-light h6:not(.textillate) > span,
.bg-dark .bg-light h1:not(.textillate) > span,
.bg-dark .bg-light h2:not(.textillate) > span,
.bg-dark .bg-light h3:not(.textillate) > span,
.bg-dark .bg-light h4:not(.textillate) > span,
.bg-dark .bg-light h5:not(.textillate) > span,
.bg-dark .bg-light h6:not(.textillate) > span,
.bg-light .bg-light h1:not(.textillate) > span,
.bg-light .bg-light h2:not(.textillate) > span,
.bg-light .bg-light h3:not(.textillate) > span,
.bg-light .bg-light h4:not(.textillate) > span,
.bg-light .bg-light h5:not(.textillate) > span,
.bg-light .bg-light h6:not(.textillate) > span,
.bg-white .bg-light h1:not(.textillate) > span,
.bg-white .bg-light h2:not(.textillate) > span,
.bg-white .bg-light h3:not(.textillate) > span,
.bg-white .bg-light h4:not(.textillate) > span,
.bg-white .bg-light h5:not(.textillate) > span,
.bg-white .bg-light h6:not(.textillate) > span,
.bg-brand .bg-light h1:not(.textillate) > span,
.bg-brand .bg-light h2:not(.textillate) > span,
.bg-brand .bg-light h3:not(.textillate) > span,
.bg-brand .bg-light h4:not(.textillate) > span,
.bg-brand .bg-light h5:not(.textillate) > span,
.bg-brand .bg-light h6:not(.textillate) > span,
.bg-brand-shadow .bg-light h1:not(.textillate) > span,
.bg-brand-shadow .bg-light h2:not(.textillate) > span,
.bg-brand-shadow .bg-light h3:not(.textillate) > span,
.bg-brand-shadow .bg-light h4:not(.textillate) > span,
.bg-brand-shadow .bg-light h5:not(.textillate) > span,
.bg-brand-shadow .bg-light h6:not(.textillate) > span,
.bg-highlight .bg-light h1:not(.textillate) > span,
.bg-highlight .bg-light h2:not(.textillate) > span,
.bg-highlight .bg-light h3:not(.textillate) > span,
.bg-highlight .bg-light h4:not(.textillate) > span,
.bg-highlight .bg-light h5:not(.textillate) > span,
.bg-highlight .bg-light h6:not(.textillate) > span,
.bg-highlight-shadow .bg-light h1:not(.textillate) > span,
.bg-highlight-shadow .bg-light h2:not(.textillate) > span,
.bg-highlight-shadow .bg-light h3:not(.textillate) > span,
.bg-highlight-shadow .bg-light h4:not(.textillate) > span,
.bg-highlight-shadow .bg-light h5:not(.textillate) > span,
.bg-highlight-shadow .bg-light h6:not(.textillate) > span,
.bg-feature .bg-light h1:not(.textillate) > span,
.bg-feature .bg-light h2:not(.textillate) > span,
.bg-feature .bg-light h3:not(.textillate) > span,
.bg-feature .bg-light h4:not(.textillate) > span,
.bg-feature .bg-light h5:not(.textillate) > span,
.bg-feature .bg-light h6:not(.textillate) > span,
.bg-feature-shadow .bg-light h1:not(.textillate) > span,
.bg-feature-shadow .bg-light h2:not(.textillate) > span,
.bg-feature-shadow .bg-light h3:not(.textillate) > span,
.bg-feature-shadow .bg-light h4:not(.textillate) > span,
.bg-feature-shadow .bg-light h5:not(.textillate) > span,
.bg-feature-shadow .bg-light h6:not(.textillate) > span,
.bg-accent .bg-light h1:not(.textillate) > span,
.bg-accent .bg-light h2:not(.textillate) > span,
.bg-accent .bg-light h3:not(.textillate) > span,
.bg-accent .bg-light h4:not(.textillate) > span,
.bg-accent .bg-light h5:not(.textillate) > span,
.bg-accent .bg-light h6:not(.textillate) > span,
.bg-accent-shadow .bg-light h1:not(.textillate) > span,
.bg-accent-shadow .bg-light h2:not(.textillate) > span,
.bg-accent-shadow .bg-light h3:not(.textillate) > span,
.bg-accent-shadow .bg-light h4:not(.textillate) > span,
.bg-accent-shadow .bg-light h5:not(.textillate) > span,
.bg-accent-shadow .bg-light h6:not(.textillate) > span,
.bg-flourish .bg-light h1:not(.textillate) > span,
.bg-flourish .bg-light h2:not(.textillate) > span,
.bg-flourish .bg-light h3:not(.textillate) > span,
.bg-flourish .bg-light h4:not(.textillate) > span,
.bg-flourish .bg-light h5:not(.textillate) > span,
.bg-flourish .bg-light h6:not(.textillate) > span,
.bg-flourish-shadow .bg-light h1:not(.textillate) > span,
.bg-flourish-shadow .bg-light h2:not(.textillate) > span,
.bg-flourish-shadow .bg-light h3:not(.textillate) > span,
.bg-flourish-shadow .bg-light h4:not(.textillate) > span,
.bg-flourish-shadow .bg-light h5:not(.textillate) > span,
.bg-flourish-shadow .bg-light h6:not(.textillate) > span,
.bg-focal .bg-light h1:not(.textillate) > span,
.bg-focal .bg-light h2:not(.textillate) > span,
.bg-focal .bg-light h3:not(.textillate) > span,
.bg-focal .bg-light h4:not(.textillate) > span,
.bg-focal .bg-light h5:not(.textillate) > span,
.bg-focal .bg-light h6:not(.textillate) > span,
.bg-focal-shadow .bg-light h1:not(.textillate) > span,
.bg-focal-shadow .bg-light h2:not(.textillate) > span,
.bg-focal-shadow .bg-light h3:not(.textillate) > span,
.bg-focal-shadow .bg-light h4:not(.textillate) > span,
.bg-focal-shadow .bg-light h5:not(.textillate) > span,
.bg-focal-shadow .bg-light h6:not(.textillate) > span,
.bg-spot .bg-light h1:not(.textillate) > span,
.bg-spot .bg-light h2:not(.textillate) > span,
.bg-spot .bg-light h3:not(.textillate) > span,
.bg-spot .bg-light h4:not(.textillate) > span,
.bg-spot .bg-light h5:not(.textillate) > span,
.bg-spot .bg-light h6:not(.textillate) > span,
.bg-spot-shadow .bg-light h1:not(.textillate) > span,
.bg-spot-shadow .bg-light h2:not(.textillate) > span,
.bg-spot-shadow .bg-light h3:not(.textillate) > span,
.bg-spot-shadow .bg-light h4:not(.textillate) > span,
.bg-spot-shadow .bg-light h5:not(.textillate) > span,
.bg-spot-shadow .bg-light h6:not(.textillate) > span,
.bg-lumin .bg-light h1:not(.textillate) > span,
.bg-lumin .bg-light h2:not(.textillate) > span,
.bg-lumin .bg-light h3:not(.textillate) > span,
.bg-lumin .bg-light h4:not(.textillate) > span,
.bg-lumin .bg-light h5:not(.textillate) > span,
.bg-lumin .bg-light h6:not(.textillate) > span,
.bg-lumin-shadow .bg-light h1:not(.textillate) > span,
.bg-lumin-shadow .bg-light h2:not(.textillate) > span,
.bg-lumin-shadow .bg-light h3:not(.textillate) > span,
.bg-lumin-shadow .bg-light h4:not(.textillate) > span,
.bg-lumin-shadow .bg-light h5:not(.textillate) > span,
.bg-lumin-shadow .bg-light h6:not(.textillate) > span,
.bg-jet .bg-light h1:not(.textillate) > span,
.bg-jet .bg-light h2:not(.textillate) > span,
.bg-jet .bg-light h3:not(.textillate) > span,
.bg-jet .bg-light h4:not(.textillate) > span,
.bg-jet .bg-light h5:not(.textillate) > span,
.bg-jet .bg-light h6:not(.textillate) > span,
.bg-light h1:not(.textillate) > span,
.bg-light h2:not(.textillate) > span,
.bg-light h3:not(.textillate) > span,
.bg-light h4:not(.textillate) > span,
.bg-light h5:not(.textillate) > span,
.bg-light h6:not(.textillate) > span{
  color: rgba(55,147,209,1);
}

/*-- BUTTONS --*/

.bg-light div.button > a,
.bg-light input[type=submit],
.bg-light form button,
.overlay .bg-light div.button > a,
.overlay .bg-light input[type=submit],
.overlay .bg-light form button{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.bg-light div.button > a:hover,
.bg-light input[type=submit]:hover,
.bg-light form button:hover,
.overlay .bg-light div.button > a:hover,
.overlay .bg-light input[type=submit]:hover,
.overlay .bg-light form button:hover{
    background-color: rgba(136,180,64,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-light .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_left.png');
}

.website-arrows-arrows .bg-light .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_left.png');
}

.website-arrows-chevrons .bg-light .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_right.png');
}

.website-arrows-arrows .bg-light .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_right.png');
}

.website-arrows-chevrons .bg-light .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/chevron_left.png');
}

.website-arrows-arrows .bg-light .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/arrow_left.png');
}

.website-arrows-chevrons .bg-light .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/chevron_right.png');
}

.website-arrows-arrows .bg-light .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/arrow_right.png');
}

.website-arrows-font .bg-light .slick-arrow.slick-prev:after,
.website-arrows-font .bg-light .slick-arrow.slick-next:after{
    color:rgba(55,147,209,1);
}

.website-arrows-font .bg-light .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-light .slick-arrow.slick-next:hover:after{
    color: rgba(136,180,64,1);
}

/*-- PAGER --*/

.bg-light .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(55,147,209,1);
    background-color:rgba(55,147,209,0);
}

.bg-light .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(136,180,64,1);
    background-color: rgba(136,180,64,0);
}

.bg-light .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(55,147,209,1);
    background-color: rgba(55,147,209,1);
}

.bg-light .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(136,180,64,1);
    background-color: rgba(136,180,64,1);
}

/*-- RATINGS --*/

.bg-light .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.0.png');
}

.bg-light .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.5.png');
}

.bg-light .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.0.png');
}

.bg-light .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.5.png');
}

.bg-light .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.0.png');
}

.bg-light .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.5.png');
}

.bg-light .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.0.png');
}

.bg-light .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.5.png');
}

.bg-light .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.0.png');
}

.bg-light .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.5.png');
}

.bg-light .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_5.0.png');
}

.bg-light .contact-details > ul > li i,
.bg-light .social-links-list > ul > li i,
.bg-light nav > ul > li i,
.bg-light .footer-navigation-list > nav > ul > li i{
    color: rgba(55,147,209,1);
}

.bg-light .contact-details > ul > li a,
.bg-light .social-links-list > ul > li a,
.bg-light nav > ul > li a,
.bg-light .footer-navigation-list > nav > ul > li a{
    color: rgba(103,122,134,1);
}

.bg-light .contact-details > ul > li a:hover,
.bg-light .social-links-list > ul > li a:hover,
.bg-light nav > ul > li a:hover,
.bg-light .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(55,147,209,1);
}

.bg-light nav > ul > li span.count{
  color: rgba(103,122,134,1);
  background-color: rgba(55,147,209,1);
}

footer.footer-columns .bg-light .disclaimer {
    border-color: rgba(55,147,209,1);
}

.bg-light blockquote.pullquote > .quotation-mark > i {
    color: rgba(55,147,209,1);
}

.bg-light blockquote.pullquote {
    border-color: rgba(55,147,209,1);
}

.bg-light blockquote.pullquote > .attribution {
    color: rgba(55,147,209,1);
}

.bg-light .image .caption {
    border-color: rgba(55,147,209,1);
}

.bg-light .countdown-date > .time-block{
  border-color: rgba(103,122,134,0.25);
  background-color: rgba(103,122,134,0.1);
}

.bg-light .countdown-date > .time-block > .time-suffix{
  color: rgba(103,122,134,1);
}

.bg-light .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(103,122,134,1);
}

.bg-light .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(55,147,209,1);
}

.bg-light .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(55,147,209,1);
}

.bg-light .accordion-container > .accordion {
    border-color: rgba(103,122,134,0.25);
}

.bg-light .table > table > thead > tr {
    background-color: rgba(55,147,209,1);
}

.bg-light .heading:after{
  background-color: rgba(55,147,209,1);
}


.bg-black .bg-light .heading:after,


.bg-dark .bg-light .heading:after,


.bg-light .bg-light .heading:after,


.bg-white .bg-light .heading:after,


.bg-brand .bg-light .heading:after,


.bg-brand-shadow .bg-light .heading:after,


.bg-highlight .bg-light .heading:after,


.bg-highlight-shadow .bg-light .heading:after,


.bg-feature .bg-light .heading:after,


.bg-feature-shadow .bg-light .heading:after,


.bg-accent .bg-light .heading:after,


.bg-accent-shadow .bg-light .heading:after,


.bg-flourish .bg-light .heading:after,


.bg-flourish-shadow .bg-light .heading:after,


.bg-focal .bg-light .heading:after,


.bg-focal-shadow .bg-light .heading:after,


.bg-spot .bg-light .heading:after,


.bg-spot-shadow .bg-light .heading:after,


.bg-lumin .bg-light .heading:after,


.bg-lumin-shadow .bg-light .heading:after,


.bg-jet .bg-light .heading:after,


.bg-light .heading:after{
    background-color: rgba(55,147,209,1);
}

.bg-light .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-light .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(55,147,209,1);
}

.bg-light .hamburger span {
    background-color: rgba(55,147,209,1);
}

.bg-light .hamburger:hover span {
    background-color: rgba(136,180,64,1);
}

.bg-light .top-navigation nav > ul > li > a > i {
    color: rgba(55,147,209,1);
}

.bg-light .top-navigation nav > ul > li > a:hover > i {
    color: rgba(136,180,64,1);
}


/*------------------------------
White (white)
------------------------------*/

.text-white{
  color: rgba(255,255,255,1);
}

.fill-white{
  fill: rgba(255,255,255,1);
}

.border-white{
  border-color: rgba(255,255,255,1);
}

.bg-white{
    background-color: rgba(255,255,255,1);
    color: rgba(103,122,134,1);
}

.bg-white.opacity-0{
    background-color: rgba(255,255,255,0);
}

.bg-white.opacity-10{
    background-color: rgba(255,255,255,0.1);
}

.bg-white.opacity-20{
    background-color: rgba(255,255,255,0.2);
}

.bg-white.opacity-30{
    background-color: rgba(255,255,255,0.3);
}

.bg-white.opacity-40{
    background-color: rgba(255,255,255,0.4);
}

.bg-white.opacity-50{
    background-color: rgba(255,255,255,0.5);
}

.bg-white.opacity-60{
    background-color: rgba(255,255,255,0.6);
}

.bg-white.opacity-70{
    background-color: rgba(255,255,255,0.7);
}

.bg-white.opacity-80{
    background-color: rgba(255,255,255,0.8);
}

.bg-white.opacity-90{
    background-color: rgba(255,255,255,0.9);
}

.bg-white.opacity-100{
    background-color: rgba(255,255,255,1);
}

/*-- LINKS --*/

.bg-black .bg-white a,
.bg-dark .bg-white a,
.bg-light .bg-white a,
.bg-white .bg-white a,
.bg-brand .bg-white a,
.bg-brand-shadow .bg-white a,
.bg-highlight .bg-white a,
.bg-highlight-shadow .bg-white a,
.bg-feature .bg-white a,
.bg-feature-shadow .bg-white a,
.bg-accent .bg-white a,
.bg-accent-shadow .bg-white a,
.bg-flourish .bg-white a,
.bg-flourish-shadow .bg-white a,
.bg-focal .bg-white a,
.bg-focal-shadow .bg-white a,
.bg-spot .bg-white a,
.bg-spot-shadow .bg-white a,
.bg-lumin .bg-white a,
.bg-lumin-shadow .bg-white a,
.bg-jet .bg-white a,
.bg-white a{
    color: rgba(55,147,209,1);
}

.bg-black .bg-white a:hover,
.bg-dark .bg-white a:hover,
.bg-light .bg-white a:hover,
.bg-white .bg-white a:hover,
.bg-brand .bg-white a:hover,
.bg-brand-shadow .bg-white a:hover,
.bg-highlight .bg-white a:hover,
.bg-highlight-shadow .bg-white a:hover,
.bg-feature .bg-white a:hover,
.bg-feature-shadow .bg-white a:hover,
.bg-accent .bg-white a:hover,
.bg-accent-shadow .bg-white a:hover,
.bg-flourish .bg-white a:hover,
.bg-flourish-shadow .bg-white a:hover,
.bg-focal .bg-white a:hover,
.bg-focal-shadow .bg-white a:hover,
.bg-spot .bg-white a:hover,
.bg-spot-shadow .bg-white a:hover,
.bg-lumin .bg-white a:hover,
.bg-lumin-shadow .bg-white a:hover,
.bg-jet .bg-white a:hover,
.bg-white a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-white h1,
.bg-black .bg-white h2,
.bg-black .bg-white h3,
.bg-black .bg-white h4,
.bg-black .bg-white h5,
.bg-black .bg-white h6,
.bg-dark .bg-white h1,
.bg-dark .bg-white h2,
.bg-dark .bg-white h3,
.bg-dark .bg-white h4,
.bg-dark .bg-white h5,
.bg-dark .bg-white h6,
.bg-light .bg-white h1,
.bg-light .bg-white h2,
.bg-light .bg-white h3,
.bg-light .bg-white h4,
.bg-light .bg-white h5,
.bg-light .bg-white h6,
.bg-white .bg-white h1,
.bg-white .bg-white h2,
.bg-white .bg-white h3,
.bg-white .bg-white h4,
.bg-white .bg-white h5,
.bg-white .bg-white h6,
.bg-brand .bg-white h1,
.bg-brand .bg-white h2,
.bg-brand .bg-white h3,
.bg-brand .bg-white h4,
.bg-brand .bg-white h5,
.bg-brand .bg-white h6,
.bg-brand-shadow .bg-white h1,
.bg-brand-shadow .bg-white h2,
.bg-brand-shadow .bg-white h3,
.bg-brand-shadow .bg-white h4,
.bg-brand-shadow .bg-white h5,
.bg-brand-shadow .bg-white h6,
.bg-highlight .bg-white h1,
.bg-highlight .bg-white h2,
.bg-highlight .bg-white h3,
.bg-highlight .bg-white h4,
.bg-highlight .bg-white h5,
.bg-highlight .bg-white h6,
.bg-highlight-shadow .bg-white h1,
.bg-highlight-shadow .bg-white h2,
.bg-highlight-shadow .bg-white h3,
.bg-highlight-shadow .bg-white h4,
.bg-highlight-shadow .bg-white h5,
.bg-highlight-shadow .bg-white h6,
.bg-feature .bg-white h1,
.bg-feature .bg-white h2,
.bg-feature .bg-white h3,
.bg-feature .bg-white h4,
.bg-feature .bg-white h5,
.bg-feature .bg-white h6,
.bg-feature-shadow .bg-white h1,
.bg-feature-shadow .bg-white h2,
.bg-feature-shadow .bg-white h3,
.bg-feature-shadow .bg-white h4,
.bg-feature-shadow .bg-white h5,
.bg-feature-shadow .bg-white h6,
.bg-accent .bg-white h1,
.bg-accent .bg-white h2,
.bg-accent .bg-white h3,
.bg-accent .bg-white h4,
.bg-accent .bg-white h5,
.bg-accent .bg-white h6,
.bg-accent-shadow .bg-white h1,
.bg-accent-shadow .bg-white h2,
.bg-accent-shadow .bg-white h3,
.bg-accent-shadow .bg-white h4,
.bg-accent-shadow .bg-white h5,
.bg-accent-shadow .bg-white h6,
.bg-flourish .bg-white h1,
.bg-flourish .bg-white h2,
.bg-flourish .bg-white h3,
.bg-flourish .bg-white h4,
.bg-flourish .bg-white h5,
.bg-flourish .bg-white h6,
.bg-flourish-shadow .bg-white h1,
.bg-flourish-shadow .bg-white h2,
.bg-flourish-shadow .bg-white h3,
.bg-flourish-shadow .bg-white h4,
.bg-flourish-shadow .bg-white h5,
.bg-flourish-shadow .bg-white h6,
.bg-focal .bg-white h1,
.bg-focal .bg-white h2,
.bg-focal .bg-white h3,
.bg-focal .bg-white h4,
.bg-focal .bg-white h5,
.bg-focal .bg-white h6,
.bg-focal-shadow .bg-white h1,
.bg-focal-shadow .bg-white h2,
.bg-focal-shadow .bg-white h3,
.bg-focal-shadow .bg-white h4,
.bg-focal-shadow .bg-white h5,
.bg-focal-shadow .bg-white h6,
.bg-spot .bg-white h1,
.bg-spot .bg-white h2,
.bg-spot .bg-white h3,
.bg-spot .bg-white h4,
.bg-spot .bg-white h5,
.bg-spot .bg-white h6,
.bg-spot-shadow .bg-white h1,
.bg-spot-shadow .bg-white h2,
.bg-spot-shadow .bg-white h3,
.bg-spot-shadow .bg-white h4,
.bg-spot-shadow .bg-white h5,
.bg-spot-shadow .bg-white h6,
.bg-lumin .bg-white h1,
.bg-lumin .bg-white h2,
.bg-lumin .bg-white h3,
.bg-lumin .bg-white h4,
.bg-lumin .bg-white h5,
.bg-lumin .bg-white h6,
.bg-lumin-shadow .bg-white h1,
.bg-lumin-shadow .bg-white h2,
.bg-lumin-shadow .bg-white h3,
.bg-lumin-shadow .bg-white h4,
.bg-lumin-shadow .bg-white h5,
.bg-lumin-shadow .bg-white h6,
.bg-jet .bg-white h1,
.bg-jet .bg-white h2,
.bg-jet .bg-white h3,
.bg-jet .bg-white h4,
.bg-jet .bg-white h5,
.bg-jet .bg-white h6,
.bg-white h1,
.bg-white h2,
.bg-white h3,
.bg-white h4,
.bg-white h5,
.bg-white h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-white h1:not(.textillate) > span,
.bg-black .bg-white h2:not(.textillate) > span,
.bg-black .bg-white h3:not(.textillate) > span,
.bg-black .bg-white h4:not(.textillate) > span,
.bg-black .bg-white h5:not(.textillate) > span,
.bg-black .bg-white h6:not(.textillate) > span,
.bg-dark .bg-white h1:not(.textillate) > span,
.bg-dark .bg-white h2:not(.textillate) > span,
.bg-dark .bg-white h3:not(.textillate) > span,
.bg-dark .bg-white h4:not(.textillate) > span,
.bg-dark .bg-white h5:not(.textillate) > span,
.bg-dark .bg-white h6:not(.textillate) > span,
.bg-light .bg-white h1:not(.textillate) > span,
.bg-light .bg-white h2:not(.textillate) > span,
.bg-light .bg-white h3:not(.textillate) > span,
.bg-light .bg-white h4:not(.textillate) > span,
.bg-light .bg-white h5:not(.textillate) > span,
.bg-light .bg-white h6:not(.textillate) > span,
.bg-white .bg-white h1:not(.textillate) > span,
.bg-white .bg-white h2:not(.textillate) > span,
.bg-white .bg-white h3:not(.textillate) > span,
.bg-white .bg-white h4:not(.textillate) > span,
.bg-white .bg-white h5:not(.textillate) > span,
.bg-white .bg-white h6:not(.textillate) > span,
.bg-brand .bg-white h1:not(.textillate) > span,
.bg-brand .bg-white h2:not(.textillate) > span,
.bg-brand .bg-white h3:not(.textillate) > span,
.bg-brand .bg-white h4:not(.textillate) > span,
.bg-brand .bg-white h5:not(.textillate) > span,
.bg-brand .bg-white h6:not(.textillate) > span,
.bg-brand-shadow .bg-white h1:not(.textillate) > span,
.bg-brand-shadow .bg-white h2:not(.textillate) > span,
.bg-brand-shadow .bg-white h3:not(.textillate) > span,
.bg-brand-shadow .bg-white h4:not(.textillate) > span,
.bg-brand-shadow .bg-white h5:not(.textillate) > span,
.bg-brand-shadow .bg-white h6:not(.textillate) > span,
.bg-highlight .bg-white h1:not(.textillate) > span,
.bg-highlight .bg-white h2:not(.textillate) > span,
.bg-highlight .bg-white h3:not(.textillate) > span,
.bg-highlight .bg-white h4:not(.textillate) > span,
.bg-highlight .bg-white h5:not(.textillate) > span,
.bg-highlight .bg-white h6:not(.textillate) > span,
.bg-highlight-shadow .bg-white h1:not(.textillate) > span,
.bg-highlight-shadow .bg-white h2:not(.textillate) > span,
.bg-highlight-shadow .bg-white h3:not(.textillate) > span,
.bg-highlight-shadow .bg-white h4:not(.textillate) > span,
.bg-highlight-shadow .bg-white h5:not(.textillate) > span,
.bg-highlight-shadow .bg-white h6:not(.textillate) > span,
.bg-feature .bg-white h1:not(.textillate) > span,
.bg-feature .bg-white h2:not(.textillate) > span,
.bg-feature .bg-white h3:not(.textillate) > span,
.bg-feature .bg-white h4:not(.textillate) > span,
.bg-feature .bg-white h5:not(.textillate) > span,
.bg-feature .bg-white h6:not(.textillate) > span,
.bg-feature-shadow .bg-white h1:not(.textillate) > span,
.bg-feature-shadow .bg-white h2:not(.textillate) > span,
.bg-feature-shadow .bg-white h3:not(.textillate) > span,
.bg-feature-shadow .bg-white h4:not(.textillate) > span,
.bg-feature-shadow .bg-white h5:not(.textillate) > span,
.bg-feature-shadow .bg-white h6:not(.textillate) > span,
.bg-accent .bg-white h1:not(.textillate) > span,
.bg-accent .bg-white h2:not(.textillate) > span,
.bg-accent .bg-white h3:not(.textillate) > span,
.bg-accent .bg-white h4:not(.textillate) > span,
.bg-accent .bg-white h5:not(.textillate) > span,
.bg-accent .bg-white h6:not(.textillate) > span,
.bg-accent-shadow .bg-white h1:not(.textillate) > span,
.bg-accent-shadow .bg-white h2:not(.textillate) > span,
.bg-accent-shadow .bg-white h3:not(.textillate) > span,
.bg-accent-shadow .bg-white h4:not(.textillate) > span,
.bg-accent-shadow .bg-white h5:not(.textillate) > span,
.bg-accent-shadow .bg-white h6:not(.textillate) > span,
.bg-flourish .bg-white h1:not(.textillate) > span,
.bg-flourish .bg-white h2:not(.textillate) > span,
.bg-flourish .bg-white h3:not(.textillate) > span,
.bg-flourish .bg-white h4:not(.textillate) > span,
.bg-flourish .bg-white h5:not(.textillate) > span,
.bg-flourish .bg-white h6:not(.textillate) > span,
.bg-flourish-shadow .bg-white h1:not(.textillate) > span,
.bg-flourish-shadow .bg-white h2:not(.textillate) > span,
.bg-flourish-shadow .bg-white h3:not(.textillate) > span,
.bg-flourish-shadow .bg-white h4:not(.textillate) > span,
.bg-flourish-shadow .bg-white h5:not(.textillate) > span,
.bg-flourish-shadow .bg-white h6:not(.textillate) > span,
.bg-focal .bg-white h1:not(.textillate) > span,
.bg-focal .bg-white h2:not(.textillate) > span,
.bg-focal .bg-white h3:not(.textillate) > span,
.bg-focal .bg-white h4:not(.textillate) > span,
.bg-focal .bg-white h5:not(.textillate) > span,
.bg-focal .bg-white h6:not(.textillate) > span,
.bg-focal-shadow .bg-white h1:not(.textillate) > span,
.bg-focal-shadow .bg-white h2:not(.textillate) > span,
.bg-focal-shadow .bg-white h3:not(.textillate) > span,
.bg-focal-shadow .bg-white h4:not(.textillate) > span,
.bg-focal-shadow .bg-white h5:not(.textillate) > span,
.bg-focal-shadow .bg-white h6:not(.textillate) > span,
.bg-spot .bg-white h1:not(.textillate) > span,
.bg-spot .bg-white h2:not(.textillate) > span,
.bg-spot .bg-white h3:not(.textillate) > span,
.bg-spot .bg-white h4:not(.textillate) > span,
.bg-spot .bg-white h5:not(.textillate) > span,
.bg-spot .bg-white h6:not(.textillate) > span,
.bg-spot-shadow .bg-white h1:not(.textillate) > span,
.bg-spot-shadow .bg-white h2:not(.textillate) > span,
.bg-spot-shadow .bg-white h3:not(.textillate) > span,
.bg-spot-shadow .bg-white h4:not(.textillate) > span,
.bg-spot-shadow .bg-white h5:not(.textillate) > span,
.bg-spot-shadow .bg-white h6:not(.textillate) > span,
.bg-lumin .bg-white h1:not(.textillate) > span,
.bg-lumin .bg-white h2:not(.textillate) > span,
.bg-lumin .bg-white h3:not(.textillate) > span,
.bg-lumin .bg-white h4:not(.textillate) > span,
.bg-lumin .bg-white h5:not(.textillate) > span,
.bg-lumin .bg-white h6:not(.textillate) > span,
.bg-lumin-shadow .bg-white h1:not(.textillate) > span,
.bg-lumin-shadow .bg-white h2:not(.textillate) > span,
.bg-lumin-shadow .bg-white h3:not(.textillate) > span,
.bg-lumin-shadow .bg-white h4:not(.textillate) > span,
.bg-lumin-shadow .bg-white h5:not(.textillate) > span,
.bg-lumin-shadow .bg-white h6:not(.textillate) > span,
.bg-jet .bg-white h1:not(.textillate) > span,
.bg-jet .bg-white h2:not(.textillate) > span,
.bg-jet .bg-white h3:not(.textillate) > span,
.bg-jet .bg-white h4:not(.textillate) > span,
.bg-jet .bg-white h5:not(.textillate) > span,
.bg-jet .bg-white h6:not(.textillate) > span,
.bg-white h1:not(.textillate) > span,
.bg-white h2:not(.textillate) > span,
.bg-white h3:not(.textillate) > span,
.bg-white h4:not(.textillate) > span,
.bg-white h5:not(.textillate) > span,
.bg-white h6:not(.textillate) > span{
  color: rgba(55,147,209,1);
}

/*-- BUTTONS --*/

.bg-white div.button > a,
.bg-white input[type=submit],
.bg-white form button,
.overlay .bg-white div.button > a,
.overlay .bg-white input[type=submit],
.overlay .bg-white form button{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.bg-white div.button > a:hover,
.bg-white input[type=submit]:hover,
.bg-white form button:hover,
.overlay .bg-white div.button > a:hover,
.overlay .bg-white input[type=submit]:hover,
.overlay .bg-white form button:hover{
    background-color: rgba(136,180,64,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-white .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_left.png');
}

.website-arrows-arrows .bg-white .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_left.png');
}

.website-arrows-chevrons .bg-white .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_right.png');
}

.website-arrows-arrows .bg-white .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_right.png');
}

.website-arrows-chevrons .bg-white .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/chevron_left.png');
}

.website-arrows-arrows .bg-white .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/arrow_left.png');
}

.website-arrows-chevrons .bg-white .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/chevron_right.png');
}

.website-arrows-arrows .bg-white .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_highlight/arrow_right.png');
}

.website-arrows-font .bg-white .slick-arrow.slick-prev:after,
.website-arrows-font .bg-white .slick-arrow.slick-next:after{
    color:rgba(55,147,209,1);
}

.website-arrows-font .bg-white .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-white .slick-arrow.slick-next:hover:after{
    color: rgba(136,180,64,1);
}

/*-- PAGER --*/

.bg-white .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(55,147,209,1);
    background-color:rgba(55,147,209,0);
}

.bg-white .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(136,180,64,1);
    background-color: rgba(136,180,64,0);
}

.bg-white .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(55,147,209,1);
    background-color: rgba(55,147,209,1);
}

.bg-white .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(136,180,64,1);
    background-color: rgba(136,180,64,1);
}

/*-- RATINGS --*/

.bg-white .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.0.png');
}

.bg-white .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.5.png');
}

.bg-white .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.0.png');
}

.bg-white .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.5.png');
}

.bg-white .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.0.png');
}

.bg-white .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.5.png');
}

.bg-white .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.0.png');
}

.bg-white .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.5.png');
}

.bg-white .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.0.png');
}

.bg-white .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.5.png');
}

.bg-white .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_5.0.png');
}

.bg-white .contact-details > ul > li i,
.bg-white .social-links-list > ul > li i,
.bg-white nav > ul > li i,
.bg-white .footer-navigation-list > nav > ul > li i{
    color: rgba(55,147,209,1);
}

.bg-white .contact-details > ul > li a,
.bg-white .social-links-list > ul > li a,
.bg-white nav > ul > li a,
.bg-white .footer-navigation-list > nav > ul > li a{
    color: rgba(103,122,134,1);
}

.bg-white .contact-details > ul > li a:hover,
.bg-white .social-links-list > ul > li a:hover,
.bg-white nav > ul > li a:hover,
.bg-white .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(55,147,209,1);
}

.bg-white nav > ul > li span.count{
  color: rgba(103,122,134,1);
  background-color: rgba(55,147,209,1);
}

footer.footer-columns .bg-white .disclaimer {
    border-color: rgba(55,147,209,1);
}

.bg-white blockquote.pullquote > .quotation-mark > i {
    color: rgba(55,147,209,1);
}

.bg-white blockquote.pullquote {
    border-color: rgba(55,147,209,1);
}

.bg-white blockquote.pullquote > .attribution {
    color: rgba(55,147,209,1);
}

.bg-white .image .caption {
    border-color: rgba(55,147,209,1);
}

.bg-white .countdown-date > .time-block{
  border-color: rgba(103,122,134,0.25);
  background-color: rgba(103,122,134,0.1);
}

.bg-white .countdown-date > .time-block > .time-suffix{
  color: rgba(103,122,134,1);
}

.bg-white .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(103,122,134,1);
}

.bg-white .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(55,147,209,1);
}

.bg-white .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(55,147,209,1);
}

.bg-white .accordion-container > .accordion {
    border-color: rgba(103,122,134,0.25);
}

.bg-white .table > table > thead > tr {
    background-color: rgba(55,147,209,1);
}

.bg-white .heading:after{
  background-color: rgba(55,147,209,1);
}


.bg-black .bg-white .heading:after,


.bg-dark .bg-white .heading:after,


.bg-light .bg-white .heading:after,


.bg-white .bg-white .heading:after,


.bg-brand .bg-white .heading:after,


.bg-brand-shadow .bg-white .heading:after,


.bg-highlight .bg-white .heading:after,


.bg-highlight-shadow .bg-white .heading:after,


.bg-feature .bg-white .heading:after,


.bg-feature-shadow .bg-white .heading:after,


.bg-accent .bg-white .heading:after,


.bg-accent-shadow .bg-white .heading:after,


.bg-flourish .bg-white .heading:after,


.bg-flourish-shadow .bg-white .heading:after,


.bg-focal .bg-white .heading:after,


.bg-focal-shadow .bg-white .heading:after,


.bg-spot .bg-white .heading:after,


.bg-spot-shadow .bg-white .heading:after,


.bg-lumin .bg-white .heading:after,


.bg-lumin-shadow .bg-white .heading:after,


.bg-jet .bg-white .heading:after,


.bg-white .heading:after{
    background-color: rgba(55,147,209,1);
}

.bg-white .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-white .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(55,147,209,1);
}

.bg-white .hamburger span {
    background-color: rgba(55,147,209,1);
}

.bg-white .hamburger:hover span {
    background-color: rgba(136,180,64,1);
}

.bg-white .top-navigation nav > ul > li > a > i {
    color: rgba(55,147,209,1);
}

.bg-white .top-navigation nav > ul > li > a:hover > i {
    color: rgba(136,180,64,1);
}


/*------------------------------
Blue (brand)
------------------------------*/

.text-brand{
  color: rgba(55,147,209,1);
}

.fill-brand{
  fill: rgba(55,147,209,1);
}

.border-brand{
  border-color: rgba(55,147,209,1);
}

.bg-brand{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.bg-brand.opacity-0{
    background-color: rgba(55,147,209,0);
}

.bg-brand.opacity-10{
    background-color: rgba(55,147,209,0.1);
}

.bg-brand.opacity-20{
    background-color: rgba(55,147,209,0.2);
}

.bg-brand.opacity-30{
    background-color: rgba(55,147,209,0.3);
}

.bg-brand.opacity-40{
    background-color: rgba(55,147,209,0.4);
}

.bg-brand.opacity-50{
    background-color: rgba(55,147,209,0.5);
}

.bg-brand.opacity-60{
    background-color: rgba(55,147,209,0.6);
}

.bg-brand.opacity-70{
    background-color: rgba(55,147,209,0.7);
}

.bg-brand.opacity-80{
    background-color: rgba(55,147,209,0.8);
}

.bg-brand.opacity-90{
    background-color: rgba(55,147,209,0.9);
}

.bg-brand.opacity-100{
    background-color: rgba(55,147,209,1);
}

/*-- LINKS --*/

.bg-black .bg-brand a,
.bg-dark .bg-brand a,
.bg-light .bg-brand a,
.bg-white .bg-brand a,
.bg-brand .bg-brand a,
.bg-brand-shadow .bg-brand a,
.bg-highlight .bg-brand a,
.bg-highlight-shadow .bg-brand a,
.bg-feature .bg-brand a,
.bg-feature-shadow .bg-brand a,
.bg-accent .bg-brand a,
.bg-accent-shadow .bg-brand a,
.bg-flourish .bg-brand a,
.bg-flourish-shadow .bg-brand a,
.bg-focal .bg-brand a,
.bg-focal-shadow .bg-brand a,
.bg-spot .bg-brand a,
.bg-spot-shadow .bg-brand a,
.bg-lumin .bg-brand a,
.bg-lumin-shadow .bg-brand a,
.bg-jet .bg-brand a,
.bg-brand a{
    color: rgba(255,255,255,0.7);
}

.bg-black .bg-brand a:hover,
.bg-dark .bg-brand a:hover,
.bg-light .bg-brand a:hover,
.bg-white .bg-brand a:hover,
.bg-brand .bg-brand a:hover,
.bg-brand-shadow .bg-brand a:hover,
.bg-highlight .bg-brand a:hover,
.bg-highlight-shadow .bg-brand a:hover,
.bg-feature .bg-brand a:hover,
.bg-feature-shadow .bg-brand a:hover,
.bg-accent .bg-brand a:hover,
.bg-accent-shadow .bg-brand a:hover,
.bg-flourish .bg-brand a:hover,
.bg-flourish-shadow .bg-brand a:hover,
.bg-focal .bg-brand a:hover,
.bg-focal-shadow .bg-brand a:hover,
.bg-spot .bg-brand a:hover,
.bg-spot-shadow .bg-brand a:hover,
.bg-lumin .bg-brand a:hover,
.bg-lumin-shadow .bg-brand a:hover,
.bg-jet .bg-brand a:hover,
.bg-brand a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-brand h1,
.bg-black .bg-brand h2,
.bg-black .bg-brand h3,
.bg-black .bg-brand h4,
.bg-black .bg-brand h5,
.bg-black .bg-brand h6,
.bg-dark .bg-brand h1,
.bg-dark .bg-brand h2,
.bg-dark .bg-brand h3,
.bg-dark .bg-brand h4,
.bg-dark .bg-brand h5,
.bg-dark .bg-brand h6,
.bg-light .bg-brand h1,
.bg-light .bg-brand h2,
.bg-light .bg-brand h3,
.bg-light .bg-brand h4,
.bg-light .bg-brand h5,
.bg-light .bg-brand h6,
.bg-white .bg-brand h1,
.bg-white .bg-brand h2,
.bg-white .bg-brand h3,
.bg-white .bg-brand h4,
.bg-white .bg-brand h5,
.bg-white .bg-brand h6,
.bg-brand .bg-brand h1,
.bg-brand .bg-brand h2,
.bg-brand .bg-brand h3,
.bg-brand .bg-brand h4,
.bg-brand .bg-brand h5,
.bg-brand .bg-brand h6,
.bg-brand-shadow .bg-brand h1,
.bg-brand-shadow .bg-brand h2,
.bg-brand-shadow .bg-brand h3,
.bg-brand-shadow .bg-brand h4,
.bg-brand-shadow .bg-brand h5,
.bg-brand-shadow .bg-brand h6,
.bg-highlight .bg-brand h1,
.bg-highlight .bg-brand h2,
.bg-highlight .bg-brand h3,
.bg-highlight .bg-brand h4,
.bg-highlight .bg-brand h5,
.bg-highlight .bg-brand h6,
.bg-highlight-shadow .bg-brand h1,
.bg-highlight-shadow .bg-brand h2,
.bg-highlight-shadow .bg-brand h3,
.bg-highlight-shadow .bg-brand h4,
.bg-highlight-shadow .bg-brand h5,
.bg-highlight-shadow .bg-brand h6,
.bg-feature .bg-brand h1,
.bg-feature .bg-brand h2,
.bg-feature .bg-brand h3,
.bg-feature .bg-brand h4,
.bg-feature .bg-brand h5,
.bg-feature .bg-brand h6,
.bg-feature-shadow .bg-brand h1,
.bg-feature-shadow .bg-brand h2,
.bg-feature-shadow .bg-brand h3,
.bg-feature-shadow .bg-brand h4,
.bg-feature-shadow .bg-brand h5,
.bg-feature-shadow .bg-brand h6,
.bg-accent .bg-brand h1,
.bg-accent .bg-brand h2,
.bg-accent .bg-brand h3,
.bg-accent .bg-brand h4,
.bg-accent .bg-brand h5,
.bg-accent .bg-brand h6,
.bg-accent-shadow .bg-brand h1,
.bg-accent-shadow .bg-brand h2,
.bg-accent-shadow .bg-brand h3,
.bg-accent-shadow .bg-brand h4,
.bg-accent-shadow .bg-brand h5,
.bg-accent-shadow .bg-brand h6,
.bg-flourish .bg-brand h1,
.bg-flourish .bg-brand h2,
.bg-flourish .bg-brand h3,
.bg-flourish .bg-brand h4,
.bg-flourish .bg-brand h5,
.bg-flourish .bg-brand h6,
.bg-flourish-shadow .bg-brand h1,
.bg-flourish-shadow .bg-brand h2,
.bg-flourish-shadow .bg-brand h3,
.bg-flourish-shadow .bg-brand h4,
.bg-flourish-shadow .bg-brand h5,
.bg-flourish-shadow .bg-brand h6,
.bg-focal .bg-brand h1,
.bg-focal .bg-brand h2,
.bg-focal .bg-brand h3,
.bg-focal .bg-brand h4,
.bg-focal .bg-brand h5,
.bg-focal .bg-brand h6,
.bg-focal-shadow .bg-brand h1,
.bg-focal-shadow .bg-brand h2,
.bg-focal-shadow .bg-brand h3,
.bg-focal-shadow .bg-brand h4,
.bg-focal-shadow .bg-brand h5,
.bg-focal-shadow .bg-brand h6,
.bg-spot .bg-brand h1,
.bg-spot .bg-brand h2,
.bg-spot .bg-brand h3,
.bg-spot .bg-brand h4,
.bg-spot .bg-brand h5,
.bg-spot .bg-brand h6,
.bg-spot-shadow .bg-brand h1,
.bg-spot-shadow .bg-brand h2,
.bg-spot-shadow .bg-brand h3,
.bg-spot-shadow .bg-brand h4,
.bg-spot-shadow .bg-brand h5,
.bg-spot-shadow .bg-brand h6,
.bg-lumin .bg-brand h1,
.bg-lumin .bg-brand h2,
.bg-lumin .bg-brand h3,
.bg-lumin .bg-brand h4,
.bg-lumin .bg-brand h5,
.bg-lumin .bg-brand h6,
.bg-lumin-shadow .bg-brand h1,
.bg-lumin-shadow .bg-brand h2,
.bg-lumin-shadow .bg-brand h3,
.bg-lumin-shadow .bg-brand h4,
.bg-lumin-shadow .bg-brand h5,
.bg-lumin-shadow .bg-brand h6,
.bg-jet .bg-brand h1,
.bg-jet .bg-brand h2,
.bg-jet .bg-brand h3,
.bg-jet .bg-brand h4,
.bg-jet .bg-brand h5,
.bg-jet .bg-brand h6,
.bg-brand h1,
.bg-brand h2,
.bg-brand h3,
.bg-brand h4,
.bg-brand h5,
.bg-brand h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-brand h1:not(.textillate) > span,
.bg-black .bg-brand h2:not(.textillate) > span,
.bg-black .bg-brand h3:not(.textillate) > span,
.bg-black .bg-brand h4:not(.textillate) > span,
.bg-black .bg-brand h5:not(.textillate) > span,
.bg-black .bg-brand h6:not(.textillate) > span,
.bg-dark .bg-brand h1:not(.textillate) > span,
.bg-dark .bg-brand h2:not(.textillate) > span,
.bg-dark .bg-brand h3:not(.textillate) > span,
.bg-dark .bg-brand h4:not(.textillate) > span,
.bg-dark .bg-brand h5:not(.textillate) > span,
.bg-dark .bg-brand h6:not(.textillate) > span,
.bg-light .bg-brand h1:not(.textillate) > span,
.bg-light .bg-brand h2:not(.textillate) > span,
.bg-light .bg-brand h3:not(.textillate) > span,
.bg-light .bg-brand h4:not(.textillate) > span,
.bg-light .bg-brand h5:not(.textillate) > span,
.bg-light .bg-brand h6:not(.textillate) > span,
.bg-white .bg-brand h1:not(.textillate) > span,
.bg-white .bg-brand h2:not(.textillate) > span,
.bg-white .bg-brand h3:not(.textillate) > span,
.bg-white .bg-brand h4:not(.textillate) > span,
.bg-white .bg-brand h5:not(.textillate) > span,
.bg-white .bg-brand h6:not(.textillate) > span,
.bg-brand .bg-brand h1:not(.textillate) > span,
.bg-brand .bg-brand h2:not(.textillate) > span,
.bg-brand .bg-brand h3:not(.textillate) > span,
.bg-brand .bg-brand h4:not(.textillate) > span,
.bg-brand .bg-brand h5:not(.textillate) > span,
.bg-brand .bg-brand h6:not(.textillate) > span,
.bg-brand-shadow .bg-brand h1:not(.textillate) > span,
.bg-brand-shadow .bg-brand h2:not(.textillate) > span,
.bg-brand-shadow .bg-brand h3:not(.textillate) > span,
.bg-brand-shadow .bg-brand h4:not(.textillate) > span,
.bg-brand-shadow .bg-brand h5:not(.textillate) > span,
.bg-brand-shadow .bg-brand h6:not(.textillate) > span,
.bg-highlight .bg-brand h1:not(.textillate) > span,
.bg-highlight .bg-brand h2:not(.textillate) > span,
.bg-highlight .bg-brand h3:not(.textillate) > span,
.bg-highlight .bg-brand h4:not(.textillate) > span,
.bg-highlight .bg-brand h5:not(.textillate) > span,
.bg-highlight .bg-brand h6:not(.textillate) > span,
.bg-highlight-shadow .bg-brand h1:not(.textillate) > span,
.bg-highlight-shadow .bg-brand h2:not(.textillate) > span,
.bg-highlight-shadow .bg-brand h3:not(.textillate) > span,
.bg-highlight-shadow .bg-brand h4:not(.textillate) > span,
.bg-highlight-shadow .bg-brand h5:not(.textillate) > span,
.bg-highlight-shadow .bg-brand h6:not(.textillate) > span,
.bg-feature .bg-brand h1:not(.textillate) > span,
.bg-feature .bg-brand h2:not(.textillate) > span,
.bg-feature .bg-brand h3:not(.textillate) > span,
.bg-feature .bg-brand h4:not(.textillate) > span,
.bg-feature .bg-brand h5:not(.textillate) > span,
.bg-feature .bg-brand h6:not(.textillate) > span,
.bg-feature-shadow .bg-brand h1:not(.textillate) > span,
.bg-feature-shadow .bg-brand h2:not(.textillate) > span,
.bg-feature-shadow .bg-brand h3:not(.textillate) > span,
.bg-feature-shadow .bg-brand h4:not(.textillate) > span,
.bg-feature-shadow .bg-brand h5:not(.textillate) > span,
.bg-feature-shadow .bg-brand h6:not(.textillate) > span,
.bg-accent .bg-brand h1:not(.textillate) > span,
.bg-accent .bg-brand h2:not(.textillate) > span,
.bg-accent .bg-brand h3:not(.textillate) > span,
.bg-accent .bg-brand h4:not(.textillate) > span,
.bg-accent .bg-brand h5:not(.textillate) > span,
.bg-accent .bg-brand h6:not(.textillate) > span,
.bg-accent-shadow .bg-brand h1:not(.textillate) > span,
.bg-accent-shadow .bg-brand h2:not(.textillate) > span,
.bg-accent-shadow .bg-brand h3:not(.textillate) > span,
.bg-accent-shadow .bg-brand h4:not(.textillate) > span,
.bg-accent-shadow .bg-brand h5:not(.textillate) > span,
.bg-accent-shadow .bg-brand h6:not(.textillate) > span,
.bg-flourish .bg-brand h1:not(.textillate) > span,
.bg-flourish .bg-brand h2:not(.textillate) > span,
.bg-flourish .bg-brand h3:not(.textillate) > span,
.bg-flourish .bg-brand h4:not(.textillate) > span,
.bg-flourish .bg-brand h5:not(.textillate) > span,
.bg-flourish .bg-brand h6:not(.textillate) > span,
.bg-flourish-shadow .bg-brand h1:not(.textillate) > span,
.bg-flourish-shadow .bg-brand h2:not(.textillate) > span,
.bg-flourish-shadow .bg-brand h3:not(.textillate) > span,
.bg-flourish-shadow .bg-brand h4:not(.textillate) > span,
.bg-flourish-shadow .bg-brand h5:not(.textillate) > span,
.bg-flourish-shadow .bg-brand h6:not(.textillate) > span,
.bg-focal .bg-brand h1:not(.textillate) > span,
.bg-focal .bg-brand h2:not(.textillate) > span,
.bg-focal .bg-brand h3:not(.textillate) > span,
.bg-focal .bg-brand h4:not(.textillate) > span,
.bg-focal .bg-brand h5:not(.textillate) > span,
.bg-focal .bg-brand h6:not(.textillate) > span,
.bg-focal-shadow .bg-brand h1:not(.textillate) > span,
.bg-focal-shadow .bg-brand h2:not(.textillate) > span,
.bg-focal-shadow .bg-brand h3:not(.textillate) > span,
.bg-focal-shadow .bg-brand h4:not(.textillate) > span,
.bg-focal-shadow .bg-brand h5:not(.textillate) > span,
.bg-focal-shadow .bg-brand h6:not(.textillate) > span,
.bg-spot .bg-brand h1:not(.textillate) > span,
.bg-spot .bg-brand h2:not(.textillate) > span,
.bg-spot .bg-brand h3:not(.textillate) > span,
.bg-spot .bg-brand h4:not(.textillate) > span,
.bg-spot .bg-brand h5:not(.textillate) > span,
.bg-spot .bg-brand h6:not(.textillate) > span,
.bg-spot-shadow .bg-brand h1:not(.textillate) > span,
.bg-spot-shadow .bg-brand h2:not(.textillate) > span,
.bg-spot-shadow .bg-brand h3:not(.textillate) > span,
.bg-spot-shadow .bg-brand h4:not(.textillate) > span,
.bg-spot-shadow .bg-brand h5:not(.textillate) > span,
.bg-spot-shadow .bg-brand h6:not(.textillate) > span,
.bg-lumin .bg-brand h1:not(.textillate) > span,
.bg-lumin .bg-brand h2:not(.textillate) > span,
.bg-lumin .bg-brand h3:not(.textillate) > span,
.bg-lumin .bg-brand h4:not(.textillate) > span,
.bg-lumin .bg-brand h5:not(.textillate) > span,
.bg-lumin .bg-brand h6:not(.textillate) > span,
.bg-lumin-shadow .bg-brand h1:not(.textillate) > span,
.bg-lumin-shadow .bg-brand h2:not(.textillate) > span,
.bg-lumin-shadow .bg-brand h3:not(.textillate) > span,
.bg-lumin-shadow .bg-brand h4:not(.textillate) > span,
.bg-lumin-shadow .bg-brand h5:not(.textillate) > span,
.bg-lumin-shadow .bg-brand h6:not(.textillate) > span,
.bg-jet .bg-brand h1:not(.textillate) > span,
.bg-jet .bg-brand h2:not(.textillate) > span,
.bg-jet .bg-brand h3:not(.textillate) > span,
.bg-jet .bg-brand h4:not(.textillate) > span,
.bg-jet .bg-brand h5:not(.textillate) > span,
.bg-jet .bg-brand h6:not(.textillate) > span,
.bg-brand h1:not(.textillate) > span,
.bg-brand h2:not(.textillate) > span,
.bg-brand h3:not(.textillate) > span,
.bg-brand h4:not(.textillate) > span,
.bg-brand h5:not(.textillate) > span,
.bg-brand h6:not(.textillate) > span{
  color: rgba(43,42,40,1);
}

/*-- BUTTONS --*/

.bg-brand div.button > a,
.bg-brand input[type=submit],
.bg-brand form button,
.overlay .bg-brand div.button > a,
.overlay .bg-brand input[type=submit],
.overlay .bg-brand form button{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-brand div.button > a:hover,
.bg-brand input[type=submit]:hover,
.bg-brand form button:hover,
.overlay .bg-brand div.button > a:hover,
.overlay .bg-brand input[type=submit]:hover,
.overlay .bg-brand form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(55,147,209,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-brand .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-brand .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-chevrons .bg-brand .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-brand .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-brand .slick-arrow.slick-prev:after,
.website-arrows-font .bg-brand .slick-arrow.slick-next:after{
    color:rgba(43,42,40,1);
}

.website-arrows-font .bg-brand .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-brand .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-brand .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(43,42,40,1);
    background-color:rgba(43,42,40,0);
}

.bg-brand .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-brand .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

.bg-brand .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-brand .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.0.png');
}

.bg-brand .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.5.png');
}

.bg-brand .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.0.png');
}

.bg-brand .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.5.png');
}

.bg-brand .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.0.png');
}

.bg-brand .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.5.png');
}

.bg-brand .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.0.png');
}

.bg-brand .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.5.png');
}

.bg-brand .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.0.png');
}

.bg-brand .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.5.png');
}

.bg-brand .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_5.0.png');
}

.bg-brand .contact-details > ul > li i,
.bg-brand .social-links-list > ul > li i,
.bg-brand nav > ul > li i,
.bg-brand .footer-navigation-list > nav > ul > li i{
    color: rgba(43,42,40,1);
}

.bg-brand .contact-details > ul > li a,
.bg-brand .social-links-list > ul > li a,
.bg-brand nav > ul > li a,
.bg-brand .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-brand .contact-details > ul > li a:hover,
.bg-brand .social-links-list > ul > li a:hover,
.bg-brand nav > ul > li a:hover,
.bg-brand .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(43,42,40,1);
}

.bg-brand nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(43,42,40,1);
}

footer.footer-columns .bg-brand .disclaimer {
    border-color: rgba(43,42,40,1);
}

.bg-brand blockquote.pullquote > .quotation-mark > i {
    color: rgba(43,42,40,1);
}

.bg-brand blockquote.pullquote {
    border-color: rgba(43,42,40,1);
}

.bg-brand blockquote.pullquote > .attribution {
    color: rgba(43,42,40,1);
}

.bg-brand .image .caption {
    border-color: rgba(43,42,40,1);
}

.bg-brand .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-brand .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-brand .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-brand .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-brand .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(43,42,40,1);
}

.bg-brand .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-brand .table > table > thead > tr {
    background-color: rgba(43,42,40,1);
}

.bg-brand .heading:after{
  background-color: rgba(43,42,40,1);
}


.bg-black .bg-brand .heading:after,


.bg-dark .bg-brand .heading:after,


.bg-light .bg-brand .heading:after,


.bg-white .bg-brand .heading:after,


.bg-brand .bg-brand .heading:after,


.bg-brand-shadow .bg-brand .heading:after,


.bg-highlight .bg-brand .heading:after,


.bg-highlight-shadow .bg-brand .heading:after,


.bg-feature .bg-brand .heading:after,


.bg-feature-shadow .bg-brand .heading:after,


.bg-accent .bg-brand .heading:after,


.bg-accent-shadow .bg-brand .heading:after,


.bg-flourish .bg-brand .heading:after,


.bg-flourish-shadow .bg-brand .heading:after,


.bg-focal .bg-brand .heading:after,


.bg-focal-shadow .bg-brand .heading:after,


.bg-spot .bg-brand .heading:after,


.bg-spot-shadow .bg-brand .heading:after,


.bg-lumin .bg-brand .heading:after,


.bg-lumin-shadow .bg-brand .heading:after,


.bg-jet .bg-brand .heading:after,


.bg-brand .heading:after{
    background-color: rgba(43,42,40,1);
}

.bg-brand .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-brand .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(43,42,40,1);
}

.bg-brand .hamburger span {
    background-color: rgba(43,42,40,1);
}

.bg-brand .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-brand .top-navigation nav > ul > li > a > i {
    color: rgba(43,42,40,1);
}

.bg-brand .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Blue (Shadow) (brand-shadow)
------------------------------*/

.text-brand-shadow{
  color: rgba(57,109,142,1);
}

.fill-brand-shadow{
  fill: rgba(57,109,142,1);
}

.border-brand-shadow{
  border-color: rgba(57,109,142,1);
}

.bg-brand-shadow{
    background-color: rgba(57,109,142,1);
    color: rgba(255,255,255,1);
}

.bg-brand-shadow.opacity-0{
    background-color: rgba(57,109,142,0);
}

.bg-brand-shadow.opacity-10{
    background-color: rgba(57,109,142,0.1);
}

.bg-brand-shadow.opacity-20{
    background-color: rgba(57,109,142,0.2);
}

.bg-brand-shadow.opacity-30{
    background-color: rgba(57,109,142,0.3);
}

.bg-brand-shadow.opacity-40{
    background-color: rgba(57,109,142,0.4);
}

.bg-brand-shadow.opacity-50{
    background-color: rgba(57,109,142,0.5);
}

.bg-brand-shadow.opacity-60{
    background-color: rgba(57,109,142,0.6);
}

.bg-brand-shadow.opacity-70{
    background-color: rgba(57,109,142,0.7);
}

.bg-brand-shadow.opacity-80{
    background-color: rgba(57,109,142,0.8);
}

.bg-brand-shadow.opacity-90{
    background-color: rgba(57,109,142,0.9);
}

.bg-brand-shadow.opacity-100{
    background-color: rgba(57,109,142,1);
}

/*-- LINKS --*/

.bg-black .bg-brand-shadow a,
.bg-dark .bg-brand-shadow a,
.bg-light .bg-brand-shadow a,
.bg-white .bg-brand-shadow a,
.bg-brand .bg-brand-shadow a,
.bg-brand-shadow .bg-brand-shadow a,
.bg-highlight .bg-brand-shadow a,
.bg-highlight-shadow .bg-brand-shadow a,
.bg-feature .bg-brand-shadow a,
.bg-feature-shadow .bg-brand-shadow a,
.bg-accent .bg-brand-shadow a,
.bg-accent-shadow .bg-brand-shadow a,
.bg-flourish .bg-brand-shadow a,
.bg-flourish-shadow .bg-brand-shadow a,
.bg-focal .bg-brand-shadow a,
.bg-focal-shadow .bg-brand-shadow a,
.bg-spot .bg-brand-shadow a,
.bg-spot-shadow .bg-brand-shadow a,
.bg-lumin .bg-brand-shadow a,
.bg-lumin-shadow .bg-brand-shadow a,
.bg-jet .bg-brand-shadow a,
.bg-brand-shadow a{
    color: rgba(255,255,255,0.7);
}

.bg-black .bg-brand-shadow a:hover,
.bg-dark .bg-brand-shadow a:hover,
.bg-light .bg-brand-shadow a:hover,
.bg-white .bg-brand-shadow a:hover,
.bg-brand .bg-brand-shadow a:hover,
.bg-brand-shadow .bg-brand-shadow a:hover,
.bg-highlight .bg-brand-shadow a:hover,
.bg-highlight-shadow .bg-brand-shadow a:hover,
.bg-feature .bg-brand-shadow a:hover,
.bg-feature-shadow .bg-brand-shadow a:hover,
.bg-accent .bg-brand-shadow a:hover,
.bg-accent-shadow .bg-brand-shadow a:hover,
.bg-flourish .bg-brand-shadow a:hover,
.bg-flourish-shadow .bg-brand-shadow a:hover,
.bg-focal .bg-brand-shadow a:hover,
.bg-focal-shadow .bg-brand-shadow a:hover,
.bg-spot .bg-brand-shadow a:hover,
.bg-spot-shadow .bg-brand-shadow a:hover,
.bg-lumin .bg-brand-shadow a:hover,
.bg-lumin-shadow .bg-brand-shadow a:hover,
.bg-jet .bg-brand-shadow a:hover,
.bg-brand-shadow a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-brand-shadow h1,
.bg-black .bg-brand-shadow h2,
.bg-black .bg-brand-shadow h3,
.bg-black .bg-brand-shadow h4,
.bg-black .bg-brand-shadow h5,
.bg-black .bg-brand-shadow h6,
.bg-dark .bg-brand-shadow h1,
.bg-dark .bg-brand-shadow h2,
.bg-dark .bg-brand-shadow h3,
.bg-dark .bg-brand-shadow h4,
.bg-dark .bg-brand-shadow h5,
.bg-dark .bg-brand-shadow h6,
.bg-light .bg-brand-shadow h1,
.bg-light .bg-brand-shadow h2,
.bg-light .bg-brand-shadow h3,
.bg-light .bg-brand-shadow h4,
.bg-light .bg-brand-shadow h5,
.bg-light .bg-brand-shadow h6,
.bg-white .bg-brand-shadow h1,
.bg-white .bg-brand-shadow h2,
.bg-white .bg-brand-shadow h3,
.bg-white .bg-brand-shadow h4,
.bg-white .bg-brand-shadow h5,
.bg-white .bg-brand-shadow h6,
.bg-brand .bg-brand-shadow h1,
.bg-brand .bg-brand-shadow h2,
.bg-brand .bg-brand-shadow h3,
.bg-brand .bg-brand-shadow h4,
.bg-brand .bg-brand-shadow h5,
.bg-brand .bg-brand-shadow h6,
.bg-brand-shadow .bg-brand-shadow h1,
.bg-brand-shadow .bg-brand-shadow h2,
.bg-brand-shadow .bg-brand-shadow h3,
.bg-brand-shadow .bg-brand-shadow h4,
.bg-brand-shadow .bg-brand-shadow h5,
.bg-brand-shadow .bg-brand-shadow h6,
.bg-highlight .bg-brand-shadow h1,
.bg-highlight .bg-brand-shadow h2,
.bg-highlight .bg-brand-shadow h3,
.bg-highlight .bg-brand-shadow h4,
.bg-highlight .bg-brand-shadow h5,
.bg-highlight .bg-brand-shadow h6,
.bg-highlight-shadow .bg-brand-shadow h1,
.bg-highlight-shadow .bg-brand-shadow h2,
.bg-highlight-shadow .bg-brand-shadow h3,
.bg-highlight-shadow .bg-brand-shadow h4,
.bg-highlight-shadow .bg-brand-shadow h5,
.bg-highlight-shadow .bg-brand-shadow h6,
.bg-feature .bg-brand-shadow h1,
.bg-feature .bg-brand-shadow h2,
.bg-feature .bg-brand-shadow h3,
.bg-feature .bg-brand-shadow h4,
.bg-feature .bg-brand-shadow h5,
.bg-feature .bg-brand-shadow h6,
.bg-feature-shadow .bg-brand-shadow h1,
.bg-feature-shadow .bg-brand-shadow h2,
.bg-feature-shadow .bg-brand-shadow h3,
.bg-feature-shadow .bg-brand-shadow h4,
.bg-feature-shadow .bg-brand-shadow h5,
.bg-feature-shadow .bg-brand-shadow h6,
.bg-accent .bg-brand-shadow h1,
.bg-accent .bg-brand-shadow h2,
.bg-accent .bg-brand-shadow h3,
.bg-accent .bg-brand-shadow h4,
.bg-accent .bg-brand-shadow h5,
.bg-accent .bg-brand-shadow h6,
.bg-accent-shadow .bg-brand-shadow h1,
.bg-accent-shadow .bg-brand-shadow h2,
.bg-accent-shadow .bg-brand-shadow h3,
.bg-accent-shadow .bg-brand-shadow h4,
.bg-accent-shadow .bg-brand-shadow h5,
.bg-accent-shadow .bg-brand-shadow h6,
.bg-flourish .bg-brand-shadow h1,
.bg-flourish .bg-brand-shadow h2,
.bg-flourish .bg-brand-shadow h3,
.bg-flourish .bg-brand-shadow h4,
.bg-flourish .bg-brand-shadow h5,
.bg-flourish .bg-brand-shadow h6,
.bg-flourish-shadow .bg-brand-shadow h1,
.bg-flourish-shadow .bg-brand-shadow h2,
.bg-flourish-shadow .bg-brand-shadow h3,
.bg-flourish-shadow .bg-brand-shadow h4,
.bg-flourish-shadow .bg-brand-shadow h5,
.bg-flourish-shadow .bg-brand-shadow h6,
.bg-focal .bg-brand-shadow h1,
.bg-focal .bg-brand-shadow h2,
.bg-focal .bg-brand-shadow h3,
.bg-focal .bg-brand-shadow h4,
.bg-focal .bg-brand-shadow h5,
.bg-focal .bg-brand-shadow h6,
.bg-focal-shadow .bg-brand-shadow h1,
.bg-focal-shadow .bg-brand-shadow h2,
.bg-focal-shadow .bg-brand-shadow h3,
.bg-focal-shadow .bg-brand-shadow h4,
.bg-focal-shadow .bg-brand-shadow h5,
.bg-focal-shadow .bg-brand-shadow h6,
.bg-spot .bg-brand-shadow h1,
.bg-spot .bg-brand-shadow h2,
.bg-spot .bg-brand-shadow h3,
.bg-spot .bg-brand-shadow h4,
.bg-spot .bg-brand-shadow h5,
.bg-spot .bg-brand-shadow h6,
.bg-spot-shadow .bg-brand-shadow h1,
.bg-spot-shadow .bg-brand-shadow h2,
.bg-spot-shadow .bg-brand-shadow h3,
.bg-spot-shadow .bg-brand-shadow h4,
.bg-spot-shadow .bg-brand-shadow h5,
.bg-spot-shadow .bg-brand-shadow h6,
.bg-lumin .bg-brand-shadow h1,
.bg-lumin .bg-brand-shadow h2,
.bg-lumin .bg-brand-shadow h3,
.bg-lumin .bg-brand-shadow h4,
.bg-lumin .bg-brand-shadow h5,
.bg-lumin .bg-brand-shadow h6,
.bg-lumin-shadow .bg-brand-shadow h1,
.bg-lumin-shadow .bg-brand-shadow h2,
.bg-lumin-shadow .bg-brand-shadow h3,
.bg-lumin-shadow .bg-brand-shadow h4,
.bg-lumin-shadow .bg-brand-shadow h5,
.bg-lumin-shadow .bg-brand-shadow h6,
.bg-jet .bg-brand-shadow h1,
.bg-jet .bg-brand-shadow h2,
.bg-jet .bg-brand-shadow h3,
.bg-jet .bg-brand-shadow h4,
.bg-jet .bg-brand-shadow h5,
.bg-jet .bg-brand-shadow h6,
.bg-brand-shadow h1,
.bg-brand-shadow h2,
.bg-brand-shadow h3,
.bg-brand-shadow h4,
.bg-brand-shadow h5,
.bg-brand-shadow h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-brand-shadow h1:not(.textillate) > span,
.bg-black .bg-brand-shadow h2:not(.textillate) > span,
.bg-black .bg-brand-shadow h3:not(.textillate) > span,
.bg-black .bg-brand-shadow h4:not(.textillate) > span,
.bg-black .bg-brand-shadow h5:not(.textillate) > span,
.bg-black .bg-brand-shadow h6:not(.textillate) > span,
.bg-dark .bg-brand-shadow h1:not(.textillate) > span,
.bg-dark .bg-brand-shadow h2:not(.textillate) > span,
.bg-dark .bg-brand-shadow h3:not(.textillate) > span,
.bg-dark .bg-brand-shadow h4:not(.textillate) > span,
.bg-dark .bg-brand-shadow h5:not(.textillate) > span,
.bg-dark .bg-brand-shadow h6:not(.textillate) > span,
.bg-light .bg-brand-shadow h1:not(.textillate) > span,
.bg-light .bg-brand-shadow h2:not(.textillate) > span,
.bg-light .bg-brand-shadow h3:not(.textillate) > span,
.bg-light .bg-brand-shadow h4:not(.textillate) > span,
.bg-light .bg-brand-shadow h5:not(.textillate) > span,
.bg-light .bg-brand-shadow h6:not(.textillate) > span,
.bg-white .bg-brand-shadow h1:not(.textillate) > span,
.bg-white .bg-brand-shadow h2:not(.textillate) > span,
.bg-white .bg-brand-shadow h3:not(.textillate) > span,
.bg-white .bg-brand-shadow h4:not(.textillate) > span,
.bg-white .bg-brand-shadow h5:not(.textillate) > span,
.bg-white .bg-brand-shadow h6:not(.textillate) > span,
.bg-brand .bg-brand-shadow h1:not(.textillate) > span,
.bg-brand .bg-brand-shadow h2:not(.textillate) > span,
.bg-brand .bg-brand-shadow h3:not(.textillate) > span,
.bg-brand .bg-brand-shadow h4:not(.textillate) > span,
.bg-brand .bg-brand-shadow h5:not(.textillate) > span,
.bg-brand .bg-brand-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-highlight .bg-brand-shadow h1:not(.textillate) > span,
.bg-highlight .bg-brand-shadow h2:not(.textillate) > span,
.bg-highlight .bg-brand-shadow h3:not(.textillate) > span,
.bg-highlight .bg-brand-shadow h4:not(.textillate) > span,
.bg-highlight .bg-brand-shadow h5:not(.textillate) > span,
.bg-highlight .bg-brand-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-feature .bg-brand-shadow h1:not(.textillate) > span,
.bg-feature .bg-brand-shadow h2:not(.textillate) > span,
.bg-feature .bg-brand-shadow h3:not(.textillate) > span,
.bg-feature .bg-brand-shadow h4:not(.textillate) > span,
.bg-feature .bg-brand-shadow h5:not(.textillate) > span,
.bg-feature .bg-brand-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-accent .bg-brand-shadow h1:not(.textillate) > span,
.bg-accent .bg-brand-shadow h2:not(.textillate) > span,
.bg-accent .bg-brand-shadow h3:not(.textillate) > span,
.bg-accent .bg-brand-shadow h4:not(.textillate) > span,
.bg-accent .bg-brand-shadow h5:not(.textillate) > span,
.bg-accent .bg-brand-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-flourish .bg-brand-shadow h1:not(.textillate) > span,
.bg-flourish .bg-brand-shadow h2:not(.textillate) > span,
.bg-flourish .bg-brand-shadow h3:not(.textillate) > span,
.bg-flourish .bg-brand-shadow h4:not(.textillate) > span,
.bg-flourish .bg-brand-shadow h5:not(.textillate) > span,
.bg-flourish .bg-brand-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-focal .bg-brand-shadow h1:not(.textillate) > span,
.bg-focal .bg-brand-shadow h2:not(.textillate) > span,
.bg-focal .bg-brand-shadow h3:not(.textillate) > span,
.bg-focal .bg-brand-shadow h4:not(.textillate) > span,
.bg-focal .bg-brand-shadow h5:not(.textillate) > span,
.bg-focal .bg-brand-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-spot .bg-brand-shadow h1:not(.textillate) > span,
.bg-spot .bg-brand-shadow h2:not(.textillate) > span,
.bg-spot .bg-brand-shadow h3:not(.textillate) > span,
.bg-spot .bg-brand-shadow h4:not(.textillate) > span,
.bg-spot .bg-brand-shadow h5:not(.textillate) > span,
.bg-spot .bg-brand-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-lumin .bg-brand-shadow h1:not(.textillate) > span,
.bg-lumin .bg-brand-shadow h2:not(.textillate) > span,
.bg-lumin .bg-brand-shadow h3:not(.textillate) > span,
.bg-lumin .bg-brand-shadow h4:not(.textillate) > span,
.bg-lumin .bg-brand-shadow h5:not(.textillate) > span,
.bg-lumin .bg-brand-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-brand-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-brand-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-brand-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-brand-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-brand-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-brand-shadow h6:not(.textillate) > span,
.bg-jet .bg-brand-shadow h1:not(.textillate) > span,
.bg-jet .bg-brand-shadow h2:not(.textillate) > span,
.bg-jet .bg-brand-shadow h3:not(.textillate) > span,
.bg-jet .bg-brand-shadow h4:not(.textillate) > span,
.bg-jet .bg-brand-shadow h5:not(.textillate) > span,
.bg-jet .bg-brand-shadow h6:not(.textillate) > span,
.bg-brand-shadow h1:not(.textillate) > span,
.bg-brand-shadow h2:not(.textillate) > span,
.bg-brand-shadow h3:not(.textillate) > span,
.bg-brand-shadow h4:not(.textillate) > span,
.bg-brand-shadow h5:not(.textillate) > span,
.bg-brand-shadow h6:not(.textillate) > span{
  color: rgba(43,42,40,1);
}

/*-- BUTTONS --*/

.bg-brand-shadow div.button > a,
.bg-brand-shadow input[type=submit],
.bg-brand-shadow form button,
.overlay .bg-brand-shadow div.button > a,
.overlay .bg-brand-shadow input[type=submit],
.overlay .bg-brand-shadow form button{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-brand-shadow div.button > a:hover,
.bg-brand-shadow input[type=submit]:hover,
.bg-brand-shadow form button:hover,
.overlay .bg-brand-shadow div.button > a:hover,
.overlay .bg-brand-shadow input[type=submit]:hover,
.overlay .bg-brand-shadow form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(55,147,209,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-brand-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-brand-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-brand-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-brand-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-chevrons .bg-brand-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-brand-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-brand-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-brand-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-brand-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-brand-shadow .slick-arrow.slick-next:after{
    color:rgba(43,42,40,1);
}

.website-arrows-font .bg-brand-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-brand-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-brand-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(43,42,40,1);
    background-color:rgba(43,42,40,0);
}

.bg-brand-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-brand-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

.bg-brand-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-brand-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.0.png');
}

.bg-brand-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.5.png');
}

.bg-brand-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.0.png');
}

.bg-brand-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.5.png');
}

.bg-brand-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.0.png');
}

.bg-brand-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.5.png');
}

.bg-brand-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.0.png');
}

.bg-brand-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.5.png');
}

.bg-brand-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.0.png');
}

.bg-brand-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.5.png');
}

.bg-brand-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_5.0.png');
}

.bg-brand-shadow .contact-details > ul > li i,
.bg-brand-shadow .social-links-list > ul > li i,
.bg-brand-shadow nav > ul > li i,
.bg-brand-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(43,42,40,1);
}

.bg-brand-shadow .contact-details > ul > li a,
.bg-brand-shadow .social-links-list > ul > li a,
.bg-brand-shadow nav > ul > li a,
.bg-brand-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-brand-shadow .contact-details > ul > li a:hover,
.bg-brand-shadow .social-links-list > ul > li a:hover,
.bg-brand-shadow nav > ul > li a:hover,
.bg-brand-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(43,42,40,1);
}

.bg-brand-shadow nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(43,42,40,1);
}

footer.footer-columns .bg-brand-shadow .disclaimer {
    border-color: rgba(43,42,40,1);
}

.bg-brand-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(43,42,40,1);
}

.bg-brand-shadow blockquote.pullquote {
    border-color: rgba(43,42,40,1);
}

.bg-brand-shadow blockquote.pullquote > .attribution {
    color: rgba(43,42,40,1);
}

.bg-brand-shadow .image .caption {
    border-color: rgba(43,42,40,1);
}

.bg-brand-shadow .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-brand-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-brand-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-brand-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-brand-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(43,42,40,1);
}

.bg-brand-shadow .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-brand-shadow .table > table > thead > tr {
    background-color: rgba(43,42,40,1);
}

.bg-brand-shadow .heading:after{
  background-color: rgba(43,42,40,1);
}


.bg-black .bg-brand-shadow .heading:after,


.bg-dark .bg-brand-shadow .heading:after,


.bg-light .bg-brand-shadow .heading:after,


.bg-white .bg-brand-shadow .heading:after,


.bg-brand .bg-brand-shadow .heading:after,


.bg-brand-shadow .bg-brand-shadow .heading:after,


.bg-highlight .bg-brand-shadow .heading:after,


.bg-highlight-shadow .bg-brand-shadow .heading:after,


.bg-feature .bg-brand-shadow .heading:after,


.bg-feature-shadow .bg-brand-shadow .heading:after,


.bg-accent .bg-brand-shadow .heading:after,


.bg-accent-shadow .bg-brand-shadow .heading:after,


.bg-flourish .bg-brand-shadow .heading:after,


.bg-flourish-shadow .bg-brand-shadow .heading:after,


.bg-focal .bg-brand-shadow .heading:after,


.bg-focal-shadow .bg-brand-shadow .heading:after,


.bg-spot .bg-brand-shadow .heading:after,


.bg-spot-shadow .bg-brand-shadow .heading:after,


.bg-lumin .bg-brand-shadow .heading:after,


.bg-lumin-shadow .bg-brand-shadow .heading:after,


.bg-jet .bg-brand-shadow .heading:after,


.bg-brand-shadow .heading:after{
    background-color: rgba(43,42,40,1);
}

.bg-brand-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-brand-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(43,42,40,1);
}

.bg-brand-shadow .hamburger span {
    background-color: rgba(43,42,40,1);
}

.bg-brand-shadow .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-brand-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(43,42,40,1);
}

.bg-brand-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Green (highlight)
------------------------------*/

.text-highlight{
  color: rgba(136,180,64,1);
}

.fill-highlight{
  fill: rgba(136,180,64,1);
}

.border-highlight{
  border-color: rgba(136,180,64,1);
}

.bg-highlight{
    background-color: rgba(136,180,64,1);
    color: rgba(255,255,255,1);
}

.bg-highlight.opacity-0{
    background-color: rgba(136,180,64,0);
}

.bg-highlight.opacity-10{
    background-color: rgba(136,180,64,0.1);
}

.bg-highlight.opacity-20{
    background-color: rgba(136,180,64,0.2);
}

.bg-highlight.opacity-30{
    background-color: rgba(136,180,64,0.3);
}

.bg-highlight.opacity-40{
    background-color: rgba(136,180,64,0.4);
}

.bg-highlight.opacity-50{
    background-color: rgba(136,180,64,0.5);
}

.bg-highlight.opacity-60{
    background-color: rgba(136,180,64,0.6);
}

.bg-highlight.opacity-70{
    background-color: rgba(136,180,64,0.7);
}

.bg-highlight.opacity-80{
    background-color: rgba(136,180,64,0.8);
}

.bg-highlight.opacity-90{
    background-color: rgba(136,180,64,0.9);
}

.bg-highlight.opacity-100{
    background-color: rgba(136,180,64,1);
}

/*-- LINKS --*/

.bg-black .bg-highlight a,
.bg-dark .bg-highlight a,
.bg-light .bg-highlight a,
.bg-white .bg-highlight a,
.bg-brand .bg-highlight a,
.bg-brand-shadow .bg-highlight a,
.bg-highlight .bg-highlight a,
.bg-highlight-shadow .bg-highlight a,
.bg-feature .bg-highlight a,
.bg-feature-shadow .bg-highlight a,
.bg-accent .bg-highlight a,
.bg-accent-shadow .bg-highlight a,
.bg-flourish .bg-highlight a,
.bg-flourish-shadow .bg-highlight a,
.bg-focal .bg-highlight a,
.bg-focal-shadow .bg-highlight a,
.bg-spot .bg-highlight a,
.bg-spot-shadow .bg-highlight a,
.bg-lumin .bg-highlight a,
.bg-lumin-shadow .bg-highlight a,
.bg-jet .bg-highlight a,
.bg-highlight a{
    color: rgba(255,255,255,0.7);
}

.bg-black .bg-highlight a:hover,
.bg-dark .bg-highlight a:hover,
.bg-light .bg-highlight a:hover,
.bg-white .bg-highlight a:hover,
.bg-brand .bg-highlight a:hover,
.bg-brand-shadow .bg-highlight a:hover,
.bg-highlight .bg-highlight a:hover,
.bg-highlight-shadow .bg-highlight a:hover,
.bg-feature .bg-highlight a:hover,
.bg-feature-shadow .bg-highlight a:hover,
.bg-accent .bg-highlight a:hover,
.bg-accent-shadow .bg-highlight a:hover,
.bg-flourish .bg-highlight a:hover,
.bg-flourish-shadow .bg-highlight a:hover,
.bg-focal .bg-highlight a:hover,
.bg-focal-shadow .bg-highlight a:hover,
.bg-spot .bg-highlight a:hover,
.bg-spot-shadow .bg-highlight a:hover,
.bg-lumin .bg-highlight a:hover,
.bg-lumin-shadow .bg-highlight a:hover,
.bg-jet .bg-highlight a:hover,
.bg-highlight a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-highlight h1,
.bg-black .bg-highlight h2,
.bg-black .bg-highlight h3,
.bg-black .bg-highlight h4,
.bg-black .bg-highlight h5,
.bg-black .bg-highlight h6,
.bg-dark .bg-highlight h1,
.bg-dark .bg-highlight h2,
.bg-dark .bg-highlight h3,
.bg-dark .bg-highlight h4,
.bg-dark .bg-highlight h5,
.bg-dark .bg-highlight h6,
.bg-light .bg-highlight h1,
.bg-light .bg-highlight h2,
.bg-light .bg-highlight h3,
.bg-light .bg-highlight h4,
.bg-light .bg-highlight h5,
.bg-light .bg-highlight h6,
.bg-white .bg-highlight h1,
.bg-white .bg-highlight h2,
.bg-white .bg-highlight h3,
.bg-white .bg-highlight h4,
.bg-white .bg-highlight h5,
.bg-white .bg-highlight h6,
.bg-brand .bg-highlight h1,
.bg-brand .bg-highlight h2,
.bg-brand .bg-highlight h3,
.bg-brand .bg-highlight h4,
.bg-brand .bg-highlight h5,
.bg-brand .bg-highlight h6,
.bg-brand-shadow .bg-highlight h1,
.bg-brand-shadow .bg-highlight h2,
.bg-brand-shadow .bg-highlight h3,
.bg-brand-shadow .bg-highlight h4,
.bg-brand-shadow .bg-highlight h5,
.bg-brand-shadow .bg-highlight h6,
.bg-highlight .bg-highlight h1,
.bg-highlight .bg-highlight h2,
.bg-highlight .bg-highlight h3,
.bg-highlight .bg-highlight h4,
.bg-highlight .bg-highlight h5,
.bg-highlight .bg-highlight h6,
.bg-highlight-shadow .bg-highlight h1,
.bg-highlight-shadow .bg-highlight h2,
.bg-highlight-shadow .bg-highlight h3,
.bg-highlight-shadow .bg-highlight h4,
.bg-highlight-shadow .bg-highlight h5,
.bg-highlight-shadow .bg-highlight h6,
.bg-feature .bg-highlight h1,
.bg-feature .bg-highlight h2,
.bg-feature .bg-highlight h3,
.bg-feature .bg-highlight h4,
.bg-feature .bg-highlight h5,
.bg-feature .bg-highlight h6,
.bg-feature-shadow .bg-highlight h1,
.bg-feature-shadow .bg-highlight h2,
.bg-feature-shadow .bg-highlight h3,
.bg-feature-shadow .bg-highlight h4,
.bg-feature-shadow .bg-highlight h5,
.bg-feature-shadow .bg-highlight h6,
.bg-accent .bg-highlight h1,
.bg-accent .bg-highlight h2,
.bg-accent .bg-highlight h3,
.bg-accent .bg-highlight h4,
.bg-accent .bg-highlight h5,
.bg-accent .bg-highlight h6,
.bg-accent-shadow .bg-highlight h1,
.bg-accent-shadow .bg-highlight h2,
.bg-accent-shadow .bg-highlight h3,
.bg-accent-shadow .bg-highlight h4,
.bg-accent-shadow .bg-highlight h5,
.bg-accent-shadow .bg-highlight h6,
.bg-flourish .bg-highlight h1,
.bg-flourish .bg-highlight h2,
.bg-flourish .bg-highlight h3,
.bg-flourish .bg-highlight h4,
.bg-flourish .bg-highlight h5,
.bg-flourish .bg-highlight h6,
.bg-flourish-shadow .bg-highlight h1,
.bg-flourish-shadow .bg-highlight h2,
.bg-flourish-shadow .bg-highlight h3,
.bg-flourish-shadow .bg-highlight h4,
.bg-flourish-shadow .bg-highlight h5,
.bg-flourish-shadow .bg-highlight h6,
.bg-focal .bg-highlight h1,
.bg-focal .bg-highlight h2,
.bg-focal .bg-highlight h3,
.bg-focal .bg-highlight h4,
.bg-focal .bg-highlight h5,
.bg-focal .bg-highlight h6,
.bg-focal-shadow .bg-highlight h1,
.bg-focal-shadow .bg-highlight h2,
.bg-focal-shadow .bg-highlight h3,
.bg-focal-shadow .bg-highlight h4,
.bg-focal-shadow .bg-highlight h5,
.bg-focal-shadow .bg-highlight h6,
.bg-spot .bg-highlight h1,
.bg-spot .bg-highlight h2,
.bg-spot .bg-highlight h3,
.bg-spot .bg-highlight h4,
.bg-spot .bg-highlight h5,
.bg-spot .bg-highlight h6,
.bg-spot-shadow .bg-highlight h1,
.bg-spot-shadow .bg-highlight h2,
.bg-spot-shadow .bg-highlight h3,
.bg-spot-shadow .bg-highlight h4,
.bg-spot-shadow .bg-highlight h5,
.bg-spot-shadow .bg-highlight h6,
.bg-lumin .bg-highlight h1,
.bg-lumin .bg-highlight h2,
.bg-lumin .bg-highlight h3,
.bg-lumin .bg-highlight h4,
.bg-lumin .bg-highlight h5,
.bg-lumin .bg-highlight h6,
.bg-lumin-shadow .bg-highlight h1,
.bg-lumin-shadow .bg-highlight h2,
.bg-lumin-shadow .bg-highlight h3,
.bg-lumin-shadow .bg-highlight h4,
.bg-lumin-shadow .bg-highlight h5,
.bg-lumin-shadow .bg-highlight h6,
.bg-jet .bg-highlight h1,
.bg-jet .bg-highlight h2,
.bg-jet .bg-highlight h3,
.bg-jet .bg-highlight h4,
.bg-jet .bg-highlight h5,
.bg-jet .bg-highlight h6,
.bg-highlight h1,
.bg-highlight h2,
.bg-highlight h3,
.bg-highlight h4,
.bg-highlight h5,
.bg-highlight h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-highlight h1:not(.textillate) > span,
.bg-black .bg-highlight h2:not(.textillate) > span,
.bg-black .bg-highlight h3:not(.textillate) > span,
.bg-black .bg-highlight h4:not(.textillate) > span,
.bg-black .bg-highlight h5:not(.textillate) > span,
.bg-black .bg-highlight h6:not(.textillate) > span,
.bg-dark .bg-highlight h1:not(.textillate) > span,
.bg-dark .bg-highlight h2:not(.textillate) > span,
.bg-dark .bg-highlight h3:not(.textillate) > span,
.bg-dark .bg-highlight h4:not(.textillate) > span,
.bg-dark .bg-highlight h5:not(.textillate) > span,
.bg-dark .bg-highlight h6:not(.textillate) > span,
.bg-light .bg-highlight h1:not(.textillate) > span,
.bg-light .bg-highlight h2:not(.textillate) > span,
.bg-light .bg-highlight h3:not(.textillate) > span,
.bg-light .bg-highlight h4:not(.textillate) > span,
.bg-light .bg-highlight h5:not(.textillate) > span,
.bg-light .bg-highlight h6:not(.textillate) > span,
.bg-white .bg-highlight h1:not(.textillate) > span,
.bg-white .bg-highlight h2:not(.textillate) > span,
.bg-white .bg-highlight h3:not(.textillate) > span,
.bg-white .bg-highlight h4:not(.textillate) > span,
.bg-white .bg-highlight h5:not(.textillate) > span,
.bg-white .bg-highlight h6:not(.textillate) > span,
.bg-brand .bg-highlight h1:not(.textillate) > span,
.bg-brand .bg-highlight h2:not(.textillate) > span,
.bg-brand .bg-highlight h3:not(.textillate) > span,
.bg-brand .bg-highlight h4:not(.textillate) > span,
.bg-brand .bg-highlight h5:not(.textillate) > span,
.bg-brand .bg-highlight h6:not(.textillate) > span,
.bg-brand-shadow .bg-highlight h1:not(.textillate) > span,
.bg-brand-shadow .bg-highlight h2:not(.textillate) > span,
.bg-brand-shadow .bg-highlight h3:not(.textillate) > span,
.bg-brand-shadow .bg-highlight h4:not(.textillate) > span,
.bg-brand-shadow .bg-highlight h5:not(.textillate) > span,
.bg-brand-shadow .bg-highlight h6:not(.textillate) > span,
.bg-highlight .bg-highlight h1:not(.textillate) > span,
.bg-highlight .bg-highlight h2:not(.textillate) > span,
.bg-highlight .bg-highlight h3:not(.textillate) > span,
.bg-highlight .bg-highlight h4:not(.textillate) > span,
.bg-highlight .bg-highlight h5:not(.textillate) > span,
.bg-highlight .bg-highlight h6:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight h1:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight h2:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight h3:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight h4:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight h5:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight h6:not(.textillate) > span,
.bg-feature .bg-highlight h1:not(.textillate) > span,
.bg-feature .bg-highlight h2:not(.textillate) > span,
.bg-feature .bg-highlight h3:not(.textillate) > span,
.bg-feature .bg-highlight h4:not(.textillate) > span,
.bg-feature .bg-highlight h5:not(.textillate) > span,
.bg-feature .bg-highlight h6:not(.textillate) > span,
.bg-feature-shadow .bg-highlight h1:not(.textillate) > span,
.bg-feature-shadow .bg-highlight h2:not(.textillate) > span,
.bg-feature-shadow .bg-highlight h3:not(.textillate) > span,
.bg-feature-shadow .bg-highlight h4:not(.textillate) > span,
.bg-feature-shadow .bg-highlight h5:not(.textillate) > span,
.bg-feature-shadow .bg-highlight h6:not(.textillate) > span,
.bg-accent .bg-highlight h1:not(.textillate) > span,
.bg-accent .bg-highlight h2:not(.textillate) > span,
.bg-accent .bg-highlight h3:not(.textillate) > span,
.bg-accent .bg-highlight h4:not(.textillate) > span,
.bg-accent .bg-highlight h5:not(.textillate) > span,
.bg-accent .bg-highlight h6:not(.textillate) > span,
.bg-accent-shadow .bg-highlight h1:not(.textillate) > span,
.bg-accent-shadow .bg-highlight h2:not(.textillate) > span,
.bg-accent-shadow .bg-highlight h3:not(.textillate) > span,
.bg-accent-shadow .bg-highlight h4:not(.textillate) > span,
.bg-accent-shadow .bg-highlight h5:not(.textillate) > span,
.bg-accent-shadow .bg-highlight h6:not(.textillate) > span,
.bg-flourish .bg-highlight h1:not(.textillate) > span,
.bg-flourish .bg-highlight h2:not(.textillate) > span,
.bg-flourish .bg-highlight h3:not(.textillate) > span,
.bg-flourish .bg-highlight h4:not(.textillate) > span,
.bg-flourish .bg-highlight h5:not(.textillate) > span,
.bg-flourish .bg-highlight h6:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight h1:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight h2:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight h3:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight h4:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight h5:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight h6:not(.textillate) > span,
.bg-focal .bg-highlight h1:not(.textillate) > span,
.bg-focal .bg-highlight h2:not(.textillate) > span,
.bg-focal .bg-highlight h3:not(.textillate) > span,
.bg-focal .bg-highlight h4:not(.textillate) > span,
.bg-focal .bg-highlight h5:not(.textillate) > span,
.bg-focal .bg-highlight h6:not(.textillate) > span,
.bg-focal-shadow .bg-highlight h1:not(.textillate) > span,
.bg-focal-shadow .bg-highlight h2:not(.textillate) > span,
.bg-focal-shadow .bg-highlight h3:not(.textillate) > span,
.bg-focal-shadow .bg-highlight h4:not(.textillate) > span,
.bg-focal-shadow .bg-highlight h5:not(.textillate) > span,
.bg-focal-shadow .bg-highlight h6:not(.textillate) > span,
.bg-spot .bg-highlight h1:not(.textillate) > span,
.bg-spot .bg-highlight h2:not(.textillate) > span,
.bg-spot .bg-highlight h3:not(.textillate) > span,
.bg-spot .bg-highlight h4:not(.textillate) > span,
.bg-spot .bg-highlight h5:not(.textillate) > span,
.bg-spot .bg-highlight h6:not(.textillate) > span,
.bg-spot-shadow .bg-highlight h1:not(.textillate) > span,
.bg-spot-shadow .bg-highlight h2:not(.textillate) > span,
.bg-spot-shadow .bg-highlight h3:not(.textillate) > span,
.bg-spot-shadow .bg-highlight h4:not(.textillate) > span,
.bg-spot-shadow .bg-highlight h5:not(.textillate) > span,
.bg-spot-shadow .bg-highlight h6:not(.textillate) > span,
.bg-lumin .bg-highlight h1:not(.textillate) > span,
.bg-lumin .bg-highlight h2:not(.textillate) > span,
.bg-lumin .bg-highlight h3:not(.textillate) > span,
.bg-lumin .bg-highlight h4:not(.textillate) > span,
.bg-lumin .bg-highlight h5:not(.textillate) > span,
.bg-lumin .bg-highlight h6:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight h1:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight h2:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight h3:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight h4:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight h5:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight h6:not(.textillate) > span,
.bg-jet .bg-highlight h1:not(.textillate) > span,
.bg-jet .bg-highlight h2:not(.textillate) > span,
.bg-jet .bg-highlight h3:not(.textillate) > span,
.bg-jet .bg-highlight h4:not(.textillate) > span,
.bg-jet .bg-highlight h5:not(.textillate) > span,
.bg-jet .bg-highlight h6:not(.textillate) > span,
.bg-highlight h1:not(.textillate) > span,
.bg-highlight h2:not(.textillate) > span,
.bg-highlight h3:not(.textillate) > span,
.bg-highlight h4:not(.textillate) > span,
.bg-highlight h5:not(.textillate) > span,
.bg-highlight h6:not(.textillate) > span{
  color: rgba(43,42,40,1);
}

/*-- BUTTONS --*/

.bg-highlight div.button > a,
.bg-highlight input[type=submit],
.bg-highlight form button,
.overlay .bg-highlight div.button > a,
.overlay .bg-highlight input[type=submit],
.overlay .bg-highlight form button{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-highlight div.button > a:hover,
.bg-highlight input[type=submit]:hover,
.bg-highlight form button:hover,
.overlay .bg-highlight div.button > a:hover,
.overlay .bg-highlight input[type=submit]:hover,
.overlay .bg-highlight form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(136,180,64,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-highlight .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-highlight .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-highlight .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-highlight .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-chevrons .bg-highlight .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-highlight .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-highlight .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-highlight .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-highlight .slick-arrow.slick-prev:after,
.website-arrows-font .bg-highlight .slick-arrow.slick-next:after{
    color:rgba(43,42,40,1);
}

.website-arrows-font .bg-highlight .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-highlight .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-highlight .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(43,42,40,1);
    background-color:rgba(43,42,40,0);
}

.bg-highlight .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-highlight .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

.bg-highlight .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-highlight .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.0.png');
}

.bg-highlight .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.5.png');
}

.bg-highlight .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.0.png');
}

.bg-highlight .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.5.png');
}

.bg-highlight .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.0.png');
}

.bg-highlight .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.5.png');
}

.bg-highlight .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.0.png');
}

.bg-highlight .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.5.png');
}

.bg-highlight .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.0.png');
}

.bg-highlight .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.5.png');
}

.bg-highlight .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_5.0.png');
}

.bg-highlight .contact-details > ul > li i,
.bg-highlight .social-links-list > ul > li i,
.bg-highlight nav > ul > li i,
.bg-highlight .footer-navigation-list > nav > ul > li i{
    color: rgba(43,42,40,1);
}

.bg-highlight .contact-details > ul > li a,
.bg-highlight .social-links-list > ul > li a,
.bg-highlight nav > ul > li a,
.bg-highlight .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-highlight .contact-details > ul > li a:hover,
.bg-highlight .social-links-list > ul > li a:hover,
.bg-highlight nav > ul > li a:hover,
.bg-highlight .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(43,42,40,1);
}

.bg-highlight nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(43,42,40,1);
}

footer.footer-columns .bg-highlight .disclaimer {
    border-color: rgba(43,42,40,1);
}

.bg-highlight blockquote.pullquote > .quotation-mark > i {
    color: rgba(43,42,40,1);
}

.bg-highlight blockquote.pullquote {
    border-color: rgba(43,42,40,1);
}

.bg-highlight blockquote.pullquote > .attribution {
    color: rgba(43,42,40,1);
}

.bg-highlight .image .caption {
    border-color: rgba(43,42,40,1);
}

.bg-highlight .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-highlight .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-highlight .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-highlight .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-highlight .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(43,42,40,1);
}

.bg-highlight .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-highlight .table > table > thead > tr {
    background-color: rgba(43,42,40,1);
}

.bg-highlight .heading:after{
  background-color: rgba(43,42,40,1);
}


.bg-black .bg-highlight .heading:after,


.bg-dark .bg-highlight .heading:after,


.bg-light .bg-highlight .heading:after,


.bg-white .bg-highlight .heading:after,


.bg-brand .bg-highlight .heading:after,


.bg-brand-shadow .bg-highlight .heading:after,


.bg-highlight .bg-highlight .heading:after,


.bg-highlight-shadow .bg-highlight .heading:after,


.bg-feature .bg-highlight .heading:after,


.bg-feature-shadow .bg-highlight .heading:after,


.bg-accent .bg-highlight .heading:after,


.bg-accent-shadow .bg-highlight .heading:after,


.bg-flourish .bg-highlight .heading:after,


.bg-flourish-shadow .bg-highlight .heading:after,


.bg-focal .bg-highlight .heading:after,


.bg-focal-shadow .bg-highlight .heading:after,


.bg-spot .bg-highlight .heading:after,


.bg-spot-shadow .bg-highlight .heading:after,


.bg-lumin .bg-highlight .heading:after,


.bg-lumin-shadow .bg-highlight .heading:after,


.bg-jet .bg-highlight .heading:after,


.bg-highlight .heading:after{
    background-color: rgba(43,42,40,1);
}

.bg-highlight .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-highlight .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(43,42,40,1);
}

.bg-highlight .hamburger span {
    background-color: rgba(43,42,40,1);
}

.bg-highlight .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-highlight .top-navigation nav > ul > li > a > i {
    color: rgba(43,42,40,1);
}

.bg-highlight .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Green (Shadow) (highlight-shadow)
------------------------------*/

.text-highlight-shadow{
  color: rgba(105,150,62,1);
}

.fill-highlight-shadow{
  fill: rgba(105,150,62,1);
}

.border-highlight-shadow{
  border-color: rgba(105,150,62,1);
}

.bg-highlight-shadow{
    background-color: rgba(105,150,62,1);
    color: rgba(255,255,255,1);
}

.bg-highlight-shadow.opacity-0{
    background-color: rgba(105,150,62,0);
}

.bg-highlight-shadow.opacity-10{
    background-color: rgba(105,150,62,0.1);
}

.bg-highlight-shadow.opacity-20{
    background-color: rgba(105,150,62,0.2);
}

.bg-highlight-shadow.opacity-30{
    background-color: rgba(105,150,62,0.3);
}

.bg-highlight-shadow.opacity-40{
    background-color: rgba(105,150,62,0.4);
}

.bg-highlight-shadow.opacity-50{
    background-color: rgba(105,150,62,0.5);
}

.bg-highlight-shadow.opacity-60{
    background-color: rgba(105,150,62,0.6);
}

.bg-highlight-shadow.opacity-70{
    background-color: rgba(105,150,62,0.7);
}

.bg-highlight-shadow.opacity-80{
    background-color: rgba(105,150,62,0.8);
}

.bg-highlight-shadow.opacity-90{
    background-color: rgba(105,150,62,0.9);
}

.bg-highlight-shadow.opacity-100{
    background-color: rgba(105,150,62,1);
}

/*-- LINKS --*/

.bg-black .bg-highlight-shadow a,
.bg-dark .bg-highlight-shadow a,
.bg-light .bg-highlight-shadow a,
.bg-white .bg-highlight-shadow a,
.bg-brand .bg-highlight-shadow a,
.bg-brand-shadow .bg-highlight-shadow a,
.bg-highlight .bg-highlight-shadow a,
.bg-highlight-shadow .bg-highlight-shadow a,
.bg-feature .bg-highlight-shadow a,
.bg-feature-shadow .bg-highlight-shadow a,
.bg-accent .bg-highlight-shadow a,
.bg-accent-shadow .bg-highlight-shadow a,
.bg-flourish .bg-highlight-shadow a,
.bg-flourish-shadow .bg-highlight-shadow a,
.bg-focal .bg-highlight-shadow a,
.bg-focal-shadow .bg-highlight-shadow a,
.bg-spot .bg-highlight-shadow a,
.bg-spot-shadow .bg-highlight-shadow a,
.bg-lumin .bg-highlight-shadow a,
.bg-lumin-shadow .bg-highlight-shadow a,
.bg-jet .bg-highlight-shadow a,
.bg-highlight-shadow a{
    color: rgba(255,255,255,0.7);
}

.bg-black .bg-highlight-shadow a:hover,
.bg-dark .bg-highlight-shadow a:hover,
.bg-light .bg-highlight-shadow a:hover,
.bg-white .bg-highlight-shadow a:hover,
.bg-brand .bg-highlight-shadow a:hover,
.bg-brand-shadow .bg-highlight-shadow a:hover,
.bg-highlight .bg-highlight-shadow a:hover,
.bg-highlight-shadow .bg-highlight-shadow a:hover,
.bg-feature .bg-highlight-shadow a:hover,
.bg-feature-shadow .bg-highlight-shadow a:hover,
.bg-accent .bg-highlight-shadow a:hover,
.bg-accent-shadow .bg-highlight-shadow a:hover,
.bg-flourish .bg-highlight-shadow a:hover,
.bg-flourish-shadow .bg-highlight-shadow a:hover,
.bg-focal .bg-highlight-shadow a:hover,
.bg-focal-shadow .bg-highlight-shadow a:hover,
.bg-spot .bg-highlight-shadow a:hover,
.bg-spot-shadow .bg-highlight-shadow a:hover,
.bg-lumin .bg-highlight-shadow a:hover,
.bg-lumin-shadow .bg-highlight-shadow a:hover,
.bg-jet .bg-highlight-shadow a:hover,
.bg-highlight-shadow a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-highlight-shadow h1,
.bg-black .bg-highlight-shadow h2,
.bg-black .bg-highlight-shadow h3,
.bg-black .bg-highlight-shadow h4,
.bg-black .bg-highlight-shadow h5,
.bg-black .bg-highlight-shadow h6,
.bg-dark .bg-highlight-shadow h1,
.bg-dark .bg-highlight-shadow h2,
.bg-dark .bg-highlight-shadow h3,
.bg-dark .bg-highlight-shadow h4,
.bg-dark .bg-highlight-shadow h5,
.bg-dark .bg-highlight-shadow h6,
.bg-light .bg-highlight-shadow h1,
.bg-light .bg-highlight-shadow h2,
.bg-light .bg-highlight-shadow h3,
.bg-light .bg-highlight-shadow h4,
.bg-light .bg-highlight-shadow h5,
.bg-light .bg-highlight-shadow h6,
.bg-white .bg-highlight-shadow h1,
.bg-white .bg-highlight-shadow h2,
.bg-white .bg-highlight-shadow h3,
.bg-white .bg-highlight-shadow h4,
.bg-white .bg-highlight-shadow h5,
.bg-white .bg-highlight-shadow h6,
.bg-brand .bg-highlight-shadow h1,
.bg-brand .bg-highlight-shadow h2,
.bg-brand .bg-highlight-shadow h3,
.bg-brand .bg-highlight-shadow h4,
.bg-brand .bg-highlight-shadow h5,
.bg-brand .bg-highlight-shadow h6,
.bg-brand-shadow .bg-highlight-shadow h1,
.bg-brand-shadow .bg-highlight-shadow h2,
.bg-brand-shadow .bg-highlight-shadow h3,
.bg-brand-shadow .bg-highlight-shadow h4,
.bg-brand-shadow .bg-highlight-shadow h5,
.bg-brand-shadow .bg-highlight-shadow h6,
.bg-highlight .bg-highlight-shadow h1,
.bg-highlight .bg-highlight-shadow h2,
.bg-highlight .bg-highlight-shadow h3,
.bg-highlight .bg-highlight-shadow h4,
.bg-highlight .bg-highlight-shadow h5,
.bg-highlight .bg-highlight-shadow h6,
.bg-highlight-shadow .bg-highlight-shadow h1,
.bg-highlight-shadow .bg-highlight-shadow h2,
.bg-highlight-shadow .bg-highlight-shadow h3,
.bg-highlight-shadow .bg-highlight-shadow h4,
.bg-highlight-shadow .bg-highlight-shadow h5,
.bg-highlight-shadow .bg-highlight-shadow h6,
.bg-feature .bg-highlight-shadow h1,
.bg-feature .bg-highlight-shadow h2,
.bg-feature .bg-highlight-shadow h3,
.bg-feature .bg-highlight-shadow h4,
.bg-feature .bg-highlight-shadow h5,
.bg-feature .bg-highlight-shadow h6,
.bg-feature-shadow .bg-highlight-shadow h1,
.bg-feature-shadow .bg-highlight-shadow h2,
.bg-feature-shadow .bg-highlight-shadow h3,
.bg-feature-shadow .bg-highlight-shadow h4,
.bg-feature-shadow .bg-highlight-shadow h5,
.bg-feature-shadow .bg-highlight-shadow h6,
.bg-accent .bg-highlight-shadow h1,
.bg-accent .bg-highlight-shadow h2,
.bg-accent .bg-highlight-shadow h3,
.bg-accent .bg-highlight-shadow h4,
.bg-accent .bg-highlight-shadow h5,
.bg-accent .bg-highlight-shadow h6,
.bg-accent-shadow .bg-highlight-shadow h1,
.bg-accent-shadow .bg-highlight-shadow h2,
.bg-accent-shadow .bg-highlight-shadow h3,
.bg-accent-shadow .bg-highlight-shadow h4,
.bg-accent-shadow .bg-highlight-shadow h5,
.bg-accent-shadow .bg-highlight-shadow h6,
.bg-flourish .bg-highlight-shadow h1,
.bg-flourish .bg-highlight-shadow h2,
.bg-flourish .bg-highlight-shadow h3,
.bg-flourish .bg-highlight-shadow h4,
.bg-flourish .bg-highlight-shadow h5,
.bg-flourish .bg-highlight-shadow h6,
.bg-flourish-shadow .bg-highlight-shadow h1,
.bg-flourish-shadow .bg-highlight-shadow h2,
.bg-flourish-shadow .bg-highlight-shadow h3,
.bg-flourish-shadow .bg-highlight-shadow h4,
.bg-flourish-shadow .bg-highlight-shadow h5,
.bg-flourish-shadow .bg-highlight-shadow h6,
.bg-focal .bg-highlight-shadow h1,
.bg-focal .bg-highlight-shadow h2,
.bg-focal .bg-highlight-shadow h3,
.bg-focal .bg-highlight-shadow h4,
.bg-focal .bg-highlight-shadow h5,
.bg-focal .bg-highlight-shadow h6,
.bg-focal-shadow .bg-highlight-shadow h1,
.bg-focal-shadow .bg-highlight-shadow h2,
.bg-focal-shadow .bg-highlight-shadow h3,
.bg-focal-shadow .bg-highlight-shadow h4,
.bg-focal-shadow .bg-highlight-shadow h5,
.bg-focal-shadow .bg-highlight-shadow h6,
.bg-spot .bg-highlight-shadow h1,
.bg-spot .bg-highlight-shadow h2,
.bg-spot .bg-highlight-shadow h3,
.bg-spot .bg-highlight-shadow h4,
.bg-spot .bg-highlight-shadow h5,
.bg-spot .bg-highlight-shadow h6,
.bg-spot-shadow .bg-highlight-shadow h1,
.bg-spot-shadow .bg-highlight-shadow h2,
.bg-spot-shadow .bg-highlight-shadow h3,
.bg-spot-shadow .bg-highlight-shadow h4,
.bg-spot-shadow .bg-highlight-shadow h5,
.bg-spot-shadow .bg-highlight-shadow h6,
.bg-lumin .bg-highlight-shadow h1,
.bg-lumin .bg-highlight-shadow h2,
.bg-lumin .bg-highlight-shadow h3,
.bg-lumin .bg-highlight-shadow h4,
.bg-lumin .bg-highlight-shadow h5,
.bg-lumin .bg-highlight-shadow h6,
.bg-lumin-shadow .bg-highlight-shadow h1,
.bg-lumin-shadow .bg-highlight-shadow h2,
.bg-lumin-shadow .bg-highlight-shadow h3,
.bg-lumin-shadow .bg-highlight-shadow h4,
.bg-lumin-shadow .bg-highlight-shadow h5,
.bg-lumin-shadow .bg-highlight-shadow h6,
.bg-jet .bg-highlight-shadow h1,
.bg-jet .bg-highlight-shadow h2,
.bg-jet .bg-highlight-shadow h3,
.bg-jet .bg-highlight-shadow h4,
.bg-jet .bg-highlight-shadow h5,
.bg-jet .bg-highlight-shadow h6,
.bg-highlight-shadow h1,
.bg-highlight-shadow h2,
.bg-highlight-shadow h3,
.bg-highlight-shadow h4,
.bg-highlight-shadow h5,
.bg-highlight-shadow h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-highlight-shadow h1:not(.textillate) > span,
.bg-black .bg-highlight-shadow h2:not(.textillate) > span,
.bg-black .bg-highlight-shadow h3:not(.textillate) > span,
.bg-black .bg-highlight-shadow h4:not(.textillate) > span,
.bg-black .bg-highlight-shadow h5:not(.textillate) > span,
.bg-black .bg-highlight-shadow h6:not(.textillate) > span,
.bg-dark .bg-highlight-shadow h1:not(.textillate) > span,
.bg-dark .bg-highlight-shadow h2:not(.textillate) > span,
.bg-dark .bg-highlight-shadow h3:not(.textillate) > span,
.bg-dark .bg-highlight-shadow h4:not(.textillate) > span,
.bg-dark .bg-highlight-shadow h5:not(.textillate) > span,
.bg-dark .bg-highlight-shadow h6:not(.textillate) > span,
.bg-light .bg-highlight-shadow h1:not(.textillate) > span,
.bg-light .bg-highlight-shadow h2:not(.textillate) > span,
.bg-light .bg-highlight-shadow h3:not(.textillate) > span,
.bg-light .bg-highlight-shadow h4:not(.textillate) > span,
.bg-light .bg-highlight-shadow h5:not(.textillate) > span,
.bg-light .bg-highlight-shadow h6:not(.textillate) > span,
.bg-white .bg-highlight-shadow h1:not(.textillate) > span,
.bg-white .bg-highlight-shadow h2:not(.textillate) > span,
.bg-white .bg-highlight-shadow h3:not(.textillate) > span,
.bg-white .bg-highlight-shadow h4:not(.textillate) > span,
.bg-white .bg-highlight-shadow h5:not(.textillate) > span,
.bg-white .bg-highlight-shadow h6:not(.textillate) > span,
.bg-brand .bg-highlight-shadow h1:not(.textillate) > span,
.bg-brand .bg-highlight-shadow h2:not(.textillate) > span,
.bg-brand .bg-highlight-shadow h3:not(.textillate) > span,
.bg-brand .bg-highlight-shadow h4:not(.textillate) > span,
.bg-brand .bg-highlight-shadow h5:not(.textillate) > span,
.bg-brand .bg-highlight-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-highlight .bg-highlight-shadow h1:not(.textillate) > span,
.bg-highlight .bg-highlight-shadow h2:not(.textillate) > span,
.bg-highlight .bg-highlight-shadow h3:not(.textillate) > span,
.bg-highlight .bg-highlight-shadow h4:not(.textillate) > span,
.bg-highlight .bg-highlight-shadow h5:not(.textillate) > span,
.bg-highlight .bg-highlight-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-feature .bg-highlight-shadow h1:not(.textillate) > span,
.bg-feature .bg-highlight-shadow h2:not(.textillate) > span,
.bg-feature .bg-highlight-shadow h3:not(.textillate) > span,
.bg-feature .bg-highlight-shadow h4:not(.textillate) > span,
.bg-feature .bg-highlight-shadow h5:not(.textillate) > span,
.bg-feature .bg-highlight-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-accent .bg-highlight-shadow h1:not(.textillate) > span,
.bg-accent .bg-highlight-shadow h2:not(.textillate) > span,
.bg-accent .bg-highlight-shadow h3:not(.textillate) > span,
.bg-accent .bg-highlight-shadow h4:not(.textillate) > span,
.bg-accent .bg-highlight-shadow h5:not(.textillate) > span,
.bg-accent .bg-highlight-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-flourish .bg-highlight-shadow h1:not(.textillate) > span,
.bg-flourish .bg-highlight-shadow h2:not(.textillate) > span,
.bg-flourish .bg-highlight-shadow h3:not(.textillate) > span,
.bg-flourish .bg-highlight-shadow h4:not(.textillate) > span,
.bg-flourish .bg-highlight-shadow h5:not(.textillate) > span,
.bg-flourish .bg-highlight-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-focal .bg-highlight-shadow h1:not(.textillate) > span,
.bg-focal .bg-highlight-shadow h2:not(.textillate) > span,
.bg-focal .bg-highlight-shadow h3:not(.textillate) > span,
.bg-focal .bg-highlight-shadow h4:not(.textillate) > span,
.bg-focal .bg-highlight-shadow h5:not(.textillate) > span,
.bg-focal .bg-highlight-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-spot .bg-highlight-shadow h1:not(.textillate) > span,
.bg-spot .bg-highlight-shadow h2:not(.textillate) > span,
.bg-spot .bg-highlight-shadow h3:not(.textillate) > span,
.bg-spot .bg-highlight-shadow h4:not(.textillate) > span,
.bg-spot .bg-highlight-shadow h5:not(.textillate) > span,
.bg-spot .bg-highlight-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-lumin .bg-highlight-shadow h1:not(.textillate) > span,
.bg-lumin .bg-highlight-shadow h2:not(.textillate) > span,
.bg-lumin .bg-highlight-shadow h3:not(.textillate) > span,
.bg-lumin .bg-highlight-shadow h4:not(.textillate) > span,
.bg-lumin .bg-highlight-shadow h5:not(.textillate) > span,
.bg-lumin .bg-highlight-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-highlight-shadow h6:not(.textillate) > span,
.bg-jet .bg-highlight-shadow h1:not(.textillate) > span,
.bg-jet .bg-highlight-shadow h2:not(.textillate) > span,
.bg-jet .bg-highlight-shadow h3:not(.textillate) > span,
.bg-jet .bg-highlight-shadow h4:not(.textillate) > span,
.bg-jet .bg-highlight-shadow h5:not(.textillate) > span,
.bg-jet .bg-highlight-shadow h6:not(.textillate) > span,
.bg-highlight-shadow h1:not(.textillate) > span,
.bg-highlight-shadow h2:not(.textillate) > span,
.bg-highlight-shadow h3:not(.textillate) > span,
.bg-highlight-shadow h4:not(.textillate) > span,
.bg-highlight-shadow h5:not(.textillate) > span,
.bg-highlight-shadow h6:not(.textillate) > span{
  color: rgba(43,42,40,1);
}

/*-- BUTTONS --*/

.bg-highlight-shadow div.button > a,
.bg-highlight-shadow input[type=submit],
.bg-highlight-shadow form button,
.overlay .bg-highlight-shadow div.button > a,
.overlay .bg-highlight-shadow input[type=submit],
.overlay .bg-highlight-shadow form button{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-highlight-shadow div.button > a:hover,
.bg-highlight-shadow input[type=submit]:hover,
.bg-highlight-shadow form button:hover,
.overlay .bg-highlight-shadow div.button > a:hover,
.overlay .bg-highlight-shadow input[type=submit]:hover,
.overlay .bg-highlight-shadow form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(136,180,64,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-highlight-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-highlight-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-highlight-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-highlight-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-chevrons .bg-highlight-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-highlight-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-highlight-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-highlight-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-highlight-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-highlight-shadow .slick-arrow.slick-next:after{
    color:rgba(43,42,40,1);
}

.website-arrows-font .bg-highlight-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-highlight-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-highlight-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(43,42,40,1);
    background-color:rgba(43,42,40,0);
}

.bg-highlight-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-highlight-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

.bg-highlight-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-highlight-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.0.png');
}

.bg-highlight-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.5.png');
}

.bg-highlight-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.0.png');
}

.bg-highlight-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.5.png');
}

.bg-highlight-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.0.png');
}

.bg-highlight-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.5.png');
}

.bg-highlight-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.0.png');
}

.bg-highlight-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.5.png');
}

.bg-highlight-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.0.png');
}

.bg-highlight-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.5.png');
}

.bg-highlight-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_5.0.png');
}

.bg-highlight-shadow .contact-details > ul > li i,
.bg-highlight-shadow .social-links-list > ul > li i,
.bg-highlight-shadow nav > ul > li i,
.bg-highlight-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(43,42,40,1);
}

.bg-highlight-shadow .contact-details > ul > li a,
.bg-highlight-shadow .social-links-list > ul > li a,
.bg-highlight-shadow nav > ul > li a,
.bg-highlight-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-highlight-shadow .contact-details > ul > li a:hover,
.bg-highlight-shadow .social-links-list > ul > li a:hover,
.bg-highlight-shadow nav > ul > li a:hover,
.bg-highlight-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(43,42,40,1);
}

.bg-highlight-shadow nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(43,42,40,1);
}

footer.footer-columns .bg-highlight-shadow .disclaimer {
    border-color: rgba(43,42,40,1);
}

.bg-highlight-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(43,42,40,1);
}

.bg-highlight-shadow blockquote.pullquote {
    border-color: rgba(43,42,40,1);
}

.bg-highlight-shadow blockquote.pullquote > .attribution {
    color: rgba(43,42,40,1);
}

.bg-highlight-shadow .image .caption {
    border-color: rgba(43,42,40,1);
}

.bg-highlight-shadow .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-highlight-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-highlight-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-highlight-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-highlight-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(43,42,40,1);
}

.bg-highlight-shadow .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-highlight-shadow .table > table > thead > tr {
    background-color: rgba(43,42,40,1);
}

.bg-highlight-shadow .heading:after{
  background-color: rgba(43,42,40,1);
}


.bg-black .bg-highlight-shadow .heading:after,


.bg-dark .bg-highlight-shadow .heading:after,


.bg-light .bg-highlight-shadow .heading:after,


.bg-white .bg-highlight-shadow .heading:after,


.bg-brand .bg-highlight-shadow .heading:after,


.bg-brand-shadow .bg-highlight-shadow .heading:after,


.bg-highlight .bg-highlight-shadow .heading:after,


.bg-highlight-shadow .bg-highlight-shadow .heading:after,


.bg-feature .bg-highlight-shadow .heading:after,


.bg-feature-shadow .bg-highlight-shadow .heading:after,


.bg-accent .bg-highlight-shadow .heading:after,


.bg-accent-shadow .bg-highlight-shadow .heading:after,


.bg-flourish .bg-highlight-shadow .heading:after,


.bg-flourish-shadow .bg-highlight-shadow .heading:after,


.bg-focal .bg-highlight-shadow .heading:after,


.bg-focal-shadow .bg-highlight-shadow .heading:after,


.bg-spot .bg-highlight-shadow .heading:after,


.bg-spot-shadow .bg-highlight-shadow .heading:after,


.bg-lumin .bg-highlight-shadow .heading:after,


.bg-lumin-shadow .bg-highlight-shadow .heading:after,


.bg-jet .bg-highlight-shadow .heading:after,


.bg-highlight-shadow .heading:after{
    background-color: rgba(43,42,40,1);
}

.bg-highlight-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-highlight-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(43,42,40,1);
}

.bg-highlight-shadow .hamburger span {
    background-color: rgba(43,42,40,1);
}

.bg-highlight-shadow .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-highlight-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(43,42,40,1);
}

.bg-highlight-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Red (feature)
------------------------------*/

.text-feature{
  color: rgba(222,74,58,1);
}

.fill-feature{
  fill: rgba(222,74,58,1);
}

.border-feature{
  border-color: rgba(222,74,58,1);
}

.bg-feature{
    background-color: rgba(222,74,58,1);
    color: rgba(255,255,255,1);
}

.bg-feature.opacity-0{
    background-color: rgba(222,74,58,0);
}

.bg-feature.opacity-10{
    background-color: rgba(222,74,58,0.1);
}

.bg-feature.opacity-20{
    background-color: rgba(222,74,58,0.2);
}

.bg-feature.opacity-30{
    background-color: rgba(222,74,58,0.3);
}

.bg-feature.opacity-40{
    background-color: rgba(222,74,58,0.4);
}

.bg-feature.opacity-50{
    background-color: rgba(222,74,58,0.5);
}

.bg-feature.opacity-60{
    background-color: rgba(222,74,58,0.6);
}

.bg-feature.opacity-70{
    background-color: rgba(222,74,58,0.7);
}

.bg-feature.opacity-80{
    background-color: rgba(222,74,58,0.8);
}

.bg-feature.opacity-90{
    background-color: rgba(222,74,58,0.9);
}

.bg-feature.opacity-100{
    background-color: rgba(222,74,58,1);
}

/*-- LINKS --*/

.bg-black .bg-feature a,
.bg-dark .bg-feature a,
.bg-light .bg-feature a,
.bg-white .bg-feature a,
.bg-brand .bg-feature a,
.bg-brand-shadow .bg-feature a,
.bg-highlight .bg-feature a,
.bg-highlight-shadow .bg-feature a,
.bg-feature .bg-feature a,
.bg-feature-shadow .bg-feature a,
.bg-accent .bg-feature a,
.bg-accent-shadow .bg-feature a,
.bg-flourish .bg-feature a,
.bg-flourish-shadow .bg-feature a,
.bg-focal .bg-feature a,
.bg-focal-shadow .bg-feature a,
.bg-spot .bg-feature a,
.bg-spot-shadow .bg-feature a,
.bg-lumin .bg-feature a,
.bg-lumin-shadow .bg-feature a,
.bg-jet .bg-feature a,
.bg-feature a{
    color: rgba(255,255,255,0.7);
}

.bg-black .bg-feature a:hover,
.bg-dark .bg-feature a:hover,
.bg-light .bg-feature a:hover,
.bg-white .bg-feature a:hover,
.bg-brand .bg-feature a:hover,
.bg-brand-shadow .bg-feature a:hover,
.bg-highlight .bg-feature a:hover,
.bg-highlight-shadow .bg-feature a:hover,
.bg-feature .bg-feature a:hover,
.bg-feature-shadow .bg-feature a:hover,
.bg-accent .bg-feature a:hover,
.bg-accent-shadow .bg-feature a:hover,
.bg-flourish .bg-feature a:hover,
.bg-flourish-shadow .bg-feature a:hover,
.bg-focal .bg-feature a:hover,
.bg-focal-shadow .bg-feature a:hover,
.bg-spot .bg-feature a:hover,
.bg-spot-shadow .bg-feature a:hover,
.bg-lumin .bg-feature a:hover,
.bg-lumin-shadow .bg-feature a:hover,
.bg-jet .bg-feature a:hover,
.bg-feature a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-feature h1,
.bg-black .bg-feature h2,
.bg-black .bg-feature h3,
.bg-black .bg-feature h4,
.bg-black .bg-feature h5,
.bg-black .bg-feature h6,
.bg-dark .bg-feature h1,
.bg-dark .bg-feature h2,
.bg-dark .bg-feature h3,
.bg-dark .bg-feature h4,
.bg-dark .bg-feature h5,
.bg-dark .bg-feature h6,
.bg-light .bg-feature h1,
.bg-light .bg-feature h2,
.bg-light .bg-feature h3,
.bg-light .bg-feature h4,
.bg-light .bg-feature h5,
.bg-light .bg-feature h6,
.bg-white .bg-feature h1,
.bg-white .bg-feature h2,
.bg-white .bg-feature h3,
.bg-white .bg-feature h4,
.bg-white .bg-feature h5,
.bg-white .bg-feature h6,
.bg-brand .bg-feature h1,
.bg-brand .bg-feature h2,
.bg-brand .bg-feature h3,
.bg-brand .bg-feature h4,
.bg-brand .bg-feature h5,
.bg-brand .bg-feature h6,
.bg-brand-shadow .bg-feature h1,
.bg-brand-shadow .bg-feature h2,
.bg-brand-shadow .bg-feature h3,
.bg-brand-shadow .bg-feature h4,
.bg-brand-shadow .bg-feature h5,
.bg-brand-shadow .bg-feature h6,
.bg-highlight .bg-feature h1,
.bg-highlight .bg-feature h2,
.bg-highlight .bg-feature h3,
.bg-highlight .bg-feature h4,
.bg-highlight .bg-feature h5,
.bg-highlight .bg-feature h6,
.bg-highlight-shadow .bg-feature h1,
.bg-highlight-shadow .bg-feature h2,
.bg-highlight-shadow .bg-feature h3,
.bg-highlight-shadow .bg-feature h4,
.bg-highlight-shadow .bg-feature h5,
.bg-highlight-shadow .bg-feature h6,
.bg-feature .bg-feature h1,
.bg-feature .bg-feature h2,
.bg-feature .bg-feature h3,
.bg-feature .bg-feature h4,
.bg-feature .bg-feature h5,
.bg-feature .bg-feature h6,
.bg-feature-shadow .bg-feature h1,
.bg-feature-shadow .bg-feature h2,
.bg-feature-shadow .bg-feature h3,
.bg-feature-shadow .bg-feature h4,
.bg-feature-shadow .bg-feature h5,
.bg-feature-shadow .bg-feature h6,
.bg-accent .bg-feature h1,
.bg-accent .bg-feature h2,
.bg-accent .bg-feature h3,
.bg-accent .bg-feature h4,
.bg-accent .bg-feature h5,
.bg-accent .bg-feature h6,
.bg-accent-shadow .bg-feature h1,
.bg-accent-shadow .bg-feature h2,
.bg-accent-shadow .bg-feature h3,
.bg-accent-shadow .bg-feature h4,
.bg-accent-shadow .bg-feature h5,
.bg-accent-shadow .bg-feature h6,
.bg-flourish .bg-feature h1,
.bg-flourish .bg-feature h2,
.bg-flourish .bg-feature h3,
.bg-flourish .bg-feature h4,
.bg-flourish .bg-feature h5,
.bg-flourish .bg-feature h6,
.bg-flourish-shadow .bg-feature h1,
.bg-flourish-shadow .bg-feature h2,
.bg-flourish-shadow .bg-feature h3,
.bg-flourish-shadow .bg-feature h4,
.bg-flourish-shadow .bg-feature h5,
.bg-flourish-shadow .bg-feature h6,
.bg-focal .bg-feature h1,
.bg-focal .bg-feature h2,
.bg-focal .bg-feature h3,
.bg-focal .bg-feature h4,
.bg-focal .bg-feature h5,
.bg-focal .bg-feature h6,
.bg-focal-shadow .bg-feature h1,
.bg-focal-shadow .bg-feature h2,
.bg-focal-shadow .bg-feature h3,
.bg-focal-shadow .bg-feature h4,
.bg-focal-shadow .bg-feature h5,
.bg-focal-shadow .bg-feature h6,
.bg-spot .bg-feature h1,
.bg-spot .bg-feature h2,
.bg-spot .bg-feature h3,
.bg-spot .bg-feature h4,
.bg-spot .bg-feature h5,
.bg-spot .bg-feature h6,
.bg-spot-shadow .bg-feature h1,
.bg-spot-shadow .bg-feature h2,
.bg-spot-shadow .bg-feature h3,
.bg-spot-shadow .bg-feature h4,
.bg-spot-shadow .bg-feature h5,
.bg-spot-shadow .bg-feature h6,
.bg-lumin .bg-feature h1,
.bg-lumin .bg-feature h2,
.bg-lumin .bg-feature h3,
.bg-lumin .bg-feature h4,
.bg-lumin .bg-feature h5,
.bg-lumin .bg-feature h6,
.bg-lumin-shadow .bg-feature h1,
.bg-lumin-shadow .bg-feature h2,
.bg-lumin-shadow .bg-feature h3,
.bg-lumin-shadow .bg-feature h4,
.bg-lumin-shadow .bg-feature h5,
.bg-lumin-shadow .bg-feature h6,
.bg-jet .bg-feature h1,
.bg-jet .bg-feature h2,
.bg-jet .bg-feature h3,
.bg-jet .bg-feature h4,
.bg-jet .bg-feature h5,
.bg-jet .bg-feature h6,
.bg-feature h1,
.bg-feature h2,
.bg-feature h3,
.bg-feature h4,
.bg-feature h5,
.bg-feature h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-feature h1:not(.textillate) > span,
.bg-black .bg-feature h2:not(.textillate) > span,
.bg-black .bg-feature h3:not(.textillate) > span,
.bg-black .bg-feature h4:not(.textillate) > span,
.bg-black .bg-feature h5:not(.textillate) > span,
.bg-black .bg-feature h6:not(.textillate) > span,
.bg-dark .bg-feature h1:not(.textillate) > span,
.bg-dark .bg-feature h2:not(.textillate) > span,
.bg-dark .bg-feature h3:not(.textillate) > span,
.bg-dark .bg-feature h4:not(.textillate) > span,
.bg-dark .bg-feature h5:not(.textillate) > span,
.bg-dark .bg-feature h6:not(.textillate) > span,
.bg-light .bg-feature h1:not(.textillate) > span,
.bg-light .bg-feature h2:not(.textillate) > span,
.bg-light .bg-feature h3:not(.textillate) > span,
.bg-light .bg-feature h4:not(.textillate) > span,
.bg-light .bg-feature h5:not(.textillate) > span,
.bg-light .bg-feature h6:not(.textillate) > span,
.bg-white .bg-feature h1:not(.textillate) > span,
.bg-white .bg-feature h2:not(.textillate) > span,
.bg-white .bg-feature h3:not(.textillate) > span,
.bg-white .bg-feature h4:not(.textillate) > span,
.bg-white .bg-feature h5:not(.textillate) > span,
.bg-white .bg-feature h6:not(.textillate) > span,
.bg-brand .bg-feature h1:not(.textillate) > span,
.bg-brand .bg-feature h2:not(.textillate) > span,
.bg-brand .bg-feature h3:not(.textillate) > span,
.bg-brand .bg-feature h4:not(.textillate) > span,
.bg-brand .bg-feature h5:not(.textillate) > span,
.bg-brand .bg-feature h6:not(.textillate) > span,
.bg-brand-shadow .bg-feature h1:not(.textillate) > span,
.bg-brand-shadow .bg-feature h2:not(.textillate) > span,
.bg-brand-shadow .bg-feature h3:not(.textillate) > span,
.bg-brand-shadow .bg-feature h4:not(.textillate) > span,
.bg-brand-shadow .bg-feature h5:not(.textillate) > span,
.bg-brand-shadow .bg-feature h6:not(.textillate) > span,
.bg-highlight .bg-feature h1:not(.textillate) > span,
.bg-highlight .bg-feature h2:not(.textillate) > span,
.bg-highlight .bg-feature h3:not(.textillate) > span,
.bg-highlight .bg-feature h4:not(.textillate) > span,
.bg-highlight .bg-feature h5:not(.textillate) > span,
.bg-highlight .bg-feature h6:not(.textillate) > span,
.bg-highlight-shadow .bg-feature h1:not(.textillate) > span,
.bg-highlight-shadow .bg-feature h2:not(.textillate) > span,
.bg-highlight-shadow .bg-feature h3:not(.textillate) > span,
.bg-highlight-shadow .bg-feature h4:not(.textillate) > span,
.bg-highlight-shadow .bg-feature h5:not(.textillate) > span,
.bg-highlight-shadow .bg-feature h6:not(.textillate) > span,
.bg-feature .bg-feature h1:not(.textillate) > span,
.bg-feature .bg-feature h2:not(.textillate) > span,
.bg-feature .bg-feature h3:not(.textillate) > span,
.bg-feature .bg-feature h4:not(.textillate) > span,
.bg-feature .bg-feature h5:not(.textillate) > span,
.bg-feature .bg-feature h6:not(.textillate) > span,
.bg-feature-shadow .bg-feature h1:not(.textillate) > span,
.bg-feature-shadow .bg-feature h2:not(.textillate) > span,
.bg-feature-shadow .bg-feature h3:not(.textillate) > span,
.bg-feature-shadow .bg-feature h4:not(.textillate) > span,
.bg-feature-shadow .bg-feature h5:not(.textillate) > span,
.bg-feature-shadow .bg-feature h6:not(.textillate) > span,
.bg-accent .bg-feature h1:not(.textillate) > span,
.bg-accent .bg-feature h2:not(.textillate) > span,
.bg-accent .bg-feature h3:not(.textillate) > span,
.bg-accent .bg-feature h4:not(.textillate) > span,
.bg-accent .bg-feature h5:not(.textillate) > span,
.bg-accent .bg-feature h6:not(.textillate) > span,
.bg-accent-shadow .bg-feature h1:not(.textillate) > span,
.bg-accent-shadow .bg-feature h2:not(.textillate) > span,
.bg-accent-shadow .bg-feature h3:not(.textillate) > span,
.bg-accent-shadow .bg-feature h4:not(.textillate) > span,
.bg-accent-shadow .bg-feature h5:not(.textillate) > span,
.bg-accent-shadow .bg-feature h6:not(.textillate) > span,
.bg-flourish .bg-feature h1:not(.textillate) > span,
.bg-flourish .bg-feature h2:not(.textillate) > span,
.bg-flourish .bg-feature h3:not(.textillate) > span,
.bg-flourish .bg-feature h4:not(.textillate) > span,
.bg-flourish .bg-feature h5:not(.textillate) > span,
.bg-flourish .bg-feature h6:not(.textillate) > span,
.bg-flourish-shadow .bg-feature h1:not(.textillate) > span,
.bg-flourish-shadow .bg-feature h2:not(.textillate) > span,
.bg-flourish-shadow .bg-feature h3:not(.textillate) > span,
.bg-flourish-shadow .bg-feature h4:not(.textillate) > span,
.bg-flourish-shadow .bg-feature h5:not(.textillate) > span,
.bg-flourish-shadow .bg-feature h6:not(.textillate) > span,
.bg-focal .bg-feature h1:not(.textillate) > span,
.bg-focal .bg-feature h2:not(.textillate) > span,
.bg-focal .bg-feature h3:not(.textillate) > span,
.bg-focal .bg-feature h4:not(.textillate) > span,
.bg-focal .bg-feature h5:not(.textillate) > span,
.bg-focal .bg-feature h6:not(.textillate) > span,
.bg-focal-shadow .bg-feature h1:not(.textillate) > span,
.bg-focal-shadow .bg-feature h2:not(.textillate) > span,
.bg-focal-shadow .bg-feature h3:not(.textillate) > span,
.bg-focal-shadow .bg-feature h4:not(.textillate) > span,
.bg-focal-shadow .bg-feature h5:not(.textillate) > span,
.bg-focal-shadow .bg-feature h6:not(.textillate) > span,
.bg-spot .bg-feature h1:not(.textillate) > span,
.bg-spot .bg-feature h2:not(.textillate) > span,
.bg-spot .bg-feature h3:not(.textillate) > span,
.bg-spot .bg-feature h4:not(.textillate) > span,
.bg-spot .bg-feature h5:not(.textillate) > span,
.bg-spot .bg-feature h6:not(.textillate) > span,
.bg-spot-shadow .bg-feature h1:not(.textillate) > span,
.bg-spot-shadow .bg-feature h2:not(.textillate) > span,
.bg-spot-shadow .bg-feature h3:not(.textillate) > span,
.bg-spot-shadow .bg-feature h4:not(.textillate) > span,
.bg-spot-shadow .bg-feature h5:not(.textillate) > span,
.bg-spot-shadow .bg-feature h6:not(.textillate) > span,
.bg-lumin .bg-feature h1:not(.textillate) > span,
.bg-lumin .bg-feature h2:not(.textillate) > span,
.bg-lumin .bg-feature h3:not(.textillate) > span,
.bg-lumin .bg-feature h4:not(.textillate) > span,
.bg-lumin .bg-feature h5:not(.textillate) > span,
.bg-lumin .bg-feature h6:not(.textillate) > span,
.bg-lumin-shadow .bg-feature h1:not(.textillate) > span,
.bg-lumin-shadow .bg-feature h2:not(.textillate) > span,
.bg-lumin-shadow .bg-feature h3:not(.textillate) > span,
.bg-lumin-shadow .bg-feature h4:not(.textillate) > span,
.bg-lumin-shadow .bg-feature h5:not(.textillate) > span,
.bg-lumin-shadow .bg-feature h6:not(.textillate) > span,
.bg-jet .bg-feature h1:not(.textillate) > span,
.bg-jet .bg-feature h2:not(.textillate) > span,
.bg-jet .bg-feature h3:not(.textillate) > span,
.bg-jet .bg-feature h4:not(.textillate) > span,
.bg-jet .bg-feature h5:not(.textillate) > span,
.bg-jet .bg-feature h6:not(.textillate) > span,
.bg-feature h1:not(.textillate) > span,
.bg-feature h2:not(.textillate) > span,
.bg-feature h3:not(.textillate) > span,
.bg-feature h4:not(.textillate) > span,
.bg-feature h5:not(.textillate) > span,
.bg-feature h6:not(.textillate) > span{
  color: rgba(43,42,40,1);
}

/*-- BUTTONS --*/

.bg-feature div.button > a,
.bg-feature input[type=submit],
.bg-feature form button,
.overlay .bg-feature div.button > a,
.overlay .bg-feature input[type=submit],
.overlay .bg-feature form button{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-feature div.button > a:hover,
.bg-feature input[type=submit]:hover,
.bg-feature form button:hover,
.overlay .bg-feature div.button > a:hover,
.overlay .bg-feature input[type=submit]:hover,
.overlay .bg-feature form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(222,74,58,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-feature .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-feature .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-chevrons .bg-feature .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-feature .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-feature .slick-arrow.slick-prev:after,
.website-arrows-font .bg-feature .slick-arrow.slick-next:after{
    color:rgba(43,42,40,1);
}

.website-arrows-font .bg-feature .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-feature .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-feature .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(43,42,40,1);
    background-color:rgba(43,42,40,0);
}

.bg-feature .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-feature .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

.bg-feature .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-feature .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.0.png');
}

.bg-feature .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.5.png');
}

.bg-feature .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.0.png');
}

.bg-feature .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.5.png');
}

.bg-feature .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.0.png');
}

.bg-feature .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.5.png');
}

.bg-feature .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.0.png');
}

.bg-feature .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.5.png');
}

.bg-feature .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.0.png');
}

.bg-feature .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.5.png');
}

.bg-feature .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_5.0.png');
}

.bg-feature .contact-details > ul > li i,
.bg-feature .social-links-list > ul > li i,
.bg-feature nav > ul > li i,
.bg-feature .footer-navigation-list > nav > ul > li i{
    color: rgba(43,42,40,1);
}

.bg-feature .contact-details > ul > li a,
.bg-feature .social-links-list > ul > li a,
.bg-feature nav > ul > li a,
.bg-feature .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-feature .contact-details > ul > li a:hover,
.bg-feature .social-links-list > ul > li a:hover,
.bg-feature nav > ul > li a:hover,
.bg-feature .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(43,42,40,1);
}

.bg-feature nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(43,42,40,1);
}

footer.footer-columns .bg-feature .disclaimer {
    border-color: rgba(43,42,40,1);
}

.bg-feature blockquote.pullquote > .quotation-mark > i {
    color: rgba(43,42,40,1);
}

.bg-feature blockquote.pullquote {
    border-color: rgba(43,42,40,1);
}

.bg-feature blockquote.pullquote > .attribution {
    color: rgba(43,42,40,1);
}

.bg-feature .image .caption {
    border-color: rgba(43,42,40,1);
}

.bg-feature .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-feature .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-feature .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-feature .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-feature .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(43,42,40,1);
}

.bg-feature .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-feature .table > table > thead > tr {
    background-color: rgba(43,42,40,1);
}

.bg-feature .heading:after{
  background-color: rgba(43,42,40,1);
}


.bg-black .bg-feature .heading:after,


.bg-dark .bg-feature .heading:after,


.bg-light .bg-feature .heading:after,


.bg-white .bg-feature .heading:after,


.bg-brand .bg-feature .heading:after,


.bg-brand-shadow .bg-feature .heading:after,


.bg-highlight .bg-feature .heading:after,


.bg-highlight-shadow .bg-feature .heading:after,


.bg-feature .bg-feature .heading:after,


.bg-feature-shadow .bg-feature .heading:after,


.bg-accent .bg-feature .heading:after,


.bg-accent-shadow .bg-feature .heading:after,


.bg-flourish .bg-feature .heading:after,


.bg-flourish-shadow .bg-feature .heading:after,


.bg-focal .bg-feature .heading:after,


.bg-focal-shadow .bg-feature .heading:after,


.bg-spot .bg-feature .heading:after,


.bg-spot-shadow .bg-feature .heading:after,


.bg-lumin .bg-feature .heading:after,


.bg-lumin-shadow .bg-feature .heading:after,


.bg-jet .bg-feature .heading:after,


.bg-feature .heading:after{
    background-color: rgba(43,42,40,1);
}

.bg-feature .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-feature .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(43,42,40,1);
}

.bg-feature .hamburger span {
    background-color: rgba(43,42,40,1);
}

.bg-feature .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-feature .top-navigation nav > ul > li > a > i {
    color: rgba(43,42,40,1);
}

.bg-feature .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Red (Shadow) (feature-shadow)
------------------------------*/

.text-feature-shadow{
  color: rgba(190,65,51,1);
}

.fill-feature-shadow{
  fill: rgba(190,65,51,1);
}

.border-feature-shadow{
  border-color: rgba(190,65,51,1);
}

.bg-feature-shadow{
    background-color: rgba(190,65,51,1);
    color: rgba(255,255,255,1);
}

.bg-feature-shadow.opacity-0{
    background-color: rgba(190,65,51,0);
}

.bg-feature-shadow.opacity-10{
    background-color: rgba(190,65,51,0.1);
}

.bg-feature-shadow.opacity-20{
    background-color: rgba(190,65,51,0.2);
}

.bg-feature-shadow.opacity-30{
    background-color: rgba(190,65,51,0.3);
}

.bg-feature-shadow.opacity-40{
    background-color: rgba(190,65,51,0.4);
}

.bg-feature-shadow.opacity-50{
    background-color: rgba(190,65,51,0.5);
}

.bg-feature-shadow.opacity-60{
    background-color: rgba(190,65,51,0.6);
}

.bg-feature-shadow.opacity-70{
    background-color: rgba(190,65,51,0.7);
}

.bg-feature-shadow.opacity-80{
    background-color: rgba(190,65,51,0.8);
}

.bg-feature-shadow.opacity-90{
    background-color: rgba(190,65,51,0.9);
}

.bg-feature-shadow.opacity-100{
    background-color: rgba(190,65,51,1);
}

/*-- LINKS --*/

.bg-black .bg-feature-shadow a,
.bg-dark .bg-feature-shadow a,
.bg-light .bg-feature-shadow a,
.bg-white .bg-feature-shadow a,
.bg-brand .bg-feature-shadow a,
.bg-brand-shadow .bg-feature-shadow a,
.bg-highlight .bg-feature-shadow a,
.bg-highlight-shadow .bg-feature-shadow a,
.bg-feature .bg-feature-shadow a,
.bg-feature-shadow .bg-feature-shadow a,
.bg-accent .bg-feature-shadow a,
.bg-accent-shadow .bg-feature-shadow a,
.bg-flourish .bg-feature-shadow a,
.bg-flourish-shadow .bg-feature-shadow a,
.bg-focal .bg-feature-shadow a,
.bg-focal-shadow .bg-feature-shadow a,
.bg-spot .bg-feature-shadow a,
.bg-spot-shadow .bg-feature-shadow a,
.bg-lumin .bg-feature-shadow a,
.bg-lumin-shadow .bg-feature-shadow a,
.bg-jet .bg-feature-shadow a,
.bg-feature-shadow a{
    color: rgba(255,255,255,0.7);
}

.bg-black .bg-feature-shadow a:hover,
.bg-dark .bg-feature-shadow a:hover,
.bg-light .bg-feature-shadow a:hover,
.bg-white .bg-feature-shadow a:hover,
.bg-brand .bg-feature-shadow a:hover,
.bg-brand-shadow .bg-feature-shadow a:hover,
.bg-highlight .bg-feature-shadow a:hover,
.bg-highlight-shadow .bg-feature-shadow a:hover,
.bg-feature .bg-feature-shadow a:hover,
.bg-feature-shadow .bg-feature-shadow a:hover,
.bg-accent .bg-feature-shadow a:hover,
.bg-accent-shadow .bg-feature-shadow a:hover,
.bg-flourish .bg-feature-shadow a:hover,
.bg-flourish-shadow .bg-feature-shadow a:hover,
.bg-focal .bg-feature-shadow a:hover,
.bg-focal-shadow .bg-feature-shadow a:hover,
.bg-spot .bg-feature-shadow a:hover,
.bg-spot-shadow .bg-feature-shadow a:hover,
.bg-lumin .bg-feature-shadow a:hover,
.bg-lumin-shadow .bg-feature-shadow a:hover,
.bg-jet .bg-feature-shadow a:hover,
.bg-feature-shadow a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-feature-shadow h1,
.bg-black .bg-feature-shadow h2,
.bg-black .bg-feature-shadow h3,
.bg-black .bg-feature-shadow h4,
.bg-black .bg-feature-shadow h5,
.bg-black .bg-feature-shadow h6,
.bg-dark .bg-feature-shadow h1,
.bg-dark .bg-feature-shadow h2,
.bg-dark .bg-feature-shadow h3,
.bg-dark .bg-feature-shadow h4,
.bg-dark .bg-feature-shadow h5,
.bg-dark .bg-feature-shadow h6,
.bg-light .bg-feature-shadow h1,
.bg-light .bg-feature-shadow h2,
.bg-light .bg-feature-shadow h3,
.bg-light .bg-feature-shadow h4,
.bg-light .bg-feature-shadow h5,
.bg-light .bg-feature-shadow h6,
.bg-white .bg-feature-shadow h1,
.bg-white .bg-feature-shadow h2,
.bg-white .bg-feature-shadow h3,
.bg-white .bg-feature-shadow h4,
.bg-white .bg-feature-shadow h5,
.bg-white .bg-feature-shadow h6,
.bg-brand .bg-feature-shadow h1,
.bg-brand .bg-feature-shadow h2,
.bg-brand .bg-feature-shadow h3,
.bg-brand .bg-feature-shadow h4,
.bg-brand .bg-feature-shadow h5,
.bg-brand .bg-feature-shadow h6,
.bg-brand-shadow .bg-feature-shadow h1,
.bg-brand-shadow .bg-feature-shadow h2,
.bg-brand-shadow .bg-feature-shadow h3,
.bg-brand-shadow .bg-feature-shadow h4,
.bg-brand-shadow .bg-feature-shadow h5,
.bg-brand-shadow .bg-feature-shadow h6,
.bg-highlight .bg-feature-shadow h1,
.bg-highlight .bg-feature-shadow h2,
.bg-highlight .bg-feature-shadow h3,
.bg-highlight .bg-feature-shadow h4,
.bg-highlight .bg-feature-shadow h5,
.bg-highlight .bg-feature-shadow h6,
.bg-highlight-shadow .bg-feature-shadow h1,
.bg-highlight-shadow .bg-feature-shadow h2,
.bg-highlight-shadow .bg-feature-shadow h3,
.bg-highlight-shadow .bg-feature-shadow h4,
.bg-highlight-shadow .bg-feature-shadow h5,
.bg-highlight-shadow .bg-feature-shadow h6,
.bg-feature .bg-feature-shadow h1,
.bg-feature .bg-feature-shadow h2,
.bg-feature .bg-feature-shadow h3,
.bg-feature .bg-feature-shadow h4,
.bg-feature .bg-feature-shadow h5,
.bg-feature .bg-feature-shadow h6,
.bg-feature-shadow .bg-feature-shadow h1,
.bg-feature-shadow .bg-feature-shadow h2,
.bg-feature-shadow .bg-feature-shadow h3,
.bg-feature-shadow .bg-feature-shadow h4,
.bg-feature-shadow .bg-feature-shadow h5,
.bg-feature-shadow .bg-feature-shadow h6,
.bg-accent .bg-feature-shadow h1,
.bg-accent .bg-feature-shadow h2,
.bg-accent .bg-feature-shadow h3,
.bg-accent .bg-feature-shadow h4,
.bg-accent .bg-feature-shadow h5,
.bg-accent .bg-feature-shadow h6,
.bg-accent-shadow .bg-feature-shadow h1,
.bg-accent-shadow .bg-feature-shadow h2,
.bg-accent-shadow .bg-feature-shadow h3,
.bg-accent-shadow .bg-feature-shadow h4,
.bg-accent-shadow .bg-feature-shadow h5,
.bg-accent-shadow .bg-feature-shadow h6,
.bg-flourish .bg-feature-shadow h1,
.bg-flourish .bg-feature-shadow h2,
.bg-flourish .bg-feature-shadow h3,
.bg-flourish .bg-feature-shadow h4,
.bg-flourish .bg-feature-shadow h5,
.bg-flourish .bg-feature-shadow h6,
.bg-flourish-shadow .bg-feature-shadow h1,
.bg-flourish-shadow .bg-feature-shadow h2,
.bg-flourish-shadow .bg-feature-shadow h3,
.bg-flourish-shadow .bg-feature-shadow h4,
.bg-flourish-shadow .bg-feature-shadow h5,
.bg-flourish-shadow .bg-feature-shadow h6,
.bg-focal .bg-feature-shadow h1,
.bg-focal .bg-feature-shadow h2,
.bg-focal .bg-feature-shadow h3,
.bg-focal .bg-feature-shadow h4,
.bg-focal .bg-feature-shadow h5,
.bg-focal .bg-feature-shadow h6,
.bg-focal-shadow .bg-feature-shadow h1,
.bg-focal-shadow .bg-feature-shadow h2,
.bg-focal-shadow .bg-feature-shadow h3,
.bg-focal-shadow .bg-feature-shadow h4,
.bg-focal-shadow .bg-feature-shadow h5,
.bg-focal-shadow .bg-feature-shadow h6,
.bg-spot .bg-feature-shadow h1,
.bg-spot .bg-feature-shadow h2,
.bg-spot .bg-feature-shadow h3,
.bg-spot .bg-feature-shadow h4,
.bg-spot .bg-feature-shadow h5,
.bg-spot .bg-feature-shadow h6,
.bg-spot-shadow .bg-feature-shadow h1,
.bg-spot-shadow .bg-feature-shadow h2,
.bg-spot-shadow .bg-feature-shadow h3,
.bg-spot-shadow .bg-feature-shadow h4,
.bg-spot-shadow .bg-feature-shadow h5,
.bg-spot-shadow .bg-feature-shadow h6,
.bg-lumin .bg-feature-shadow h1,
.bg-lumin .bg-feature-shadow h2,
.bg-lumin .bg-feature-shadow h3,
.bg-lumin .bg-feature-shadow h4,
.bg-lumin .bg-feature-shadow h5,
.bg-lumin .bg-feature-shadow h6,
.bg-lumin-shadow .bg-feature-shadow h1,
.bg-lumin-shadow .bg-feature-shadow h2,
.bg-lumin-shadow .bg-feature-shadow h3,
.bg-lumin-shadow .bg-feature-shadow h4,
.bg-lumin-shadow .bg-feature-shadow h5,
.bg-lumin-shadow .bg-feature-shadow h6,
.bg-jet .bg-feature-shadow h1,
.bg-jet .bg-feature-shadow h2,
.bg-jet .bg-feature-shadow h3,
.bg-jet .bg-feature-shadow h4,
.bg-jet .bg-feature-shadow h5,
.bg-jet .bg-feature-shadow h6,
.bg-feature-shadow h1,
.bg-feature-shadow h2,
.bg-feature-shadow h3,
.bg-feature-shadow h4,
.bg-feature-shadow h5,
.bg-feature-shadow h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-feature-shadow h1:not(.textillate) > span,
.bg-black .bg-feature-shadow h2:not(.textillate) > span,
.bg-black .bg-feature-shadow h3:not(.textillate) > span,
.bg-black .bg-feature-shadow h4:not(.textillate) > span,
.bg-black .bg-feature-shadow h5:not(.textillate) > span,
.bg-black .bg-feature-shadow h6:not(.textillate) > span,
.bg-dark .bg-feature-shadow h1:not(.textillate) > span,
.bg-dark .bg-feature-shadow h2:not(.textillate) > span,
.bg-dark .bg-feature-shadow h3:not(.textillate) > span,
.bg-dark .bg-feature-shadow h4:not(.textillate) > span,
.bg-dark .bg-feature-shadow h5:not(.textillate) > span,
.bg-dark .bg-feature-shadow h6:not(.textillate) > span,
.bg-light .bg-feature-shadow h1:not(.textillate) > span,
.bg-light .bg-feature-shadow h2:not(.textillate) > span,
.bg-light .bg-feature-shadow h3:not(.textillate) > span,
.bg-light .bg-feature-shadow h4:not(.textillate) > span,
.bg-light .bg-feature-shadow h5:not(.textillate) > span,
.bg-light .bg-feature-shadow h6:not(.textillate) > span,
.bg-white .bg-feature-shadow h1:not(.textillate) > span,
.bg-white .bg-feature-shadow h2:not(.textillate) > span,
.bg-white .bg-feature-shadow h3:not(.textillate) > span,
.bg-white .bg-feature-shadow h4:not(.textillate) > span,
.bg-white .bg-feature-shadow h5:not(.textillate) > span,
.bg-white .bg-feature-shadow h6:not(.textillate) > span,
.bg-brand .bg-feature-shadow h1:not(.textillate) > span,
.bg-brand .bg-feature-shadow h2:not(.textillate) > span,
.bg-brand .bg-feature-shadow h3:not(.textillate) > span,
.bg-brand .bg-feature-shadow h4:not(.textillate) > span,
.bg-brand .bg-feature-shadow h5:not(.textillate) > span,
.bg-brand .bg-feature-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-highlight .bg-feature-shadow h1:not(.textillate) > span,
.bg-highlight .bg-feature-shadow h2:not(.textillate) > span,
.bg-highlight .bg-feature-shadow h3:not(.textillate) > span,
.bg-highlight .bg-feature-shadow h4:not(.textillate) > span,
.bg-highlight .bg-feature-shadow h5:not(.textillate) > span,
.bg-highlight .bg-feature-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-feature .bg-feature-shadow h1:not(.textillate) > span,
.bg-feature .bg-feature-shadow h2:not(.textillate) > span,
.bg-feature .bg-feature-shadow h3:not(.textillate) > span,
.bg-feature .bg-feature-shadow h4:not(.textillate) > span,
.bg-feature .bg-feature-shadow h5:not(.textillate) > span,
.bg-feature .bg-feature-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-accent .bg-feature-shadow h1:not(.textillate) > span,
.bg-accent .bg-feature-shadow h2:not(.textillate) > span,
.bg-accent .bg-feature-shadow h3:not(.textillate) > span,
.bg-accent .bg-feature-shadow h4:not(.textillate) > span,
.bg-accent .bg-feature-shadow h5:not(.textillate) > span,
.bg-accent .bg-feature-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-flourish .bg-feature-shadow h1:not(.textillate) > span,
.bg-flourish .bg-feature-shadow h2:not(.textillate) > span,
.bg-flourish .bg-feature-shadow h3:not(.textillate) > span,
.bg-flourish .bg-feature-shadow h4:not(.textillate) > span,
.bg-flourish .bg-feature-shadow h5:not(.textillate) > span,
.bg-flourish .bg-feature-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-focal .bg-feature-shadow h1:not(.textillate) > span,
.bg-focal .bg-feature-shadow h2:not(.textillate) > span,
.bg-focal .bg-feature-shadow h3:not(.textillate) > span,
.bg-focal .bg-feature-shadow h4:not(.textillate) > span,
.bg-focal .bg-feature-shadow h5:not(.textillate) > span,
.bg-focal .bg-feature-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-spot .bg-feature-shadow h1:not(.textillate) > span,
.bg-spot .bg-feature-shadow h2:not(.textillate) > span,
.bg-spot .bg-feature-shadow h3:not(.textillate) > span,
.bg-spot .bg-feature-shadow h4:not(.textillate) > span,
.bg-spot .bg-feature-shadow h5:not(.textillate) > span,
.bg-spot .bg-feature-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-lumin .bg-feature-shadow h1:not(.textillate) > span,
.bg-lumin .bg-feature-shadow h2:not(.textillate) > span,
.bg-lumin .bg-feature-shadow h3:not(.textillate) > span,
.bg-lumin .bg-feature-shadow h4:not(.textillate) > span,
.bg-lumin .bg-feature-shadow h5:not(.textillate) > span,
.bg-lumin .bg-feature-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-feature-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-feature-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-feature-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-feature-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-feature-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-feature-shadow h6:not(.textillate) > span,
.bg-jet .bg-feature-shadow h1:not(.textillate) > span,
.bg-jet .bg-feature-shadow h2:not(.textillate) > span,
.bg-jet .bg-feature-shadow h3:not(.textillate) > span,
.bg-jet .bg-feature-shadow h4:not(.textillate) > span,
.bg-jet .bg-feature-shadow h5:not(.textillate) > span,
.bg-jet .bg-feature-shadow h6:not(.textillate) > span,
.bg-feature-shadow h1:not(.textillate) > span,
.bg-feature-shadow h2:not(.textillate) > span,
.bg-feature-shadow h3:not(.textillate) > span,
.bg-feature-shadow h4:not(.textillate) > span,
.bg-feature-shadow h5:not(.textillate) > span,
.bg-feature-shadow h6:not(.textillate) > span{
  color: rgba(43,42,40,1);
}

/*-- BUTTONS --*/

.bg-feature-shadow div.button > a,
.bg-feature-shadow input[type=submit],
.bg-feature-shadow form button,
.overlay .bg-feature-shadow div.button > a,
.overlay .bg-feature-shadow input[type=submit],
.overlay .bg-feature-shadow form button{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

.bg-feature-shadow div.button > a:hover,
.bg-feature-shadow input[type=submit]:hover,
.bg-feature-shadow form button:hover,
.overlay .bg-feature-shadow div.button > a:hover,
.overlay .bg-feature-shadow input[type=submit]:hover,
.overlay .bg-feature-shadow form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(222,74,58,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-feature-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-feature-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-feature-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-feature-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-chevrons .bg-feature-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-feature-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-feature-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-feature-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-feature-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-feature-shadow .slick-arrow.slick-next:after{
    color:rgba(43,42,40,1);
}

.website-arrows-font .bg-feature-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-feature-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-feature-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(43,42,40,1);
    background-color:rgba(43,42,40,0);
}

.bg-feature-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-feature-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

.bg-feature-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-feature-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.0.png');
}

.bg-feature-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_0.5.png');
}

.bg-feature-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.0.png');
}

.bg-feature-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_1.5.png');
}

.bg-feature-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.0.png');
}

.bg-feature-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_2.5.png');
}

.bg-feature-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.0.png');
}

.bg-feature-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_3.5.png');
}

.bg-feature-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.0.png');
}

.bg-feature-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_4.5.png');
}

.bg-feature-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/rating_5.0.png');
}

.bg-feature-shadow .contact-details > ul > li i,
.bg-feature-shadow .social-links-list > ul > li i,
.bg-feature-shadow nav > ul > li i,
.bg-feature-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(43,42,40,1);
}

.bg-feature-shadow .contact-details > ul > li a,
.bg-feature-shadow .social-links-list > ul > li a,
.bg-feature-shadow nav > ul > li a,
.bg-feature-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-feature-shadow .contact-details > ul > li a:hover,
.bg-feature-shadow .social-links-list > ul > li a:hover,
.bg-feature-shadow nav > ul > li a:hover,
.bg-feature-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(43,42,40,1);
}

.bg-feature-shadow nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(43,42,40,1);
}

footer.footer-columns .bg-feature-shadow .disclaimer {
    border-color: rgba(43,42,40,1);
}

.bg-feature-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(43,42,40,1);
}

.bg-feature-shadow blockquote.pullquote {
    border-color: rgba(43,42,40,1);
}

.bg-feature-shadow blockquote.pullquote > .attribution {
    color: rgba(43,42,40,1);
}

.bg-feature-shadow .image .caption {
    border-color: rgba(43,42,40,1);
}

.bg-feature-shadow .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-feature-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-feature-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-feature-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-feature-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(43,42,40,1);
}

.bg-feature-shadow .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-feature-shadow .table > table > thead > tr {
    background-color: rgba(43,42,40,1);
}

.bg-feature-shadow .heading:after{
  background-color: rgba(43,42,40,1);
}


.bg-black .bg-feature-shadow .heading:after,


.bg-dark .bg-feature-shadow .heading:after,


.bg-light .bg-feature-shadow .heading:after,


.bg-white .bg-feature-shadow .heading:after,


.bg-brand .bg-feature-shadow .heading:after,


.bg-brand-shadow .bg-feature-shadow .heading:after,


.bg-highlight .bg-feature-shadow .heading:after,


.bg-highlight-shadow .bg-feature-shadow .heading:after,


.bg-feature .bg-feature-shadow .heading:after,


.bg-feature-shadow .bg-feature-shadow .heading:after,


.bg-accent .bg-feature-shadow .heading:after,


.bg-accent-shadow .bg-feature-shadow .heading:after,


.bg-flourish .bg-feature-shadow .heading:after,


.bg-flourish-shadow .bg-feature-shadow .heading:after,


.bg-focal .bg-feature-shadow .heading:after,


.bg-focal-shadow .bg-feature-shadow .heading:after,


.bg-spot .bg-feature-shadow .heading:after,


.bg-spot-shadow .bg-feature-shadow .heading:after,


.bg-lumin .bg-feature-shadow .heading:after,


.bg-lumin-shadow .bg-feature-shadow .heading:after,


.bg-jet .bg-feature-shadow .heading:after,


.bg-feature-shadow .heading:after{
    background-color: rgba(43,42,40,1);
}

.bg-feature-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-feature-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(43,42,40,1);
}

.bg-feature-shadow .hamburger span {
    background-color: rgba(43,42,40,1);
}

.bg-feature-shadow .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-feature-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(43,42,40,1);
}

.bg-feature-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Orange (accent)
------------------------------*/

.text-accent{
  color: rgba(249,161,49,1);
}

.fill-accent{
  fill: rgba(249,161,49,1);
}

.border-accent{
  border-color: rgba(249,161,49,1);
}

.bg-accent{
    background-color: rgba(249,161,49,1);
    color: rgba(255,255,255,1);
}

.bg-accent.opacity-0{
    background-color: rgba(249,161,49,0);
}

.bg-accent.opacity-10{
    background-color: rgba(249,161,49,0.1);
}

.bg-accent.opacity-20{
    background-color: rgba(249,161,49,0.2);
}

.bg-accent.opacity-30{
    background-color: rgba(249,161,49,0.3);
}

.bg-accent.opacity-40{
    background-color: rgba(249,161,49,0.4);
}

.bg-accent.opacity-50{
    background-color: rgba(249,161,49,0.5);
}

.bg-accent.opacity-60{
    background-color: rgba(249,161,49,0.6);
}

.bg-accent.opacity-70{
    background-color: rgba(249,161,49,0.7);
}

.bg-accent.opacity-80{
    background-color: rgba(249,161,49,0.8);
}

.bg-accent.opacity-90{
    background-color: rgba(249,161,49,0.9);
}

.bg-accent.opacity-100{
    background-color: rgba(249,161,49,1);
}

/*-- LINKS --*/

.bg-black .bg-accent a,
.bg-dark .bg-accent a,
.bg-light .bg-accent a,
.bg-white .bg-accent a,
.bg-brand .bg-accent a,
.bg-brand-shadow .bg-accent a,
.bg-highlight .bg-accent a,
.bg-highlight-shadow .bg-accent a,
.bg-feature .bg-accent a,
.bg-feature-shadow .bg-accent a,
.bg-accent .bg-accent a,
.bg-accent-shadow .bg-accent a,
.bg-flourish .bg-accent a,
.bg-flourish-shadow .bg-accent a,
.bg-focal .bg-accent a,
.bg-focal-shadow .bg-accent a,
.bg-spot .bg-accent a,
.bg-spot-shadow .bg-accent a,
.bg-lumin .bg-accent a,
.bg-lumin-shadow .bg-accent a,
.bg-jet .bg-accent a,
.bg-accent a{
    color: rgba(222,74,58,1);
}

.bg-black .bg-accent a:hover,
.bg-dark .bg-accent a:hover,
.bg-light .bg-accent a:hover,
.bg-white .bg-accent a:hover,
.bg-brand .bg-accent a:hover,
.bg-brand-shadow .bg-accent a:hover,
.bg-highlight .bg-accent a:hover,
.bg-highlight-shadow .bg-accent a:hover,
.bg-feature .bg-accent a:hover,
.bg-feature-shadow .bg-accent a:hover,
.bg-accent .bg-accent a:hover,
.bg-accent-shadow .bg-accent a:hover,
.bg-flourish .bg-accent a:hover,
.bg-flourish-shadow .bg-accent a:hover,
.bg-focal .bg-accent a:hover,
.bg-focal-shadow .bg-accent a:hover,
.bg-spot .bg-accent a:hover,
.bg-spot-shadow .bg-accent a:hover,
.bg-lumin .bg-accent a:hover,
.bg-lumin-shadow .bg-accent a:hover,
.bg-jet .bg-accent a:hover,
.bg-accent a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-accent h1,
.bg-black .bg-accent h2,
.bg-black .bg-accent h3,
.bg-black .bg-accent h4,
.bg-black .bg-accent h5,
.bg-black .bg-accent h6,
.bg-dark .bg-accent h1,
.bg-dark .bg-accent h2,
.bg-dark .bg-accent h3,
.bg-dark .bg-accent h4,
.bg-dark .bg-accent h5,
.bg-dark .bg-accent h6,
.bg-light .bg-accent h1,
.bg-light .bg-accent h2,
.bg-light .bg-accent h3,
.bg-light .bg-accent h4,
.bg-light .bg-accent h5,
.bg-light .bg-accent h6,
.bg-white .bg-accent h1,
.bg-white .bg-accent h2,
.bg-white .bg-accent h3,
.bg-white .bg-accent h4,
.bg-white .bg-accent h5,
.bg-white .bg-accent h6,
.bg-brand .bg-accent h1,
.bg-brand .bg-accent h2,
.bg-brand .bg-accent h3,
.bg-brand .bg-accent h4,
.bg-brand .bg-accent h5,
.bg-brand .bg-accent h6,
.bg-brand-shadow .bg-accent h1,
.bg-brand-shadow .bg-accent h2,
.bg-brand-shadow .bg-accent h3,
.bg-brand-shadow .bg-accent h4,
.bg-brand-shadow .bg-accent h5,
.bg-brand-shadow .bg-accent h6,
.bg-highlight .bg-accent h1,
.bg-highlight .bg-accent h2,
.bg-highlight .bg-accent h3,
.bg-highlight .bg-accent h4,
.bg-highlight .bg-accent h5,
.bg-highlight .bg-accent h6,
.bg-highlight-shadow .bg-accent h1,
.bg-highlight-shadow .bg-accent h2,
.bg-highlight-shadow .bg-accent h3,
.bg-highlight-shadow .bg-accent h4,
.bg-highlight-shadow .bg-accent h5,
.bg-highlight-shadow .bg-accent h6,
.bg-feature .bg-accent h1,
.bg-feature .bg-accent h2,
.bg-feature .bg-accent h3,
.bg-feature .bg-accent h4,
.bg-feature .bg-accent h5,
.bg-feature .bg-accent h6,
.bg-feature-shadow .bg-accent h1,
.bg-feature-shadow .bg-accent h2,
.bg-feature-shadow .bg-accent h3,
.bg-feature-shadow .bg-accent h4,
.bg-feature-shadow .bg-accent h5,
.bg-feature-shadow .bg-accent h6,
.bg-accent .bg-accent h1,
.bg-accent .bg-accent h2,
.bg-accent .bg-accent h3,
.bg-accent .bg-accent h4,
.bg-accent .bg-accent h5,
.bg-accent .bg-accent h6,
.bg-accent-shadow .bg-accent h1,
.bg-accent-shadow .bg-accent h2,
.bg-accent-shadow .bg-accent h3,
.bg-accent-shadow .bg-accent h4,
.bg-accent-shadow .bg-accent h5,
.bg-accent-shadow .bg-accent h6,
.bg-flourish .bg-accent h1,
.bg-flourish .bg-accent h2,
.bg-flourish .bg-accent h3,
.bg-flourish .bg-accent h4,
.bg-flourish .bg-accent h5,
.bg-flourish .bg-accent h6,
.bg-flourish-shadow .bg-accent h1,
.bg-flourish-shadow .bg-accent h2,
.bg-flourish-shadow .bg-accent h3,
.bg-flourish-shadow .bg-accent h4,
.bg-flourish-shadow .bg-accent h5,
.bg-flourish-shadow .bg-accent h6,
.bg-focal .bg-accent h1,
.bg-focal .bg-accent h2,
.bg-focal .bg-accent h3,
.bg-focal .bg-accent h4,
.bg-focal .bg-accent h5,
.bg-focal .bg-accent h6,
.bg-focal-shadow .bg-accent h1,
.bg-focal-shadow .bg-accent h2,
.bg-focal-shadow .bg-accent h3,
.bg-focal-shadow .bg-accent h4,
.bg-focal-shadow .bg-accent h5,
.bg-focal-shadow .bg-accent h6,
.bg-spot .bg-accent h1,
.bg-spot .bg-accent h2,
.bg-spot .bg-accent h3,
.bg-spot .bg-accent h4,
.bg-spot .bg-accent h5,
.bg-spot .bg-accent h6,
.bg-spot-shadow .bg-accent h1,
.bg-spot-shadow .bg-accent h2,
.bg-spot-shadow .bg-accent h3,
.bg-spot-shadow .bg-accent h4,
.bg-spot-shadow .bg-accent h5,
.bg-spot-shadow .bg-accent h6,
.bg-lumin .bg-accent h1,
.bg-lumin .bg-accent h2,
.bg-lumin .bg-accent h3,
.bg-lumin .bg-accent h4,
.bg-lumin .bg-accent h5,
.bg-lumin .bg-accent h6,
.bg-lumin-shadow .bg-accent h1,
.bg-lumin-shadow .bg-accent h2,
.bg-lumin-shadow .bg-accent h3,
.bg-lumin-shadow .bg-accent h4,
.bg-lumin-shadow .bg-accent h5,
.bg-lumin-shadow .bg-accent h6,
.bg-jet .bg-accent h1,
.bg-jet .bg-accent h2,
.bg-jet .bg-accent h3,
.bg-jet .bg-accent h4,
.bg-jet .bg-accent h5,
.bg-jet .bg-accent h6,
.bg-accent h1,
.bg-accent h2,
.bg-accent h3,
.bg-accent h4,
.bg-accent h5,
.bg-accent h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-accent h1:not(.textillate) > span,
.bg-black .bg-accent h2:not(.textillate) > span,
.bg-black .bg-accent h3:not(.textillate) > span,
.bg-black .bg-accent h4:not(.textillate) > span,
.bg-black .bg-accent h5:not(.textillate) > span,
.bg-black .bg-accent h6:not(.textillate) > span,
.bg-dark .bg-accent h1:not(.textillate) > span,
.bg-dark .bg-accent h2:not(.textillate) > span,
.bg-dark .bg-accent h3:not(.textillate) > span,
.bg-dark .bg-accent h4:not(.textillate) > span,
.bg-dark .bg-accent h5:not(.textillate) > span,
.bg-dark .bg-accent h6:not(.textillate) > span,
.bg-light .bg-accent h1:not(.textillate) > span,
.bg-light .bg-accent h2:not(.textillate) > span,
.bg-light .bg-accent h3:not(.textillate) > span,
.bg-light .bg-accent h4:not(.textillate) > span,
.bg-light .bg-accent h5:not(.textillate) > span,
.bg-light .bg-accent h6:not(.textillate) > span,
.bg-white .bg-accent h1:not(.textillate) > span,
.bg-white .bg-accent h2:not(.textillate) > span,
.bg-white .bg-accent h3:not(.textillate) > span,
.bg-white .bg-accent h4:not(.textillate) > span,
.bg-white .bg-accent h5:not(.textillate) > span,
.bg-white .bg-accent h6:not(.textillate) > span,
.bg-brand .bg-accent h1:not(.textillate) > span,
.bg-brand .bg-accent h2:not(.textillate) > span,
.bg-brand .bg-accent h3:not(.textillate) > span,
.bg-brand .bg-accent h4:not(.textillate) > span,
.bg-brand .bg-accent h5:not(.textillate) > span,
.bg-brand .bg-accent h6:not(.textillate) > span,
.bg-brand-shadow .bg-accent h1:not(.textillate) > span,
.bg-brand-shadow .bg-accent h2:not(.textillate) > span,
.bg-brand-shadow .bg-accent h3:not(.textillate) > span,
.bg-brand-shadow .bg-accent h4:not(.textillate) > span,
.bg-brand-shadow .bg-accent h5:not(.textillate) > span,
.bg-brand-shadow .bg-accent h6:not(.textillate) > span,
.bg-highlight .bg-accent h1:not(.textillate) > span,
.bg-highlight .bg-accent h2:not(.textillate) > span,
.bg-highlight .bg-accent h3:not(.textillate) > span,
.bg-highlight .bg-accent h4:not(.textillate) > span,
.bg-highlight .bg-accent h5:not(.textillate) > span,
.bg-highlight .bg-accent h6:not(.textillate) > span,
.bg-highlight-shadow .bg-accent h1:not(.textillate) > span,
.bg-highlight-shadow .bg-accent h2:not(.textillate) > span,
.bg-highlight-shadow .bg-accent h3:not(.textillate) > span,
.bg-highlight-shadow .bg-accent h4:not(.textillate) > span,
.bg-highlight-shadow .bg-accent h5:not(.textillate) > span,
.bg-highlight-shadow .bg-accent h6:not(.textillate) > span,
.bg-feature .bg-accent h1:not(.textillate) > span,
.bg-feature .bg-accent h2:not(.textillate) > span,
.bg-feature .bg-accent h3:not(.textillate) > span,
.bg-feature .bg-accent h4:not(.textillate) > span,
.bg-feature .bg-accent h5:not(.textillate) > span,
.bg-feature .bg-accent h6:not(.textillate) > span,
.bg-feature-shadow .bg-accent h1:not(.textillate) > span,
.bg-feature-shadow .bg-accent h2:not(.textillate) > span,
.bg-feature-shadow .bg-accent h3:not(.textillate) > span,
.bg-feature-shadow .bg-accent h4:not(.textillate) > span,
.bg-feature-shadow .bg-accent h5:not(.textillate) > span,
.bg-feature-shadow .bg-accent h6:not(.textillate) > span,
.bg-accent .bg-accent h1:not(.textillate) > span,
.bg-accent .bg-accent h2:not(.textillate) > span,
.bg-accent .bg-accent h3:not(.textillate) > span,
.bg-accent .bg-accent h4:not(.textillate) > span,
.bg-accent .bg-accent h5:not(.textillate) > span,
.bg-accent .bg-accent h6:not(.textillate) > span,
.bg-accent-shadow .bg-accent h1:not(.textillate) > span,
.bg-accent-shadow .bg-accent h2:not(.textillate) > span,
.bg-accent-shadow .bg-accent h3:not(.textillate) > span,
.bg-accent-shadow .bg-accent h4:not(.textillate) > span,
.bg-accent-shadow .bg-accent h5:not(.textillate) > span,
.bg-accent-shadow .bg-accent h6:not(.textillate) > span,
.bg-flourish .bg-accent h1:not(.textillate) > span,
.bg-flourish .bg-accent h2:not(.textillate) > span,
.bg-flourish .bg-accent h3:not(.textillate) > span,
.bg-flourish .bg-accent h4:not(.textillate) > span,
.bg-flourish .bg-accent h5:not(.textillate) > span,
.bg-flourish .bg-accent h6:not(.textillate) > span,
.bg-flourish-shadow .bg-accent h1:not(.textillate) > span,
.bg-flourish-shadow .bg-accent h2:not(.textillate) > span,
.bg-flourish-shadow .bg-accent h3:not(.textillate) > span,
.bg-flourish-shadow .bg-accent h4:not(.textillate) > span,
.bg-flourish-shadow .bg-accent h5:not(.textillate) > span,
.bg-flourish-shadow .bg-accent h6:not(.textillate) > span,
.bg-focal .bg-accent h1:not(.textillate) > span,
.bg-focal .bg-accent h2:not(.textillate) > span,
.bg-focal .bg-accent h3:not(.textillate) > span,
.bg-focal .bg-accent h4:not(.textillate) > span,
.bg-focal .bg-accent h5:not(.textillate) > span,
.bg-focal .bg-accent h6:not(.textillate) > span,
.bg-focal-shadow .bg-accent h1:not(.textillate) > span,
.bg-focal-shadow .bg-accent h2:not(.textillate) > span,
.bg-focal-shadow .bg-accent h3:not(.textillate) > span,
.bg-focal-shadow .bg-accent h4:not(.textillate) > span,
.bg-focal-shadow .bg-accent h5:not(.textillate) > span,
.bg-focal-shadow .bg-accent h6:not(.textillate) > span,
.bg-spot .bg-accent h1:not(.textillate) > span,
.bg-spot .bg-accent h2:not(.textillate) > span,
.bg-spot .bg-accent h3:not(.textillate) > span,
.bg-spot .bg-accent h4:not(.textillate) > span,
.bg-spot .bg-accent h5:not(.textillate) > span,
.bg-spot .bg-accent h6:not(.textillate) > span,
.bg-spot-shadow .bg-accent h1:not(.textillate) > span,
.bg-spot-shadow .bg-accent h2:not(.textillate) > span,
.bg-spot-shadow .bg-accent h3:not(.textillate) > span,
.bg-spot-shadow .bg-accent h4:not(.textillate) > span,
.bg-spot-shadow .bg-accent h5:not(.textillate) > span,
.bg-spot-shadow .bg-accent h6:not(.textillate) > span,
.bg-lumin .bg-accent h1:not(.textillate) > span,
.bg-lumin .bg-accent h2:not(.textillate) > span,
.bg-lumin .bg-accent h3:not(.textillate) > span,
.bg-lumin .bg-accent h4:not(.textillate) > span,
.bg-lumin .bg-accent h5:not(.textillate) > span,
.bg-lumin .bg-accent h6:not(.textillate) > span,
.bg-lumin-shadow .bg-accent h1:not(.textillate) > span,
.bg-lumin-shadow .bg-accent h2:not(.textillate) > span,
.bg-lumin-shadow .bg-accent h3:not(.textillate) > span,
.bg-lumin-shadow .bg-accent h4:not(.textillate) > span,
.bg-lumin-shadow .bg-accent h5:not(.textillate) > span,
.bg-lumin-shadow .bg-accent h6:not(.textillate) > span,
.bg-jet .bg-accent h1:not(.textillate) > span,
.bg-jet .bg-accent h2:not(.textillate) > span,
.bg-jet .bg-accent h3:not(.textillate) > span,
.bg-jet .bg-accent h4:not(.textillate) > span,
.bg-jet .bg-accent h5:not(.textillate) > span,
.bg-jet .bg-accent h6:not(.textillate) > span,
.bg-accent h1:not(.textillate) > span,
.bg-accent h2:not(.textillate) > span,
.bg-accent h3:not(.textillate) > span,
.bg-accent h4:not(.textillate) > span,
.bg-accent h5:not(.textillate) > span,
.bg-accent h6:not(.textillate) > span{
  color: rgba(222,74,58,1);
}

/*-- BUTTONS --*/

.bg-accent div.button > a,
.bg-accent input[type=submit],
.bg-accent form button,
.overlay .bg-accent div.button > a,
.overlay .bg-accent input[type=submit],
.overlay .bg-accent form button{
    background-color: rgba(222,74,58,1);
    color: rgba(255,255,255,1);
}

.bg-accent div.button > a:hover,
.bg-accent input[type=submit]:hover,
.bg-accent form button:hover,
.overlay .bg-accent div.button > a:hover,
.overlay .bg-accent input[type=submit]:hover,
.overlay .bg-accent form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(249,161,49,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-accent .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/chevron_left.png');
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/arrow_left.png');
}

.website-arrows-chevrons .bg-accent .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/chevron_right.png');
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/arrow_right.png');
}

.website-arrows-chevrons .bg-accent .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-accent .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-accent .slick-arrow.slick-prev:after,
.website-arrows-font .bg-accent .slick-arrow.slick-next:after{
    color:rgba(222,74,58,1);
}

.website-arrows-font .bg-accent .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-accent .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-accent .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(222,74,58,1);
    background-color:rgba(222,74,58,0);
}

.bg-accent .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-accent .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(222,74,58,1);
    background-color: rgba(222,74,58,1);
}

.bg-accent .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-accent .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_0.0.png');
}

.bg-accent .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_0.5.png');
}

.bg-accent .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_1.0.png');
}

.bg-accent .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_1.5.png');
}

.bg-accent .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_2.0.png');
}

.bg-accent .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_2.5.png');
}

.bg-accent .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_3.0.png');
}

.bg-accent .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_3.5.png');
}

.bg-accent .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_4.0.png');
}

.bg-accent .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_4.5.png');
}

.bg-accent .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_5.0.png');
}

.bg-accent .contact-details > ul > li i,
.bg-accent .social-links-list > ul > li i,
.bg-accent nav > ul > li i,
.bg-accent .footer-navigation-list > nav > ul > li i{
    color: rgba(222,74,58,1);
}

.bg-accent .contact-details > ul > li a,
.bg-accent .social-links-list > ul > li a,
.bg-accent nav > ul > li a,
.bg-accent .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-accent .contact-details > ul > li a:hover,
.bg-accent .social-links-list > ul > li a:hover,
.bg-accent nav > ul > li a:hover,
.bg-accent .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(222,74,58,1);
}

.bg-accent nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(222,74,58,1);
}

footer.footer-columns .bg-accent .disclaimer {
    border-color: rgba(222,74,58,1);
}

.bg-accent blockquote.pullquote > .quotation-mark > i {
    color: rgba(222,74,58,1);
}

.bg-accent blockquote.pullquote {
    border-color: rgba(222,74,58,1);
}

.bg-accent blockquote.pullquote > .attribution {
    color: rgba(222,74,58,1);
}

.bg-accent .image .caption {
    border-color: rgba(222,74,58,1);
}

.bg-accent .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-accent .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-accent .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-accent .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(222,74,58,1);
}

.bg-accent .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(222,74,58,1);
}

.bg-accent .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-accent .table > table > thead > tr {
    background-color: rgba(222,74,58,1);
}

.bg-accent .heading:after{
  background-color: rgba(222,74,58,1);
}


.bg-black .bg-accent .heading:after,


.bg-dark .bg-accent .heading:after,


.bg-light .bg-accent .heading:after,


.bg-white .bg-accent .heading:after,


.bg-brand .bg-accent .heading:after,


.bg-brand-shadow .bg-accent .heading:after,


.bg-highlight .bg-accent .heading:after,


.bg-highlight-shadow .bg-accent .heading:after,


.bg-feature .bg-accent .heading:after,


.bg-feature-shadow .bg-accent .heading:after,


.bg-accent .bg-accent .heading:after,


.bg-accent-shadow .bg-accent .heading:after,


.bg-flourish .bg-accent .heading:after,


.bg-flourish-shadow .bg-accent .heading:after,


.bg-focal .bg-accent .heading:after,


.bg-focal-shadow .bg-accent .heading:after,


.bg-spot .bg-accent .heading:after,


.bg-spot-shadow .bg-accent .heading:after,


.bg-lumin .bg-accent .heading:after,


.bg-lumin-shadow .bg-accent .heading:after,


.bg-jet .bg-accent .heading:after,


.bg-accent .heading:after{
    background-color: rgba(222,74,58,1);
}

.bg-accent .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-accent .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(222,74,58,1);
}

.bg-accent .hamburger span {
    background-color: rgba(222,74,58,1);
}

.bg-accent .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-accent .top-navigation nav > ul > li > a > i {
    color: rgba(222,74,58,1);
}

.bg-accent .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Orange (Shadow) (accent-shadow)
------------------------------*/

.text-accent-shadow{
  color: rgba(244,121,50,1);
}

.fill-accent-shadow{
  fill: rgba(244,121,50,1);
}

.border-accent-shadow{
  border-color: rgba(244,121,50,1);
}

.bg-accent-shadow{
    background-color: rgba(244,121,50,1);
    color: rgba(255,255,255,1);
}

.bg-accent-shadow.opacity-0{
    background-color: rgba(244,121,50,0);
}

.bg-accent-shadow.opacity-10{
    background-color: rgba(244,121,50,0.1);
}

.bg-accent-shadow.opacity-20{
    background-color: rgba(244,121,50,0.2);
}

.bg-accent-shadow.opacity-30{
    background-color: rgba(244,121,50,0.3);
}

.bg-accent-shadow.opacity-40{
    background-color: rgba(244,121,50,0.4);
}

.bg-accent-shadow.opacity-50{
    background-color: rgba(244,121,50,0.5);
}

.bg-accent-shadow.opacity-60{
    background-color: rgba(244,121,50,0.6);
}

.bg-accent-shadow.opacity-70{
    background-color: rgba(244,121,50,0.7);
}

.bg-accent-shadow.opacity-80{
    background-color: rgba(244,121,50,0.8);
}

.bg-accent-shadow.opacity-90{
    background-color: rgba(244,121,50,0.9);
}

.bg-accent-shadow.opacity-100{
    background-color: rgba(244,121,50,1);
}

/*-- LINKS --*/

.bg-black .bg-accent-shadow a,
.bg-dark .bg-accent-shadow a,
.bg-light .bg-accent-shadow a,
.bg-white .bg-accent-shadow a,
.bg-brand .bg-accent-shadow a,
.bg-brand-shadow .bg-accent-shadow a,
.bg-highlight .bg-accent-shadow a,
.bg-highlight-shadow .bg-accent-shadow a,
.bg-feature .bg-accent-shadow a,
.bg-feature-shadow .bg-accent-shadow a,
.bg-accent .bg-accent-shadow a,
.bg-accent-shadow .bg-accent-shadow a,
.bg-flourish .bg-accent-shadow a,
.bg-flourish-shadow .bg-accent-shadow a,
.bg-focal .bg-accent-shadow a,
.bg-focal-shadow .bg-accent-shadow a,
.bg-spot .bg-accent-shadow a,
.bg-spot-shadow .bg-accent-shadow a,
.bg-lumin .bg-accent-shadow a,
.bg-lumin-shadow .bg-accent-shadow a,
.bg-jet .bg-accent-shadow a,
.bg-accent-shadow a{
    color: rgba(222,74,58,1);
}

.bg-black .bg-accent-shadow a:hover,
.bg-dark .bg-accent-shadow a:hover,
.bg-light .bg-accent-shadow a:hover,
.bg-white .bg-accent-shadow a:hover,
.bg-brand .bg-accent-shadow a:hover,
.bg-brand-shadow .bg-accent-shadow a:hover,
.bg-highlight .bg-accent-shadow a:hover,
.bg-highlight-shadow .bg-accent-shadow a:hover,
.bg-feature .bg-accent-shadow a:hover,
.bg-feature-shadow .bg-accent-shadow a:hover,
.bg-accent .bg-accent-shadow a:hover,
.bg-accent-shadow .bg-accent-shadow a:hover,
.bg-flourish .bg-accent-shadow a:hover,
.bg-flourish-shadow .bg-accent-shadow a:hover,
.bg-focal .bg-accent-shadow a:hover,
.bg-focal-shadow .bg-accent-shadow a:hover,
.bg-spot .bg-accent-shadow a:hover,
.bg-spot-shadow .bg-accent-shadow a:hover,
.bg-lumin .bg-accent-shadow a:hover,
.bg-lumin-shadow .bg-accent-shadow a:hover,
.bg-jet .bg-accent-shadow a:hover,
.bg-accent-shadow a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-accent-shadow h1,
.bg-black .bg-accent-shadow h2,
.bg-black .bg-accent-shadow h3,
.bg-black .bg-accent-shadow h4,
.bg-black .bg-accent-shadow h5,
.bg-black .bg-accent-shadow h6,
.bg-dark .bg-accent-shadow h1,
.bg-dark .bg-accent-shadow h2,
.bg-dark .bg-accent-shadow h3,
.bg-dark .bg-accent-shadow h4,
.bg-dark .bg-accent-shadow h5,
.bg-dark .bg-accent-shadow h6,
.bg-light .bg-accent-shadow h1,
.bg-light .bg-accent-shadow h2,
.bg-light .bg-accent-shadow h3,
.bg-light .bg-accent-shadow h4,
.bg-light .bg-accent-shadow h5,
.bg-light .bg-accent-shadow h6,
.bg-white .bg-accent-shadow h1,
.bg-white .bg-accent-shadow h2,
.bg-white .bg-accent-shadow h3,
.bg-white .bg-accent-shadow h4,
.bg-white .bg-accent-shadow h5,
.bg-white .bg-accent-shadow h6,
.bg-brand .bg-accent-shadow h1,
.bg-brand .bg-accent-shadow h2,
.bg-brand .bg-accent-shadow h3,
.bg-brand .bg-accent-shadow h4,
.bg-brand .bg-accent-shadow h5,
.bg-brand .bg-accent-shadow h6,
.bg-brand-shadow .bg-accent-shadow h1,
.bg-brand-shadow .bg-accent-shadow h2,
.bg-brand-shadow .bg-accent-shadow h3,
.bg-brand-shadow .bg-accent-shadow h4,
.bg-brand-shadow .bg-accent-shadow h5,
.bg-brand-shadow .bg-accent-shadow h6,
.bg-highlight .bg-accent-shadow h1,
.bg-highlight .bg-accent-shadow h2,
.bg-highlight .bg-accent-shadow h3,
.bg-highlight .bg-accent-shadow h4,
.bg-highlight .bg-accent-shadow h5,
.bg-highlight .bg-accent-shadow h6,
.bg-highlight-shadow .bg-accent-shadow h1,
.bg-highlight-shadow .bg-accent-shadow h2,
.bg-highlight-shadow .bg-accent-shadow h3,
.bg-highlight-shadow .bg-accent-shadow h4,
.bg-highlight-shadow .bg-accent-shadow h5,
.bg-highlight-shadow .bg-accent-shadow h6,
.bg-feature .bg-accent-shadow h1,
.bg-feature .bg-accent-shadow h2,
.bg-feature .bg-accent-shadow h3,
.bg-feature .bg-accent-shadow h4,
.bg-feature .bg-accent-shadow h5,
.bg-feature .bg-accent-shadow h6,
.bg-feature-shadow .bg-accent-shadow h1,
.bg-feature-shadow .bg-accent-shadow h2,
.bg-feature-shadow .bg-accent-shadow h3,
.bg-feature-shadow .bg-accent-shadow h4,
.bg-feature-shadow .bg-accent-shadow h5,
.bg-feature-shadow .bg-accent-shadow h6,
.bg-accent .bg-accent-shadow h1,
.bg-accent .bg-accent-shadow h2,
.bg-accent .bg-accent-shadow h3,
.bg-accent .bg-accent-shadow h4,
.bg-accent .bg-accent-shadow h5,
.bg-accent .bg-accent-shadow h6,
.bg-accent-shadow .bg-accent-shadow h1,
.bg-accent-shadow .bg-accent-shadow h2,
.bg-accent-shadow .bg-accent-shadow h3,
.bg-accent-shadow .bg-accent-shadow h4,
.bg-accent-shadow .bg-accent-shadow h5,
.bg-accent-shadow .bg-accent-shadow h6,
.bg-flourish .bg-accent-shadow h1,
.bg-flourish .bg-accent-shadow h2,
.bg-flourish .bg-accent-shadow h3,
.bg-flourish .bg-accent-shadow h4,
.bg-flourish .bg-accent-shadow h5,
.bg-flourish .bg-accent-shadow h6,
.bg-flourish-shadow .bg-accent-shadow h1,
.bg-flourish-shadow .bg-accent-shadow h2,
.bg-flourish-shadow .bg-accent-shadow h3,
.bg-flourish-shadow .bg-accent-shadow h4,
.bg-flourish-shadow .bg-accent-shadow h5,
.bg-flourish-shadow .bg-accent-shadow h6,
.bg-focal .bg-accent-shadow h1,
.bg-focal .bg-accent-shadow h2,
.bg-focal .bg-accent-shadow h3,
.bg-focal .bg-accent-shadow h4,
.bg-focal .bg-accent-shadow h5,
.bg-focal .bg-accent-shadow h6,
.bg-focal-shadow .bg-accent-shadow h1,
.bg-focal-shadow .bg-accent-shadow h2,
.bg-focal-shadow .bg-accent-shadow h3,
.bg-focal-shadow .bg-accent-shadow h4,
.bg-focal-shadow .bg-accent-shadow h5,
.bg-focal-shadow .bg-accent-shadow h6,
.bg-spot .bg-accent-shadow h1,
.bg-spot .bg-accent-shadow h2,
.bg-spot .bg-accent-shadow h3,
.bg-spot .bg-accent-shadow h4,
.bg-spot .bg-accent-shadow h5,
.bg-spot .bg-accent-shadow h6,
.bg-spot-shadow .bg-accent-shadow h1,
.bg-spot-shadow .bg-accent-shadow h2,
.bg-spot-shadow .bg-accent-shadow h3,
.bg-spot-shadow .bg-accent-shadow h4,
.bg-spot-shadow .bg-accent-shadow h5,
.bg-spot-shadow .bg-accent-shadow h6,
.bg-lumin .bg-accent-shadow h1,
.bg-lumin .bg-accent-shadow h2,
.bg-lumin .bg-accent-shadow h3,
.bg-lumin .bg-accent-shadow h4,
.bg-lumin .bg-accent-shadow h5,
.bg-lumin .bg-accent-shadow h6,
.bg-lumin-shadow .bg-accent-shadow h1,
.bg-lumin-shadow .bg-accent-shadow h2,
.bg-lumin-shadow .bg-accent-shadow h3,
.bg-lumin-shadow .bg-accent-shadow h4,
.bg-lumin-shadow .bg-accent-shadow h5,
.bg-lumin-shadow .bg-accent-shadow h6,
.bg-jet .bg-accent-shadow h1,
.bg-jet .bg-accent-shadow h2,
.bg-jet .bg-accent-shadow h3,
.bg-jet .bg-accent-shadow h4,
.bg-jet .bg-accent-shadow h5,
.bg-jet .bg-accent-shadow h6,
.bg-accent-shadow h1,
.bg-accent-shadow h2,
.bg-accent-shadow h3,
.bg-accent-shadow h4,
.bg-accent-shadow h5,
.bg-accent-shadow h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-accent-shadow h1:not(.textillate) > span,
.bg-black .bg-accent-shadow h2:not(.textillate) > span,
.bg-black .bg-accent-shadow h3:not(.textillate) > span,
.bg-black .bg-accent-shadow h4:not(.textillate) > span,
.bg-black .bg-accent-shadow h5:not(.textillate) > span,
.bg-black .bg-accent-shadow h6:not(.textillate) > span,
.bg-dark .bg-accent-shadow h1:not(.textillate) > span,
.bg-dark .bg-accent-shadow h2:not(.textillate) > span,
.bg-dark .bg-accent-shadow h3:not(.textillate) > span,
.bg-dark .bg-accent-shadow h4:not(.textillate) > span,
.bg-dark .bg-accent-shadow h5:not(.textillate) > span,
.bg-dark .bg-accent-shadow h6:not(.textillate) > span,
.bg-light .bg-accent-shadow h1:not(.textillate) > span,
.bg-light .bg-accent-shadow h2:not(.textillate) > span,
.bg-light .bg-accent-shadow h3:not(.textillate) > span,
.bg-light .bg-accent-shadow h4:not(.textillate) > span,
.bg-light .bg-accent-shadow h5:not(.textillate) > span,
.bg-light .bg-accent-shadow h6:not(.textillate) > span,
.bg-white .bg-accent-shadow h1:not(.textillate) > span,
.bg-white .bg-accent-shadow h2:not(.textillate) > span,
.bg-white .bg-accent-shadow h3:not(.textillate) > span,
.bg-white .bg-accent-shadow h4:not(.textillate) > span,
.bg-white .bg-accent-shadow h5:not(.textillate) > span,
.bg-white .bg-accent-shadow h6:not(.textillate) > span,
.bg-brand .bg-accent-shadow h1:not(.textillate) > span,
.bg-brand .bg-accent-shadow h2:not(.textillate) > span,
.bg-brand .bg-accent-shadow h3:not(.textillate) > span,
.bg-brand .bg-accent-shadow h4:not(.textillate) > span,
.bg-brand .bg-accent-shadow h5:not(.textillate) > span,
.bg-brand .bg-accent-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-highlight .bg-accent-shadow h1:not(.textillate) > span,
.bg-highlight .bg-accent-shadow h2:not(.textillate) > span,
.bg-highlight .bg-accent-shadow h3:not(.textillate) > span,
.bg-highlight .bg-accent-shadow h4:not(.textillate) > span,
.bg-highlight .bg-accent-shadow h5:not(.textillate) > span,
.bg-highlight .bg-accent-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-feature .bg-accent-shadow h1:not(.textillate) > span,
.bg-feature .bg-accent-shadow h2:not(.textillate) > span,
.bg-feature .bg-accent-shadow h3:not(.textillate) > span,
.bg-feature .bg-accent-shadow h4:not(.textillate) > span,
.bg-feature .bg-accent-shadow h5:not(.textillate) > span,
.bg-feature .bg-accent-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-accent .bg-accent-shadow h1:not(.textillate) > span,
.bg-accent .bg-accent-shadow h2:not(.textillate) > span,
.bg-accent .bg-accent-shadow h3:not(.textillate) > span,
.bg-accent .bg-accent-shadow h4:not(.textillate) > span,
.bg-accent .bg-accent-shadow h5:not(.textillate) > span,
.bg-accent .bg-accent-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-flourish .bg-accent-shadow h1:not(.textillate) > span,
.bg-flourish .bg-accent-shadow h2:not(.textillate) > span,
.bg-flourish .bg-accent-shadow h3:not(.textillate) > span,
.bg-flourish .bg-accent-shadow h4:not(.textillate) > span,
.bg-flourish .bg-accent-shadow h5:not(.textillate) > span,
.bg-flourish .bg-accent-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-focal .bg-accent-shadow h1:not(.textillate) > span,
.bg-focal .bg-accent-shadow h2:not(.textillate) > span,
.bg-focal .bg-accent-shadow h3:not(.textillate) > span,
.bg-focal .bg-accent-shadow h4:not(.textillate) > span,
.bg-focal .bg-accent-shadow h5:not(.textillate) > span,
.bg-focal .bg-accent-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-spot .bg-accent-shadow h1:not(.textillate) > span,
.bg-spot .bg-accent-shadow h2:not(.textillate) > span,
.bg-spot .bg-accent-shadow h3:not(.textillate) > span,
.bg-spot .bg-accent-shadow h4:not(.textillate) > span,
.bg-spot .bg-accent-shadow h5:not(.textillate) > span,
.bg-spot .bg-accent-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-lumin .bg-accent-shadow h1:not(.textillate) > span,
.bg-lumin .bg-accent-shadow h2:not(.textillate) > span,
.bg-lumin .bg-accent-shadow h3:not(.textillate) > span,
.bg-lumin .bg-accent-shadow h4:not(.textillate) > span,
.bg-lumin .bg-accent-shadow h5:not(.textillate) > span,
.bg-lumin .bg-accent-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-accent-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-accent-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-accent-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-accent-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-accent-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-accent-shadow h6:not(.textillate) > span,
.bg-jet .bg-accent-shadow h1:not(.textillate) > span,
.bg-jet .bg-accent-shadow h2:not(.textillate) > span,
.bg-jet .bg-accent-shadow h3:not(.textillate) > span,
.bg-jet .bg-accent-shadow h4:not(.textillate) > span,
.bg-jet .bg-accent-shadow h5:not(.textillate) > span,
.bg-jet .bg-accent-shadow h6:not(.textillate) > span,
.bg-accent-shadow h1:not(.textillate) > span,
.bg-accent-shadow h2:not(.textillate) > span,
.bg-accent-shadow h3:not(.textillate) > span,
.bg-accent-shadow h4:not(.textillate) > span,
.bg-accent-shadow h5:not(.textillate) > span,
.bg-accent-shadow h6:not(.textillate) > span{
  color: rgba(222,74,58,1);
}

/*-- BUTTONS --*/

.bg-accent-shadow div.button > a,
.bg-accent-shadow input[type=submit],
.bg-accent-shadow form button,
.overlay .bg-accent-shadow div.button > a,
.overlay .bg-accent-shadow input[type=submit],
.overlay .bg-accent-shadow form button{
    background-color: rgba(222,74,58,1);
    color: rgba(255,255,255,1);
}

.bg-accent-shadow div.button > a:hover,
.bg-accent-shadow input[type=submit]:hover,
.bg-accent-shadow form button:hover,
.overlay .bg-accent-shadow div.button > a:hover,
.overlay .bg-accent-shadow input[type=submit]:hover,
.overlay .bg-accent-shadow form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(249,161,49,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-accent-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/chevron_left.png');
}

.website-arrows-arrows .bg-accent-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/arrow_left.png');
}

.website-arrows-chevrons .bg-accent-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/chevron_right.png');
}

.website-arrows-arrows .bg-accent-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/arrow_right.png');
}

.website-arrows-chevrons .bg-accent-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-accent-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-accent-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-accent-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-accent-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-accent-shadow .slick-arrow.slick-next:after{
    color:rgba(222,74,58,1);
}

.website-arrows-font .bg-accent-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-accent-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-accent-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(222,74,58,1);
    background-color:rgba(222,74,58,0);
}

.bg-accent-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-accent-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(222,74,58,1);
    background-color: rgba(222,74,58,1);
}

.bg-accent-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-accent-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_0.0.png');
}

.bg-accent-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_0.5.png');
}

.bg-accent-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_1.0.png');
}

.bg-accent-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_1.5.png');
}

.bg-accent-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_2.0.png');
}

.bg-accent-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_2.5.png');
}

.bg-accent-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_3.0.png');
}

.bg-accent-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_3.5.png');
}

.bg-accent-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_4.0.png');
}

.bg-accent-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_4.5.png');
}

.bg-accent-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature/rating_5.0.png');
}

.bg-accent-shadow .contact-details > ul > li i,
.bg-accent-shadow .social-links-list > ul > li i,
.bg-accent-shadow nav > ul > li i,
.bg-accent-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(222,74,58,1);
}

.bg-accent-shadow .contact-details > ul > li a,
.bg-accent-shadow .social-links-list > ul > li a,
.bg-accent-shadow nav > ul > li a,
.bg-accent-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-accent-shadow .contact-details > ul > li a:hover,
.bg-accent-shadow .social-links-list > ul > li a:hover,
.bg-accent-shadow nav > ul > li a:hover,
.bg-accent-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(222,74,58,1);
}

.bg-accent-shadow nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(222,74,58,1);
}

footer.footer-columns .bg-accent-shadow .disclaimer {
    border-color: rgba(222,74,58,1);
}

.bg-accent-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(222,74,58,1);
}

.bg-accent-shadow blockquote.pullquote {
    border-color: rgba(222,74,58,1);
}

.bg-accent-shadow blockquote.pullquote > .attribution {
    color: rgba(222,74,58,1);
}

.bg-accent-shadow .image .caption {
    border-color: rgba(222,74,58,1);
}

.bg-accent-shadow .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-accent-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-accent-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-accent-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(222,74,58,1);
}

.bg-accent-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(222,74,58,1);
}

.bg-accent-shadow .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-accent-shadow .table > table > thead > tr {
    background-color: rgba(222,74,58,1);
}

.bg-accent-shadow .heading:after{
  background-color: rgba(222,74,58,1);
}


.bg-black .bg-accent-shadow .heading:after,


.bg-dark .bg-accent-shadow .heading:after,


.bg-light .bg-accent-shadow .heading:after,


.bg-white .bg-accent-shadow .heading:after,


.bg-brand .bg-accent-shadow .heading:after,


.bg-brand-shadow .bg-accent-shadow .heading:after,


.bg-highlight .bg-accent-shadow .heading:after,


.bg-highlight-shadow .bg-accent-shadow .heading:after,


.bg-feature .bg-accent-shadow .heading:after,


.bg-feature-shadow .bg-accent-shadow .heading:after,


.bg-accent .bg-accent-shadow .heading:after,


.bg-accent-shadow .bg-accent-shadow .heading:after,


.bg-flourish .bg-accent-shadow .heading:after,


.bg-flourish-shadow .bg-accent-shadow .heading:after,


.bg-focal .bg-accent-shadow .heading:after,


.bg-focal-shadow .bg-accent-shadow .heading:after,


.bg-spot .bg-accent-shadow .heading:after,


.bg-spot-shadow .bg-accent-shadow .heading:after,


.bg-lumin .bg-accent-shadow .heading:after,


.bg-lumin-shadow .bg-accent-shadow .heading:after,


.bg-jet .bg-accent-shadow .heading:after,


.bg-accent-shadow .heading:after{
    background-color: rgba(222,74,58,1);
}

.bg-accent-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-accent-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(222,74,58,1);
}

.bg-accent-shadow .hamburger span {
    background-color: rgba(222,74,58,1);
}

.bg-accent-shadow .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-accent-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(222,74,58,1);
}

.bg-accent-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Silver (flourish)
------------------------------*/

.text-flourish{
  color: rgba(216,220,222,1);
}

.fill-flourish{
  fill: rgba(216,220,222,1);
}

.border-flourish{
  border-color: rgba(216,220,222,1);
}

.bg-flourish{
    background-color: rgba(216,220,222,1);
    color: rgba(43,42,40,1);
}

.bg-flourish.opacity-0{
    background-color: rgba(216,220,222,0);
}

.bg-flourish.opacity-10{
    background-color: rgba(216,220,222,0.1);
}

.bg-flourish.opacity-20{
    background-color: rgba(216,220,222,0.2);
}

.bg-flourish.opacity-30{
    background-color: rgba(216,220,222,0.3);
}

.bg-flourish.opacity-40{
    background-color: rgba(216,220,222,0.4);
}

.bg-flourish.opacity-50{
    background-color: rgba(216,220,222,0.5);
}

.bg-flourish.opacity-60{
    background-color: rgba(216,220,222,0.6);
}

.bg-flourish.opacity-70{
    background-color: rgba(216,220,222,0.7);
}

.bg-flourish.opacity-80{
    background-color: rgba(216,220,222,0.8);
}

.bg-flourish.opacity-90{
    background-color: rgba(216,220,222,0.9);
}

.bg-flourish.opacity-100{
    background-color: rgba(216,220,222,1);
}

/*-- LINKS --*/

.bg-black .bg-flourish a,
.bg-dark .bg-flourish a,
.bg-light .bg-flourish a,
.bg-white .bg-flourish a,
.bg-brand .bg-flourish a,
.bg-brand-shadow .bg-flourish a,
.bg-highlight .bg-flourish a,
.bg-highlight-shadow .bg-flourish a,
.bg-feature .bg-flourish a,
.bg-feature-shadow .bg-flourish a,
.bg-accent .bg-flourish a,
.bg-accent-shadow .bg-flourish a,
.bg-flourish .bg-flourish a,
.bg-flourish-shadow .bg-flourish a,
.bg-focal .bg-flourish a,
.bg-focal-shadow .bg-flourish a,
.bg-spot .bg-flourish a,
.bg-spot-shadow .bg-flourish a,
.bg-lumin .bg-flourish a,
.bg-lumin-shadow .bg-flourish a,
.bg-jet .bg-flourish a,
.bg-flourish a{
    color: rgba(55,147,209,1);
}

.bg-black .bg-flourish a:hover,
.bg-dark .bg-flourish a:hover,
.bg-light .bg-flourish a:hover,
.bg-white .bg-flourish a:hover,
.bg-brand .bg-flourish a:hover,
.bg-brand-shadow .bg-flourish a:hover,
.bg-highlight .bg-flourish a:hover,
.bg-highlight-shadow .bg-flourish a:hover,
.bg-feature .bg-flourish a:hover,
.bg-feature-shadow .bg-flourish a:hover,
.bg-accent .bg-flourish a:hover,
.bg-accent-shadow .bg-flourish a:hover,
.bg-flourish .bg-flourish a:hover,
.bg-flourish-shadow .bg-flourish a:hover,
.bg-focal .bg-flourish a:hover,
.bg-focal-shadow .bg-flourish a:hover,
.bg-spot .bg-flourish a:hover,
.bg-spot-shadow .bg-flourish a:hover,
.bg-lumin .bg-flourish a:hover,
.bg-lumin-shadow .bg-flourish a:hover,
.bg-jet .bg-flourish a:hover,
.bg-flourish a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-flourish h1,
.bg-black .bg-flourish h2,
.bg-black .bg-flourish h3,
.bg-black .bg-flourish h4,
.bg-black .bg-flourish h5,
.bg-black .bg-flourish h6,
.bg-dark .bg-flourish h1,
.bg-dark .bg-flourish h2,
.bg-dark .bg-flourish h3,
.bg-dark .bg-flourish h4,
.bg-dark .bg-flourish h5,
.bg-dark .bg-flourish h6,
.bg-light .bg-flourish h1,
.bg-light .bg-flourish h2,
.bg-light .bg-flourish h3,
.bg-light .bg-flourish h4,
.bg-light .bg-flourish h5,
.bg-light .bg-flourish h6,
.bg-white .bg-flourish h1,
.bg-white .bg-flourish h2,
.bg-white .bg-flourish h3,
.bg-white .bg-flourish h4,
.bg-white .bg-flourish h5,
.bg-white .bg-flourish h6,
.bg-brand .bg-flourish h1,
.bg-brand .bg-flourish h2,
.bg-brand .bg-flourish h3,
.bg-brand .bg-flourish h4,
.bg-brand .bg-flourish h5,
.bg-brand .bg-flourish h6,
.bg-brand-shadow .bg-flourish h1,
.bg-brand-shadow .bg-flourish h2,
.bg-brand-shadow .bg-flourish h3,
.bg-brand-shadow .bg-flourish h4,
.bg-brand-shadow .bg-flourish h5,
.bg-brand-shadow .bg-flourish h6,
.bg-highlight .bg-flourish h1,
.bg-highlight .bg-flourish h2,
.bg-highlight .bg-flourish h3,
.bg-highlight .bg-flourish h4,
.bg-highlight .bg-flourish h5,
.bg-highlight .bg-flourish h6,
.bg-highlight-shadow .bg-flourish h1,
.bg-highlight-shadow .bg-flourish h2,
.bg-highlight-shadow .bg-flourish h3,
.bg-highlight-shadow .bg-flourish h4,
.bg-highlight-shadow .bg-flourish h5,
.bg-highlight-shadow .bg-flourish h6,
.bg-feature .bg-flourish h1,
.bg-feature .bg-flourish h2,
.bg-feature .bg-flourish h3,
.bg-feature .bg-flourish h4,
.bg-feature .bg-flourish h5,
.bg-feature .bg-flourish h6,
.bg-feature-shadow .bg-flourish h1,
.bg-feature-shadow .bg-flourish h2,
.bg-feature-shadow .bg-flourish h3,
.bg-feature-shadow .bg-flourish h4,
.bg-feature-shadow .bg-flourish h5,
.bg-feature-shadow .bg-flourish h6,
.bg-accent .bg-flourish h1,
.bg-accent .bg-flourish h2,
.bg-accent .bg-flourish h3,
.bg-accent .bg-flourish h4,
.bg-accent .bg-flourish h5,
.bg-accent .bg-flourish h6,
.bg-accent-shadow .bg-flourish h1,
.bg-accent-shadow .bg-flourish h2,
.bg-accent-shadow .bg-flourish h3,
.bg-accent-shadow .bg-flourish h4,
.bg-accent-shadow .bg-flourish h5,
.bg-accent-shadow .bg-flourish h6,
.bg-flourish .bg-flourish h1,
.bg-flourish .bg-flourish h2,
.bg-flourish .bg-flourish h3,
.bg-flourish .bg-flourish h4,
.bg-flourish .bg-flourish h5,
.bg-flourish .bg-flourish h6,
.bg-flourish-shadow .bg-flourish h1,
.bg-flourish-shadow .bg-flourish h2,
.bg-flourish-shadow .bg-flourish h3,
.bg-flourish-shadow .bg-flourish h4,
.bg-flourish-shadow .bg-flourish h5,
.bg-flourish-shadow .bg-flourish h6,
.bg-focal .bg-flourish h1,
.bg-focal .bg-flourish h2,
.bg-focal .bg-flourish h3,
.bg-focal .bg-flourish h4,
.bg-focal .bg-flourish h5,
.bg-focal .bg-flourish h6,
.bg-focal-shadow .bg-flourish h1,
.bg-focal-shadow .bg-flourish h2,
.bg-focal-shadow .bg-flourish h3,
.bg-focal-shadow .bg-flourish h4,
.bg-focal-shadow .bg-flourish h5,
.bg-focal-shadow .bg-flourish h6,
.bg-spot .bg-flourish h1,
.bg-spot .bg-flourish h2,
.bg-spot .bg-flourish h3,
.bg-spot .bg-flourish h4,
.bg-spot .bg-flourish h5,
.bg-spot .bg-flourish h6,
.bg-spot-shadow .bg-flourish h1,
.bg-spot-shadow .bg-flourish h2,
.bg-spot-shadow .bg-flourish h3,
.bg-spot-shadow .bg-flourish h4,
.bg-spot-shadow .bg-flourish h5,
.bg-spot-shadow .bg-flourish h6,
.bg-lumin .bg-flourish h1,
.bg-lumin .bg-flourish h2,
.bg-lumin .bg-flourish h3,
.bg-lumin .bg-flourish h4,
.bg-lumin .bg-flourish h5,
.bg-lumin .bg-flourish h6,
.bg-lumin-shadow .bg-flourish h1,
.bg-lumin-shadow .bg-flourish h2,
.bg-lumin-shadow .bg-flourish h3,
.bg-lumin-shadow .bg-flourish h4,
.bg-lumin-shadow .bg-flourish h5,
.bg-lumin-shadow .bg-flourish h6,
.bg-jet .bg-flourish h1,
.bg-jet .bg-flourish h2,
.bg-jet .bg-flourish h3,
.bg-jet .bg-flourish h4,
.bg-jet .bg-flourish h5,
.bg-jet .bg-flourish h6,
.bg-flourish h1,
.bg-flourish h2,
.bg-flourish h3,
.bg-flourish h4,
.bg-flourish h5,
.bg-flourish h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-flourish h1:not(.textillate) > span,
.bg-black .bg-flourish h2:not(.textillate) > span,
.bg-black .bg-flourish h3:not(.textillate) > span,
.bg-black .bg-flourish h4:not(.textillate) > span,
.bg-black .bg-flourish h5:not(.textillate) > span,
.bg-black .bg-flourish h6:not(.textillate) > span,
.bg-dark .bg-flourish h1:not(.textillate) > span,
.bg-dark .bg-flourish h2:not(.textillate) > span,
.bg-dark .bg-flourish h3:not(.textillate) > span,
.bg-dark .bg-flourish h4:not(.textillate) > span,
.bg-dark .bg-flourish h5:not(.textillate) > span,
.bg-dark .bg-flourish h6:not(.textillate) > span,
.bg-light .bg-flourish h1:not(.textillate) > span,
.bg-light .bg-flourish h2:not(.textillate) > span,
.bg-light .bg-flourish h3:not(.textillate) > span,
.bg-light .bg-flourish h4:not(.textillate) > span,
.bg-light .bg-flourish h5:not(.textillate) > span,
.bg-light .bg-flourish h6:not(.textillate) > span,
.bg-white .bg-flourish h1:not(.textillate) > span,
.bg-white .bg-flourish h2:not(.textillate) > span,
.bg-white .bg-flourish h3:not(.textillate) > span,
.bg-white .bg-flourish h4:not(.textillate) > span,
.bg-white .bg-flourish h5:not(.textillate) > span,
.bg-white .bg-flourish h6:not(.textillate) > span,
.bg-brand .bg-flourish h1:not(.textillate) > span,
.bg-brand .bg-flourish h2:not(.textillate) > span,
.bg-brand .bg-flourish h3:not(.textillate) > span,
.bg-brand .bg-flourish h4:not(.textillate) > span,
.bg-brand .bg-flourish h5:not(.textillate) > span,
.bg-brand .bg-flourish h6:not(.textillate) > span,
.bg-brand-shadow .bg-flourish h1:not(.textillate) > span,
.bg-brand-shadow .bg-flourish h2:not(.textillate) > span,
.bg-brand-shadow .bg-flourish h3:not(.textillate) > span,
.bg-brand-shadow .bg-flourish h4:not(.textillate) > span,
.bg-brand-shadow .bg-flourish h5:not(.textillate) > span,
.bg-brand-shadow .bg-flourish h6:not(.textillate) > span,
.bg-highlight .bg-flourish h1:not(.textillate) > span,
.bg-highlight .bg-flourish h2:not(.textillate) > span,
.bg-highlight .bg-flourish h3:not(.textillate) > span,
.bg-highlight .bg-flourish h4:not(.textillate) > span,
.bg-highlight .bg-flourish h5:not(.textillate) > span,
.bg-highlight .bg-flourish h6:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish h1:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish h2:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish h3:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish h4:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish h5:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish h6:not(.textillate) > span,
.bg-feature .bg-flourish h1:not(.textillate) > span,
.bg-feature .bg-flourish h2:not(.textillate) > span,
.bg-feature .bg-flourish h3:not(.textillate) > span,
.bg-feature .bg-flourish h4:not(.textillate) > span,
.bg-feature .bg-flourish h5:not(.textillate) > span,
.bg-feature .bg-flourish h6:not(.textillate) > span,
.bg-feature-shadow .bg-flourish h1:not(.textillate) > span,
.bg-feature-shadow .bg-flourish h2:not(.textillate) > span,
.bg-feature-shadow .bg-flourish h3:not(.textillate) > span,
.bg-feature-shadow .bg-flourish h4:not(.textillate) > span,
.bg-feature-shadow .bg-flourish h5:not(.textillate) > span,
.bg-feature-shadow .bg-flourish h6:not(.textillate) > span,
.bg-accent .bg-flourish h1:not(.textillate) > span,
.bg-accent .bg-flourish h2:not(.textillate) > span,
.bg-accent .bg-flourish h3:not(.textillate) > span,
.bg-accent .bg-flourish h4:not(.textillate) > span,
.bg-accent .bg-flourish h5:not(.textillate) > span,
.bg-accent .bg-flourish h6:not(.textillate) > span,
.bg-accent-shadow .bg-flourish h1:not(.textillate) > span,
.bg-accent-shadow .bg-flourish h2:not(.textillate) > span,
.bg-accent-shadow .bg-flourish h3:not(.textillate) > span,
.bg-accent-shadow .bg-flourish h4:not(.textillate) > span,
.bg-accent-shadow .bg-flourish h5:not(.textillate) > span,
.bg-accent-shadow .bg-flourish h6:not(.textillate) > span,
.bg-flourish .bg-flourish h1:not(.textillate) > span,
.bg-flourish .bg-flourish h2:not(.textillate) > span,
.bg-flourish .bg-flourish h3:not(.textillate) > span,
.bg-flourish .bg-flourish h4:not(.textillate) > span,
.bg-flourish .bg-flourish h5:not(.textillate) > span,
.bg-flourish .bg-flourish h6:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish h1:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish h2:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish h3:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish h4:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish h5:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish h6:not(.textillate) > span,
.bg-focal .bg-flourish h1:not(.textillate) > span,
.bg-focal .bg-flourish h2:not(.textillate) > span,
.bg-focal .bg-flourish h3:not(.textillate) > span,
.bg-focal .bg-flourish h4:not(.textillate) > span,
.bg-focal .bg-flourish h5:not(.textillate) > span,
.bg-focal .bg-flourish h6:not(.textillate) > span,
.bg-focal-shadow .bg-flourish h1:not(.textillate) > span,
.bg-focal-shadow .bg-flourish h2:not(.textillate) > span,
.bg-focal-shadow .bg-flourish h3:not(.textillate) > span,
.bg-focal-shadow .bg-flourish h4:not(.textillate) > span,
.bg-focal-shadow .bg-flourish h5:not(.textillate) > span,
.bg-focal-shadow .bg-flourish h6:not(.textillate) > span,
.bg-spot .bg-flourish h1:not(.textillate) > span,
.bg-spot .bg-flourish h2:not(.textillate) > span,
.bg-spot .bg-flourish h3:not(.textillate) > span,
.bg-spot .bg-flourish h4:not(.textillate) > span,
.bg-spot .bg-flourish h5:not(.textillate) > span,
.bg-spot .bg-flourish h6:not(.textillate) > span,
.bg-spot-shadow .bg-flourish h1:not(.textillate) > span,
.bg-spot-shadow .bg-flourish h2:not(.textillate) > span,
.bg-spot-shadow .bg-flourish h3:not(.textillate) > span,
.bg-spot-shadow .bg-flourish h4:not(.textillate) > span,
.bg-spot-shadow .bg-flourish h5:not(.textillate) > span,
.bg-spot-shadow .bg-flourish h6:not(.textillate) > span,
.bg-lumin .bg-flourish h1:not(.textillate) > span,
.bg-lumin .bg-flourish h2:not(.textillate) > span,
.bg-lumin .bg-flourish h3:not(.textillate) > span,
.bg-lumin .bg-flourish h4:not(.textillate) > span,
.bg-lumin .bg-flourish h5:not(.textillate) > span,
.bg-lumin .bg-flourish h6:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish h1:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish h2:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish h3:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish h4:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish h5:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish h6:not(.textillate) > span,
.bg-jet .bg-flourish h1:not(.textillate) > span,
.bg-jet .bg-flourish h2:not(.textillate) > span,
.bg-jet .bg-flourish h3:not(.textillate) > span,
.bg-jet .bg-flourish h4:not(.textillate) > span,
.bg-jet .bg-flourish h5:not(.textillate) > span,
.bg-jet .bg-flourish h6:not(.textillate) > span,
.bg-flourish h1:not(.textillate) > span,
.bg-flourish h2:not(.textillate) > span,
.bg-flourish h3:not(.textillate) > span,
.bg-flourish h4:not(.textillate) > span,
.bg-flourish h5:not(.textillate) > span,
.bg-flourish h6:not(.textillate) > span{
  color: rgba(55,147,209,1);
}

/*-- BUTTONS --*/

.bg-flourish div.button > a,
.bg-flourish input[type=submit],
.bg-flourish form button,
.overlay .bg-flourish div.button > a,
.overlay .bg-flourish input[type=submit],
.overlay .bg-flourish form button{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.bg-flourish div.button > a:hover,
.bg-flourish input[type=submit]:hover,
.bg-flourish form button:hover,
.overlay .bg-flourish div.button > a:hover,
.overlay .bg-flourish input[type=submit]:hover,
.overlay .bg-flourish form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_left.png');
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_left.png');
}

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_right.png');
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_right.png');
}

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-font .bg-flourish .slick-arrow.slick-prev:after,
.website-arrows-font .bg-flourish .slick-arrow.slick-next:after{
    color:rgba(55,147,209,1);
}

.website-arrows-font .bg-flourish .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-flourish .slick-arrow.slick-next:hover:after{
    color: rgba(43,42,40,1);
}

/*-- PAGER --*/

.bg-flourish .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(55,147,209,1);
    background-color:rgba(55,147,209,0);
}

.bg-flourish .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,0);
}

.bg-flourish .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(55,147,209,1);
    background-color: rgba(55,147,209,1);
}

.bg-flourish .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

/*-- RATINGS --*/

.bg-flourish .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.0.png');
}

.bg-flourish .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.5.png');
}

.bg-flourish .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.0.png');
}

.bg-flourish .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.5.png');
}

.bg-flourish .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.0.png');
}

.bg-flourish .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.5.png');
}

.bg-flourish .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.0.png');
}

.bg-flourish .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.5.png');
}

.bg-flourish .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.0.png');
}

.bg-flourish .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.5.png');
}

.bg-flourish .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_5.0.png');
}

.bg-flourish .contact-details > ul > li i,
.bg-flourish .social-links-list > ul > li i,
.bg-flourish nav > ul > li i,
.bg-flourish .footer-navigation-list > nav > ul > li i{
    color: rgba(55,147,209,1);
}

.bg-flourish .contact-details > ul > li a,
.bg-flourish .social-links-list > ul > li a,
.bg-flourish nav > ul > li a,
.bg-flourish .footer-navigation-list > nav > ul > li a{
    color: rgba(43,42,40,1);
}

.bg-flourish .contact-details > ul > li a:hover,
.bg-flourish .social-links-list > ul > li a:hover,
.bg-flourish nav > ul > li a:hover,
.bg-flourish .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(55,147,209,1);
}

.bg-flourish nav > ul > li span.count{
  color: rgba(43,42,40,1);
  background-color: rgba(55,147,209,1);
}

footer.footer-columns .bg-flourish .disclaimer {
    border-color: rgba(55,147,209,1);
}

.bg-flourish blockquote.pullquote > .quotation-mark > i {
    color: rgba(55,147,209,1);
}

.bg-flourish blockquote.pullquote {
    border-color: rgba(55,147,209,1);
}

.bg-flourish blockquote.pullquote > .attribution {
    color: rgba(55,147,209,1);
}

.bg-flourish .image .caption {
    border-color: rgba(55,147,209,1);
}

.bg-flourish .countdown-date > .time-block{
  border-color: rgba(43,42,40,0.25);
  background-color: rgba(43,42,40,0.1);
}

.bg-flourish .countdown-date > .time-block > .time-suffix{
  color: rgba(43,42,40,1);
}

.bg-flourish .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-flourish .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(55,147,209,1);
}

.bg-flourish .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(55,147,209,1);
}

.bg-flourish .accordion-container > .accordion {
    border-color: rgba(43,42,40,0.25);
}

.bg-flourish .table > table > thead > tr {
    background-color: rgba(55,147,209,1);
}

.bg-flourish .heading:after{
  background-color: rgba(55,147,209,1);
}


.bg-black .bg-flourish .heading:after,


.bg-dark .bg-flourish .heading:after,


.bg-light .bg-flourish .heading:after,


.bg-white .bg-flourish .heading:after,


.bg-brand .bg-flourish .heading:after,


.bg-brand-shadow .bg-flourish .heading:after,


.bg-highlight .bg-flourish .heading:after,


.bg-highlight-shadow .bg-flourish .heading:after,


.bg-feature .bg-flourish .heading:after,


.bg-feature-shadow .bg-flourish .heading:after,


.bg-accent .bg-flourish .heading:after,


.bg-accent-shadow .bg-flourish .heading:after,


.bg-flourish .bg-flourish .heading:after,


.bg-flourish-shadow .bg-flourish .heading:after,


.bg-focal .bg-flourish .heading:after,


.bg-focal-shadow .bg-flourish .heading:after,


.bg-spot .bg-flourish .heading:after,


.bg-spot-shadow .bg-flourish .heading:after,


.bg-lumin .bg-flourish .heading:after,


.bg-lumin-shadow .bg-flourish .heading:after,


.bg-jet .bg-flourish .heading:after,


.bg-flourish .heading:after{
    background-color: rgba(55,147,209,1);
}

.bg-flourish .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-flourish .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(55,147,209,1);
}

.bg-flourish .hamburger span {
    background-color: rgba(55,147,209,1);
}

.bg-flourish .hamburger:hover span {
    background-color: rgba(43,42,40,1);
}

.bg-flourish .top-navigation nav > ul > li > a > i {
    color: rgba(55,147,209,1);
}

.bg-flourish .top-navigation nav > ul > li > a:hover > i {
    color: rgba(43,42,40,1);
}


/*------------------------------
Silver (Shadow) (flourish-shadow)
------------------------------*/

.text-flourish-shadow{
  color: rgba(196,199,204,1);
}

.fill-flourish-shadow{
  fill: rgba(196,199,204,1);
}

.border-flourish-shadow{
  border-color: rgba(196,199,204,1);
}

.bg-flourish-shadow{
    background-color: rgba(196,199,204,1);
    color: rgba(43,42,40,1);
}

.bg-flourish-shadow.opacity-0{
    background-color: rgba(196,199,204,0);
}

.bg-flourish-shadow.opacity-10{
    background-color: rgba(196,199,204,0.1);
}

.bg-flourish-shadow.opacity-20{
    background-color: rgba(196,199,204,0.2);
}

.bg-flourish-shadow.opacity-30{
    background-color: rgba(196,199,204,0.3);
}

.bg-flourish-shadow.opacity-40{
    background-color: rgba(196,199,204,0.4);
}

.bg-flourish-shadow.opacity-50{
    background-color: rgba(196,199,204,0.5);
}

.bg-flourish-shadow.opacity-60{
    background-color: rgba(196,199,204,0.6);
}

.bg-flourish-shadow.opacity-70{
    background-color: rgba(196,199,204,0.7);
}

.bg-flourish-shadow.opacity-80{
    background-color: rgba(196,199,204,0.8);
}

.bg-flourish-shadow.opacity-90{
    background-color: rgba(196,199,204,0.9);
}

.bg-flourish-shadow.opacity-100{
    background-color: rgba(196,199,204,1);
}

/*-- LINKS --*/

.bg-black .bg-flourish-shadow a,
.bg-dark .bg-flourish-shadow a,
.bg-light .bg-flourish-shadow a,
.bg-white .bg-flourish-shadow a,
.bg-brand .bg-flourish-shadow a,
.bg-brand-shadow .bg-flourish-shadow a,
.bg-highlight .bg-flourish-shadow a,
.bg-highlight-shadow .bg-flourish-shadow a,
.bg-feature .bg-flourish-shadow a,
.bg-feature-shadow .bg-flourish-shadow a,
.bg-accent .bg-flourish-shadow a,
.bg-accent-shadow .bg-flourish-shadow a,
.bg-flourish .bg-flourish-shadow a,
.bg-flourish-shadow .bg-flourish-shadow a,
.bg-focal .bg-flourish-shadow a,
.bg-focal-shadow .bg-flourish-shadow a,
.bg-spot .bg-flourish-shadow a,
.bg-spot-shadow .bg-flourish-shadow a,
.bg-lumin .bg-flourish-shadow a,
.bg-lumin-shadow .bg-flourish-shadow a,
.bg-jet .bg-flourish-shadow a,
.bg-flourish-shadow a{
    color: rgba(55,147,209,0.7);
}

.bg-black .bg-flourish-shadow a:hover,
.bg-dark .bg-flourish-shadow a:hover,
.bg-light .bg-flourish-shadow a:hover,
.bg-white .bg-flourish-shadow a:hover,
.bg-brand .bg-flourish-shadow a:hover,
.bg-brand-shadow .bg-flourish-shadow a:hover,
.bg-highlight .bg-flourish-shadow a:hover,
.bg-highlight-shadow .bg-flourish-shadow a:hover,
.bg-feature .bg-flourish-shadow a:hover,
.bg-feature-shadow .bg-flourish-shadow a:hover,
.bg-accent .bg-flourish-shadow a:hover,
.bg-accent-shadow .bg-flourish-shadow a:hover,
.bg-flourish .bg-flourish-shadow a:hover,
.bg-flourish-shadow .bg-flourish-shadow a:hover,
.bg-focal .bg-flourish-shadow a:hover,
.bg-focal-shadow .bg-flourish-shadow a:hover,
.bg-spot .bg-flourish-shadow a:hover,
.bg-spot-shadow .bg-flourish-shadow a:hover,
.bg-lumin .bg-flourish-shadow a:hover,
.bg-lumin-shadow .bg-flourish-shadow a:hover,
.bg-jet .bg-flourish-shadow a:hover,
.bg-flourish-shadow a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-flourish-shadow h1,
.bg-black .bg-flourish-shadow h2,
.bg-black .bg-flourish-shadow h3,
.bg-black .bg-flourish-shadow h4,
.bg-black .bg-flourish-shadow h5,
.bg-black .bg-flourish-shadow h6,
.bg-dark .bg-flourish-shadow h1,
.bg-dark .bg-flourish-shadow h2,
.bg-dark .bg-flourish-shadow h3,
.bg-dark .bg-flourish-shadow h4,
.bg-dark .bg-flourish-shadow h5,
.bg-dark .bg-flourish-shadow h6,
.bg-light .bg-flourish-shadow h1,
.bg-light .bg-flourish-shadow h2,
.bg-light .bg-flourish-shadow h3,
.bg-light .bg-flourish-shadow h4,
.bg-light .bg-flourish-shadow h5,
.bg-light .bg-flourish-shadow h6,
.bg-white .bg-flourish-shadow h1,
.bg-white .bg-flourish-shadow h2,
.bg-white .bg-flourish-shadow h3,
.bg-white .bg-flourish-shadow h4,
.bg-white .bg-flourish-shadow h5,
.bg-white .bg-flourish-shadow h6,
.bg-brand .bg-flourish-shadow h1,
.bg-brand .bg-flourish-shadow h2,
.bg-brand .bg-flourish-shadow h3,
.bg-brand .bg-flourish-shadow h4,
.bg-brand .bg-flourish-shadow h5,
.bg-brand .bg-flourish-shadow h6,
.bg-brand-shadow .bg-flourish-shadow h1,
.bg-brand-shadow .bg-flourish-shadow h2,
.bg-brand-shadow .bg-flourish-shadow h3,
.bg-brand-shadow .bg-flourish-shadow h4,
.bg-brand-shadow .bg-flourish-shadow h5,
.bg-brand-shadow .bg-flourish-shadow h6,
.bg-highlight .bg-flourish-shadow h1,
.bg-highlight .bg-flourish-shadow h2,
.bg-highlight .bg-flourish-shadow h3,
.bg-highlight .bg-flourish-shadow h4,
.bg-highlight .bg-flourish-shadow h5,
.bg-highlight .bg-flourish-shadow h6,
.bg-highlight-shadow .bg-flourish-shadow h1,
.bg-highlight-shadow .bg-flourish-shadow h2,
.bg-highlight-shadow .bg-flourish-shadow h3,
.bg-highlight-shadow .bg-flourish-shadow h4,
.bg-highlight-shadow .bg-flourish-shadow h5,
.bg-highlight-shadow .bg-flourish-shadow h6,
.bg-feature .bg-flourish-shadow h1,
.bg-feature .bg-flourish-shadow h2,
.bg-feature .bg-flourish-shadow h3,
.bg-feature .bg-flourish-shadow h4,
.bg-feature .bg-flourish-shadow h5,
.bg-feature .bg-flourish-shadow h6,
.bg-feature-shadow .bg-flourish-shadow h1,
.bg-feature-shadow .bg-flourish-shadow h2,
.bg-feature-shadow .bg-flourish-shadow h3,
.bg-feature-shadow .bg-flourish-shadow h4,
.bg-feature-shadow .bg-flourish-shadow h5,
.bg-feature-shadow .bg-flourish-shadow h6,
.bg-accent .bg-flourish-shadow h1,
.bg-accent .bg-flourish-shadow h2,
.bg-accent .bg-flourish-shadow h3,
.bg-accent .bg-flourish-shadow h4,
.bg-accent .bg-flourish-shadow h5,
.bg-accent .bg-flourish-shadow h6,
.bg-accent-shadow .bg-flourish-shadow h1,
.bg-accent-shadow .bg-flourish-shadow h2,
.bg-accent-shadow .bg-flourish-shadow h3,
.bg-accent-shadow .bg-flourish-shadow h4,
.bg-accent-shadow .bg-flourish-shadow h5,
.bg-accent-shadow .bg-flourish-shadow h6,
.bg-flourish .bg-flourish-shadow h1,
.bg-flourish .bg-flourish-shadow h2,
.bg-flourish .bg-flourish-shadow h3,
.bg-flourish .bg-flourish-shadow h4,
.bg-flourish .bg-flourish-shadow h5,
.bg-flourish .bg-flourish-shadow h6,
.bg-flourish-shadow .bg-flourish-shadow h1,
.bg-flourish-shadow .bg-flourish-shadow h2,
.bg-flourish-shadow .bg-flourish-shadow h3,
.bg-flourish-shadow .bg-flourish-shadow h4,
.bg-flourish-shadow .bg-flourish-shadow h5,
.bg-flourish-shadow .bg-flourish-shadow h6,
.bg-focal .bg-flourish-shadow h1,
.bg-focal .bg-flourish-shadow h2,
.bg-focal .bg-flourish-shadow h3,
.bg-focal .bg-flourish-shadow h4,
.bg-focal .bg-flourish-shadow h5,
.bg-focal .bg-flourish-shadow h6,
.bg-focal-shadow .bg-flourish-shadow h1,
.bg-focal-shadow .bg-flourish-shadow h2,
.bg-focal-shadow .bg-flourish-shadow h3,
.bg-focal-shadow .bg-flourish-shadow h4,
.bg-focal-shadow .bg-flourish-shadow h5,
.bg-focal-shadow .bg-flourish-shadow h6,
.bg-spot .bg-flourish-shadow h1,
.bg-spot .bg-flourish-shadow h2,
.bg-spot .bg-flourish-shadow h3,
.bg-spot .bg-flourish-shadow h4,
.bg-spot .bg-flourish-shadow h5,
.bg-spot .bg-flourish-shadow h6,
.bg-spot-shadow .bg-flourish-shadow h1,
.bg-spot-shadow .bg-flourish-shadow h2,
.bg-spot-shadow .bg-flourish-shadow h3,
.bg-spot-shadow .bg-flourish-shadow h4,
.bg-spot-shadow .bg-flourish-shadow h5,
.bg-spot-shadow .bg-flourish-shadow h6,
.bg-lumin .bg-flourish-shadow h1,
.bg-lumin .bg-flourish-shadow h2,
.bg-lumin .bg-flourish-shadow h3,
.bg-lumin .bg-flourish-shadow h4,
.bg-lumin .bg-flourish-shadow h5,
.bg-lumin .bg-flourish-shadow h6,
.bg-lumin-shadow .bg-flourish-shadow h1,
.bg-lumin-shadow .bg-flourish-shadow h2,
.bg-lumin-shadow .bg-flourish-shadow h3,
.bg-lumin-shadow .bg-flourish-shadow h4,
.bg-lumin-shadow .bg-flourish-shadow h5,
.bg-lumin-shadow .bg-flourish-shadow h6,
.bg-jet .bg-flourish-shadow h1,
.bg-jet .bg-flourish-shadow h2,
.bg-jet .bg-flourish-shadow h3,
.bg-jet .bg-flourish-shadow h4,
.bg-jet .bg-flourish-shadow h5,
.bg-jet .bg-flourish-shadow h6,
.bg-flourish-shadow h1,
.bg-flourish-shadow h2,
.bg-flourish-shadow h3,
.bg-flourish-shadow h4,
.bg-flourish-shadow h5,
.bg-flourish-shadow h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-flourish-shadow h1:not(.textillate) > span,
.bg-black .bg-flourish-shadow h2:not(.textillate) > span,
.bg-black .bg-flourish-shadow h3:not(.textillate) > span,
.bg-black .bg-flourish-shadow h4:not(.textillate) > span,
.bg-black .bg-flourish-shadow h5:not(.textillate) > span,
.bg-black .bg-flourish-shadow h6:not(.textillate) > span,
.bg-dark .bg-flourish-shadow h1:not(.textillate) > span,
.bg-dark .bg-flourish-shadow h2:not(.textillate) > span,
.bg-dark .bg-flourish-shadow h3:not(.textillate) > span,
.bg-dark .bg-flourish-shadow h4:not(.textillate) > span,
.bg-dark .bg-flourish-shadow h5:not(.textillate) > span,
.bg-dark .bg-flourish-shadow h6:not(.textillate) > span,
.bg-light .bg-flourish-shadow h1:not(.textillate) > span,
.bg-light .bg-flourish-shadow h2:not(.textillate) > span,
.bg-light .bg-flourish-shadow h3:not(.textillate) > span,
.bg-light .bg-flourish-shadow h4:not(.textillate) > span,
.bg-light .bg-flourish-shadow h5:not(.textillate) > span,
.bg-light .bg-flourish-shadow h6:not(.textillate) > span,
.bg-white .bg-flourish-shadow h1:not(.textillate) > span,
.bg-white .bg-flourish-shadow h2:not(.textillate) > span,
.bg-white .bg-flourish-shadow h3:not(.textillate) > span,
.bg-white .bg-flourish-shadow h4:not(.textillate) > span,
.bg-white .bg-flourish-shadow h5:not(.textillate) > span,
.bg-white .bg-flourish-shadow h6:not(.textillate) > span,
.bg-brand .bg-flourish-shadow h1:not(.textillate) > span,
.bg-brand .bg-flourish-shadow h2:not(.textillate) > span,
.bg-brand .bg-flourish-shadow h3:not(.textillate) > span,
.bg-brand .bg-flourish-shadow h4:not(.textillate) > span,
.bg-brand .bg-flourish-shadow h5:not(.textillate) > span,
.bg-brand .bg-flourish-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-highlight .bg-flourish-shadow h1:not(.textillate) > span,
.bg-highlight .bg-flourish-shadow h2:not(.textillate) > span,
.bg-highlight .bg-flourish-shadow h3:not(.textillate) > span,
.bg-highlight .bg-flourish-shadow h4:not(.textillate) > span,
.bg-highlight .bg-flourish-shadow h5:not(.textillate) > span,
.bg-highlight .bg-flourish-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-feature .bg-flourish-shadow h1:not(.textillate) > span,
.bg-feature .bg-flourish-shadow h2:not(.textillate) > span,
.bg-feature .bg-flourish-shadow h3:not(.textillate) > span,
.bg-feature .bg-flourish-shadow h4:not(.textillate) > span,
.bg-feature .bg-flourish-shadow h5:not(.textillate) > span,
.bg-feature .bg-flourish-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-accent .bg-flourish-shadow h1:not(.textillate) > span,
.bg-accent .bg-flourish-shadow h2:not(.textillate) > span,
.bg-accent .bg-flourish-shadow h3:not(.textillate) > span,
.bg-accent .bg-flourish-shadow h4:not(.textillate) > span,
.bg-accent .bg-flourish-shadow h5:not(.textillate) > span,
.bg-accent .bg-flourish-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-flourish .bg-flourish-shadow h1:not(.textillate) > span,
.bg-flourish .bg-flourish-shadow h2:not(.textillate) > span,
.bg-flourish .bg-flourish-shadow h3:not(.textillate) > span,
.bg-flourish .bg-flourish-shadow h4:not(.textillate) > span,
.bg-flourish .bg-flourish-shadow h5:not(.textillate) > span,
.bg-flourish .bg-flourish-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-focal .bg-flourish-shadow h1:not(.textillate) > span,
.bg-focal .bg-flourish-shadow h2:not(.textillate) > span,
.bg-focal .bg-flourish-shadow h3:not(.textillate) > span,
.bg-focal .bg-flourish-shadow h4:not(.textillate) > span,
.bg-focal .bg-flourish-shadow h5:not(.textillate) > span,
.bg-focal .bg-flourish-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-spot .bg-flourish-shadow h1:not(.textillate) > span,
.bg-spot .bg-flourish-shadow h2:not(.textillate) > span,
.bg-spot .bg-flourish-shadow h3:not(.textillate) > span,
.bg-spot .bg-flourish-shadow h4:not(.textillate) > span,
.bg-spot .bg-flourish-shadow h5:not(.textillate) > span,
.bg-spot .bg-flourish-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-lumin .bg-flourish-shadow h1:not(.textillate) > span,
.bg-lumin .bg-flourish-shadow h2:not(.textillate) > span,
.bg-lumin .bg-flourish-shadow h3:not(.textillate) > span,
.bg-lumin .bg-flourish-shadow h4:not(.textillate) > span,
.bg-lumin .bg-flourish-shadow h5:not(.textillate) > span,
.bg-lumin .bg-flourish-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-flourish-shadow h6:not(.textillate) > span,
.bg-jet .bg-flourish-shadow h1:not(.textillate) > span,
.bg-jet .bg-flourish-shadow h2:not(.textillate) > span,
.bg-jet .bg-flourish-shadow h3:not(.textillate) > span,
.bg-jet .bg-flourish-shadow h4:not(.textillate) > span,
.bg-jet .bg-flourish-shadow h5:not(.textillate) > span,
.bg-jet .bg-flourish-shadow h6:not(.textillate) > span,
.bg-flourish-shadow h1:not(.textillate) > span,
.bg-flourish-shadow h2:not(.textillate) > span,
.bg-flourish-shadow h3:not(.textillate) > span,
.bg-flourish-shadow h4:not(.textillate) > span,
.bg-flourish-shadow h5:not(.textillate) > span,
.bg-flourish-shadow h6:not(.textillate) > span{
  color: rgba(55,147,209,1);
}

/*-- BUTTONS --*/

.bg-flourish-shadow div.button > a,
.bg-flourish-shadow input[type=submit],
.bg-flourish-shadow form button,
.overlay .bg-flourish-shadow div.button > a,
.overlay .bg-flourish-shadow input[type=submit],
.overlay .bg-flourish-shadow form button{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.bg-flourish-shadow div.button > a:hover,
.bg-flourish-shadow input[type=submit]:hover,
.bg-flourish-shadow form button:hover,
.overlay .bg-flourish-shadow div.button > a:hover,
.overlay .bg-flourish-shadow input[type=submit]:hover,
.overlay .bg-flourish-shadow form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-flourish-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_left.png');
}

.website-arrows-arrows .bg-flourish-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_left.png');
}

.website-arrows-chevrons .bg-flourish-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_right.png');
}

.website-arrows-arrows .bg-flourish-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_right.png');
}

.website-arrows-chevrons .bg-flourish-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-flourish-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-flourish-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-flourish-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-font .bg-flourish-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-flourish-shadow .slick-arrow.slick-next:after{
    color:rgba(55,147,209,1);
}

.website-arrows-font .bg-flourish-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-flourish-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(43,42,40,1);
}

/*-- PAGER --*/

.bg-flourish-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(55,147,209,1);
    background-color:rgba(55,147,209,0);
}

.bg-flourish-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,0);
}

.bg-flourish-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(55,147,209,1);
    background-color: rgba(55,147,209,1);
}

.bg-flourish-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

/*-- RATINGS --*/

.bg-flourish-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.0.png');
}

.bg-flourish-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.5.png');
}

.bg-flourish-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.0.png');
}

.bg-flourish-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.5.png');
}

.bg-flourish-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.0.png');
}

.bg-flourish-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.5.png');
}

.bg-flourish-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.0.png');
}

.bg-flourish-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.5.png');
}

.bg-flourish-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.0.png');
}

.bg-flourish-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.5.png');
}

.bg-flourish-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_5.0.png');
}

.bg-flourish-shadow .contact-details > ul > li i,
.bg-flourish-shadow .social-links-list > ul > li i,
.bg-flourish-shadow nav > ul > li i,
.bg-flourish-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(55,147,209,1);
}

.bg-flourish-shadow .contact-details > ul > li a,
.bg-flourish-shadow .social-links-list > ul > li a,
.bg-flourish-shadow nav > ul > li a,
.bg-flourish-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(43,42,40,1);
}

.bg-flourish-shadow .contact-details > ul > li a:hover,
.bg-flourish-shadow .social-links-list > ul > li a:hover,
.bg-flourish-shadow nav > ul > li a:hover,
.bg-flourish-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(55,147,209,1);
}

.bg-flourish-shadow nav > ul > li span.count{
  color: rgba(43,42,40,1);
  background-color: rgba(55,147,209,1);
}

footer.footer-columns .bg-flourish-shadow .disclaimer {
    border-color: rgba(55,147,209,1);
}

.bg-flourish-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(55,147,209,1);
}

.bg-flourish-shadow blockquote.pullquote {
    border-color: rgba(55,147,209,1);
}

.bg-flourish-shadow blockquote.pullquote > .attribution {
    color: rgba(55,147,209,1);
}

.bg-flourish-shadow .image .caption {
    border-color: rgba(55,147,209,1);
}

.bg-flourish-shadow .countdown-date > .time-block{
  border-color: rgba(43,42,40,0.25);
  background-color: rgba(43,42,40,0.1);
}

.bg-flourish-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(43,42,40,1);
}

.bg-flourish-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-flourish-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(55,147,209,1);
}

.bg-flourish-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(55,147,209,1);
}

.bg-flourish-shadow .accordion-container > .accordion {
    border-color: rgba(43,42,40,0.25);
}

.bg-flourish-shadow .table > table > thead > tr {
    background-color: rgba(55,147,209,1);
}

.bg-flourish-shadow .heading:after{
  background-color: rgba(55,147,209,1);
}


.bg-black .bg-flourish-shadow .heading:after,


.bg-dark .bg-flourish-shadow .heading:after,


.bg-light .bg-flourish-shadow .heading:after,


.bg-white .bg-flourish-shadow .heading:after,


.bg-brand .bg-flourish-shadow .heading:after,


.bg-brand-shadow .bg-flourish-shadow .heading:after,


.bg-highlight .bg-flourish-shadow .heading:after,


.bg-highlight-shadow .bg-flourish-shadow .heading:after,


.bg-feature .bg-flourish-shadow .heading:after,


.bg-feature-shadow .bg-flourish-shadow .heading:after,


.bg-accent .bg-flourish-shadow .heading:after,


.bg-accent-shadow .bg-flourish-shadow .heading:after,


.bg-flourish .bg-flourish-shadow .heading:after,


.bg-flourish-shadow .bg-flourish-shadow .heading:after,


.bg-focal .bg-flourish-shadow .heading:after,


.bg-focal-shadow .bg-flourish-shadow .heading:after,


.bg-spot .bg-flourish-shadow .heading:after,


.bg-spot-shadow .bg-flourish-shadow .heading:after,


.bg-lumin .bg-flourish-shadow .heading:after,


.bg-lumin-shadow .bg-flourish-shadow .heading:after,


.bg-jet .bg-flourish-shadow .heading:after,


.bg-flourish-shadow .heading:after{
    background-color: rgba(55,147,209,1);
}

.bg-flourish-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-flourish-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(55,147,209,1);
}

.bg-flourish-shadow .hamburger span {
    background-color: rgba(55,147,209,1);
}

.bg-flourish-shadow .hamburger:hover span {
    background-color: rgba(43,42,40,1);
}

.bg-flourish-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(55,147,209,1);
}

.bg-flourish-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(43,42,40,1);
}


/*------------------------------
Peach (focal)
------------------------------*/

.text-focal{
  color: rgba(254,206,149,1);
}

.fill-focal{
  fill: rgba(254,206,149,1);
}

.border-focal{
  border-color: rgba(254,206,149,1);
}

.bg-focal{
    background-color: rgba(254,206,149,1);
    color: rgba(43,42,40,1);
}

.bg-focal.opacity-0{
    background-color: rgba(254,206,149,0);
}

.bg-focal.opacity-10{
    background-color: rgba(254,206,149,0.1);
}

.bg-focal.opacity-20{
    background-color: rgba(254,206,149,0.2);
}

.bg-focal.opacity-30{
    background-color: rgba(254,206,149,0.3);
}

.bg-focal.opacity-40{
    background-color: rgba(254,206,149,0.4);
}

.bg-focal.opacity-50{
    background-color: rgba(254,206,149,0.5);
}

.bg-focal.opacity-60{
    background-color: rgba(254,206,149,0.6);
}

.bg-focal.opacity-70{
    background-color: rgba(254,206,149,0.7);
}

.bg-focal.opacity-80{
    background-color: rgba(254,206,149,0.8);
}

.bg-focal.opacity-90{
    background-color: rgba(254,206,149,0.9);
}

.bg-focal.opacity-100{
    background-color: rgba(254,206,149,1);
}

/*-- LINKS --*/

.bg-black .bg-focal a,
.bg-dark .bg-focal a,
.bg-light .bg-focal a,
.bg-white .bg-focal a,
.bg-brand .bg-focal a,
.bg-brand-shadow .bg-focal a,
.bg-highlight .bg-focal a,
.bg-highlight-shadow .bg-focal a,
.bg-feature .bg-focal a,
.bg-feature-shadow .bg-focal a,
.bg-accent .bg-focal a,
.bg-accent-shadow .bg-focal a,
.bg-flourish .bg-focal a,
.bg-flourish-shadow .bg-focal a,
.bg-focal .bg-focal a,
.bg-focal-shadow .bg-focal a,
.bg-spot .bg-focal a,
.bg-spot-shadow .bg-focal a,
.bg-lumin .bg-focal a,
.bg-lumin-shadow .bg-focal a,
.bg-jet .bg-focal a,
.bg-focal a{
    color: rgba(190,65,51,1);
}

.bg-black .bg-focal a:hover,
.bg-dark .bg-focal a:hover,
.bg-light .bg-focal a:hover,
.bg-white .bg-focal a:hover,
.bg-brand .bg-focal a:hover,
.bg-brand-shadow .bg-focal a:hover,
.bg-highlight .bg-focal a:hover,
.bg-highlight-shadow .bg-focal a:hover,
.bg-feature .bg-focal a:hover,
.bg-feature-shadow .bg-focal a:hover,
.bg-accent .bg-focal a:hover,
.bg-accent-shadow .bg-focal a:hover,
.bg-flourish .bg-focal a:hover,
.bg-flourish-shadow .bg-focal a:hover,
.bg-focal .bg-focal a:hover,
.bg-focal-shadow .bg-focal a:hover,
.bg-spot .bg-focal a:hover,
.bg-spot-shadow .bg-focal a:hover,
.bg-lumin .bg-focal a:hover,
.bg-lumin-shadow .bg-focal a:hover,
.bg-jet .bg-focal a:hover,
.bg-focal a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-focal h1,
.bg-black .bg-focal h2,
.bg-black .bg-focal h3,
.bg-black .bg-focal h4,
.bg-black .bg-focal h5,
.bg-black .bg-focal h6,
.bg-dark .bg-focal h1,
.bg-dark .bg-focal h2,
.bg-dark .bg-focal h3,
.bg-dark .bg-focal h4,
.bg-dark .bg-focal h5,
.bg-dark .bg-focal h6,
.bg-light .bg-focal h1,
.bg-light .bg-focal h2,
.bg-light .bg-focal h3,
.bg-light .bg-focal h4,
.bg-light .bg-focal h5,
.bg-light .bg-focal h6,
.bg-white .bg-focal h1,
.bg-white .bg-focal h2,
.bg-white .bg-focal h3,
.bg-white .bg-focal h4,
.bg-white .bg-focal h5,
.bg-white .bg-focal h6,
.bg-brand .bg-focal h1,
.bg-brand .bg-focal h2,
.bg-brand .bg-focal h3,
.bg-brand .bg-focal h4,
.bg-brand .bg-focal h5,
.bg-brand .bg-focal h6,
.bg-brand-shadow .bg-focal h1,
.bg-brand-shadow .bg-focal h2,
.bg-brand-shadow .bg-focal h3,
.bg-brand-shadow .bg-focal h4,
.bg-brand-shadow .bg-focal h5,
.bg-brand-shadow .bg-focal h6,
.bg-highlight .bg-focal h1,
.bg-highlight .bg-focal h2,
.bg-highlight .bg-focal h3,
.bg-highlight .bg-focal h4,
.bg-highlight .bg-focal h5,
.bg-highlight .bg-focal h6,
.bg-highlight-shadow .bg-focal h1,
.bg-highlight-shadow .bg-focal h2,
.bg-highlight-shadow .bg-focal h3,
.bg-highlight-shadow .bg-focal h4,
.bg-highlight-shadow .bg-focal h5,
.bg-highlight-shadow .bg-focal h6,
.bg-feature .bg-focal h1,
.bg-feature .bg-focal h2,
.bg-feature .bg-focal h3,
.bg-feature .bg-focal h4,
.bg-feature .bg-focal h5,
.bg-feature .bg-focal h6,
.bg-feature-shadow .bg-focal h1,
.bg-feature-shadow .bg-focal h2,
.bg-feature-shadow .bg-focal h3,
.bg-feature-shadow .bg-focal h4,
.bg-feature-shadow .bg-focal h5,
.bg-feature-shadow .bg-focal h6,
.bg-accent .bg-focal h1,
.bg-accent .bg-focal h2,
.bg-accent .bg-focal h3,
.bg-accent .bg-focal h4,
.bg-accent .bg-focal h5,
.bg-accent .bg-focal h6,
.bg-accent-shadow .bg-focal h1,
.bg-accent-shadow .bg-focal h2,
.bg-accent-shadow .bg-focal h3,
.bg-accent-shadow .bg-focal h4,
.bg-accent-shadow .bg-focal h5,
.bg-accent-shadow .bg-focal h6,
.bg-flourish .bg-focal h1,
.bg-flourish .bg-focal h2,
.bg-flourish .bg-focal h3,
.bg-flourish .bg-focal h4,
.bg-flourish .bg-focal h5,
.bg-flourish .bg-focal h6,
.bg-flourish-shadow .bg-focal h1,
.bg-flourish-shadow .bg-focal h2,
.bg-flourish-shadow .bg-focal h3,
.bg-flourish-shadow .bg-focal h4,
.bg-flourish-shadow .bg-focal h5,
.bg-flourish-shadow .bg-focal h6,
.bg-focal .bg-focal h1,
.bg-focal .bg-focal h2,
.bg-focal .bg-focal h3,
.bg-focal .bg-focal h4,
.bg-focal .bg-focal h5,
.bg-focal .bg-focal h6,
.bg-focal-shadow .bg-focal h1,
.bg-focal-shadow .bg-focal h2,
.bg-focal-shadow .bg-focal h3,
.bg-focal-shadow .bg-focal h4,
.bg-focal-shadow .bg-focal h5,
.bg-focal-shadow .bg-focal h6,
.bg-spot .bg-focal h1,
.bg-spot .bg-focal h2,
.bg-spot .bg-focal h3,
.bg-spot .bg-focal h4,
.bg-spot .bg-focal h5,
.bg-spot .bg-focal h6,
.bg-spot-shadow .bg-focal h1,
.bg-spot-shadow .bg-focal h2,
.bg-spot-shadow .bg-focal h3,
.bg-spot-shadow .bg-focal h4,
.bg-spot-shadow .bg-focal h5,
.bg-spot-shadow .bg-focal h6,
.bg-lumin .bg-focal h1,
.bg-lumin .bg-focal h2,
.bg-lumin .bg-focal h3,
.bg-lumin .bg-focal h4,
.bg-lumin .bg-focal h5,
.bg-lumin .bg-focal h6,
.bg-lumin-shadow .bg-focal h1,
.bg-lumin-shadow .bg-focal h2,
.bg-lumin-shadow .bg-focal h3,
.bg-lumin-shadow .bg-focal h4,
.bg-lumin-shadow .bg-focal h5,
.bg-lumin-shadow .bg-focal h6,
.bg-jet .bg-focal h1,
.bg-jet .bg-focal h2,
.bg-jet .bg-focal h3,
.bg-jet .bg-focal h4,
.bg-jet .bg-focal h5,
.bg-jet .bg-focal h6,
.bg-focal h1,
.bg-focal h2,
.bg-focal h3,
.bg-focal h4,
.bg-focal h5,
.bg-focal h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-focal h1:not(.textillate) > span,
.bg-black .bg-focal h2:not(.textillate) > span,
.bg-black .bg-focal h3:not(.textillate) > span,
.bg-black .bg-focal h4:not(.textillate) > span,
.bg-black .bg-focal h5:not(.textillate) > span,
.bg-black .bg-focal h6:not(.textillate) > span,
.bg-dark .bg-focal h1:not(.textillate) > span,
.bg-dark .bg-focal h2:not(.textillate) > span,
.bg-dark .bg-focal h3:not(.textillate) > span,
.bg-dark .bg-focal h4:not(.textillate) > span,
.bg-dark .bg-focal h5:not(.textillate) > span,
.bg-dark .bg-focal h6:not(.textillate) > span,
.bg-light .bg-focal h1:not(.textillate) > span,
.bg-light .bg-focal h2:not(.textillate) > span,
.bg-light .bg-focal h3:not(.textillate) > span,
.bg-light .bg-focal h4:not(.textillate) > span,
.bg-light .bg-focal h5:not(.textillate) > span,
.bg-light .bg-focal h6:not(.textillate) > span,
.bg-white .bg-focal h1:not(.textillate) > span,
.bg-white .bg-focal h2:not(.textillate) > span,
.bg-white .bg-focal h3:not(.textillate) > span,
.bg-white .bg-focal h4:not(.textillate) > span,
.bg-white .bg-focal h5:not(.textillate) > span,
.bg-white .bg-focal h6:not(.textillate) > span,
.bg-brand .bg-focal h1:not(.textillate) > span,
.bg-brand .bg-focal h2:not(.textillate) > span,
.bg-brand .bg-focal h3:not(.textillate) > span,
.bg-brand .bg-focal h4:not(.textillate) > span,
.bg-brand .bg-focal h5:not(.textillate) > span,
.bg-brand .bg-focal h6:not(.textillate) > span,
.bg-brand-shadow .bg-focal h1:not(.textillate) > span,
.bg-brand-shadow .bg-focal h2:not(.textillate) > span,
.bg-brand-shadow .bg-focal h3:not(.textillate) > span,
.bg-brand-shadow .bg-focal h4:not(.textillate) > span,
.bg-brand-shadow .bg-focal h5:not(.textillate) > span,
.bg-brand-shadow .bg-focal h6:not(.textillate) > span,
.bg-highlight .bg-focal h1:not(.textillate) > span,
.bg-highlight .bg-focal h2:not(.textillate) > span,
.bg-highlight .bg-focal h3:not(.textillate) > span,
.bg-highlight .bg-focal h4:not(.textillate) > span,
.bg-highlight .bg-focal h5:not(.textillate) > span,
.bg-highlight .bg-focal h6:not(.textillate) > span,
.bg-highlight-shadow .bg-focal h1:not(.textillate) > span,
.bg-highlight-shadow .bg-focal h2:not(.textillate) > span,
.bg-highlight-shadow .bg-focal h3:not(.textillate) > span,
.bg-highlight-shadow .bg-focal h4:not(.textillate) > span,
.bg-highlight-shadow .bg-focal h5:not(.textillate) > span,
.bg-highlight-shadow .bg-focal h6:not(.textillate) > span,
.bg-feature .bg-focal h1:not(.textillate) > span,
.bg-feature .bg-focal h2:not(.textillate) > span,
.bg-feature .bg-focal h3:not(.textillate) > span,
.bg-feature .bg-focal h4:not(.textillate) > span,
.bg-feature .bg-focal h5:not(.textillate) > span,
.bg-feature .bg-focal h6:not(.textillate) > span,
.bg-feature-shadow .bg-focal h1:not(.textillate) > span,
.bg-feature-shadow .bg-focal h2:not(.textillate) > span,
.bg-feature-shadow .bg-focal h3:not(.textillate) > span,
.bg-feature-shadow .bg-focal h4:not(.textillate) > span,
.bg-feature-shadow .bg-focal h5:not(.textillate) > span,
.bg-feature-shadow .bg-focal h6:not(.textillate) > span,
.bg-accent .bg-focal h1:not(.textillate) > span,
.bg-accent .bg-focal h2:not(.textillate) > span,
.bg-accent .bg-focal h3:not(.textillate) > span,
.bg-accent .bg-focal h4:not(.textillate) > span,
.bg-accent .bg-focal h5:not(.textillate) > span,
.bg-accent .bg-focal h6:not(.textillate) > span,
.bg-accent-shadow .bg-focal h1:not(.textillate) > span,
.bg-accent-shadow .bg-focal h2:not(.textillate) > span,
.bg-accent-shadow .bg-focal h3:not(.textillate) > span,
.bg-accent-shadow .bg-focal h4:not(.textillate) > span,
.bg-accent-shadow .bg-focal h5:not(.textillate) > span,
.bg-accent-shadow .bg-focal h6:not(.textillate) > span,
.bg-flourish .bg-focal h1:not(.textillate) > span,
.bg-flourish .bg-focal h2:not(.textillate) > span,
.bg-flourish .bg-focal h3:not(.textillate) > span,
.bg-flourish .bg-focal h4:not(.textillate) > span,
.bg-flourish .bg-focal h5:not(.textillate) > span,
.bg-flourish .bg-focal h6:not(.textillate) > span,
.bg-flourish-shadow .bg-focal h1:not(.textillate) > span,
.bg-flourish-shadow .bg-focal h2:not(.textillate) > span,
.bg-flourish-shadow .bg-focal h3:not(.textillate) > span,
.bg-flourish-shadow .bg-focal h4:not(.textillate) > span,
.bg-flourish-shadow .bg-focal h5:not(.textillate) > span,
.bg-flourish-shadow .bg-focal h6:not(.textillate) > span,
.bg-focal .bg-focal h1:not(.textillate) > span,
.bg-focal .bg-focal h2:not(.textillate) > span,
.bg-focal .bg-focal h3:not(.textillate) > span,
.bg-focal .bg-focal h4:not(.textillate) > span,
.bg-focal .bg-focal h5:not(.textillate) > span,
.bg-focal .bg-focal h6:not(.textillate) > span,
.bg-focal-shadow .bg-focal h1:not(.textillate) > span,
.bg-focal-shadow .bg-focal h2:not(.textillate) > span,
.bg-focal-shadow .bg-focal h3:not(.textillate) > span,
.bg-focal-shadow .bg-focal h4:not(.textillate) > span,
.bg-focal-shadow .bg-focal h5:not(.textillate) > span,
.bg-focal-shadow .bg-focal h6:not(.textillate) > span,
.bg-spot .bg-focal h1:not(.textillate) > span,
.bg-spot .bg-focal h2:not(.textillate) > span,
.bg-spot .bg-focal h3:not(.textillate) > span,
.bg-spot .bg-focal h4:not(.textillate) > span,
.bg-spot .bg-focal h5:not(.textillate) > span,
.bg-spot .bg-focal h6:not(.textillate) > span,
.bg-spot-shadow .bg-focal h1:not(.textillate) > span,
.bg-spot-shadow .bg-focal h2:not(.textillate) > span,
.bg-spot-shadow .bg-focal h3:not(.textillate) > span,
.bg-spot-shadow .bg-focal h4:not(.textillate) > span,
.bg-spot-shadow .bg-focal h5:not(.textillate) > span,
.bg-spot-shadow .bg-focal h6:not(.textillate) > span,
.bg-lumin .bg-focal h1:not(.textillate) > span,
.bg-lumin .bg-focal h2:not(.textillate) > span,
.bg-lumin .bg-focal h3:not(.textillate) > span,
.bg-lumin .bg-focal h4:not(.textillate) > span,
.bg-lumin .bg-focal h5:not(.textillate) > span,
.bg-lumin .bg-focal h6:not(.textillate) > span,
.bg-lumin-shadow .bg-focal h1:not(.textillate) > span,
.bg-lumin-shadow .bg-focal h2:not(.textillate) > span,
.bg-lumin-shadow .bg-focal h3:not(.textillate) > span,
.bg-lumin-shadow .bg-focal h4:not(.textillate) > span,
.bg-lumin-shadow .bg-focal h5:not(.textillate) > span,
.bg-lumin-shadow .bg-focal h6:not(.textillate) > span,
.bg-jet .bg-focal h1:not(.textillate) > span,
.bg-jet .bg-focal h2:not(.textillate) > span,
.bg-jet .bg-focal h3:not(.textillate) > span,
.bg-jet .bg-focal h4:not(.textillate) > span,
.bg-jet .bg-focal h5:not(.textillate) > span,
.bg-jet .bg-focal h6:not(.textillate) > span,
.bg-focal h1:not(.textillate) > span,
.bg-focal h2:not(.textillate) > span,
.bg-focal h3:not(.textillate) > span,
.bg-focal h4:not(.textillate) > span,
.bg-focal h5:not(.textillate) > span,
.bg-focal h6:not(.textillate) > span{
  color: rgba(190,65,51,1);
}

/*-- BUTTONS --*/

.bg-focal div.button > a,
.bg-focal input[type=submit],
.bg-focal form button,
.overlay .bg-focal div.button > a,
.overlay .bg-focal input[type=submit],
.overlay .bg-focal form button{
    background-color: rgba(190,65,51,1);
    color: rgba(255,255,255,1);
}

.bg-focal div.button > a:hover,
.bg-focal input[type=submit]:hover,
.bg-focal form button:hover,
.overlay .bg-focal div.button > a:hover,
.overlay .bg-focal input[type=submit]:hover,
.overlay .bg-focal form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-focal .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/chevron_left.png');
}

.website-arrows-arrows .bg-focal .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/arrow_left.png');
}

.website-arrows-chevrons .bg-focal .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/chevron_right.png');
}

.website-arrows-arrows .bg-focal .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/arrow_right.png');
}

.website-arrows-chevrons .bg-focal .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-focal .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-focal .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-focal .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-font .bg-focal .slick-arrow.slick-prev:after,
.website-arrows-font .bg-focal .slick-arrow.slick-next:after{
    color:rgba(190,65,51,1);
}

.website-arrows-font .bg-focal .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-focal .slick-arrow.slick-next:hover:after{
    color: rgba(43,42,40,1);
}

/*-- PAGER --*/

.bg-focal .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(190,65,51,1);
    background-color:rgba(190,65,51,0);
}

.bg-focal .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,0);
}

.bg-focal .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(190,65,51,1);
    background-color: rgba(190,65,51,1);
}

.bg-focal .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

/*-- RATINGS --*/

.bg-focal .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_0.0.png');
}

.bg-focal .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_0.5.png');
}

.bg-focal .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_1.0.png');
}

.bg-focal .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_1.5.png');
}

.bg-focal .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_2.0.png');
}

.bg-focal .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_2.5.png');
}

.bg-focal .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_3.0.png');
}

.bg-focal .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_3.5.png');
}

.bg-focal .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_4.0.png');
}

.bg-focal .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_4.5.png');
}

.bg-focal .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_5.0.png');
}

.bg-focal .contact-details > ul > li i,
.bg-focal .social-links-list > ul > li i,
.bg-focal nav > ul > li i,
.bg-focal .footer-navigation-list > nav > ul > li i{
    color: rgba(190,65,51,1);
}

.bg-focal .contact-details > ul > li a,
.bg-focal .social-links-list > ul > li a,
.bg-focal nav > ul > li a,
.bg-focal .footer-navigation-list > nav > ul > li a{
    color: rgba(43,42,40,1);
}

.bg-focal .contact-details > ul > li a:hover,
.bg-focal .social-links-list > ul > li a:hover,
.bg-focal nav > ul > li a:hover,
.bg-focal .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(190,65,51,1);
}

.bg-focal nav > ul > li span.count{
  color: rgba(43,42,40,1);
  background-color: rgba(190,65,51,1);
}

footer.footer-columns .bg-focal .disclaimer {
    border-color: rgba(190,65,51,1);
}

.bg-focal blockquote.pullquote > .quotation-mark > i {
    color: rgba(190,65,51,1);
}

.bg-focal blockquote.pullquote {
    border-color: rgba(190,65,51,1);
}

.bg-focal blockquote.pullquote > .attribution {
    color: rgba(190,65,51,1);
}

.bg-focal .image .caption {
    border-color: rgba(190,65,51,1);
}

.bg-focal .countdown-date > .time-block{
  border-color: rgba(43,42,40,0.25);
  background-color: rgba(43,42,40,0.1);
}

.bg-focal .countdown-date > .time-block > .time-suffix{
  color: rgba(43,42,40,1);
}

.bg-focal .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-focal .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(190,65,51,1);
}

.bg-focal .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(190,65,51,1);
}

.bg-focal .accordion-container > .accordion {
    border-color: rgba(43,42,40,0.25);
}

.bg-focal .table > table > thead > tr {
    background-color: rgba(190,65,51,1);
}

.bg-focal .heading:after{
  background-color: rgba(190,65,51,1);
}


.bg-black .bg-focal .heading:after,


.bg-dark .bg-focal .heading:after,


.bg-light .bg-focal .heading:after,


.bg-white .bg-focal .heading:after,


.bg-brand .bg-focal .heading:after,


.bg-brand-shadow .bg-focal .heading:after,


.bg-highlight .bg-focal .heading:after,


.bg-highlight-shadow .bg-focal .heading:after,


.bg-feature .bg-focal .heading:after,


.bg-feature-shadow .bg-focal .heading:after,


.bg-accent .bg-focal .heading:after,


.bg-accent-shadow .bg-focal .heading:after,


.bg-flourish .bg-focal .heading:after,


.bg-flourish-shadow .bg-focal .heading:after,


.bg-focal .bg-focal .heading:after,


.bg-focal-shadow .bg-focal .heading:after,


.bg-spot .bg-focal .heading:after,


.bg-spot-shadow .bg-focal .heading:after,


.bg-lumin .bg-focal .heading:after,


.bg-lumin-shadow .bg-focal .heading:after,


.bg-jet .bg-focal .heading:after,


.bg-focal .heading:after{
    background-color: rgba(190,65,51,1);
}

.bg-focal .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-focal .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(190,65,51,1);
}

.bg-focal .hamburger span {
    background-color: rgba(190,65,51,1);
}

.bg-focal .hamburger:hover span {
    background-color: rgba(43,42,40,1);
}

.bg-focal .top-navigation nav > ul > li > a > i {
    color: rgba(190,65,51,1);
}

.bg-focal .top-navigation nav > ul > li > a:hover > i {
    color: rgba(43,42,40,1);
}


/*------------------------------
Peach (Shadow) (focal-shadow)
------------------------------*/

.text-focal-shadow{
  color: rgba(251,180,127,1);
}

.fill-focal-shadow{
  fill: rgba(251,180,127,1);
}

.border-focal-shadow{
  border-color: rgba(251,180,127,1);
}

.bg-focal-shadow{
    background-color: rgba(251,180,127,1);
    color: rgba(43,42,40,1);
}

.bg-focal-shadow.opacity-0{
    background-color: rgba(251,180,127,0);
}

.bg-focal-shadow.opacity-10{
    background-color: rgba(251,180,127,0.1);
}

.bg-focal-shadow.opacity-20{
    background-color: rgba(251,180,127,0.2);
}

.bg-focal-shadow.opacity-30{
    background-color: rgba(251,180,127,0.3);
}

.bg-focal-shadow.opacity-40{
    background-color: rgba(251,180,127,0.4);
}

.bg-focal-shadow.opacity-50{
    background-color: rgba(251,180,127,0.5);
}

.bg-focal-shadow.opacity-60{
    background-color: rgba(251,180,127,0.6);
}

.bg-focal-shadow.opacity-70{
    background-color: rgba(251,180,127,0.7);
}

.bg-focal-shadow.opacity-80{
    background-color: rgba(251,180,127,0.8);
}

.bg-focal-shadow.opacity-90{
    background-color: rgba(251,180,127,0.9);
}

.bg-focal-shadow.opacity-100{
    background-color: rgba(251,180,127,1);
}

/*-- LINKS --*/

.bg-black .bg-focal-shadow a,
.bg-dark .bg-focal-shadow a,
.bg-light .bg-focal-shadow a,
.bg-white .bg-focal-shadow a,
.bg-brand .bg-focal-shadow a,
.bg-brand-shadow .bg-focal-shadow a,
.bg-highlight .bg-focal-shadow a,
.bg-highlight-shadow .bg-focal-shadow a,
.bg-feature .bg-focal-shadow a,
.bg-feature-shadow .bg-focal-shadow a,
.bg-accent .bg-focal-shadow a,
.bg-accent-shadow .bg-focal-shadow a,
.bg-flourish .bg-focal-shadow a,
.bg-flourish-shadow .bg-focal-shadow a,
.bg-focal .bg-focal-shadow a,
.bg-focal-shadow .bg-focal-shadow a,
.bg-spot .bg-focal-shadow a,
.bg-spot-shadow .bg-focal-shadow a,
.bg-lumin .bg-focal-shadow a,
.bg-lumin-shadow .bg-focal-shadow a,
.bg-jet .bg-focal-shadow a,
.bg-focal-shadow a{
    color: rgba(190,65,51,1);
}

.bg-black .bg-focal-shadow a:hover,
.bg-dark .bg-focal-shadow a:hover,
.bg-light .bg-focal-shadow a:hover,
.bg-white .bg-focal-shadow a:hover,
.bg-brand .bg-focal-shadow a:hover,
.bg-brand-shadow .bg-focal-shadow a:hover,
.bg-highlight .bg-focal-shadow a:hover,
.bg-highlight-shadow .bg-focal-shadow a:hover,
.bg-feature .bg-focal-shadow a:hover,
.bg-feature-shadow .bg-focal-shadow a:hover,
.bg-accent .bg-focal-shadow a:hover,
.bg-accent-shadow .bg-focal-shadow a:hover,
.bg-flourish .bg-focal-shadow a:hover,
.bg-flourish-shadow .bg-focal-shadow a:hover,
.bg-focal .bg-focal-shadow a:hover,
.bg-focal-shadow .bg-focal-shadow a:hover,
.bg-spot .bg-focal-shadow a:hover,
.bg-spot-shadow .bg-focal-shadow a:hover,
.bg-lumin .bg-focal-shadow a:hover,
.bg-lumin-shadow .bg-focal-shadow a:hover,
.bg-jet .bg-focal-shadow a:hover,
.bg-focal-shadow a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-focal-shadow h1,
.bg-black .bg-focal-shadow h2,
.bg-black .bg-focal-shadow h3,
.bg-black .bg-focal-shadow h4,
.bg-black .bg-focal-shadow h5,
.bg-black .bg-focal-shadow h6,
.bg-dark .bg-focal-shadow h1,
.bg-dark .bg-focal-shadow h2,
.bg-dark .bg-focal-shadow h3,
.bg-dark .bg-focal-shadow h4,
.bg-dark .bg-focal-shadow h5,
.bg-dark .bg-focal-shadow h6,
.bg-light .bg-focal-shadow h1,
.bg-light .bg-focal-shadow h2,
.bg-light .bg-focal-shadow h3,
.bg-light .bg-focal-shadow h4,
.bg-light .bg-focal-shadow h5,
.bg-light .bg-focal-shadow h6,
.bg-white .bg-focal-shadow h1,
.bg-white .bg-focal-shadow h2,
.bg-white .bg-focal-shadow h3,
.bg-white .bg-focal-shadow h4,
.bg-white .bg-focal-shadow h5,
.bg-white .bg-focal-shadow h6,
.bg-brand .bg-focal-shadow h1,
.bg-brand .bg-focal-shadow h2,
.bg-brand .bg-focal-shadow h3,
.bg-brand .bg-focal-shadow h4,
.bg-brand .bg-focal-shadow h5,
.bg-brand .bg-focal-shadow h6,
.bg-brand-shadow .bg-focal-shadow h1,
.bg-brand-shadow .bg-focal-shadow h2,
.bg-brand-shadow .bg-focal-shadow h3,
.bg-brand-shadow .bg-focal-shadow h4,
.bg-brand-shadow .bg-focal-shadow h5,
.bg-brand-shadow .bg-focal-shadow h6,
.bg-highlight .bg-focal-shadow h1,
.bg-highlight .bg-focal-shadow h2,
.bg-highlight .bg-focal-shadow h3,
.bg-highlight .bg-focal-shadow h4,
.bg-highlight .bg-focal-shadow h5,
.bg-highlight .bg-focal-shadow h6,
.bg-highlight-shadow .bg-focal-shadow h1,
.bg-highlight-shadow .bg-focal-shadow h2,
.bg-highlight-shadow .bg-focal-shadow h3,
.bg-highlight-shadow .bg-focal-shadow h4,
.bg-highlight-shadow .bg-focal-shadow h5,
.bg-highlight-shadow .bg-focal-shadow h6,
.bg-feature .bg-focal-shadow h1,
.bg-feature .bg-focal-shadow h2,
.bg-feature .bg-focal-shadow h3,
.bg-feature .bg-focal-shadow h4,
.bg-feature .bg-focal-shadow h5,
.bg-feature .bg-focal-shadow h6,
.bg-feature-shadow .bg-focal-shadow h1,
.bg-feature-shadow .bg-focal-shadow h2,
.bg-feature-shadow .bg-focal-shadow h3,
.bg-feature-shadow .bg-focal-shadow h4,
.bg-feature-shadow .bg-focal-shadow h5,
.bg-feature-shadow .bg-focal-shadow h6,
.bg-accent .bg-focal-shadow h1,
.bg-accent .bg-focal-shadow h2,
.bg-accent .bg-focal-shadow h3,
.bg-accent .bg-focal-shadow h4,
.bg-accent .bg-focal-shadow h5,
.bg-accent .bg-focal-shadow h6,
.bg-accent-shadow .bg-focal-shadow h1,
.bg-accent-shadow .bg-focal-shadow h2,
.bg-accent-shadow .bg-focal-shadow h3,
.bg-accent-shadow .bg-focal-shadow h4,
.bg-accent-shadow .bg-focal-shadow h5,
.bg-accent-shadow .bg-focal-shadow h6,
.bg-flourish .bg-focal-shadow h1,
.bg-flourish .bg-focal-shadow h2,
.bg-flourish .bg-focal-shadow h3,
.bg-flourish .bg-focal-shadow h4,
.bg-flourish .bg-focal-shadow h5,
.bg-flourish .bg-focal-shadow h6,
.bg-flourish-shadow .bg-focal-shadow h1,
.bg-flourish-shadow .bg-focal-shadow h2,
.bg-flourish-shadow .bg-focal-shadow h3,
.bg-flourish-shadow .bg-focal-shadow h4,
.bg-flourish-shadow .bg-focal-shadow h5,
.bg-flourish-shadow .bg-focal-shadow h6,
.bg-focal .bg-focal-shadow h1,
.bg-focal .bg-focal-shadow h2,
.bg-focal .bg-focal-shadow h3,
.bg-focal .bg-focal-shadow h4,
.bg-focal .bg-focal-shadow h5,
.bg-focal .bg-focal-shadow h6,
.bg-focal-shadow .bg-focal-shadow h1,
.bg-focal-shadow .bg-focal-shadow h2,
.bg-focal-shadow .bg-focal-shadow h3,
.bg-focal-shadow .bg-focal-shadow h4,
.bg-focal-shadow .bg-focal-shadow h5,
.bg-focal-shadow .bg-focal-shadow h6,
.bg-spot .bg-focal-shadow h1,
.bg-spot .bg-focal-shadow h2,
.bg-spot .bg-focal-shadow h3,
.bg-spot .bg-focal-shadow h4,
.bg-spot .bg-focal-shadow h5,
.bg-spot .bg-focal-shadow h6,
.bg-spot-shadow .bg-focal-shadow h1,
.bg-spot-shadow .bg-focal-shadow h2,
.bg-spot-shadow .bg-focal-shadow h3,
.bg-spot-shadow .bg-focal-shadow h4,
.bg-spot-shadow .bg-focal-shadow h5,
.bg-spot-shadow .bg-focal-shadow h6,
.bg-lumin .bg-focal-shadow h1,
.bg-lumin .bg-focal-shadow h2,
.bg-lumin .bg-focal-shadow h3,
.bg-lumin .bg-focal-shadow h4,
.bg-lumin .bg-focal-shadow h5,
.bg-lumin .bg-focal-shadow h6,
.bg-lumin-shadow .bg-focal-shadow h1,
.bg-lumin-shadow .bg-focal-shadow h2,
.bg-lumin-shadow .bg-focal-shadow h3,
.bg-lumin-shadow .bg-focal-shadow h4,
.bg-lumin-shadow .bg-focal-shadow h5,
.bg-lumin-shadow .bg-focal-shadow h6,
.bg-jet .bg-focal-shadow h1,
.bg-jet .bg-focal-shadow h2,
.bg-jet .bg-focal-shadow h3,
.bg-jet .bg-focal-shadow h4,
.bg-jet .bg-focal-shadow h5,
.bg-jet .bg-focal-shadow h6,
.bg-focal-shadow h1,
.bg-focal-shadow h2,
.bg-focal-shadow h3,
.bg-focal-shadow h4,
.bg-focal-shadow h5,
.bg-focal-shadow h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-focal-shadow h1:not(.textillate) > span,
.bg-black .bg-focal-shadow h2:not(.textillate) > span,
.bg-black .bg-focal-shadow h3:not(.textillate) > span,
.bg-black .bg-focal-shadow h4:not(.textillate) > span,
.bg-black .bg-focal-shadow h5:not(.textillate) > span,
.bg-black .bg-focal-shadow h6:not(.textillate) > span,
.bg-dark .bg-focal-shadow h1:not(.textillate) > span,
.bg-dark .bg-focal-shadow h2:not(.textillate) > span,
.bg-dark .bg-focal-shadow h3:not(.textillate) > span,
.bg-dark .bg-focal-shadow h4:not(.textillate) > span,
.bg-dark .bg-focal-shadow h5:not(.textillate) > span,
.bg-dark .bg-focal-shadow h6:not(.textillate) > span,
.bg-light .bg-focal-shadow h1:not(.textillate) > span,
.bg-light .bg-focal-shadow h2:not(.textillate) > span,
.bg-light .bg-focal-shadow h3:not(.textillate) > span,
.bg-light .bg-focal-shadow h4:not(.textillate) > span,
.bg-light .bg-focal-shadow h5:not(.textillate) > span,
.bg-light .bg-focal-shadow h6:not(.textillate) > span,
.bg-white .bg-focal-shadow h1:not(.textillate) > span,
.bg-white .bg-focal-shadow h2:not(.textillate) > span,
.bg-white .bg-focal-shadow h3:not(.textillate) > span,
.bg-white .bg-focal-shadow h4:not(.textillate) > span,
.bg-white .bg-focal-shadow h5:not(.textillate) > span,
.bg-white .bg-focal-shadow h6:not(.textillate) > span,
.bg-brand .bg-focal-shadow h1:not(.textillate) > span,
.bg-brand .bg-focal-shadow h2:not(.textillate) > span,
.bg-brand .bg-focal-shadow h3:not(.textillate) > span,
.bg-brand .bg-focal-shadow h4:not(.textillate) > span,
.bg-brand .bg-focal-shadow h5:not(.textillate) > span,
.bg-brand .bg-focal-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-highlight .bg-focal-shadow h1:not(.textillate) > span,
.bg-highlight .bg-focal-shadow h2:not(.textillate) > span,
.bg-highlight .bg-focal-shadow h3:not(.textillate) > span,
.bg-highlight .bg-focal-shadow h4:not(.textillate) > span,
.bg-highlight .bg-focal-shadow h5:not(.textillate) > span,
.bg-highlight .bg-focal-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-feature .bg-focal-shadow h1:not(.textillate) > span,
.bg-feature .bg-focal-shadow h2:not(.textillate) > span,
.bg-feature .bg-focal-shadow h3:not(.textillate) > span,
.bg-feature .bg-focal-shadow h4:not(.textillate) > span,
.bg-feature .bg-focal-shadow h5:not(.textillate) > span,
.bg-feature .bg-focal-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-accent .bg-focal-shadow h1:not(.textillate) > span,
.bg-accent .bg-focal-shadow h2:not(.textillate) > span,
.bg-accent .bg-focal-shadow h3:not(.textillate) > span,
.bg-accent .bg-focal-shadow h4:not(.textillate) > span,
.bg-accent .bg-focal-shadow h5:not(.textillate) > span,
.bg-accent .bg-focal-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-flourish .bg-focal-shadow h1:not(.textillate) > span,
.bg-flourish .bg-focal-shadow h2:not(.textillate) > span,
.bg-flourish .bg-focal-shadow h3:not(.textillate) > span,
.bg-flourish .bg-focal-shadow h4:not(.textillate) > span,
.bg-flourish .bg-focal-shadow h5:not(.textillate) > span,
.bg-flourish .bg-focal-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-focal .bg-focal-shadow h1:not(.textillate) > span,
.bg-focal .bg-focal-shadow h2:not(.textillate) > span,
.bg-focal .bg-focal-shadow h3:not(.textillate) > span,
.bg-focal .bg-focal-shadow h4:not(.textillate) > span,
.bg-focal .bg-focal-shadow h5:not(.textillate) > span,
.bg-focal .bg-focal-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-spot .bg-focal-shadow h1:not(.textillate) > span,
.bg-spot .bg-focal-shadow h2:not(.textillate) > span,
.bg-spot .bg-focal-shadow h3:not(.textillate) > span,
.bg-spot .bg-focal-shadow h4:not(.textillate) > span,
.bg-spot .bg-focal-shadow h5:not(.textillate) > span,
.bg-spot .bg-focal-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-lumin .bg-focal-shadow h1:not(.textillate) > span,
.bg-lumin .bg-focal-shadow h2:not(.textillate) > span,
.bg-lumin .bg-focal-shadow h3:not(.textillate) > span,
.bg-lumin .bg-focal-shadow h4:not(.textillate) > span,
.bg-lumin .bg-focal-shadow h5:not(.textillate) > span,
.bg-lumin .bg-focal-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-focal-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-focal-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-focal-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-focal-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-focal-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-focal-shadow h6:not(.textillate) > span,
.bg-jet .bg-focal-shadow h1:not(.textillate) > span,
.bg-jet .bg-focal-shadow h2:not(.textillate) > span,
.bg-jet .bg-focal-shadow h3:not(.textillate) > span,
.bg-jet .bg-focal-shadow h4:not(.textillate) > span,
.bg-jet .bg-focal-shadow h5:not(.textillate) > span,
.bg-jet .bg-focal-shadow h6:not(.textillate) > span,
.bg-focal-shadow h1:not(.textillate) > span,
.bg-focal-shadow h2:not(.textillate) > span,
.bg-focal-shadow h3:not(.textillate) > span,
.bg-focal-shadow h4:not(.textillate) > span,
.bg-focal-shadow h5:not(.textillate) > span,
.bg-focal-shadow h6:not(.textillate) > span{
  color: rgba(190,65,51,1);
}

/*-- BUTTONS --*/

.bg-focal-shadow div.button > a,
.bg-focal-shadow input[type=submit],
.bg-focal-shadow form button,
.overlay .bg-focal-shadow div.button > a,
.overlay .bg-focal-shadow input[type=submit],
.overlay .bg-focal-shadow form button{
    background-color: rgba(190,65,51,1);
    color: rgba(255,255,255,1);
}

.bg-focal-shadow div.button > a:hover,
.bg-focal-shadow input[type=submit]:hover,
.bg-focal-shadow form button:hover,
.overlay .bg-focal-shadow div.button > a:hover,
.overlay .bg-focal-shadow input[type=submit]:hover,
.overlay .bg-focal-shadow form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-focal-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/chevron_left.png');
}

.website-arrows-arrows .bg-focal-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/arrow_left.png');
}

.website-arrows-chevrons .bg-focal-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/chevron_right.png');
}

.website-arrows-arrows .bg-focal-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/arrow_right.png');
}

.website-arrows-chevrons .bg-focal-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_left.png');
}

.website-arrows-arrows .bg-focal-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_left.png');
}

.website-arrows-chevrons .bg-focal-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/chevron_right.png');
}

.website-arrows-arrows .bg-focal-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_black/arrow_right.png');
}

.website-arrows-font .bg-focal-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-focal-shadow .slick-arrow.slick-next:after{
    color:rgba(190,65,51,1);
}

.website-arrows-font .bg-focal-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-focal-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(43,42,40,1);
}

/*-- PAGER --*/

.bg-focal-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(190,65,51,1);
    background-color:rgba(190,65,51,0);
}

.bg-focal-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,0);
}

.bg-focal-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(190,65,51,1);
    background-color: rgba(190,65,51,1);
}

.bg-focal-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(43,42,40,1);
    background-color: rgba(43,42,40,1);
}

/*-- RATINGS --*/

.bg-focal-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_0.0.png');
}

.bg-focal-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_0.5.png');
}

.bg-focal-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_1.0.png');
}

.bg-focal-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_1.5.png');
}

.bg-focal-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_2.0.png');
}

.bg-focal-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_2.5.png');
}

.bg-focal-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_3.0.png');
}

.bg-focal-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_3.5.png');
}

.bg-focal-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_4.0.png');
}

.bg-focal-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_4.5.png');
}

.bg-focal-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_feature-shadow/rating_5.0.png');
}

.bg-focal-shadow .contact-details > ul > li i,
.bg-focal-shadow .social-links-list > ul > li i,
.bg-focal-shadow nav > ul > li i,
.bg-focal-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(190,65,51,1);
}

.bg-focal-shadow .contact-details > ul > li a,
.bg-focal-shadow .social-links-list > ul > li a,
.bg-focal-shadow nav > ul > li a,
.bg-focal-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(43,42,40,1);
}

.bg-focal-shadow .contact-details > ul > li a:hover,
.bg-focal-shadow .social-links-list > ul > li a:hover,
.bg-focal-shadow nav > ul > li a:hover,
.bg-focal-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(190,65,51,1);
}

.bg-focal-shadow nav > ul > li span.count{
  color: rgba(43,42,40,1);
  background-color: rgba(190,65,51,1);
}

footer.footer-columns .bg-focal-shadow .disclaimer {
    border-color: rgba(190,65,51,1);
}

.bg-focal-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(190,65,51,1);
}

.bg-focal-shadow blockquote.pullquote {
    border-color: rgba(190,65,51,1);
}

.bg-focal-shadow blockquote.pullquote > .attribution {
    color: rgba(190,65,51,1);
}

.bg-focal-shadow .image .caption {
    border-color: rgba(190,65,51,1);
}

.bg-focal-shadow .countdown-date > .time-block{
  border-color: rgba(43,42,40,0.25);
  background-color: rgba(43,42,40,0.1);
}

.bg-focal-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(43,42,40,1);
}

.bg-focal-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-focal-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(190,65,51,1);
}

.bg-focal-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(190,65,51,1);
}

.bg-focal-shadow .accordion-container > .accordion {
    border-color: rgba(43,42,40,0.25);
}

.bg-focal-shadow .table > table > thead > tr {
    background-color: rgba(190,65,51,1);
}

.bg-focal-shadow .heading:after{
  background-color: rgba(190,65,51,1);
}


.bg-black .bg-focal-shadow .heading:after,


.bg-dark .bg-focal-shadow .heading:after,


.bg-light .bg-focal-shadow .heading:after,


.bg-white .bg-focal-shadow .heading:after,


.bg-brand .bg-focal-shadow .heading:after,


.bg-brand-shadow .bg-focal-shadow .heading:after,


.bg-highlight .bg-focal-shadow .heading:after,


.bg-highlight-shadow .bg-focal-shadow .heading:after,


.bg-feature .bg-focal-shadow .heading:after,


.bg-feature-shadow .bg-focal-shadow .heading:after,


.bg-accent .bg-focal-shadow .heading:after,


.bg-accent-shadow .bg-focal-shadow .heading:after,


.bg-flourish .bg-focal-shadow .heading:after,


.bg-flourish-shadow .bg-focal-shadow .heading:after,


.bg-focal .bg-focal-shadow .heading:after,


.bg-focal-shadow .bg-focal-shadow .heading:after,


.bg-spot .bg-focal-shadow .heading:after,


.bg-spot-shadow .bg-focal-shadow .heading:after,


.bg-lumin .bg-focal-shadow .heading:after,


.bg-lumin-shadow .bg-focal-shadow .heading:after,


.bg-jet .bg-focal-shadow .heading:after,


.bg-focal-shadow .heading:after{
    background-color: rgba(190,65,51,1);
}

.bg-focal-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-focal-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(190,65,51,1);
}

.bg-focal-shadow .hamburger span {
    background-color: rgba(190,65,51,1);
}

.bg-focal-shadow .hamburger:hover span {
    background-color: rgba(43,42,40,1);
}

.bg-focal-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(190,65,51,1);
}

.bg-focal-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(43,42,40,1);
}


/*------------------------------
Aqua Blue (spot)
------------------------------*/

.text-spot{
  color: rgba(135,203,215,1);
}

.fill-spot{
  fill: rgba(135,203,215,1);
}

.border-spot{
  border-color: rgba(135,203,215,1);
}

.bg-spot{
    background-color: rgba(135,203,215,1);
    color: rgba(255,255,255,1);
}

.bg-spot.opacity-0{
    background-color: rgba(135,203,215,0);
}

.bg-spot.opacity-10{
    background-color: rgba(135,203,215,0.1);
}

.bg-spot.opacity-20{
    background-color: rgba(135,203,215,0.2);
}

.bg-spot.opacity-30{
    background-color: rgba(135,203,215,0.3);
}

.bg-spot.opacity-40{
    background-color: rgba(135,203,215,0.4);
}

.bg-spot.opacity-50{
    background-color: rgba(135,203,215,0.5);
}

.bg-spot.opacity-60{
    background-color: rgba(135,203,215,0.6);
}

.bg-spot.opacity-70{
    background-color: rgba(135,203,215,0.7);
}

.bg-spot.opacity-80{
    background-color: rgba(135,203,215,0.8);
}

.bg-spot.opacity-90{
    background-color: rgba(135,203,215,0.9);
}

.bg-spot.opacity-100{
    background-color: rgba(135,203,215,1);
}

/*-- LINKS --*/

.bg-black .bg-spot a,
.bg-dark .bg-spot a,
.bg-light .bg-spot a,
.bg-white .bg-spot a,
.bg-brand .bg-spot a,
.bg-brand-shadow .bg-spot a,
.bg-highlight .bg-spot a,
.bg-highlight-shadow .bg-spot a,
.bg-feature .bg-spot a,
.bg-feature-shadow .bg-spot a,
.bg-accent .bg-spot a,
.bg-accent-shadow .bg-spot a,
.bg-flourish .bg-spot a,
.bg-flourish-shadow .bg-spot a,
.bg-focal .bg-spot a,
.bg-focal-shadow .bg-spot a,
.bg-spot .bg-spot a,
.bg-spot-shadow .bg-spot a,
.bg-lumin .bg-spot a,
.bg-lumin-shadow .bg-spot a,
.bg-jet .bg-spot a,
.bg-spot a{
    color: rgba(57,109,142,1);
}

.bg-black .bg-spot a:hover,
.bg-dark .bg-spot a:hover,
.bg-light .bg-spot a:hover,
.bg-white .bg-spot a:hover,
.bg-brand .bg-spot a:hover,
.bg-brand-shadow .bg-spot a:hover,
.bg-highlight .bg-spot a:hover,
.bg-highlight-shadow .bg-spot a:hover,
.bg-feature .bg-spot a:hover,
.bg-feature-shadow .bg-spot a:hover,
.bg-accent .bg-spot a:hover,
.bg-accent-shadow .bg-spot a:hover,
.bg-flourish .bg-spot a:hover,
.bg-flourish-shadow .bg-spot a:hover,
.bg-focal .bg-spot a:hover,
.bg-focal-shadow .bg-spot a:hover,
.bg-spot .bg-spot a:hover,
.bg-spot-shadow .bg-spot a:hover,
.bg-lumin .bg-spot a:hover,
.bg-lumin-shadow .bg-spot a:hover,
.bg-jet .bg-spot a:hover,
.bg-spot a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-spot h1,
.bg-black .bg-spot h2,
.bg-black .bg-spot h3,
.bg-black .bg-spot h4,
.bg-black .bg-spot h5,
.bg-black .bg-spot h6,
.bg-dark .bg-spot h1,
.bg-dark .bg-spot h2,
.bg-dark .bg-spot h3,
.bg-dark .bg-spot h4,
.bg-dark .bg-spot h5,
.bg-dark .bg-spot h6,
.bg-light .bg-spot h1,
.bg-light .bg-spot h2,
.bg-light .bg-spot h3,
.bg-light .bg-spot h4,
.bg-light .bg-spot h5,
.bg-light .bg-spot h6,
.bg-white .bg-spot h1,
.bg-white .bg-spot h2,
.bg-white .bg-spot h3,
.bg-white .bg-spot h4,
.bg-white .bg-spot h5,
.bg-white .bg-spot h6,
.bg-brand .bg-spot h1,
.bg-brand .bg-spot h2,
.bg-brand .bg-spot h3,
.bg-brand .bg-spot h4,
.bg-brand .bg-spot h5,
.bg-brand .bg-spot h6,
.bg-brand-shadow .bg-spot h1,
.bg-brand-shadow .bg-spot h2,
.bg-brand-shadow .bg-spot h3,
.bg-brand-shadow .bg-spot h4,
.bg-brand-shadow .bg-spot h5,
.bg-brand-shadow .bg-spot h6,
.bg-highlight .bg-spot h1,
.bg-highlight .bg-spot h2,
.bg-highlight .bg-spot h3,
.bg-highlight .bg-spot h4,
.bg-highlight .bg-spot h5,
.bg-highlight .bg-spot h6,
.bg-highlight-shadow .bg-spot h1,
.bg-highlight-shadow .bg-spot h2,
.bg-highlight-shadow .bg-spot h3,
.bg-highlight-shadow .bg-spot h4,
.bg-highlight-shadow .bg-spot h5,
.bg-highlight-shadow .bg-spot h6,
.bg-feature .bg-spot h1,
.bg-feature .bg-spot h2,
.bg-feature .bg-spot h3,
.bg-feature .bg-spot h4,
.bg-feature .bg-spot h5,
.bg-feature .bg-spot h6,
.bg-feature-shadow .bg-spot h1,
.bg-feature-shadow .bg-spot h2,
.bg-feature-shadow .bg-spot h3,
.bg-feature-shadow .bg-spot h4,
.bg-feature-shadow .bg-spot h5,
.bg-feature-shadow .bg-spot h6,
.bg-accent .bg-spot h1,
.bg-accent .bg-spot h2,
.bg-accent .bg-spot h3,
.bg-accent .bg-spot h4,
.bg-accent .bg-spot h5,
.bg-accent .bg-spot h6,
.bg-accent-shadow .bg-spot h1,
.bg-accent-shadow .bg-spot h2,
.bg-accent-shadow .bg-spot h3,
.bg-accent-shadow .bg-spot h4,
.bg-accent-shadow .bg-spot h5,
.bg-accent-shadow .bg-spot h6,
.bg-flourish .bg-spot h1,
.bg-flourish .bg-spot h2,
.bg-flourish .bg-spot h3,
.bg-flourish .bg-spot h4,
.bg-flourish .bg-spot h5,
.bg-flourish .bg-spot h6,
.bg-flourish-shadow .bg-spot h1,
.bg-flourish-shadow .bg-spot h2,
.bg-flourish-shadow .bg-spot h3,
.bg-flourish-shadow .bg-spot h4,
.bg-flourish-shadow .bg-spot h5,
.bg-flourish-shadow .bg-spot h6,
.bg-focal .bg-spot h1,
.bg-focal .bg-spot h2,
.bg-focal .bg-spot h3,
.bg-focal .bg-spot h4,
.bg-focal .bg-spot h5,
.bg-focal .bg-spot h6,
.bg-focal-shadow .bg-spot h1,
.bg-focal-shadow .bg-spot h2,
.bg-focal-shadow .bg-spot h3,
.bg-focal-shadow .bg-spot h4,
.bg-focal-shadow .bg-spot h5,
.bg-focal-shadow .bg-spot h6,
.bg-spot .bg-spot h1,
.bg-spot .bg-spot h2,
.bg-spot .bg-spot h3,
.bg-spot .bg-spot h4,
.bg-spot .bg-spot h5,
.bg-spot .bg-spot h6,
.bg-spot-shadow .bg-spot h1,
.bg-spot-shadow .bg-spot h2,
.bg-spot-shadow .bg-spot h3,
.bg-spot-shadow .bg-spot h4,
.bg-spot-shadow .bg-spot h5,
.bg-spot-shadow .bg-spot h6,
.bg-lumin .bg-spot h1,
.bg-lumin .bg-spot h2,
.bg-lumin .bg-spot h3,
.bg-lumin .bg-spot h4,
.bg-lumin .bg-spot h5,
.bg-lumin .bg-spot h6,
.bg-lumin-shadow .bg-spot h1,
.bg-lumin-shadow .bg-spot h2,
.bg-lumin-shadow .bg-spot h3,
.bg-lumin-shadow .bg-spot h4,
.bg-lumin-shadow .bg-spot h5,
.bg-lumin-shadow .bg-spot h6,
.bg-jet .bg-spot h1,
.bg-jet .bg-spot h2,
.bg-jet .bg-spot h3,
.bg-jet .bg-spot h4,
.bg-jet .bg-spot h5,
.bg-jet .bg-spot h6,
.bg-spot h1,
.bg-spot h2,
.bg-spot h3,
.bg-spot h4,
.bg-spot h5,
.bg-spot h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-spot h1:not(.textillate) > span,
.bg-black .bg-spot h2:not(.textillate) > span,
.bg-black .bg-spot h3:not(.textillate) > span,
.bg-black .bg-spot h4:not(.textillate) > span,
.bg-black .bg-spot h5:not(.textillate) > span,
.bg-black .bg-spot h6:not(.textillate) > span,
.bg-dark .bg-spot h1:not(.textillate) > span,
.bg-dark .bg-spot h2:not(.textillate) > span,
.bg-dark .bg-spot h3:not(.textillate) > span,
.bg-dark .bg-spot h4:not(.textillate) > span,
.bg-dark .bg-spot h5:not(.textillate) > span,
.bg-dark .bg-spot h6:not(.textillate) > span,
.bg-light .bg-spot h1:not(.textillate) > span,
.bg-light .bg-spot h2:not(.textillate) > span,
.bg-light .bg-spot h3:not(.textillate) > span,
.bg-light .bg-spot h4:not(.textillate) > span,
.bg-light .bg-spot h5:not(.textillate) > span,
.bg-light .bg-spot h6:not(.textillate) > span,
.bg-white .bg-spot h1:not(.textillate) > span,
.bg-white .bg-spot h2:not(.textillate) > span,
.bg-white .bg-spot h3:not(.textillate) > span,
.bg-white .bg-spot h4:not(.textillate) > span,
.bg-white .bg-spot h5:not(.textillate) > span,
.bg-white .bg-spot h6:not(.textillate) > span,
.bg-brand .bg-spot h1:not(.textillate) > span,
.bg-brand .bg-spot h2:not(.textillate) > span,
.bg-brand .bg-spot h3:not(.textillate) > span,
.bg-brand .bg-spot h4:not(.textillate) > span,
.bg-brand .bg-spot h5:not(.textillate) > span,
.bg-brand .bg-spot h6:not(.textillate) > span,
.bg-brand-shadow .bg-spot h1:not(.textillate) > span,
.bg-brand-shadow .bg-spot h2:not(.textillate) > span,
.bg-brand-shadow .bg-spot h3:not(.textillate) > span,
.bg-brand-shadow .bg-spot h4:not(.textillate) > span,
.bg-brand-shadow .bg-spot h5:not(.textillate) > span,
.bg-brand-shadow .bg-spot h6:not(.textillate) > span,
.bg-highlight .bg-spot h1:not(.textillate) > span,
.bg-highlight .bg-spot h2:not(.textillate) > span,
.bg-highlight .bg-spot h3:not(.textillate) > span,
.bg-highlight .bg-spot h4:not(.textillate) > span,
.bg-highlight .bg-spot h5:not(.textillate) > span,
.bg-highlight .bg-spot h6:not(.textillate) > span,
.bg-highlight-shadow .bg-spot h1:not(.textillate) > span,
.bg-highlight-shadow .bg-spot h2:not(.textillate) > span,
.bg-highlight-shadow .bg-spot h3:not(.textillate) > span,
.bg-highlight-shadow .bg-spot h4:not(.textillate) > span,
.bg-highlight-shadow .bg-spot h5:not(.textillate) > span,
.bg-highlight-shadow .bg-spot h6:not(.textillate) > span,
.bg-feature .bg-spot h1:not(.textillate) > span,
.bg-feature .bg-spot h2:not(.textillate) > span,
.bg-feature .bg-spot h3:not(.textillate) > span,
.bg-feature .bg-spot h4:not(.textillate) > span,
.bg-feature .bg-spot h5:not(.textillate) > span,
.bg-feature .bg-spot h6:not(.textillate) > span,
.bg-feature-shadow .bg-spot h1:not(.textillate) > span,
.bg-feature-shadow .bg-spot h2:not(.textillate) > span,
.bg-feature-shadow .bg-spot h3:not(.textillate) > span,
.bg-feature-shadow .bg-spot h4:not(.textillate) > span,
.bg-feature-shadow .bg-spot h5:not(.textillate) > span,
.bg-feature-shadow .bg-spot h6:not(.textillate) > span,
.bg-accent .bg-spot h1:not(.textillate) > span,
.bg-accent .bg-spot h2:not(.textillate) > span,
.bg-accent .bg-spot h3:not(.textillate) > span,
.bg-accent .bg-spot h4:not(.textillate) > span,
.bg-accent .bg-spot h5:not(.textillate) > span,
.bg-accent .bg-spot h6:not(.textillate) > span,
.bg-accent-shadow .bg-spot h1:not(.textillate) > span,
.bg-accent-shadow .bg-spot h2:not(.textillate) > span,
.bg-accent-shadow .bg-spot h3:not(.textillate) > span,
.bg-accent-shadow .bg-spot h4:not(.textillate) > span,
.bg-accent-shadow .bg-spot h5:not(.textillate) > span,
.bg-accent-shadow .bg-spot h6:not(.textillate) > span,
.bg-flourish .bg-spot h1:not(.textillate) > span,
.bg-flourish .bg-spot h2:not(.textillate) > span,
.bg-flourish .bg-spot h3:not(.textillate) > span,
.bg-flourish .bg-spot h4:not(.textillate) > span,
.bg-flourish .bg-spot h5:not(.textillate) > span,
.bg-flourish .bg-spot h6:not(.textillate) > span,
.bg-flourish-shadow .bg-spot h1:not(.textillate) > span,
.bg-flourish-shadow .bg-spot h2:not(.textillate) > span,
.bg-flourish-shadow .bg-spot h3:not(.textillate) > span,
.bg-flourish-shadow .bg-spot h4:not(.textillate) > span,
.bg-flourish-shadow .bg-spot h5:not(.textillate) > span,
.bg-flourish-shadow .bg-spot h6:not(.textillate) > span,
.bg-focal .bg-spot h1:not(.textillate) > span,
.bg-focal .bg-spot h2:not(.textillate) > span,
.bg-focal .bg-spot h3:not(.textillate) > span,
.bg-focal .bg-spot h4:not(.textillate) > span,
.bg-focal .bg-spot h5:not(.textillate) > span,
.bg-focal .bg-spot h6:not(.textillate) > span,
.bg-focal-shadow .bg-spot h1:not(.textillate) > span,
.bg-focal-shadow .bg-spot h2:not(.textillate) > span,
.bg-focal-shadow .bg-spot h3:not(.textillate) > span,
.bg-focal-shadow .bg-spot h4:not(.textillate) > span,
.bg-focal-shadow .bg-spot h5:not(.textillate) > span,
.bg-focal-shadow .bg-spot h6:not(.textillate) > span,
.bg-spot .bg-spot h1:not(.textillate) > span,
.bg-spot .bg-spot h2:not(.textillate) > span,
.bg-spot .bg-spot h3:not(.textillate) > span,
.bg-spot .bg-spot h4:not(.textillate) > span,
.bg-spot .bg-spot h5:not(.textillate) > span,
.bg-spot .bg-spot h6:not(.textillate) > span,
.bg-spot-shadow .bg-spot h1:not(.textillate) > span,
.bg-spot-shadow .bg-spot h2:not(.textillate) > span,
.bg-spot-shadow .bg-spot h3:not(.textillate) > span,
.bg-spot-shadow .bg-spot h4:not(.textillate) > span,
.bg-spot-shadow .bg-spot h5:not(.textillate) > span,
.bg-spot-shadow .bg-spot h6:not(.textillate) > span,
.bg-lumin .bg-spot h1:not(.textillate) > span,
.bg-lumin .bg-spot h2:not(.textillate) > span,
.bg-lumin .bg-spot h3:not(.textillate) > span,
.bg-lumin .bg-spot h4:not(.textillate) > span,
.bg-lumin .bg-spot h5:not(.textillate) > span,
.bg-lumin .bg-spot h6:not(.textillate) > span,
.bg-lumin-shadow .bg-spot h1:not(.textillate) > span,
.bg-lumin-shadow .bg-spot h2:not(.textillate) > span,
.bg-lumin-shadow .bg-spot h3:not(.textillate) > span,
.bg-lumin-shadow .bg-spot h4:not(.textillate) > span,
.bg-lumin-shadow .bg-spot h5:not(.textillate) > span,
.bg-lumin-shadow .bg-spot h6:not(.textillate) > span,
.bg-jet .bg-spot h1:not(.textillate) > span,
.bg-jet .bg-spot h2:not(.textillate) > span,
.bg-jet .bg-spot h3:not(.textillate) > span,
.bg-jet .bg-spot h4:not(.textillate) > span,
.bg-jet .bg-spot h5:not(.textillate) > span,
.bg-jet .bg-spot h6:not(.textillate) > span,
.bg-spot h1:not(.textillate) > span,
.bg-spot h2:not(.textillate) > span,
.bg-spot h3:not(.textillate) > span,
.bg-spot h4:not(.textillate) > span,
.bg-spot h5:not(.textillate) > span,
.bg-spot h6:not(.textillate) > span{
  color: rgba(57,109,142,1);
}

/*-- BUTTONS --*/

.bg-spot div.button > a,
.bg-spot input[type=submit],
.bg-spot form button,
.overlay .bg-spot div.button > a,
.overlay .bg-spot input[type=submit],
.overlay .bg-spot form button{
    background-color: rgba(57,109,142,1);
    color: rgba(255,255,255,1);
}

.bg-spot div.button > a:hover,
.bg-spot input[type=submit]:hover,
.bg-spot form button:hover,
.overlay .bg-spot div.button > a:hover,
.overlay .bg-spot input[type=submit]:hover,
.overlay .bg-spot form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-spot .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_left.png');
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_left.png');
}

.website-arrows-chevrons .bg-spot .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_right.png');
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_right.png');
}

.website-arrows-chevrons .bg-spot .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-spot .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-spot .slick-arrow.slick-prev:after,
.website-arrows-font .bg-spot .slick-arrow.slick-next:after{
    color:rgba(57,109,142,1);
}

.website-arrows-font .bg-spot .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-spot .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-spot .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(57,109,142,1);
    background-color:rgba(57,109,142,0);
}

.bg-spot .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-spot .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(57,109,142,1);
    background-color: rgba(57,109,142,1);
}

.bg-spot .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-spot .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.0.png');
}

.bg-spot .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.5.png');
}

.bg-spot .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.0.png');
}

.bg-spot .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.5.png');
}

.bg-spot .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.0.png');
}

.bg-spot .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.5.png');
}

.bg-spot .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.0.png');
}

.bg-spot .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.5.png');
}

.bg-spot .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.0.png');
}

.bg-spot .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.5.png');
}

.bg-spot .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_5.0.png');
}

.bg-spot .contact-details > ul > li i,
.bg-spot .social-links-list > ul > li i,
.bg-spot nav > ul > li i,
.bg-spot .footer-navigation-list > nav > ul > li i{
    color: rgba(57,109,142,1);
}

.bg-spot .contact-details > ul > li a,
.bg-spot .social-links-list > ul > li a,
.bg-spot nav > ul > li a,
.bg-spot .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-spot .contact-details > ul > li a:hover,
.bg-spot .social-links-list > ul > li a:hover,
.bg-spot nav > ul > li a:hover,
.bg-spot .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(57,109,142,1);
}

.bg-spot nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(57,109,142,1);
}

footer.footer-columns .bg-spot .disclaimer {
    border-color: rgba(57,109,142,1);
}

.bg-spot blockquote.pullquote > .quotation-mark > i {
    color: rgba(57,109,142,1);
}

.bg-spot blockquote.pullquote {
    border-color: rgba(57,109,142,1);
}

.bg-spot blockquote.pullquote > .attribution {
    color: rgba(57,109,142,1);
}

.bg-spot .image .caption {
    border-color: rgba(57,109,142,1);
}

.bg-spot .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-spot .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-spot .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-spot .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(57,109,142,1);
}

.bg-spot .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(57,109,142,1);
}

.bg-spot .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-spot .table > table > thead > tr {
    background-color: rgba(57,109,142,1);
}

.bg-spot .heading:after{
  background-color: rgba(57,109,142,1);
}


.bg-black .bg-spot .heading:after,


.bg-dark .bg-spot .heading:after,


.bg-light .bg-spot .heading:after,


.bg-white .bg-spot .heading:after,


.bg-brand .bg-spot .heading:after,


.bg-brand-shadow .bg-spot .heading:after,


.bg-highlight .bg-spot .heading:after,


.bg-highlight-shadow .bg-spot .heading:after,


.bg-feature .bg-spot .heading:after,


.bg-feature-shadow .bg-spot .heading:after,


.bg-accent .bg-spot .heading:after,


.bg-accent-shadow .bg-spot .heading:after,


.bg-flourish .bg-spot .heading:after,


.bg-flourish-shadow .bg-spot .heading:after,


.bg-focal .bg-spot .heading:after,


.bg-focal-shadow .bg-spot .heading:after,


.bg-spot .bg-spot .heading:after,


.bg-spot-shadow .bg-spot .heading:after,


.bg-lumin .bg-spot .heading:after,


.bg-lumin-shadow .bg-spot .heading:after,


.bg-jet .bg-spot .heading:after,


.bg-spot .heading:after{
    background-color: rgba(57,109,142,1);
}

.bg-spot .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-spot .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(57,109,142,1);
}

.bg-spot .hamburger span {
    background-color: rgba(57,109,142,1);
}

.bg-spot .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-spot .top-navigation nav > ul > li > a > i {
    color: rgba(57,109,142,1);
}

.bg-spot .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Aqua Blue (Shadow) (spot-shadow)
------------------------------*/

.text-spot-shadow{
  color: rgba(91,179,207,1);
}

.fill-spot-shadow{
  fill: rgba(91,179,207,1);
}

.border-spot-shadow{
  border-color: rgba(91,179,207,1);
}

.bg-spot-shadow{
    background-color: rgba(91,179,207,1);
    color: rgba(255,255,255,1);
}

.bg-spot-shadow.opacity-0{
    background-color: rgba(91,179,207,0);
}

.bg-spot-shadow.opacity-10{
    background-color: rgba(91,179,207,0.1);
}

.bg-spot-shadow.opacity-20{
    background-color: rgba(91,179,207,0.2);
}

.bg-spot-shadow.opacity-30{
    background-color: rgba(91,179,207,0.3);
}

.bg-spot-shadow.opacity-40{
    background-color: rgba(91,179,207,0.4);
}

.bg-spot-shadow.opacity-50{
    background-color: rgba(91,179,207,0.5);
}

.bg-spot-shadow.opacity-60{
    background-color: rgba(91,179,207,0.6);
}

.bg-spot-shadow.opacity-70{
    background-color: rgba(91,179,207,0.7);
}

.bg-spot-shadow.opacity-80{
    background-color: rgba(91,179,207,0.8);
}

.bg-spot-shadow.opacity-90{
    background-color: rgba(91,179,207,0.9);
}

.bg-spot-shadow.opacity-100{
    background-color: rgba(91,179,207,1);
}

/*-- LINKS --*/

.bg-black .bg-spot-shadow a,
.bg-dark .bg-spot-shadow a,
.bg-light .bg-spot-shadow a,
.bg-white .bg-spot-shadow a,
.bg-brand .bg-spot-shadow a,
.bg-brand-shadow .bg-spot-shadow a,
.bg-highlight .bg-spot-shadow a,
.bg-highlight-shadow .bg-spot-shadow a,
.bg-feature .bg-spot-shadow a,
.bg-feature-shadow .bg-spot-shadow a,
.bg-accent .bg-spot-shadow a,
.bg-accent-shadow .bg-spot-shadow a,
.bg-flourish .bg-spot-shadow a,
.bg-flourish-shadow .bg-spot-shadow a,
.bg-focal .bg-spot-shadow a,
.bg-focal-shadow .bg-spot-shadow a,
.bg-spot .bg-spot-shadow a,
.bg-spot-shadow .bg-spot-shadow a,
.bg-lumin .bg-spot-shadow a,
.bg-lumin-shadow .bg-spot-shadow a,
.bg-jet .bg-spot-shadow a,
.bg-spot-shadow a{
    color: rgba(57,109,142,1);
}

.bg-black .bg-spot-shadow a:hover,
.bg-dark .bg-spot-shadow a:hover,
.bg-light .bg-spot-shadow a:hover,
.bg-white .bg-spot-shadow a:hover,
.bg-brand .bg-spot-shadow a:hover,
.bg-brand-shadow .bg-spot-shadow a:hover,
.bg-highlight .bg-spot-shadow a:hover,
.bg-highlight-shadow .bg-spot-shadow a:hover,
.bg-feature .bg-spot-shadow a:hover,
.bg-feature-shadow .bg-spot-shadow a:hover,
.bg-accent .bg-spot-shadow a:hover,
.bg-accent-shadow .bg-spot-shadow a:hover,
.bg-flourish .bg-spot-shadow a:hover,
.bg-flourish-shadow .bg-spot-shadow a:hover,
.bg-focal .bg-spot-shadow a:hover,
.bg-focal-shadow .bg-spot-shadow a:hover,
.bg-spot .bg-spot-shadow a:hover,
.bg-spot-shadow .bg-spot-shadow a:hover,
.bg-lumin .bg-spot-shadow a:hover,
.bg-lumin-shadow .bg-spot-shadow a:hover,
.bg-jet .bg-spot-shadow a:hover,
.bg-spot-shadow a:hover{
    color: rgba(255,255,255,1);
}

/*-- HEADINGS --*/

.bg-black .bg-spot-shadow h1,
.bg-black .bg-spot-shadow h2,
.bg-black .bg-spot-shadow h3,
.bg-black .bg-spot-shadow h4,
.bg-black .bg-spot-shadow h5,
.bg-black .bg-spot-shadow h6,
.bg-dark .bg-spot-shadow h1,
.bg-dark .bg-spot-shadow h2,
.bg-dark .bg-spot-shadow h3,
.bg-dark .bg-spot-shadow h4,
.bg-dark .bg-spot-shadow h5,
.bg-dark .bg-spot-shadow h6,
.bg-light .bg-spot-shadow h1,
.bg-light .bg-spot-shadow h2,
.bg-light .bg-spot-shadow h3,
.bg-light .bg-spot-shadow h4,
.bg-light .bg-spot-shadow h5,
.bg-light .bg-spot-shadow h6,
.bg-white .bg-spot-shadow h1,
.bg-white .bg-spot-shadow h2,
.bg-white .bg-spot-shadow h3,
.bg-white .bg-spot-shadow h4,
.bg-white .bg-spot-shadow h5,
.bg-white .bg-spot-shadow h6,
.bg-brand .bg-spot-shadow h1,
.bg-brand .bg-spot-shadow h2,
.bg-brand .bg-spot-shadow h3,
.bg-brand .bg-spot-shadow h4,
.bg-brand .bg-spot-shadow h5,
.bg-brand .bg-spot-shadow h6,
.bg-brand-shadow .bg-spot-shadow h1,
.bg-brand-shadow .bg-spot-shadow h2,
.bg-brand-shadow .bg-spot-shadow h3,
.bg-brand-shadow .bg-spot-shadow h4,
.bg-brand-shadow .bg-spot-shadow h5,
.bg-brand-shadow .bg-spot-shadow h6,
.bg-highlight .bg-spot-shadow h1,
.bg-highlight .bg-spot-shadow h2,
.bg-highlight .bg-spot-shadow h3,
.bg-highlight .bg-spot-shadow h4,
.bg-highlight .bg-spot-shadow h5,
.bg-highlight .bg-spot-shadow h6,
.bg-highlight-shadow .bg-spot-shadow h1,
.bg-highlight-shadow .bg-spot-shadow h2,
.bg-highlight-shadow .bg-spot-shadow h3,
.bg-highlight-shadow .bg-spot-shadow h4,
.bg-highlight-shadow .bg-spot-shadow h5,
.bg-highlight-shadow .bg-spot-shadow h6,
.bg-feature .bg-spot-shadow h1,
.bg-feature .bg-spot-shadow h2,
.bg-feature .bg-spot-shadow h3,
.bg-feature .bg-spot-shadow h4,
.bg-feature .bg-spot-shadow h5,
.bg-feature .bg-spot-shadow h6,
.bg-feature-shadow .bg-spot-shadow h1,
.bg-feature-shadow .bg-spot-shadow h2,
.bg-feature-shadow .bg-spot-shadow h3,
.bg-feature-shadow .bg-spot-shadow h4,
.bg-feature-shadow .bg-spot-shadow h5,
.bg-feature-shadow .bg-spot-shadow h6,
.bg-accent .bg-spot-shadow h1,
.bg-accent .bg-spot-shadow h2,
.bg-accent .bg-spot-shadow h3,
.bg-accent .bg-spot-shadow h4,
.bg-accent .bg-spot-shadow h5,
.bg-accent .bg-spot-shadow h6,
.bg-accent-shadow .bg-spot-shadow h1,
.bg-accent-shadow .bg-spot-shadow h2,
.bg-accent-shadow .bg-spot-shadow h3,
.bg-accent-shadow .bg-spot-shadow h4,
.bg-accent-shadow .bg-spot-shadow h5,
.bg-accent-shadow .bg-spot-shadow h6,
.bg-flourish .bg-spot-shadow h1,
.bg-flourish .bg-spot-shadow h2,
.bg-flourish .bg-spot-shadow h3,
.bg-flourish .bg-spot-shadow h4,
.bg-flourish .bg-spot-shadow h5,
.bg-flourish .bg-spot-shadow h6,
.bg-flourish-shadow .bg-spot-shadow h1,
.bg-flourish-shadow .bg-spot-shadow h2,
.bg-flourish-shadow .bg-spot-shadow h3,
.bg-flourish-shadow .bg-spot-shadow h4,
.bg-flourish-shadow .bg-spot-shadow h5,
.bg-flourish-shadow .bg-spot-shadow h6,
.bg-focal .bg-spot-shadow h1,
.bg-focal .bg-spot-shadow h2,
.bg-focal .bg-spot-shadow h3,
.bg-focal .bg-spot-shadow h4,
.bg-focal .bg-spot-shadow h5,
.bg-focal .bg-spot-shadow h6,
.bg-focal-shadow .bg-spot-shadow h1,
.bg-focal-shadow .bg-spot-shadow h2,
.bg-focal-shadow .bg-spot-shadow h3,
.bg-focal-shadow .bg-spot-shadow h4,
.bg-focal-shadow .bg-spot-shadow h5,
.bg-focal-shadow .bg-spot-shadow h6,
.bg-spot .bg-spot-shadow h1,
.bg-spot .bg-spot-shadow h2,
.bg-spot .bg-spot-shadow h3,
.bg-spot .bg-spot-shadow h4,
.bg-spot .bg-spot-shadow h5,
.bg-spot .bg-spot-shadow h6,
.bg-spot-shadow .bg-spot-shadow h1,
.bg-spot-shadow .bg-spot-shadow h2,
.bg-spot-shadow .bg-spot-shadow h3,
.bg-spot-shadow .bg-spot-shadow h4,
.bg-spot-shadow .bg-spot-shadow h5,
.bg-spot-shadow .bg-spot-shadow h6,
.bg-lumin .bg-spot-shadow h1,
.bg-lumin .bg-spot-shadow h2,
.bg-lumin .bg-spot-shadow h3,
.bg-lumin .bg-spot-shadow h4,
.bg-lumin .bg-spot-shadow h5,
.bg-lumin .bg-spot-shadow h6,
.bg-lumin-shadow .bg-spot-shadow h1,
.bg-lumin-shadow .bg-spot-shadow h2,
.bg-lumin-shadow .bg-spot-shadow h3,
.bg-lumin-shadow .bg-spot-shadow h4,
.bg-lumin-shadow .bg-spot-shadow h5,
.bg-lumin-shadow .bg-spot-shadow h6,
.bg-jet .bg-spot-shadow h1,
.bg-jet .bg-spot-shadow h2,
.bg-jet .bg-spot-shadow h3,
.bg-jet .bg-spot-shadow h4,
.bg-jet .bg-spot-shadow h5,
.bg-jet .bg-spot-shadow h6,
.bg-spot-shadow h1,
.bg-spot-shadow h2,
.bg-spot-shadow h3,
.bg-spot-shadow h4,
.bg-spot-shadow h5,
.bg-spot-shadow h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-spot-shadow h1:not(.textillate) > span,
.bg-black .bg-spot-shadow h2:not(.textillate) > span,
.bg-black .bg-spot-shadow h3:not(.textillate) > span,
.bg-black .bg-spot-shadow h4:not(.textillate) > span,
.bg-black .bg-spot-shadow h5:not(.textillate) > span,
.bg-black .bg-spot-shadow h6:not(.textillate) > span,
.bg-dark .bg-spot-shadow h1:not(.textillate) > span,
.bg-dark .bg-spot-shadow h2:not(.textillate) > span,
.bg-dark .bg-spot-shadow h3:not(.textillate) > span,
.bg-dark .bg-spot-shadow h4:not(.textillate) > span,
.bg-dark .bg-spot-shadow h5:not(.textillate) > span,
.bg-dark .bg-spot-shadow h6:not(.textillate) > span,
.bg-light .bg-spot-shadow h1:not(.textillate) > span,
.bg-light .bg-spot-shadow h2:not(.textillate) > span,
.bg-light .bg-spot-shadow h3:not(.textillate) > span,
.bg-light .bg-spot-shadow h4:not(.textillate) > span,
.bg-light .bg-spot-shadow h5:not(.textillate) > span,
.bg-light .bg-spot-shadow h6:not(.textillate) > span,
.bg-white .bg-spot-shadow h1:not(.textillate) > span,
.bg-white .bg-spot-shadow h2:not(.textillate) > span,
.bg-white .bg-spot-shadow h3:not(.textillate) > span,
.bg-white .bg-spot-shadow h4:not(.textillate) > span,
.bg-white .bg-spot-shadow h5:not(.textillate) > span,
.bg-white .bg-spot-shadow h6:not(.textillate) > span,
.bg-brand .bg-spot-shadow h1:not(.textillate) > span,
.bg-brand .bg-spot-shadow h2:not(.textillate) > span,
.bg-brand .bg-spot-shadow h3:not(.textillate) > span,
.bg-brand .bg-spot-shadow h4:not(.textillate) > span,
.bg-brand .bg-spot-shadow h5:not(.textillate) > span,
.bg-brand .bg-spot-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-highlight .bg-spot-shadow h1:not(.textillate) > span,
.bg-highlight .bg-spot-shadow h2:not(.textillate) > span,
.bg-highlight .bg-spot-shadow h3:not(.textillate) > span,
.bg-highlight .bg-spot-shadow h4:not(.textillate) > span,
.bg-highlight .bg-spot-shadow h5:not(.textillate) > span,
.bg-highlight .bg-spot-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-feature .bg-spot-shadow h1:not(.textillate) > span,
.bg-feature .bg-spot-shadow h2:not(.textillate) > span,
.bg-feature .bg-spot-shadow h3:not(.textillate) > span,
.bg-feature .bg-spot-shadow h4:not(.textillate) > span,
.bg-feature .bg-spot-shadow h5:not(.textillate) > span,
.bg-feature .bg-spot-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-accent .bg-spot-shadow h1:not(.textillate) > span,
.bg-accent .bg-spot-shadow h2:not(.textillate) > span,
.bg-accent .bg-spot-shadow h3:not(.textillate) > span,
.bg-accent .bg-spot-shadow h4:not(.textillate) > span,
.bg-accent .bg-spot-shadow h5:not(.textillate) > span,
.bg-accent .bg-spot-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-flourish .bg-spot-shadow h1:not(.textillate) > span,
.bg-flourish .bg-spot-shadow h2:not(.textillate) > span,
.bg-flourish .bg-spot-shadow h3:not(.textillate) > span,
.bg-flourish .bg-spot-shadow h4:not(.textillate) > span,
.bg-flourish .bg-spot-shadow h5:not(.textillate) > span,
.bg-flourish .bg-spot-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-focal .bg-spot-shadow h1:not(.textillate) > span,
.bg-focal .bg-spot-shadow h2:not(.textillate) > span,
.bg-focal .bg-spot-shadow h3:not(.textillate) > span,
.bg-focal .bg-spot-shadow h4:not(.textillate) > span,
.bg-focal .bg-spot-shadow h5:not(.textillate) > span,
.bg-focal .bg-spot-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-spot .bg-spot-shadow h1:not(.textillate) > span,
.bg-spot .bg-spot-shadow h2:not(.textillate) > span,
.bg-spot .bg-spot-shadow h3:not(.textillate) > span,
.bg-spot .bg-spot-shadow h4:not(.textillate) > span,
.bg-spot .bg-spot-shadow h5:not(.textillate) > span,
.bg-spot .bg-spot-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-lumin .bg-spot-shadow h1:not(.textillate) > span,
.bg-lumin .bg-spot-shadow h2:not(.textillate) > span,
.bg-lumin .bg-spot-shadow h3:not(.textillate) > span,
.bg-lumin .bg-spot-shadow h4:not(.textillate) > span,
.bg-lumin .bg-spot-shadow h5:not(.textillate) > span,
.bg-lumin .bg-spot-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-spot-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-spot-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-spot-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-spot-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-spot-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-spot-shadow h6:not(.textillate) > span,
.bg-jet .bg-spot-shadow h1:not(.textillate) > span,
.bg-jet .bg-spot-shadow h2:not(.textillate) > span,
.bg-jet .bg-spot-shadow h3:not(.textillate) > span,
.bg-jet .bg-spot-shadow h4:not(.textillate) > span,
.bg-jet .bg-spot-shadow h5:not(.textillate) > span,
.bg-jet .bg-spot-shadow h6:not(.textillate) > span,
.bg-spot-shadow h1:not(.textillate) > span,
.bg-spot-shadow h2:not(.textillate) > span,
.bg-spot-shadow h3:not(.textillate) > span,
.bg-spot-shadow h4:not(.textillate) > span,
.bg-spot-shadow h5:not(.textillate) > span,
.bg-spot-shadow h6:not(.textillate) > span{
  color: rgba(57,109,142,1);
}

/*-- BUTTONS --*/

.bg-spot-shadow div.button > a,
.bg-spot-shadow input[type=submit],
.bg-spot-shadow form button,
.overlay .bg-spot-shadow div.button > a,
.overlay .bg-spot-shadow input[type=submit],
.overlay .bg-spot-shadow form button{
    background-color: rgba(57,109,142,1);
    color: rgba(255,255,255,1);
}

.bg-spot-shadow div.button > a:hover,
.bg-spot-shadow input[type=submit]:hover,
.bg-spot-shadow form button:hover,
.overlay .bg-spot-shadow div.button > a:hover,
.overlay .bg-spot-shadow input[type=submit]:hover,
.overlay .bg-spot-shadow form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-spot-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_left.png');
}

.website-arrows-arrows .bg-spot-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_left.png');
}

.website-arrows-chevrons .bg-spot-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_right.png');
}

.website-arrows-arrows .bg-spot-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_right.png');
}

.website-arrows-chevrons .bg-spot-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-spot-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-spot-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-spot-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-spot-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-spot-shadow .slick-arrow.slick-next:after{
    color:rgba(57,109,142,1);
}

.website-arrows-font .bg-spot-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-spot-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-spot-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(57,109,142,1);
    background-color:rgba(57,109,142,0);
}

.bg-spot-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-spot-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(57,109,142,1);
    background-color: rgba(57,109,142,1);
}

.bg-spot-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-spot-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.0.png');
}

.bg-spot-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.5.png');
}

.bg-spot-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.0.png');
}

.bg-spot-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.5.png');
}

.bg-spot-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.0.png');
}

.bg-spot-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.5.png');
}

.bg-spot-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.0.png');
}

.bg-spot-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.5.png');
}

.bg-spot-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.0.png');
}

.bg-spot-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.5.png');
}

.bg-spot-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_5.0.png');
}

.bg-spot-shadow .contact-details > ul > li i,
.bg-spot-shadow .social-links-list > ul > li i,
.bg-spot-shadow nav > ul > li i,
.bg-spot-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(57,109,142,1);
}

.bg-spot-shadow .contact-details > ul > li a,
.bg-spot-shadow .social-links-list > ul > li a,
.bg-spot-shadow nav > ul > li a,
.bg-spot-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-spot-shadow .contact-details > ul > li a:hover,
.bg-spot-shadow .social-links-list > ul > li a:hover,
.bg-spot-shadow nav > ul > li a:hover,
.bg-spot-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(57,109,142,1);
}

.bg-spot-shadow nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(57,109,142,1);
}

footer.footer-columns .bg-spot-shadow .disclaimer {
    border-color: rgba(57,109,142,1);
}

.bg-spot-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(57,109,142,1);
}

.bg-spot-shadow blockquote.pullquote {
    border-color: rgba(57,109,142,1);
}

.bg-spot-shadow blockquote.pullquote > .attribution {
    color: rgba(57,109,142,1);
}

.bg-spot-shadow .image .caption {
    border-color: rgba(57,109,142,1);
}

.bg-spot-shadow .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-spot-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-spot-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-spot-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(57,109,142,1);
}

.bg-spot-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(57,109,142,1);
}

.bg-spot-shadow .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-spot-shadow .table > table > thead > tr {
    background-color: rgba(57,109,142,1);
}

.bg-spot-shadow .heading:after{
  background-color: rgba(57,109,142,1);
}


.bg-black .bg-spot-shadow .heading:after,


.bg-dark .bg-spot-shadow .heading:after,


.bg-light .bg-spot-shadow .heading:after,


.bg-white .bg-spot-shadow .heading:after,


.bg-brand .bg-spot-shadow .heading:after,


.bg-brand-shadow .bg-spot-shadow .heading:after,


.bg-highlight .bg-spot-shadow .heading:after,


.bg-highlight-shadow .bg-spot-shadow .heading:after,


.bg-feature .bg-spot-shadow .heading:after,


.bg-feature-shadow .bg-spot-shadow .heading:after,


.bg-accent .bg-spot-shadow .heading:after,


.bg-accent-shadow .bg-spot-shadow .heading:after,


.bg-flourish .bg-spot-shadow .heading:after,


.bg-flourish-shadow .bg-spot-shadow .heading:after,


.bg-focal .bg-spot-shadow .heading:after,


.bg-focal-shadow .bg-spot-shadow .heading:after,


.bg-spot .bg-spot-shadow .heading:after,


.bg-spot-shadow .bg-spot-shadow .heading:after,


.bg-lumin .bg-spot-shadow .heading:after,


.bg-lumin-shadow .bg-spot-shadow .heading:after,


.bg-jet .bg-spot-shadow .heading:after,


.bg-spot-shadow .heading:after{
    background-color: rgba(57,109,142,1);
}

.bg-spot-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-spot-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(57,109,142,1);
}

.bg-spot-shadow .hamburger span {
    background-color: rgba(57,109,142,1);
}

.bg-spot-shadow .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-spot-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(57,109,142,1);
}

.bg-spot-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Sky Blue (lumin)
------------------------------*/

.text-lumin{
  color: rgba(156,192,230,1);
}

.fill-lumin{
  fill: rgba(156,192,230,1);
}

.border-lumin{
  border-color: rgba(156,192,230,1);
}

.bg-lumin{
    background-color: rgba(156,192,230,1);
    color: rgba(43,42,40,1);
}

.bg-lumin.opacity-0{
    background-color: rgba(156,192,230,0);
}

.bg-lumin.opacity-10{
    background-color: rgba(156,192,230,0.1);
}

.bg-lumin.opacity-20{
    background-color: rgba(156,192,230,0.2);
}

.bg-lumin.opacity-30{
    background-color: rgba(156,192,230,0.3);
}

.bg-lumin.opacity-40{
    background-color: rgba(156,192,230,0.4);
}

.bg-lumin.opacity-50{
    background-color: rgba(156,192,230,0.5);
}

.bg-lumin.opacity-60{
    background-color: rgba(156,192,230,0.6);
}

.bg-lumin.opacity-70{
    background-color: rgba(156,192,230,0.7);
}

.bg-lumin.opacity-80{
    background-color: rgba(156,192,230,0.8);
}

.bg-lumin.opacity-90{
    background-color: rgba(156,192,230,0.9);
}

.bg-lumin.opacity-100{
    background-color: rgba(156,192,230,1);
}

/*-- LINKS --*/

.bg-black .bg-lumin a,
.bg-dark .bg-lumin a,
.bg-light .bg-lumin a,
.bg-white .bg-lumin a,
.bg-brand .bg-lumin a,
.bg-brand-shadow .bg-lumin a,
.bg-highlight .bg-lumin a,
.bg-highlight-shadow .bg-lumin a,
.bg-feature .bg-lumin a,
.bg-feature-shadow .bg-lumin a,
.bg-accent .bg-lumin a,
.bg-accent-shadow .bg-lumin a,
.bg-flourish .bg-lumin a,
.bg-flourish-shadow .bg-lumin a,
.bg-focal .bg-lumin a,
.bg-focal-shadow .bg-lumin a,
.bg-spot .bg-lumin a,
.bg-spot-shadow .bg-lumin a,
.bg-lumin .bg-lumin a,
.bg-lumin-shadow .bg-lumin a,
.bg-jet .bg-lumin a,
.bg-lumin a{
    color: rgba(57,109,142,1);
}

.bg-black .bg-lumin a:hover,
.bg-dark .bg-lumin a:hover,
.bg-light .bg-lumin a:hover,
.bg-white .bg-lumin a:hover,
.bg-brand .bg-lumin a:hover,
.bg-brand-shadow .bg-lumin a:hover,
.bg-highlight .bg-lumin a:hover,
.bg-highlight-shadow .bg-lumin a:hover,
.bg-feature .bg-lumin a:hover,
.bg-feature-shadow .bg-lumin a:hover,
.bg-accent .bg-lumin a:hover,
.bg-accent-shadow .bg-lumin a:hover,
.bg-flourish .bg-lumin a:hover,
.bg-flourish-shadow .bg-lumin a:hover,
.bg-focal .bg-lumin a:hover,
.bg-focal-shadow .bg-lumin a:hover,
.bg-spot .bg-lumin a:hover,
.bg-spot-shadow .bg-lumin a:hover,
.bg-lumin .bg-lumin a:hover,
.bg-lumin-shadow .bg-lumin a:hover,
.bg-jet .bg-lumin a:hover,
.bg-lumin a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-lumin h1,
.bg-black .bg-lumin h2,
.bg-black .bg-lumin h3,
.bg-black .bg-lumin h4,
.bg-black .bg-lumin h5,
.bg-black .bg-lumin h6,
.bg-dark .bg-lumin h1,
.bg-dark .bg-lumin h2,
.bg-dark .bg-lumin h3,
.bg-dark .bg-lumin h4,
.bg-dark .bg-lumin h5,
.bg-dark .bg-lumin h6,
.bg-light .bg-lumin h1,
.bg-light .bg-lumin h2,
.bg-light .bg-lumin h3,
.bg-light .bg-lumin h4,
.bg-light .bg-lumin h5,
.bg-light .bg-lumin h6,
.bg-white .bg-lumin h1,
.bg-white .bg-lumin h2,
.bg-white .bg-lumin h3,
.bg-white .bg-lumin h4,
.bg-white .bg-lumin h5,
.bg-white .bg-lumin h6,
.bg-brand .bg-lumin h1,
.bg-brand .bg-lumin h2,
.bg-brand .bg-lumin h3,
.bg-brand .bg-lumin h4,
.bg-brand .bg-lumin h5,
.bg-brand .bg-lumin h6,
.bg-brand-shadow .bg-lumin h1,
.bg-brand-shadow .bg-lumin h2,
.bg-brand-shadow .bg-lumin h3,
.bg-brand-shadow .bg-lumin h4,
.bg-brand-shadow .bg-lumin h5,
.bg-brand-shadow .bg-lumin h6,
.bg-highlight .bg-lumin h1,
.bg-highlight .bg-lumin h2,
.bg-highlight .bg-lumin h3,
.bg-highlight .bg-lumin h4,
.bg-highlight .bg-lumin h5,
.bg-highlight .bg-lumin h6,
.bg-highlight-shadow .bg-lumin h1,
.bg-highlight-shadow .bg-lumin h2,
.bg-highlight-shadow .bg-lumin h3,
.bg-highlight-shadow .bg-lumin h4,
.bg-highlight-shadow .bg-lumin h5,
.bg-highlight-shadow .bg-lumin h6,
.bg-feature .bg-lumin h1,
.bg-feature .bg-lumin h2,
.bg-feature .bg-lumin h3,
.bg-feature .bg-lumin h4,
.bg-feature .bg-lumin h5,
.bg-feature .bg-lumin h6,
.bg-feature-shadow .bg-lumin h1,
.bg-feature-shadow .bg-lumin h2,
.bg-feature-shadow .bg-lumin h3,
.bg-feature-shadow .bg-lumin h4,
.bg-feature-shadow .bg-lumin h5,
.bg-feature-shadow .bg-lumin h6,
.bg-accent .bg-lumin h1,
.bg-accent .bg-lumin h2,
.bg-accent .bg-lumin h3,
.bg-accent .bg-lumin h4,
.bg-accent .bg-lumin h5,
.bg-accent .bg-lumin h6,
.bg-accent-shadow .bg-lumin h1,
.bg-accent-shadow .bg-lumin h2,
.bg-accent-shadow .bg-lumin h3,
.bg-accent-shadow .bg-lumin h4,
.bg-accent-shadow .bg-lumin h5,
.bg-accent-shadow .bg-lumin h6,
.bg-flourish .bg-lumin h1,
.bg-flourish .bg-lumin h2,
.bg-flourish .bg-lumin h3,
.bg-flourish .bg-lumin h4,
.bg-flourish .bg-lumin h5,
.bg-flourish .bg-lumin h6,
.bg-flourish-shadow .bg-lumin h1,
.bg-flourish-shadow .bg-lumin h2,
.bg-flourish-shadow .bg-lumin h3,
.bg-flourish-shadow .bg-lumin h4,
.bg-flourish-shadow .bg-lumin h5,
.bg-flourish-shadow .bg-lumin h6,
.bg-focal .bg-lumin h1,
.bg-focal .bg-lumin h2,
.bg-focal .bg-lumin h3,
.bg-focal .bg-lumin h4,
.bg-focal .bg-lumin h5,
.bg-focal .bg-lumin h6,
.bg-focal-shadow .bg-lumin h1,
.bg-focal-shadow .bg-lumin h2,
.bg-focal-shadow .bg-lumin h3,
.bg-focal-shadow .bg-lumin h4,
.bg-focal-shadow .bg-lumin h5,
.bg-focal-shadow .bg-lumin h6,
.bg-spot .bg-lumin h1,
.bg-spot .bg-lumin h2,
.bg-spot .bg-lumin h3,
.bg-spot .bg-lumin h4,
.bg-spot .bg-lumin h5,
.bg-spot .bg-lumin h6,
.bg-spot-shadow .bg-lumin h1,
.bg-spot-shadow .bg-lumin h2,
.bg-spot-shadow .bg-lumin h3,
.bg-spot-shadow .bg-lumin h4,
.bg-spot-shadow .bg-lumin h5,
.bg-spot-shadow .bg-lumin h6,
.bg-lumin .bg-lumin h1,
.bg-lumin .bg-lumin h2,
.bg-lumin .bg-lumin h3,
.bg-lumin .bg-lumin h4,
.bg-lumin .bg-lumin h5,
.bg-lumin .bg-lumin h6,
.bg-lumin-shadow .bg-lumin h1,
.bg-lumin-shadow .bg-lumin h2,
.bg-lumin-shadow .bg-lumin h3,
.bg-lumin-shadow .bg-lumin h4,
.bg-lumin-shadow .bg-lumin h5,
.bg-lumin-shadow .bg-lumin h6,
.bg-jet .bg-lumin h1,
.bg-jet .bg-lumin h2,
.bg-jet .bg-lumin h3,
.bg-jet .bg-lumin h4,
.bg-jet .bg-lumin h5,
.bg-jet .bg-lumin h6,
.bg-lumin h1,
.bg-lumin h2,
.bg-lumin h3,
.bg-lumin h4,
.bg-lumin h5,
.bg-lumin h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-lumin h1:not(.textillate) > span,
.bg-black .bg-lumin h2:not(.textillate) > span,
.bg-black .bg-lumin h3:not(.textillate) > span,
.bg-black .bg-lumin h4:not(.textillate) > span,
.bg-black .bg-lumin h5:not(.textillate) > span,
.bg-black .bg-lumin h6:not(.textillate) > span,
.bg-dark .bg-lumin h1:not(.textillate) > span,
.bg-dark .bg-lumin h2:not(.textillate) > span,
.bg-dark .bg-lumin h3:not(.textillate) > span,
.bg-dark .bg-lumin h4:not(.textillate) > span,
.bg-dark .bg-lumin h5:not(.textillate) > span,
.bg-dark .bg-lumin h6:not(.textillate) > span,
.bg-light .bg-lumin h1:not(.textillate) > span,
.bg-light .bg-lumin h2:not(.textillate) > span,
.bg-light .bg-lumin h3:not(.textillate) > span,
.bg-light .bg-lumin h4:not(.textillate) > span,
.bg-light .bg-lumin h5:not(.textillate) > span,
.bg-light .bg-lumin h6:not(.textillate) > span,
.bg-white .bg-lumin h1:not(.textillate) > span,
.bg-white .bg-lumin h2:not(.textillate) > span,
.bg-white .bg-lumin h3:not(.textillate) > span,
.bg-white .bg-lumin h4:not(.textillate) > span,
.bg-white .bg-lumin h5:not(.textillate) > span,
.bg-white .bg-lumin h6:not(.textillate) > span,
.bg-brand .bg-lumin h1:not(.textillate) > span,
.bg-brand .bg-lumin h2:not(.textillate) > span,
.bg-brand .bg-lumin h3:not(.textillate) > span,
.bg-brand .bg-lumin h4:not(.textillate) > span,
.bg-brand .bg-lumin h5:not(.textillate) > span,
.bg-brand .bg-lumin h6:not(.textillate) > span,
.bg-brand-shadow .bg-lumin h1:not(.textillate) > span,
.bg-brand-shadow .bg-lumin h2:not(.textillate) > span,
.bg-brand-shadow .bg-lumin h3:not(.textillate) > span,
.bg-brand-shadow .bg-lumin h4:not(.textillate) > span,
.bg-brand-shadow .bg-lumin h5:not(.textillate) > span,
.bg-brand-shadow .bg-lumin h6:not(.textillate) > span,
.bg-highlight .bg-lumin h1:not(.textillate) > span,
.bg-highlight .bg-lumin h2:not(.textillate) > span,
.bg-highlight .bg-lumin h3:not(.textillate) > span,
.bg-highlight .bg-lumin h4:not(.textillate) > span,
.bg-highlight .bg-lumin h5:not(.textillate) > span,
.bg-highlight .bg-lumin h6:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin h1:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin h2:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin h3:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin h4:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin h5:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin h6:not(.textillate) > span,
.bg-feature .bg-lumin h1:not(.textillate) > span,
.bg-feature .bg-lumin h2:not(.textillate) > span,
.bg-feature .bg-lumin h3:not(.textillate) > span,
.bg-feature .bg-lumin h4:not(.textillate) > span,
.bg-feature .bg-lumin h5:not(.textillate) > span,
.bg-feature .bg-lumin h6:not(.textillate) > span,
.bg-feature-shadow .bg-lumin h1:not(.textillate) > span,
.bg-feature-shadow .bg-lumin h2:not(.textillate) > span,
.bg-feature-shadow .bg-lumin h3:not(.textillate) > span,
.bg-feature-shadow .bg-lumin h4:not(.textillate) > span,
.bg-feature-shadow .bg-lumin h5:not(.textillate) > span,
.bg-feature-shadow .bg-lumin h6:not(.textillate) > span,
.bg-accent .bg-lumin h1:not(.textillate) > span,
.bg-accent .bg-lumin h2:not(.textillate) > span,
.bg-accent .bg-lumin h3:not(.textillate) > span,
.bg-accent .bg-lumin h4:not(.textillate) > span,
.bg-accent .bg-lumin h5:not(.textillate) > span,
.bg-accent .bg-lumin h6:not(.textillate) > span,
.bg-accent-shadow .bg-lumin h1:not(.textillate) > span,
.bg-accent-shadow .bg-lumin h2:not(.textillate) > span,
.bg-accent-shadow .bg-lumin h3:not(.textillate) > span,
.bg-accent-shadow .bg-lumin h4:not(.textillate) > span,
.bg-accent-shadow .bg-lumin h5:not(.textillate) > span,
.bg-accent-shadow .bg-lumin h6:not(.textillate) > span,
.bg-flourish .bg-lumin h1:not(.textillate) > span,
.bg-flourish .bg-lumin h2:not(.textillate) > span,
.bg-flourish .bg-lumin h3:not(.textillate) > span,
.bg-flourish .bg-lumin h4:not(.textillate) > span,
.bg-flourish .bg-lumin h5:not(.textillate) > span,
.bg-flourish .bg-lumin h6:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin h1:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin h2:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin h3:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin h4:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin h5:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin h6:not(.textillate) > span,
.bg-focal .bg-lumin h1:not(.textillate) > span,
.bg-focal .bg-lumin h2:not(.textillate) > span,
.bg-focal .bg-lumin h3:not(.textillate) > span,
.bg-focal .bg-lumin h4:not(.textillate) > span,
.bg-focal .bg-lumin h5:not(.textillate) > span,
.bg-focal .bg-lumin h6:not(.textillate) > span,
.bg-focal-shadow .bg-lumin h1:not(.textillate) > span,
.bg-focal-shadow .bg-lumin h2:not(.textillate) > span,
.bg-focal-shadow .bg-lumin h3:not(.textillate) > span,
.bg-focal-shadow .bg-lumin h4:not(.textillate) > span,
.bg-focal-shadow .bg-lumin h5:not(.textillate) > span,
.bg-focal-shadow .bg-lumin h6:not(.textillate) > span,
.bg-spot .bg-lumin h1:not(.textillate) > span,
.bg-spot .bg-lumin h2:not(.textillate) > span,
.bg-spot .bg-lumin h3:not(.textillate) > span,
.bg-spot .bg-lumin h4:not(.textillate) > span,
.bg-spot .bg-lumin h5:not(.textillate) > span,
.bg-spot .bg-lumin h6:not(.textillate) > span,
.bg-spot-shadow .bg-lumin h1:not(.textillate) > span,
.bg-spot-shadow .bg-lumin h2:not(.textillate) > span,
.bg-spot-shadow .bg-lumin h3:not(.textillate) > span,
.bg-spot-shadow .bg-lumin h4:not(.textillate) > span,
.bg-spot-shadow .bg-lumin h5:not(.textillate) > span,
.bg-spot-shadow .bg-lumin h6:not(.textillate) > span,
.bg-lumin .bg-lumin h1:not(.textillate) > span,
.bg-lumin .bg-lumin h2:not(.textillate) > span,
.bg-lumin .bg-lumin h3:not(.textillate) > span,
.bg-lumin .bg-lumin h4:not(.textillate) > span,
.bg-lumin .bg-lumin h5:not(.textillate) > span,
.bg-lumin .bg-lumin h6:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin h1:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin h2:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin h3:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin h4:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin h5:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin h6:not(.textillate) > span,
.bg-jet .bg-lumin h1:not(.textillate) > span,
.bg-jet .bg-lumin h2:not(.textillate) > span,
.bg-jet .bg-lumin h3:not(.textillate) > span,
.bg-jet .bg-lumin h4:not(.textillate) > span,
.bg-jet .bg-lumin h5:not(.textillate) > span,
.bg-jet .bg-lumin h6:not(.textillate) > span,
.bg-lumin h1:not(.textillate) > span,
.bg-lumin h2:not(.textillate) > span,
.bg-lumin h3:not(.textillate) > span,
.bg-lumin h4:not(.textillate) > span,
.bg-lumin h5:not(.textillate) > span,
.bg-lumin h6:not(.textillate) > span{
  color: rgba(57,109,142,1);
}

/*-- BUTTONS --*/

.bg-lumin div.button > a,
.bg-lumin input[type=submit],
.bg-lumin form button,
.overlay .bg-lumin div.button > a,
.overlay .bg-lumin input[type=submit],
.overlay .bg-lumin form button{
    background-color: rgba(57,109,142,1);
    color: rgba(255,255,255,1);
}

.bg-lumin div.button > a:hover,
.bg-lumin input[type=submit]:hover,
.bg-lumin form button:hover,
.overlay .bg-lumin div.button > a:hover,
.overlay .bg-lumin input[type=submit]:hover,
.overlay .bg-lumin form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-lumin .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_left.png');
}

.website-arrows-arrows .bg-lumin .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_left.png');
}

.website-arrows-chevrons .bg-lumin .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_right.png');
}

.website-arrows-arrows .bg-lumin .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_right.png');
}

.website-arrows-chevrons .bg-lumin .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-lumin .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-lumin .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-lumin .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-lumin .slick-arrow.slick-prev:after,
.website-arrows-font .bg-lumin .slick-arrow.slick-next:after{
    color:rgba(57,109,142,1);
}

.website-arrows-font .bg-lumin .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-lumin .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-lumin .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(57,109,142,1);
    background-color:rgba(57,109,142,0);
}

.bg-lumin .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-lumin .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(57,109,142,1);
    background-color: rgba(57,109,142,1);
}

.bg-lumin .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-lumin .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.0.png');
}

.bg-lumin .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.5.png');
}

.bg-lumin .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.0.png');
}

.bg-lumin .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.5.png');
}

.bg-lumin .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.0.png');
}

.bg-lumin .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.5.png');
}

.bg-lumin .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.0.png');
}

.bg-lumin .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.5.png');
}

.bg-lumin .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.0.png');
}

.bg-lumin .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.5.png');
}

.bg-lumin .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_5.0.png');
}

.bg-lumin .contact-details > ul > li i,
.bg-lumin .social-links-list > ul > li i,
.bg-lumin nav > ul > li i,
.bg-lumin .footer-navigation-list > nav > ul > li i{
    color: rgba(57,109,142,1);
}

.bg-lumin .contact-details > ul > li a,
.bg-lumin .social-links-list > ul > li a,
.bg-lumin nav > ul > li a,
.bg-lumin .footer-navigation-list > nav > ul > li a{
    color: rgba(43,42,40,1);
}

.bg-lumin .contact-details > ul > li a:hover,
.bg-lumin .social-links-list > ul > li a:hover,
.bg-lumin nav > ul > li a:hover,
.bg-lumin .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(57,109,142,1);
}

.bg-lumin nav > ul > li span.count{
  color: rgba(43,42,40,1);
  background-color: rgba(57,109,142,1);
}

footer.footer-columns .bg-lumin .disclaimer {
    border-color: rgba(57,109,142,1);
}

.bg-lumin blockquote.pullquote > .quotation-mark > i {
    color: rgba(57,109,142,1);
}

.bg-lumin blockquote.pullquote {
    border-color: rgba(57,109,142,1);
}

.bg-lumin blockquote.pullquote > .attribution {
    color: rgba(57,109,142,1);
}

.bg-lumin .image .caption {
    border-color: rgba(57,109,142,1);
}

.bg-lumin .countdown-date > .time-block{
  border-color: rgba(43,42,40,0.25);
  background-color: rgba(43,42,40,0.1);
}

.bg-lumin .countdown-date > .time-block > .time-suffix{
  color: rgba(43,42,40,1);
}

.bg-lumin .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-lumin .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(57,109,142,1);
}

.bg-lumin .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(57,109,142,1);
}

.bg-lumin .accordion-container > .accordion {
    border-color: rgba(43,42,40,0.25);
}

.bg-lumin .table > table > thead > tr {
    background-color: rgba(57,109,142,1);
}

.bg-lumin .heading:after{
  background-color: rgba(57,109,142,1);
}


.bg-black .bg-lumin .heading:after,


.bg-dark .bg-lumin .heading:after,


.bg-light .bg-lumin .heading:after,


.bg-white .bg-lumin .heading:after,


.bg-brand .bg-lumin .heading:after,


.bg-brand-shadow .bg-lumin .heading:after,


.bg-highlight .bg-lumin .heading:after,


.bg-highlight-shadow .bg-lumin .heading:after,


.bg-feature .bg-lumin .heading:after,


.bg-feature-shadow .bg-lumin .heading:after,


.bg-accent .bg-lumin .heading:after,


.bg-accent-shadow .bg-lumin .heading:after,


.bg-flourish .bg-lumin .heading:after,


.bg-flourish-shadow .bg-lumin .heading:after,


.bg-focal .bg-lumin .heading:after,


.bg-focal-shadow .bg-lumin .heading:after,


.bg-spot .bg-lumin .heading:after,


.bg-spot-shadow .bg-lumin .heading:after,


.bg-lumin .bg-lumin .heading:after,


.bg-lumin-shadow .bg-lumin .heading:after,


.bg-jet .bg-lumin .heading:after,


.bg-lumin .heading:after{
    background-color: rgba(57,109,142,1);
}

.bg-lumin .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-lumin .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(57,109,142,1);
}

.bg-lumin .hamburger span {
    background-color: rgba(57,109,142,1);
}

.bg-lumin .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-lumin .top-navigation nav > ul > li > a > i {
    color: rgba(57,109,142,1);
}

.bg-lumin .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Sky Blue (Shadow) (lumin-shadow)
------------------------------*/

.text-lumin-shadow{
  color: rgba(127,172,217,1);
}

.fill-lumin-shadow{
  fill: rgba(127,172,217,1);
}

.border-lumin-shadow{
  border-color: rgba(127,172,217,1);
}

.bg-lumin-shadow{
    background-color: rgba(127,172,217,1);
    color: rgba(43,42,40,1);
}

.bg-lumin-shadow.opacity-0{
    background-color: rgba(127,172,217,0);
}

.bg-lumin-shadow.opacity-10{
    background-color: rgba(127,172,217,0.1);
}

.bg-lumin-shadow.opacity-20{
    background-color: rgba(127,172,217,0.2);
}

.bg-lumin-shadow.opacity-30{
    background-color: rgba(127,172,217,0.3);
}

.bg-lumin-shadow.opacity-40{
    background-color: rgba(127,172,217,0.4);
}

.bg-lumin-shadow.opacity-50{
    background-color: rgba(127,172,217,0.5);
}

.bg-lumin-shadow.opacity-60{
    background-color: rgba(127,172,217,0.6);
}

.bg-lumin-shadow.opacity-70{
    background-color: rgba(127,172,217,0.7);
}

.bg-lumin-shadow.opacity-80{
    background-color: rgba(127,172,217,0.8);
}

.bg-lumin-shadow.opacity-90{
    background-color: rgba(127,172,217,0.9);
}

.bg-lumin-shadow.opacity-100{
    background-color: rgba(127,172,217,1);
}

/*-- LINKS --*/

.bg-black .bg-lumin-shadow a,
.bg-dark .bg-lumin-shadow a,
.bg-light .bg-lumin-shadow a,
.bg-white .bg-lumin-shadow a,
.bg-brand .bg-lumin-shadow a,
.bg-brand-shadow .bg-lumin-shadow a,
.bg-highlight .bg-lumin-shadow a,
.bg-highlight-shadow .bg-lumin-shadow a,
.bg-feature .bg-lumin-shadow a,
.bg-feature-shadow .bg-lumin-shadow a,
.bg-accent .bg-lumin-shadow a,
.bg-accent-shadow .bg-lumin-shadow a,
.bg-flourish .bg-lumin-shadow a,
.bg-flourish-shadow .bg-lumin-shadow a,
.bg-focal .bg-lumin-shadow a,
.bg-focal-shadow .bg-lumin-shadow a,
.bg-spot .bg-lumin-shadow a,
.bg-spot-shadow .bg-lumin-shadow a,
.bg-lumin .bg-lumin-shadow a,
.bg-lumin-shadow .bg-lumin-shadow a,
.bg-jet .bg-lumin-shadow a,
.bg-lumin-shadow a{
    color: rgba(57,109,142,1);
}

.bg-black .bg-lumin-shadow a:hover,
.bg-dark .bg-lumin-shadow a:hover,
.bg-light .bg-lumin-shadow a:hover,
.bg-white .bg-lumin-shadow a:hover,
.bg-brand .bg-lumin-shadow a:hover,
.bg-brand-shadow .bg-lumin-shadow a:hover,
.bg-highlight .bg-lumin-shadow a:hover,
.bg-highlight-shadow .bg-lumin-shadow a:hover,
.bg-feature .bg-lumin-shadow a:hover,
.bg-feature-shadow .bg-lumin-shadow a:hover,
.bg-accent .bg-lumin-shadow a:hover,
.bg-accent-shadow .bg-lumin-shadow a:hover,
.bg-flourish .bg-lumin-shadow a:hover,
.bg-flourish-shadow .bg-lumin-shadow a:hover,
.bg-focal .bg-lumin-shadow a:hover,
.bg-focal-shadow .bg-lumin-shadow a:hover,
.bg-spot .bg-lumin-shadow a:hover,
.bg-spot-shadow .bg-lumin-shadow a:hover,
.bg-lumin .bg-lumin-shadow a:hover,
.bg-lumin-shadow .bg-lumin-shadow a:hover,
.bg-jet .bg-lumin-shadow a:hover,
.bg-lumin-shadow a:hover{
    color: rgba(43,42,40,1);
}

/*-- HEADINGS --*/

.bg-black .bg-lumin-shadow h1,
.bg-black .bg-lumin-shadow h2,
.bg-black .bg-lumin-shadow h3,
.bg-black .bg-lumin-shadow h4,
.bg-black .bg-lumin-shadow h5,
.bg-black .bg-lumin-shadow h6,
.bg-dark .bg-lumin-shadow h1,
.bg-dark .bg-lumin-shadow h2,
.bg-dark .bg-lumin-shadow h3,
.bg-dark .bg-lumin-shadow h4,
.bg-dark .bg-lumin-shadow h5,
.bg-dark .bg-lumin-shadow h6,
.bg-light .bg-lumin-shadow h1,
.bg-light .bg-lumin-shadow h2,
.bg-light .bg-lumin-shadow h3,
.bg-light .bg-lumin-shadow h4,
.bg-light .bg-lumin-shadow h5,
.bg-light .bg-lumin-shadow h6,
.bg-white .bg-lumin-shadow h1,
.bg-white .bg-lumin-shadow h2,
.bg-white .bg-lumin-shadow h3,
.bg-white .bg-lumin-shadow h4,
.bg-white .bg-lumin-shadow h5,
.bg-white .bg-lumin-shadow h6,
.bg-brand .bg-lumin-shadow h1,
.bg-brand .bg-lumin-shadow h2,
.bg-brand .bg-lumin-shadow h3,
.bg-brand .bg-lumin-shadow h4,
.bg-brand .bg-lumin-shadow h5,
.bg-brand .bg-lumin-shadow h6,
.bg-brand-shadow .bg-lumin-shadow h1,
.bg-brand-shadow .bg-lumin-shadow h2,
.bg-brand-shadow .bg-lumin-shadow h3,
.bg-brand-shadow .bg-lumin-shadow h4,
.bg-brand-shadow .bg-lumin-shadow h5,
.bg-brand-shadow .bg-lumin-shadow h6,
.bg-highlight .bg-lumin-shadow h1,
.bg-highlight .bg-lumin-shadow h2,
.bg-highlight .bg-lumin-shadow h3,
.bg-highlight .bg-lumin-shadow h4,
.bg-highlight .bg-lumin-shadow h5,
.bg-highlight .bg-lumin-shadow h6,
.bg-highlight-shadow .bg-lumin-shadow h1,
.bg-highlight-shadow .bg-lumin-shadow h2,
.bg-highlight-shadow .bg-lumin-shadow h3,
.bg-highlight-shadow .bg-lumin-shadow h4,
.bg-highlight-shadow .bg-lumin-shadow h5,
.bg-highlight-shadow .bg-lumin-shadow h6,
.bg-feature .bg-lumin-shadow h1,
.bg-feature .bg-lumin-shadow h2,
.bg-feature .bg-lumin-shadow h3,
.bg-feature .bg-lumin-shadow h4,
.bg-feature .bg-lumin-shadow h5,
.bg-feature .bg-lumin-shadow h6,
.bg-feature-shadow .bg-lumin-shadow h1,
.bg-feature-shadow .bg-lumin-shadow h2,
.bg-feature-shadow .bg-lumin-shadow h3,
.bg-feature-shadow .bg-lumin-shadow h4,
.bg-feature-shadow .bg-lumin-shadow h5,
.bg-feature-shadow .bg-lumin-shadow h6,
.bg-accent .bg-lumin-shadow h1,
.bg-accent .bg-lumin-shadow h2,
.bg-accent .bg-lumin-shadow h3,
.bg-accent .bg-lumin-shadow h4,
.bg-accent .bg-lumin-shadow h5,
.bg-accent .bg-lumin-shadow h6,
.bg-accent-shadow .bg-lumin-shadow h1,
.bg-accent-shadow .bg-lumin-shadow h2,
.bg-accent-shadow .bg-lumin-shadow h3,
.bg-accent-shadow .bg-lumin-shadow h4,
.bg-accent-shadow .bg-lumin-shadow h5,
.bg-accent-shadow .bg-lumin-shadow h6,
.bg-flourish .bg-lumin-shadow h1,
.bg-flourish .bg-lumin-shadow h2,
.bg-flourish .bg-lumin-shadow h3,
.bg-flourish .bg-lumin-shadow h4,
.bg-flourish .bg-lumin-shadow h5,
.bg-flourish .bg-lumin-shadow h6,
.bg-flourish-shadow .bg-lumin-shadow h1,
.bg-flourish-shadow .bg-lumin-shadow h2,
.bg-flourish-shadow .bg-lumin-shadow h3,
.bg-flourish-shadow .bg-lumin-shadow h4,
.bg-flourish-shadow .bg-lumin-shadow h5,
.bg-flourish-shadow .bg-lumin-shadow h6,
.bg-focal .bg-lumin-shadow h1,
.bg-focal .bg-lumin-shadow h2,
.bg-focal .bg-lumin-shadow h3,
.bg-focal .bg-lumin-shadow h4,
.bg-focal .bg-lumin-shadow h5,
.bg-focal .bg-lumin-shadow h6,
.bg-focal-shadow .bg-lumin-shadow h1,
.bg-focal-shadow .bg-lumin-shadow h2,
.bg-focal-shadow .bg-lumin-shadow h3,
.bg-focal-shadow .bg-lumin-shadow h4,
.bg-focal-shadow .bg-lumin-shadow h5,
.bg-focal-shadow .bg-lumin-shadow h6,
.bg-spot .bg-lumin-shadow h1,
.bg-spot .bg-lumin-shadow h2,
.bg-spot .bg-lumin-shadow h3,
.bg-spot .bg-lumin-shadow h4,
.bg-spot .bg-lumin-shadow h5,
.bg-spot .bg-lumin-shadow h6,
.bg-spot-shadow .bg-lumin-shadow h1,
.bg-spot-shadow .bg-lumin-shadow h2,
.bg-spot-shadow .bg-lumin-shadow h3,
.bg-spot-shadow .bg-lumin-shadow h4,
.bg-spot-shadow .bg-lumin-shadow h5,
.bg-spot-shadow .bg-lumin-shadow h6,
.bg-lumin .bg-lumin-shadow h1,
.bg-lumin .bg-lumin-shadow h2,
.bg-lumin .bg-lumin-shadow h3,
.bg-lumin .bg-lumin-shadow h4,
.bg-lumin .bg-lumin-shadow h5,
.bg-lumin .bg-lumin-shadow h6,
.bg-lumin-shadow .bg-lumin-shadow h1,
.bg-lumin-shadow .bg-lumin-shadow h2,
.bg-lumin-shadow .bg-lumin-shadow h3,
.bg-lumin-shadow .bg-lumin-shadow h4,
.bg-lumin-shadow .bg-lumin-shadow h5,
.bg-lumin-shadow .bg-lumin-shadow h6,
.bg-jet .bg-lumin-shadow h1,
.bg-jet .bg-lumin-shadow h2,
.bg-jet .bg-lumin-shadow h3,
.bg-jet .bg-lumin-shadow h4,
.bg-jet .bg-lumin-shadow h5,
.bg-jet .bg-lumin-shadow h6,
.bg-lumin-shadow h1,
.bg-lumin-shadow h2,
.bg-lumin-shadow h3,
.bg-lumin-shadow h4,
.bg-lumin-shadow h5,
.bg-lumin-shadow h6{
  color: rgba(43,42,40,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-lumin-shadow h1:not(.textillate) > span,
.bg-black .bg-lumin-shadow h2:not(.textillate) > span,
.bg-black .bg-lumin-shadow h3:not(.textillate) > span,
.bg-black .bg-lumin-shadow h4:not(.textillate) > span,
.bg-black .bg-lumin-shadow h5:not(.textillate) > span,
.bg-black .bg-lumin-shadow h6:not(.textillate) > span,
.bg-dark .bg-lumin-shadow h1:not(.textillate) > span,
.bg-dark .bg-lumin-shadow h2:not(.textillate) > span,
.bg-dark .bg-lumin-shadow h3:not(.textillate) > span,
.bg-dark .bg-lumin-shadow h4:not(.textillate) > span,
.bg-dark .bg-lumin-shadow h5:not(.textillate) > span,
.bg-dark .bg-lumin-shadow h6:not(.textillate) > span,
.bg-light .bg-lumin-shadow h1:not(.textillate) > span,
.bg-light .bg-lumin-shadow h2:not(.textillate) > span,
.bg-light .bg-lumin-shadow h3:not(.textillate) > span,
.bg-light .bg-lumin-shadow h4:not(.textillate) > span,
.bg-light .bg-lumin-shadow h5:not(.textillate) > span,
.bg-light .bg-lumin-shadow h6:not(.textillate) > span,
.bg-white .bg-lumin-shadow h1:not(.textillate) > span,
.bg-white .bg-lumin-shadow h2:not(.textillate) > span,
.bg-white .bg-lumin-shadow h3:not(.textillate) > span,
.bg-white .bg-lumin-shadow h4:not(.textillate) > span,
.bg-white .bg-lumin-shadow h5:not(.textillate) > span,
.bg-white .bg-lumin-shadow h6:not(.textillate) > span,
.bg-brand .bg-lumin-shadow h1:not(.textillate) > span,
.bg-brand .bg-lumin-shadow h2:not(.textillate) > span,
.bg-brand .bg-lumin-shadow h3:not(.textillate) > span,
.bg-brand .bg-lumin-shadow h4:not(.textillate) > span,
.bg-brand .bg-lumin-shadow h5:not(.textillate) > span,
.bg-brand .bg-lumin-shadow h6:not(.textillate) > span,
.bg-brand-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-brand-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-brand-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-brand-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-brand-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-brand-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-highlight .bg-lumin-shadow h1:not(.textillate) > span,
.bg-highlight .bg-lumin-shadow h2:not(.textillate) > span,
.bg-highlight .bg-lumin-shadow h3:not(.textillate) > span,
.bg-highlight .bg-lumin-shadow h4:not(.textillate) > span,
.bg-highlight .bg-lumin-shadow h5:not(.textillate) > span,
.bg-highlight .bg-lumin-shadow h6:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-highlight-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-feature .bg-lumin-shadow h1:not(.textillate) > span,
.bg-feature .bg-lumin-shadow h2:not(.textillate) > span,
.bg-feature .bg-lumin-shadow h3:not(.textillate) > span,
.bg-feature .bg-lumin-shadow h4:not(.textillate) > span,
.bg-feature .bg-lumin-shadow h5:not(.textillate) > span,
.bg-feature .bg-lumin-shadow h6:not(.textillate) > span,
.bg-feature-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-feature-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-feature-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-feature-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-feature-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-feature-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-accent .bg-lumin-shadow h1:not(.textillate) > span,
.bg-accent .bg-lumin-shadow h2:not(.textillate) > span,
.bg-accent .bg-lumin-shadow h3:not(.textillate) > span,
.bg-accent .bg-lumin-shadow h4:not(.textillate) > span,
.bg-accent .bg-lumin-shadow h5:not(.textillate) > span,
.bg-accent .bg-lumin-shadow h6:not(.textillate) > span,
.bg-accent-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-accent-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-accent-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-accent-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-accent-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-accent-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-flourish .bg-lumin-shadow h1:not(.textillate) > span,
.bg-flourish .bg-lumin-shadow h2:not(.textillate) > span,
.bg-flourish .bg-lumin-shadow h3:not(.textillate) > span,
.bg-flourish .bg-lumin-shadow h4:not(.textillate) > span,
.bg-flourish .bg-lumin-shadow h5:not(.textillate) > span,
.bg-flourish .bg-lumin-shadow h6:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-flourish-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-focal .bg-lumin-shadow h1:not(.textillate) > span,
.bg-focal .bg-lumin-shadow h2:not(.textillate) > span,
.bg-focal .bg-lumin-shadow h3:not(.textillate) > span,
.bg-focal .bg-lumin-shadow h4:not(.textillate) > span,
.bg-focal .bg-lumin-shadow h5:not(.textillate) > span,
.bg-focal .bg-lumin-shadow h6:not(.textillate) > span,
.bg-focal-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-focal-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-focal-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-focal-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-focal-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-focal-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-spot .bg-lumin-shadow h1:not(.textillate) > span,
.bg-spot .bg-lumin-shadow h2:not(.textillate) > span,
.bg-spot .bg-lumin-shadow h3:not(.textillate) > span,
.bg-spot .bg-lumin-shadow h4:not(.textillate) > span,
.bg-spot .bg-lumin-shadow h5:not(.textillate) > span,
.bg-spot .bg-lumin-shadow h6:not(.textillate) > span,
.bg-spot-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-spot-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-spot-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-spot-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-spot-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-spot-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-lumin .bg-lumin-shadow h1:not(.textillate) > span,
.bg-lumin .bg-lumin-shadow h2:not(.textillate) > span,
.bg-lumin .bg-lumin-shadow h3:not(.textillate) > span,
.bg-lumin .bg-lumin-shadow h4:not(.textillate) > span,
.bg-lumin .bg-lumin-shadow h5:not(.textillate) > span,
.bg-lumin .bg-lumin-shadow h6:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin-shadow h1:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin-shadow h2:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin-shadow h3:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin-shadow h4:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin-shadow h5:not(.textillate) > span,
.bg-lumin-shadow .bg-lumin-shadow h6:not(.textillate) > span,
.bg-jet .bg-lumin-shadow h1:not(.textillate) > span,
.bg-jet .bg-lumin-shadow h2:not(.textillate) > span,
.bg-jet .bg-lumin-shadow h3:not(.textillate) > span,
.bg-jet .bg-lumin-shadow h4:not(.textillate) > span,
.bg-jet .bg-lumin-shadow h5:not(.textillate) > span,
.bg-jet .bg-lumin-shadow h6:not(.textillate) > span,
.bg-lumin-shadow h1:not(.textillate) > span,
.bg-lumin-shadow h2:not(.textillate) > span,
.bg-lumin-shadow h3:not(.textillate) > span,
.bg-lumin-shadow h4:not(.textillate) > span,
.bg-lumin-shadow h5:not(.textillate) > span,
.bg-lumin-shadow h6:not(.textillate) > span{
  color: rgba(57,109,142,1);
}

/*-- BUTTONS --*/

.bg-lumin-shadow div.button > a,
.bg-lumin-shadow input[type=submit],
.bg-lumin-shadow form button,
.overlay .bg-lumin-shadow div.button > a,
.overlay .bg-lumin-shadow input[type=submit],
.overlay .bg-lumin-shadow form button{
    background-color: rgba(57,109,142,1);
    color: rgba(255,255,255,1);
}

.bg-lumin-shadow div.button > a:hover,
.bg-lumin-shadow input[type=submit]:hover,
.bg-lumin-shadow form button:hover,
.overlay .bg-lumin-shadow div.button > a:hover,
.overlay .bg-lumin-shadow input[type=submit]:hover,
.overlay .bg-lumin-shadow form button:hover{
    background-color: rgba(43,42,40,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-lumin-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_left.png');
}

.website-arrows-arrows .bg-lumin-shadow .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_left.png');
}

.website-arrows-chevrons .bg-lumin-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/chevron_right.png');
}

.website-arrows-arrows .bg-lumin-shadow .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/arrow_right.png');
}

.website-arrows-chevrons .bg-lumin-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-lumin-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-lumin-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-lumin-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-lumin-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-lumin-shadow .slick-arrow.slick-next:after{
    color:rgba(57,109,142,1);
}

.website-arrows-font .bg-lumin-shadow .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-lumin-shadow .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-lumin-shadow .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(57,109,142,1);
    background-color:rgba(57,109,142,0);
}

.bg-lumin-shadow .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-lumin-shadow .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(57,109,142,1);
    background-color: rgba(57,109,142,1);
}

.bg-lumin-shadow .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-lumin-shadow .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.0.png');
}

.bg-lumin-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_0.5.png');
}

.bg-lumin-shadow .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.0.png');
}

.bg-lumin-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_1.5.png');
}

.bg-lumin-shadow .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.0.png');
}

.bg-lumin-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_2.5.png');
}

.bg-lumin-shadow .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.0.png');
}

.bg-lumin-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_3.5.png');
}

.bg-lumin-shadow .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.0.png');
}

.bg-lumin-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_4.5.png');
}

.bg-lumin-shadow .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand-shadow/rating_5.0.png');
}

.bg-lumin-shadow .contact-details > ul > li i,
.bg-lumin-shadow .social-links-list > ul > li i,
.bg-lumin-shadow nav > ul > li i,
.bg-lumin-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(57,109,142,1);
}

.bg-lumin-shadow .contact-details > ul > li a,
.bg-lumin-shadow .social-links-list > ul > li a,
.bg-lumin-shadow nav > ul > li a,
.bg-lumin-shadow .footer-navigation-list > nav > ul > li a{
    color: rgba(43,42,40,1);
}

.bg-lumin-shadow .contact-details > ul > li a:hover,
.bg-lumin-shadow .social-links-list > ul > li a:hover,
.bg-lumin-shadow nav > ul > li a:hover,
.bg-lumin-shadow .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(57,109,142,1);
}

.bg-lumin-shadow nav > ul > li span.count{
  color: rgba(43,42,40,1);
  background-color: rgba(57,109,142,1);
}

footer.footer-columns .bg-lumin-shadow .disclaimer {
    border-color: rgba(57,109,142,1);
}

.bg-lumin-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(57,109,142,1);
}

.bg-lumin-shadow blockquote.pullquote {
    border-color: rgba(57,109,142,1);
}

.bg-lumin-shadow blockquote.pullquote > .attribution {
    color: rgba(57,109,142,1);
}

.bg-lumin-shadow .image .caption {
    border-color: rgba(57,109,142,1);
}

.bg-lumin-shadow .countdown-date > .time-block{
  border-color: rgba(43,42,40,0.25);
  background-color: rgba(43,42,40,0.1);
}

.bg-lumin-shadow .countdown-date > .time-block > .time-suffix{
  color: rgba(43,42,40,1);
}

.bg-lumin-shadow .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(43,42,40,1);
}

.bg-lumin-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(57,109,142,1);
}

.bg-lumin-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(57,109,142,1);
}

.bg-lumin-shadow .accordion-container > .accordion {
    border-color: rgba(43,42,40,0.25);
}

.bg-lumin-shadow .table > table > thead > tr {
    background-color: rgba(57,109,142,1);
}

.bg-lumin-shadow .heading:after{
  background-color: rgba(57,109,142,1);
}


.bg-black .bg-lumin-shadow .heading:after,


.bg-dark .bg-lumin-shadow .heading:after,


.bg-light .bg-lumin-shadow .heading:after,


.bg-white .bg-lumin-shadow .heading:after,


.bg-brand .bg-lumin-shadow .heading:after,


.bg-brand-shadow .bg-lumin-shadow .heading:after,


.bg-highlight .bg-lumin-shadow .heading:after,


.bg-highlight-shadow .bg-lumin-shadow .heading:after,


.bg-feature .bg-lumin-shadow .heading:after,


.bg-feature-shadow .bg-lumin-shadow .heading:after,


.bg-accent .bg-lumin-shadow .heading:after,


.bg-accent-shadow .bg-lumin-shadow .heading:after,


.bg-flourish .bg-lumin-shadow .heading:after,


.bg-flourish-shadow .bg-lumin-shadow .heading:after,


.bg-focal .bg-lumin-shadow .heading:after,


.bg-focal-shadow .bg-lumin-shadow .heading:after,


.bg-spot .bg-lumin-shadow .heading:after,


.bg-spot-shadow .bg-lumin-shadow .heading:after,


.bg-lumin .bg-lumin-shadow .heading:after,


.bg-lumin-shadow .bg-lumin-shadow .heading:after,


.bg-jet .bg-lumin-shadow .heading:after,


.bg-lumin-shadow .heading:after{
    background-color: rgba(57,109,142,1);
}

.bg-lumin-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-lumin-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(57,109,142,1);
}

.bg-lumin-shadow .hamburger span {
    background-color: rgba(57,109,142,1);
}

.bg-lumin-shadow .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-lumin-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(57,109,142,1);
}

.bg-lumin-shadow .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}


/*------------------------------
Jet Black (jet)
------------------------------*/

.text-jet{
  color: rgba(17,17,17,1);
}

.fill-jet{
  fill: rgba(17,17,17,1);
}

.border-jet{
  border-color: rgba(17,17,17,1);
}

.bg-jet{
    background-color: rgba(17,17,17,1);
    color: rgba(255,255,255,1);
}

.bg-jet.opacity-0{
    background-color: rgba(17,17,17,0);
}

.bg-jet.opacity-10{
    background-color: rgba(17,17,17,0.1);
}

.bg-jet.opacity-20{
    background-color: rgba(17,17,17,0.2);
}

.bg-jet.opacity-30{
    background-color: rgba(17,17,17,0.3);
}

.bg-jet.opacity-40{
    background-color: rgba(17,17,17,0.4);
}

.bg-jet.opacity-50{
    background-color: rgba(17,17,17,0.5);
}

.bg-jet.opacity-60{
    background-color: rgba(17,17,17,0.6);
}

.bg-jet.opacity-70{
    background-color: rgba(17,17,17,0.7);
}

.bg-jet.opacity-80{
    background-color: rgba(17,17,17,0.8);
}

.bg-jet.opacity-90{
    background-color: rgba(17,17,17,0.9);
}

.bg-jet.opacity-100{
    background-color: rgba(17,17,17,1);
}

/*-- LINKS --*/

.bg-black .bg-jet a,
.bg-dark .bg-jet a,
.bg-light .bg-jet a,
.bg-white .bg-jet a,
.bg-brand .bg-jet a,
.bg-brand-shadow .bg-jet a,
.bg-highlight .bg-jet a,
.bg-highlight-shadow .bg-jet a,
.bg-feature .bg-jet a,
.bg-feature-shadow .bg-jet a,
.bg-accent .bg-jet a,
.bg-accent-shadow .bg-jet a,
.bg-flourish .bg-jet a,
.bg-flourish-shadow .bg-jet a,
.bg-focal .bg-jet a,
.bg-focal-shadow .bg-jet a,
.bg-spot .bg-jet a,
.bg-spot-shadow .bg-jet a,
.bg-lumin .bg-jet a,
.bg-lumin-shadow .bg-jet a,
.bg-jet .bg-jet a,
.bg-jet a{
    color: rgba(255,255,255,1);
}

.bg-black .bg-jet a:hover,
.bg-dark .bg-jet a:hover,
.bg-light .bg-jet a:hover,
.bg-white .bg-jet a:hover,
.bg-brand .bg-jet a:hover,
.bg-brand-shadow .bg-jet a:hover,
.bg-highlight .bg-jet a:hover,
.bg-highlight-shadow .bg-jet a:hover,
.bg-feature .bg-jet a:hover,
.bg-feature-shadow .bg-jet a:hover,
.bg-accent .bg-jet a:hover,
.bg-accent-shadow .bg-jet a:hover,
.bg-flourish .bg-jet a:hover,
.bg-flourish-shadow .bg-jet a:hover,
.bg-focal .bg-jet a:hover,
.bg-focal-shadow .bg-jet a:hover,
.bg-spot .bg-jet a:hover,
.bg-spot-shadow .bg-jet a:hover,
.bg-lumin .bg-jet a:hover,
.bg-lumin-shadow .bg-jet a:hover,
.bg-jet .bg-jet a:hover,
.bg-jet a:hover{
    color: rgba(55,147,209,1);
}

/*-- HEADINGS --*/

.bg-black .bg-jet h1,
.bg-black .bg-jet h2,
.bg-black .bg-jet h3,
.bg-black .bg-jet h4,
.bg-black .bg-jet h5,
.bg-black .bg-jet h6,
.bg-dark .bg-jet h1,
.bg-dark .bg-jet h2,
.bg-dark .bg-jet h3,
.bg-dark .bg-jet h4,
.bg-dark .bg-jet h5,
.bg-dark .bg-jet h6,
.bg-light .bg-jet h1,
.bg-light .bg-jet h2,
.bg-light .bg-jet h3,
.bg-light .bg-jet h4,
.bg-light .bg-jet h5,
.bg-light .bg-jet h6,
.bg-white .bg-jet h1,
.bg-white .bg-jet h2,
.bg-white .bg-jet h3,
.bg-white .bg-jet h4,
.bg-white .bg-jet h5,
.bg-white .bg-jet h6,
.bg-brand .bg-jet h1,
.bg-brand .bg-jet h2,
.bg-brand .bg-jet h3,
.bg-brand .bg-jet h4,
.bg-brand .bg-jet h5,
.bg-brand .bg-jet h6,
.bg-brand-shadow .bg-jet h1,
.bg-brand-shadow .bg-jet h2,
.bg-brand-shadow .bg-jet h3,
.bg-brand-shadow .bg-jet h4,
.bg-brand-shadow .bg-jet h5,
.bg-brand-shadow .bg-jet h6,
.bg-highlight .bg-jet h1,
.bg-highlight .bg-jet h2,
.bg-highlight .bg-jet h3,
.bg-highlight .bg-jet h4,
.bg-highlight .bg-jet h5,
.bg-highlight .bg-jet h6,
.bg-highlight-shadow .bg-jet h1,
.bg-highlight-shadow .bg-jet h2,
.bg-highlight-shadow .bg-jet h3,
.bg-highlight-shadow .bg-jet h4,
.bg-highlight-shadow .bg-jet h5,
.bg-highlight-shadow .bg-jet h6,
.bg-feature .bg-jet h1,
.bg-feature .bg-jet h2,
.bg-feature .bg-jet h3,
.bg-feature .bg-jet h4,
.bg-feature .bg-jet h5,
.bg-feature .bg-jet h6,
.bg-feature-shadow .bg-jet h1,
.bg-feature-shadow .bg-jet h2,
.bg-feature-shadow .bg-jet h3,
.bg-feature-shadow .bg-jet h4,
.bg-feature-shadow .bg-jet h5,
.bg-feature-shadow .bg-jet h6,
.bg-accent .bg-jet h1,
.bg-accent .bg-jet h2,
.bg-accent .bg-jet h3,
.bg-accent .bg-jet h4,
.bg-accent .bg-jet h5,
.bg-accent .bg-jet h6,
.bg-accent-shadow .bg-jet h1,
.bg-accent-shadow .bg-jet h2,
.bg-accent-shadow .bg-jet h3,
.bg-accent-shadow .bg-jet h4,
.bg-accent-shadow .bg-jet h5,
.bg-accent-shadow .bg-jet h6,
.bg-flourish .bg-jet h1,
.bg-flourish .bg-jet h2,
.bg-flourish .bg-jet h3,
.bg-flourish .bg-jet h4,
.bg-flourish .bg-jet h5,
.bg-flourish .bg-jet h6,
.bg-flourish-shadow .bg-jet h1,
.bg-flourish-shadow .bg-jet h2,
.bg-flourish-shadow .bg-jet h3,
.bg-flourish-shadow .bg-jet h4,
.bg-flourish-shadow .bg-jet h5,
.bg-flourish-shadow .bg-jet h6,
.bg-focal .bg-jet h1,
.bg-focal .bg-jet h2,
.bg-focal .bg-jet h3,
.bg-focal .bg-jet h4,
.bg-focal .bg-jet h5,
.bg-focal .bg-jet h6,
.bg-focal-shadow .bg-jet h1,
.bg-focal-shadow .bg-jet h2,
.bg-focal-shadow .bg-jet h3,
.bg-focal-shadow .bg-jet h4,
.bg-focal-shadow .bg-jet h5,
.bg-focal-shadow .bg-jet h6,
.bg-spot .bg-jet h1,
.bg-spot .bg-jet h2,
.bg-spot .bg-jet h3,
.bg-spot .bg-jet h4,
.bg-spot .bg-jet h5,
.bg-spot .bg-jet h6,
.bg-spot-shadow .bg-jet h1,
.bg-spot-shadow .bg-jet h2,
.bg-spot-shadow .bg-jet h3,
.bg-spot-shadow .bg-jet h4,
.bg-spot-shadow .bg-jet h5,
.bg-spot-shadow .bg-jet h6,
.bg-lumin .bg-jet h1,
.bg-lumin .bg-jet h2,
.bg-lumin .bg-jet h3,
.bg-lumin .bg-jet h4,
.bg-lumin .bg-jet h5,
.bg-lumin .bg-jet h6,
.bg-lumin-shadow .bg-jet h1,
.bg-lumin-shadow .bg-jet h2,
.bg-lumin-shadow .bg-jet h3,
.bg-lumin-shadow .bg-jet h4,
.bg-lumin-shadow .bg-jet h5,
.bg-lumin-shadow .bg-jet h6,
.bg-jet .bg-jet h1,
.bg-jet .bg-jet h2,
.bg-jet .bg-jet h3,
.bg-jet .bg-jet h4,
.bg-jet .bg-jet h5,
.bg-jet .bg-jet h6,
.bg-jet h1,
.bg-jet h2,
.bg-jet h3,
.bg-jet h4,
.bg-jet h5,
.bg-jet h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-black .bg-jet h1:not(.textillate) > span,
.bg-black .bg-jet h2:not(.textillate) > span,
.bg-black .bg-jet h3:not(.textillate) > span,
.bg-black .bg-jet h4:not(.textillate) > span,
.bg-black .bg-jet h5:not(.textillate) > span,
.bg-black .bg-jet h6:not(.textillate) > span,
.bg-dark .bg-jet h1:not(.textillate) > span,
.bg-dark .bg-jet h2:not(.textillate) > span,
.bg-dark .bg-jet h3:not(.textillate) > span,
.bg-dark .bg-jet h4:not(.textillate) > span,
.bg-dark .bg-jet h5:not(.textillate) > span,
.bg-dark .bg-jet h6:not(.textillate) > span,
.bg-light .bg-jet h1:not(.textillate) > span,
.bg-light .bg-jet h2:not(.textillate) > span,
.bg-light .bg-jet h3:not(.textillate) > span,
.bg-light .bg-jet h4:not(.textillate) > span,
.bg-light .bg-jet h5:not(.textillate) > span,
.bg-light .bg-jet h6:not(.textillate) > span,
.bg-white .bg-jet h1:not(.textillate) > span,
.bg-white .bg-jet h2:not(.textillate) > span,
.bg-white .bg-jet h3:not(.textillate) > span,
.bg-white .bg-jet h4:not(.textillate) > span,
.bg-white .bg-jet h5:not(.textillate) > span,
.bg-white .bg-jet h6:not(.textillate) > span,
.bg-brand .bg-jet h1:not(.textillate) > span,
.bg-brand .bg-jet h2:not(.textillate) > span,
.bg-brand .bg-jet h3:not(.textillate) > span,
.bg-brand .bg-jet h4:not(.textillate) > span,
.bg-brand .bg-jet h5:not(.textillate) > span,
.bg-brand .bg-jet h6:not(.textillate) > span,
.bg-brand-shadow .bg-jet h1:not(.textillate) > span,
.bg-brand-shadow .bg-jet h2:not(.textillate) > span,
.bg-brand-shadow .bg-jet h3:not(.textillate) > span,
.bg-brand-shadow .bg-jet h4:not(.textillate) > span,
.bg-brand-shadow .bg-jet h5:not(.textillate) > span,
.bg-brand-shadow .bg-jet h6:not(.textillate) > span,
.bg-highlight .bg-jet h1:not(.textillate) > span,
.bg-highlight .bg-jet h2:not(.textillate) > span,
.bg-highlight .bg-jet h3:not(.textillate) > span,
.bg-highlight .bg-jet h4:not(.textillate) > span,
.bg-highlight .bg-jet h5:not(.textillate) > span,
.bg-highlight .bg-jet h6:not(.textillate) > span,
.bg-highlight-shadow .bg-jet h1:not(.textillate) > span,
.bg-highlight-shadow .bg-jet h2:not(.textillate) > span,
.bg-highlight-shadow .bg-jet h3:not(.textillate) > span,
.bg-highlight-shadow .bg-jet h4:not(.textillate) > span,
.bg-highlight-shadow .bg-jet h5:not(.textillate) > span,
.bg-highlight-shadow .bg-jet h6:not(.textillate) > span,
.bg-feature .bg-jet h1:not(.textillate) > span,
.bg-feature .bg-jet h2:not(.textillate) > span,
.bg-feature .bg-jet h3:not(.textillate) > span,
.bg-feature .bg-jet h4:not(.textillate) > span,
.bg-feature .bg-jet h5:not(.textillate) > span,
.bg-feature .bg-jet h6:not(.textillate) > span,
.bg-feature-shadow .bg-jet h1:not(.textillate) > span,
.bg-feature-shadow .bg-jet h2:not(.textillate) > span,
.bg-feature-shadow .bg-jet h3:not(.textillate) > span,
.bg-feature-shadow .bg-jet h4:not(.textillate) > span,
.bg-feature-shadow .bg-jet h5:not(.textillate) > span,
.bg-feature-shadow .bg-jet h6:not(.textillate) > span,
.bg-accent .bg-jet h1:not(.textillate) > span,
.bg-accent .bg-jet h2:not(.textillate) > span,
.bg-accent .bg-jet h3:not(.textillate) > span,
.bg-accent .bg-jet h4:not(.textillate) > span,
.bg-accent .bg-jet h5:not(.textillate) > span,
.bg-accent .bg-jet h6:not(.textillate) > span,
.bg-accent-shadow .bg-jet h1:not(.textillate) > span,
.bg-accent-shadow .bg-jet h2:not(.textillate) > span,
.bg-accent-shadow .bg-jet h3:not(.textillate) > span,
.bg-accent-shadow .bg-jet h4:not(.textillate) > span,
.bg-accent-shadow .bg-jet h5:not(.textillate) > span,
.bg-accent-shadow .bg-jet h6:not(.textillate) > span,
.bg-flourish .bg-jet h1:not(.textillate) > span,
.bg-flourish .bg-jet h2:not(.textillate) > span,
.bg-flourish .bg-jet h3:not(.textillate) > span,
.bg-flourish .bg-jet h4:not(.textillate) > span,
.bg-flourish .bg-jet h5:not(.textillate) > span,
.bg-flourish .bg-jet h6:not(.textillate) > span,
.bg-flourish-shadow .bg-jet h1:not(.textillate) > span,
.bg-flourish-shadow .bg-jet h2:not(.textillate) > span,
.bg-flourish-shadow .bg-jet h3:not(.textillate) > span,
.bg-flourish-shadow .bg-jet h4:not(.textillate) > span,
.bg-flourish-shadow .bg-jet h5:not(.textillate) > span,
.bg-flourish-shadow .bg-jet h6:not(.textillate) > span,
.bg-focal .bg-jet h1:not(.textillate) > span,
.bg-focal .bg-jet h2:not(.textillate) > span,
.bg-focal .bg-jet h3:not(.textillate) > span,
.bg-focal .bg-jet h4:not(.textillate) > span,
.bg-focal .bg-jet h5:not(.textillate) > span,
.bg-focal .bg-jet h6:not(.textillate) > span,
.bg-focal-shadow .bg-jet h1:not(.textillate) > span,
.bg-focal-shadow .bg-jet h2:not(.textillate) > span,
.bg-focal-shadow .bg-jet h3:not(.textillate) > span,
.bg-focal-shadow .bg-jet h4:not(.textillate) > span,
.bg-focal-shadow .bg-jet h5:not(.textillate) > span,
.bg-focal-shadow .bg-jet h6:not(.textillate) > span,
.bg-spot .bg-jet h1:not(.textillate) > span,
.bg-spot .bg-jet h2:not(.textillate) > span,
.bg-spot .bg-jet h3:not(.textillate) > span,
.bg-spot .bg-jet h4:not(.textillate) > span,
.bg-spot .bg-jet h5:not(.textillate) > span,
.bg-spot .bg-jet h6:not(.textillate) > span,
.bg-spot-shadow .bg-jet h1:not(.textillate) > span,
.bg-spot-shadow .bg-jet h2:not(.textillate) > span,
.bg-spot-shadow .bg-jet h3:not(.textillate) > span,
.bg-spot-shadow .bg-jet h4:not(.textillate) > span,
.bg-spot-shadow .bg-jet h5:not(.textillate) > span,
.bg-spot-shadow .bg-jet h6:not(.textillate) > span,
.bg-lumin .bg-jet h1:not(.textillate) > span,
.bg-lumin .bg-jet h2:not(.textillate) > span,
.bg-lumin .bg-jet h3:not(.textillate) > span,
.bg-lumin .bg-jet h4:not(.textillate) > span,
.bg-lumin .bg-jet h5:not(.textillate) > span,
.bg-lumin .bg-jet h6:not(.textillate) > span,
.bg-lumin-shadow .bg-jet h1:not(.textillate) > span,
.bg-lumin-shadow .bg-jet h2:not(.textillate) > span,
.bg-lumin-shadow .bg-jet h3:not(.textillate) > span,
.bg-lumin-shadow .bg-jet h4:not(.textillate) > span,
.bg-lumin-shadow .bg-jet h5:not(.textillate) > span,
.bg-lumin-shadow .bg-jet h6:not(.textillate) > span,
.bg-jet .bg-jet h1:not(.textillate) > span,
.bg-jet .bg-jet h2:not(.textillate) > span,
.bg-jet .bg-jet h3:not(.textillate) > span,
.bg-jet .bg-jet h4:not(.textillate) > span,
.bg-jet .bg-jet h5:not(.textillate) > span,
.bg-jet .bg-jet h6:not(.textillate) > span,
.bg-jet h1:not(.textillate) > span,
.bg-jet h2:not(.textillate) > span,
.bg-jet h3:not(.textillate) > span,
.bg-jet h4:not(.textillate) > span,
.bg-jet h5:not(.textillate) > span,
.bg-jet h6:not(.textillate) > span{
  color: rgba(55,147,209,1);
}

/*-- BUTTONS --*/

.bg-jet div.button > a,
.bg-jet input[type=submit],
.bg-jet form button,
.overlay .bg-jet div.button > a,
.overlay .bg-jet input[type=submit],
.overlay .bg-jet form button{
    background-color: rgba(55,147,209,1);
    color: rgba(255,255,255,1);
}

.bg-jet div.button > a:hover,
.bg-jet input[type=submit]:hover,
.bg-jet form button:hover,
.overlay .bg-jet div.button > a:hover,
.overlay .bg-jet input[type=submit]:hover,
.overlay .bg-jet form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(43,42,40,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-jet .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_left.png');
}

.website-arrows-arrows .bg-jet .slick-arrow.slick-prev{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_left.png');
}

.website-arrows-chevrons .bg-jet .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/chevron_right.png');
}

.website-arrows-arrows .bg-jet .slick-arrow.slick-next{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/arrow_right.png');
}

.website-arrows-chevrons .bg-jet .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_left.png');
}

.website-arrows-arrows .bg-jet .slick-arrow.slick-prev:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_left.png');
}

.website-arrows-chevrons .bg-jet .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/chevron_right.png');
}

.website-arrows-arrows .bg-jet .slick-arrow.slick-next:hover{
  background-image:  url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_white/arrow_right.png');
}

.website-arrows-font .bg-jet .slick-arrow.slick-prev:after,
.website-arrows-font .bg-jet .slick-arrow.slick-next:after{
    color:rgba(55,147,209,1);
}

.website-arrows-font .bg-jet .slick-arrow.slick-prev:hover:after,
.website-arrows-font .bg-jet .slick-arrow.slick-next:hover:after{
    color: rgba(255,255,255,1);
}

/*-- PAGER --*/

.bg-jet .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(55,147,209,1);
    background-color:rgba(55,147,209,0);
}

.bg-jet .slick-slider > ul.slick-dots > li > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,0);
}

.bg-jet .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(55,147,209,1);
    background-color: rgba(55,147,209,1);
}

.bg-jet .slick-slider > ul.slick-dots > li.slick-active > button:hover{
    border-color:rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
}

/*-- RATINGS --*/

.bg-jet .ratings > .rating.rating-0{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.0.png');
}

.bg-jet .ratings > .rating.rating-0-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_0.5.png');
}

.bg-jet .ratings > .rating.rating-1{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.0.png');
}

.bg-jet .ratings > .rating.rating-1-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_1.5.png');
}

.bg-jet .ratings > .rating.rating-2{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.0.png');
}

.bg-jet .ratings > .rating.rating-2-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_2.5.png');
}

.bg-jet .ratings > .rating.rating-3{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.0.png');
}

.bg-jet .ratings > .rating.rating-3-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_3.5.png');
}

.bg-jet .ratings > .rating.rating-4{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.0.png');
}

.bg-jet .ratings > .rating.rating-4-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_4.5.png');
}

.bg-jet .ratings > .rating.rating-5{
  background-image: url('https://greys.working-on-it.co.uk/wp-content/themes/greys/img/_brand/rating_5.0.png');
}

.bg-jet .contact-details > ul > li i,
.bg-jet .social-links-list > ul > li i,
.bg-jet nav > ul > li i,
.bg-jet .footer-navigation-list > nav > ul > li i{
    color: rgba(55,147,209,1);
}

.bg-jet .contact-details > ul > li a,
.bg-jet .social-links-list > ul > li a,
.bg-jet nav > ul > li a,
.bg-jet .footer-navigation-list > nav > ul > li a{
    color: rgba(255,255,255,1);
}

.bg-jet .contact-details > ul > li a:hover,
.bg-jet .social-links-list > ul > li a:hover,
.bg-jet nav > ul > li a:hover,
.bg-jet .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(55,147,209,1);
}

.bg-jet nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(55,147,209,1);
}

footer.footer-columns .bg-jet .disclaimer {
    border-color: rgba(55,147,209,1);
}

.bg-jet blockquote.pullquote > .quotation-mark > i {
    color: rgba(55,147,209,1);
}

.bg-jet blockquote.pullquote {
    border-color: rgba(55,147,209,1);
}

.bg-jet blockquote.pullquote > .attribution {
    color: rgba(55,147,209,1);
}

.bg-jet .image .caption {
    border-color: rgba(55,147,209,1);
}

.bg-jet .countdown-date > .time-block{
  border-color: rgba(255,255,255,0.25);
  background-color: rgba(255,255,255,0.1);
}

.bg-jet .countdown-date > .time-block > .time-suffix{
  color: rgba(255,255,255,1);
}

.bg-jet .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(255,255,255,1);
}

.bg-jet .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(55,147,209,1);
}

.bg-jet .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(55,147,209,1);
}

.bg-jet .accordion-container > .accordion {
    border-color: rgba(255,255,255,0.25);
}

.bg-jet .table > table > thead > tr {
    background-color: rgba(55,147,209,1);
}

.bg-jet .heading:after{
  background-color: rgba(55,147,209,1);
}


.bg-black .bg-jet .heading:after,


.bg-dark .bg-jet .heading:after,


.bg-light .bg-jet .heading:after,


.bg-white .bg-jet .heading:after,


.bg-brand .bg-jet .heading:after,


.bg-brand-shadow .bg-jet .heading:after,


.bg-highlight .bg-jet .heading:after,


.bg-highlight-shadow .bg-jet .heading:after,


.bg-feature .bg-jet .heading:after,


.bg-feature-shadow .bg-jet .heading:after,


.bg-accent .bg-jet .heading:after,


.bg-accent-shadow .bg-jet .heading:after,


.bg-flourish .bg-jet .heading:after,


.bg-flourish-shadow .bg-jet .heading:after,


.bg-focal .bg-jet .heading:after,


.bg-focal-shadow .bg-jet .heading:after,


.bg-spot .bg-jet .heading:after,


.bg-spot-shadow .bg-jet .heading:after,


.bg-lumin .bg-jet .heading:after,


.bg-lumin-shadow .bg-jet .heading:after,


.bg-jet .bg-jet .heading:after,


.bg-jet .heading:after{
    background-color: rgba(55,147,209,1);
}

.bg-jet .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-jet .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(55,147,209,1);
}

.bg-jet .hamburger span {
    background-color: rgba(55,147,209,1);
}

.bg-jet .hamburger:hover span {
    background-color: rgba(255,255,255,1);
}

.bg-jet .top-navigation nav > ul > li > a > i {
    color: rgba(55,147,209,1);
}

.bg-jet .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}







