
body{
    background-color: rgba(220,227,234,1);;
    color:rgba(34,31,32,1);;
}

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

.heading:after{
  background-color: rgba(192,10,65,1);;
}

a{
  color: rgba(192,10,65,1);;
}

a:hover{
  color: rgba(51,122,183,1);;
}

li.button > a,
span.button > a,
div.button > a,
input[type=button]
input[type=submit],
form button{
  background-color: rgba(192,10,65,1);;
  color: rgba(255,255,255,1);;
}

li.button > a:hover,
span.button > a:hover,
div.button > a:hover,
input[type=button]:hover,
input[type=submit]:hover,
form button:hover{
  background-color: rgba(51,122,183,1);;
  color: rgba(255,255,255,1);;
}

.image .caption{
  border-color: 4px solid rgba(192,10,65,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(34,31,32,0.5);
  color: rgba(34,31,32,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(192,10,65,1);
  border-color: rgba(192,10,65,1);
}

.select:before {
  color:rgba(192,10,65,1);
}

::-webkit-input-placeholder {
  color:rgba(34,31,32,0.5);
}

:-moz-placeholder {
  color:rgba(34,31,32,0.5);
}

::-moz-placeholder {
  color:rgba(34,31,32,0.7);
}

:-ms-input-placeholder {
  color:rgba(34,31,32,0.7);
}

.search-form .search-input::-webkit-input-placeholder{
    color:rgba(192,10,65,1);
}

.search-form .search-input:-moz-placeholder {
    color:rgba(192,10,65,1);
}

.search-form .search-input::-moz-placeholder{
    color:rgba(192,10,65,1);
}

.search-form .search-input:-ms-input-placeholder{
    color:rgba(192,10,65,1);
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
    background-color:rgba(192,10,65,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(34,31,32,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(51,122,183,0.5);
  border-color: rgba(51,122,183,1);
}

.shortcode div.wpcf7-mail-sent-ng,
.shortcode div.wpcf7-aborted {
  background-color: rgba(51,122,183,0.5);
  border-color: rgba(51,122,183,1);
}

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

.shortcode .wpcf7-not-valid{
  border-color: rgba(51,122,183,1);
}

.shortcode span.wpcf7-not-valid-tip{
  background-color: rgba(51,122,183,1);
  border-color: rgba(51,122,183,1);
  color: rgba(255,255,255,1);
}

.pagination > span,
.pagination > a{
    color: rgba(192,10,65,1);
    border-color: rgba(192,10,65,1);
}

.pagination > span.current{
  background-color: rgba(192,10,65,1);
  border-color: rgba(192,10,65,1);
  color: rgba(255,255,255,1);
}

.pagination > a:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(192,10,65,1);
    border-color: rgba(192,10,65,1);
}

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

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

.main-navigation nav > ul > li.current-menu-item > a:before,
.main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(192,10,65,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(34,31,32,1);
}

.main-navigation nav > ul > li > ul{
    background-color: rgba(34,31,32,0.9);
}

.main-navigation nav > ul > li > ul:after{
    border-color: rgba(34,31,32,0);
    border-bottom-color: rgba(34,31,32,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(192,10,65,1);
    color: rgba(255,255,255,1);
}

.main-navigation nav > ul > li > ul > li > ul{
    background-color: rgba(192,10,65,0.9);
}

.main-navigation nav > ul > li > ul > li > ul:after{
    border-color: rgba(192,10,65,0);
    border-right-color: rgba(192,10,65,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(34,31,32,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(51,122,183,1);
}

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

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

.top-navigation > nav > ul > li > ul{
    background-color: rgba(192,10,65,1);
}

.top-navigation > nav > ul > li > ul:after{
    border-color: rgba(34,31,32,0);
    border-bottom-color: rgba(192,10,65,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(34,31,32,0.9);
    color: rgba(255,255,255,1);
}

.top-navigation > nav > ul > li > ul > li > ul{
    background-color: rgba(192,10,65,0.9);
}

.top-navigation > nav > ul > li > ul > li > ul:after{
    border-color: rgba(192,10,65,0);
    border-right-color: rgba(192,10,65,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(192,10,65,1);
    color: rgba(255,255,255,1);
}

.hamburger span{
    background-color: rgba(34,31,32,1);
}

.hamburger:hover span{
    background-color: rgba(192,10,65,1);
}

.sidr{
  background-color: rgba(34,31,32,1);
  color: rgba(255,255,255,1);
  }

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

.sidr-open .sidr.right{
  border-left-color: rgba(192,10,65,1);
}

.sidr-open .sidr.left{
  border-right-color: rgba(192,10,65,1);
}

.sidr ul > li > a > i{
  color: rgba(192,10,65,1);
}

.sidr ul > li > a > span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(192,10,65,1);
}

.sidr .menu-item .button{
  color: rgba(192,10,65,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(192,10,65,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(51,122,183,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(51,122,183,1);
}

.arrow.up > a{
    background-color: rgba(192,10,65,1);
    border-color: rgba(192,10,65,1);
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    color:rgba(255,255,255,1);
}

.arrow.up > a:hover{
    border-color: rgba(51,122,183,1);
    background-color: rgba(51,122,183,1);
}

footer.footer-simple .contacts > ul > li > a > i{
  color: rgba(51,122,183,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(192,10,65,0.5);
}

footer.footer-widgets .disclaimer{
  border-top-color: rgba(192,10,65,0.5);
}

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

.website-arrows-font .slick-arrow.slick-prev:after,
.website-arrows-font .slick-arrow.slick-next:after{
    color:rgba(192,10,65,1);
}

.website-arrows-font .slick-arrow.slick-prev:hover:after,
.website-arrows-font .slick-arrow.slick-next:hover:after{
    color: rgba(34,31,32,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(192,10,65,1);
  background-color: rgba(192,10,65,0);
  color: rgba(192,10,65,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(192,10,65,1);
    background-color:rgba(192,10,65,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(0,0,0,0.1);
}

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

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

.countdown-date > .time-block{
  border: 1px solid rgba(220,227,234,1);
  background-color: rgba(220,227,234,0.5);
}

.countdown-date > .time-block > .time-suffix{
  color: rgba(34,31,32,1);
}

.lightbox-controls > ul > li.close > a,
.lightbox-controls > ul > li.next > a,
.lightbox-controls > ul > li.prev > a{
    color:rgba(192,10,65,1);
}

.lightbox-controls > ul > li.close > a:hover,
.lightbox-controls > ul > li.prev > a:hover,
.lightbox-controls > ul > li.next > a:hover{
    color:rgba(34,31,32,1);
}

.accordion-container > .accordion{
  border-bottom-color: rgba(220,227,234,1);
}

.accordion-container > .accordion > .accordion-question > .plus > span{
  background-color: rgba(192,10,65,1);
}


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

.table > table > thead > tr{
  background: rgba(34,31,32,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(220,227,234,0.5);
}

.table > table > tbody > tr > td{
    color: rgba(34,31,32,1);
    border-right: 1px solid rgba(34,31,32,0.1);
    border-bottom: 1px solid rgba(34,31,32,0.1);
}

blockquote.pullquote{
  border-left-color: rgba(192,10,65,1);
}

blockquote.pullquote > .quotation-mark > i{
  color: rgba(192,10,65,1);
}

blockquote.pullquote > .attribution{
  color: rgba(192,10,65,1);
}

.search-form-container{
  background-color: rgba(0,0,0,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(192,10,65,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(192,10,65,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(51,122,183,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(192,10,65,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(0,0,0,0.33);
  -moz-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.33);
  box-shadow: 0px 0px 20px 5px rgb(0,0,0,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(192,10,65,1);
}

.event-details h4 > i,
.event-details h5 > i{
  color: rgba(192,10,65,1);
}

@media (max-width: 950px){

  .masonrygrid > .gridbox.width-double{
    border-top: 1px solid rgba(0,0,0,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(192,10,65,0.5);
  }

}

@media (max-width: 640px){

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

}



/*------------------------------
Ruils Red (brand)
------------------------------*/

.text-brand{
  color: rgba(192,10,65,1);
}

.fill-brand{
  fill: rgba(192,10,65,1);
}

.border-brand{
  border-color: rgba(192,10,65,1);
}

.bg-brand{
    background-color: rgba(192,10,65,1);
    color: rgba(255,255,255,1);
}

.bg-brand.opacity-0{
    background-color: rgba(192,10,65,0);
}

.bg-brand.opacity-10{
    background-color: rgba(192,10,65,0.1);
}

.bg-brand.opacity-20{
    background-color: rgba(192,10,65,0.2);
}

.bg-brand.opacity-30{
    background-color: rgba(192,10,65,0.3);
}

.bg-brand.opacity-40{
    background-color: rgba(192,10,65,0.4);
}

.bg-brand.opacity-50{
    background-color: rgba(192,10,65,0.5);
}

.bg-brand.opacity-60{
    background-color: rgba(192,10,65,0.6);
}

.bg-brand.opacity-70{
    background-color: rgba(192,10,65,0.7);
}

.bg-brand.opacity-80{
    background-color: rgba(192,10,65,0.8);
}

.bg-brand.opacity-90{
    background-color: rgba(192,10,65,0.9);
}

.bg-brand.opacity-100{
    background-color: rgba(192,10,65,1);
}

.fill-brand.opacity-0{
    fill: rgba(192,10,65,0);
}

.fill-brand.opacity-10{
    fill: rgba(192,10,65,0.1);
}

.fill-brand.opacity-20{
    fill: rgba(192,10,65,0.2);
}

.fill-brand.opacity-30{
    fill: rgba(192,10,65,0.3);
}

.fill-brand.opacity-40{
    fill: rgba(192,10,65,0.4);
}

.fill-brand.opacity-50{
    fill: rgba(192,10,65,0.5);
}

.fill-brand.opacity-60{
    fill: rgba(192,10,65,0.6);
}

.fill-brand.opacity-70{
    fill: rgba(192,10,65,0.7);
}

.fill-brand.opacity-80{
    fill: rgba(192,10,65,0.8);
}

.fill-brand.opacity-90{
    fill: rgba(192,10,65,0.9);
}

.fill-brand.opacity-100{
    fill: rgba(192,10,65,1);
}

/*-- LINKS --*/

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

.bg-brand .bg-brand a:hover,
.bg-dark .bg-brand a:hover,
.bg-light .bg-brand a:hover,
.bg-white .bg-brand a:hover,
.bg-emphasis .bg-brand a:hover,
.bg-spot .bg-brand a:hover,
.bg-highlight .bg-brand a:hover,
.bg-black .bg-brand a:hover,
.bg-feature .bg-brand a:hover,
.bg-flourish .bg-brand a:hover,
.bg-accent .bg-brand a:hover,
.bg-shadow .bg-brand a:hover,
.bg-brand a:hover{
    color: rgba(34,31,32,1);
}

/*-- HEADINGS --*/

.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-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-emphasis .bg-brand h1,
.bg-emphasis .bg-brand h2,
.bg-emphasis .bg-brand h3,
.bg-emphasis .bg-brand h4,
.bg-emphasis .bg-brand h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-brand h1,
.bg-shadow .bg-brand h2,
.bg-shadow .bg-brand h3,
.bg-shadow .bg-brand h4,
.bg-shadow .bg-brand h5,
.bg-shadow .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-brand .bg-brand h1 > span,
.bg-brand .bg-brand h2 > span,
.bg-brand .bg-brand h3 > span,
.bg-brand .bg-brand h4 > span,
.bg-brand .bg-brand h5 > span,
.bg-brand .bg-brand h6 > span,
.bg-dark .bg-brand h1 > span,
.bg-dark .bg-brand h2 > span,
.bg-dark .bg-brand h3 > span,
.bg-dark .bg-brand h4 > span,
.bg-dark .bg-brand h5 > span,
.bg-dark .bg-brand h6 > span,
.bg-light .bg-brand h1 > span,
.bg-light .bg-brand h2 > span,
.bg-light .bg-brand h3 > span,
.bg-light .bg-brand h4 > span,
.bg-light .bg-brand h5 > span,
.bg-light .bg-brand h6 > span,
.bg-white .bg-brand h1 > span,
.bg-white .bg-brand h2 > span,
.bg-white .bg-brand h3 > span,
.bg-white .bg-brand h4 > span,
.bg-white .bg-brand h5 > span,
.bg-white .bg-brand h6 > span,
.bg-emphasis .bg-brand h1 > span,
.bg-emphasis .bg-brand h2 > span,
.bg-emphasis .bg-brand h3 > span,
.bg-emphasis .bg-brand h4 > span,
.bg-emphasis .bg-brand h5 > span,
.bg-emphasis .bg-brand h6 > span,
.bg-spot .bg-brand h1 > span,
.bg-spot .bg-brand h2 > span,
.bg-spot .bg-brand h3 > span,
.bg-spot .bg-brand h4 > span,
.bg-spot .bg-brand h5 > span,
.bg-spot .bg-brand h6 > span,
.bg-highlight .bg-brand h1 > span,
.bg-highlight .bg-brand h2 > span,
.bg-highlight .bg-brand h3 > span,
.bg-highlight .bg-brand h4 > span,
.bg-highlight .bg-brand h5 > span,
.bg-highlight .bg-brand h6 > span,
.bg-black .bg-brand h1 > span,
.bg-black .bg-brand h2 > span,
.bg-black .bg-brand h3 > span,
.bg-black .bg-brand h4 > span,
.bg-black .bg-brand h5 > span,
.bg-black .bg-brand h6 > span,
.bg-feature .bg-brand h1 > span,
.bg-feature .bg-brand h2 > span,
.bg-feature .bg-brand h3 > span,
.bg-feature .bg-brand h4 > span,
.bg-feature .bg-brand h5 > span,
.bg-feature .bg-brand h6 > span,
.bg-flourish .bg-brand h1 > span,
.bg-flourish .bg-brand h2 > span,
.bg-flourish .bg-brand h3 > span,
.bg-flourish .bg-brand h4 > span,
.bg-flourish .bg-brand h5 > span,
.bg-flourish .bg-brand h6 > span,
.bg-accent .bg-brand h1 > span,
.bg-accent .bg-brand h2 > span,
.bg-accent .bg-brand h3 > span,
.bg-accent .bg-brand h4 > span,
.bg-accent .bg-brand h5 > span,
.bg-accent .bg-brand h6 > span,
.bg-shadow .bg-brand h1 > span,
.bg-shadow .bg-brand h2 > span,
.bg-shadow .bg-brand h3 > span,
.bg-shadow .bg-brand h4 > span,
.bg-shadow .bg-brand h5 > span,
.bg-shadow .bg-brand h6 > span,
.bg-brand h1 > span,
.bg-brand h2 > span,
.bg-brand h3 > span,
.bg-brand h4 > span,
.bg-brand h5 > span,
.bg-brand h6 > span{
  color: rgba(34,31,32,1);
}

/*-- BUTTONS --*/

.bg-brand li.button > a,
.bg-brand span.button > a,
.bg-brand div.button > a,
.bg-brand input[type=button],
.bg-brand input[type=submit],
.bg-brand form button,
.overlay .bg-brand div.button > a,
.overlay .bg-brand input[type=button],
.overlay .bg-brand input[type=submit],
.overlay .bg-brand form button{
    background-color: rgba(34,31,32,1);
    color: rgba(255,255,255,1);
}

.bg-brand li.button > a:hover,
.bg-brand span.button > a:hover,
.bg-brand div.button > a:hover,
.bg-brand input[type=button]:hover,
.bg-brand input[type=submit]:hover,
.bg-brand form button:hover,
.overlay .bg-brand div.button > a:hover,
.overlay .bg-brand input[type=button]:hover,
.overlay .bg-brand input[type=submit]:hover,
.overlay .bg-brand form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(192,10,65,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-brand .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-brand .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-brand .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/chevron_left.png') !important;
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-brand .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/chevron_right.png') !important;
}

.website-arrows-arrows .bg-brand .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/arrow_right.png') !important;
}

.website-arrows-font .bg-brand .slick-arrow.slick-prev:after,
.website-arrows-font .bg-brand .slick-arrow.slick-next:after{
    color:rgba(255,255,255,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(34,31,32,1);
}

/*-- PAGER --*/

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

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

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

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

/*-- RATINGS --*/

.bg-brand .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_0.0.png') !important;
}

.bg-brand .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_0.5.png') !important;
}

.bg-brand .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_1.0.png') !important;
}

.bg-brand .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_1.5.png') !important;
}

.bg-brand .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_2.0.png') !important;
}

.bg-brand .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_2.5.png') !important;
}

.bg-brand .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_3.0.png') !important;
}

.bg-brand .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_3.5.png') !important;
}

.bg-brand .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_4.0.png') !important;
}

.bg-brand .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_4.5.png') !important;
}

.bg-brand .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_5.0.png') !important;
}

.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(255,255,255,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(255,255,255,1);
}

.bg-brand nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(34,31,32,1);
}

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

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

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

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

.bg-brand .image .caption {
    border-color: rgba(255,255,255,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(255,255,255,1);
}

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

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

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

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


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


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


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


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


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


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


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


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


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


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


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


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


.bg-brand .heading:after{
    background-color: rgba(255,255,255,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(255,255,255,1);
}

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

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

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

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


/*------------------------------
Ruils Black (dark)
------------------------------*/

.text-dark{
  color: rgba(34,31,32,1);
}

.fill-dark{
  fill: rgba(34,31,32,1);
}

.border-dark{
  border-color: rgba(34,31,32,1);
}

.bg-dark{
    background-color: rgba(34,31,32,1);
    color: rgba(255,255,255,1);
}

.bg-dark.opacity-0{
    background-color: rgba(34,31,32,0);
}

.bg-dark.opacity-10{
    background-color: rgba(34,31,32,0.1);
}

.bg-dark.opacity-20{
    background-color: rgba(34,31,32,0.2);
}

.bg-dark.opacity-30{
    background-color: rgba(34,31,32,0.3);
}

.bg-dark.opacity-40{
    background-color: rgba(34,31,32,0.4);
}

.bg-dark.opacity-50{
    background-color: rgba(34,31,32,0.5);
}

.bg-dark.opacity-60{
    background-color: rgba(34,31,32,0.6);
}

.bg-dark.opacity-70{
    background-color: rgba(34,31,32,0.7);
}

.bg-dark.opacity-80{
    background-color: rgba(34,31,32,0.8);
}

.bg-dark.opacity-90{
    background-color: rgba(34,31,32,0.9);
}

.bg-dark.opacity-100{
    background-color: rgba(34,31,32,1);
}

.fill-dark.opacity-0{
    fill: rgba(34,31,32,0);
}

.fill-dark.opacity-10{
    fill: rgba(34,31,32,0.1);
}

.fill-dark.opacity-20{
    fill: rgba(34,31,32,0.2);
}

.fill-dark.opacity-30{
    fill: rgba(34,31,32,0.3);
}

.fill-dark.opacity-40{
    fill: rgba(34,31,32,0.4);
}

.fill-dark.opacity-50{
    fill: rgba(34,31,32,0.5);
}

.fill-dark.opacity-60{
    fill: rgba(34,31,32,0.6);
}

.fill-dark.opacity-70{
    fill: rgba(34,31,32,0.7);
}

.fill-dark.opacity-80{
    fill: rgba(34,31,32,0.8);
}

.fill-dark.opacity-90{
    fill: rgba(34,31,32,0.9);
}

.fill-dark.opacity-100{
    fill: rgba(34,31,32,1);
}

/*-- LINKS --*/

.bg-brand .bg-dark a,
.bg-dark .bg-dark a,
.bg-light .bg-dark a,
.bg-white .bg-dark a,
.bg-emphasis .bg-dark a,
.bg-spot .bg-dark a,
.bg-highlight .bg-dark a,
.bg-black .bg-dark a,
.bg-feature .bg-dark a,
.bg-flourish .bg-dark a,
.bg-accent .bg-dark a,
.bg-shadow .bg-dark a,
.bg-dark a{
    color: rgba(192,10,65,1);
}

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

/*-- HEADINGS --*/

.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-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-emphasis .bg-dark h1,
.bg-emphasis .bg-dark h2,
.bg-emphasis .bg-dark h3,
.bg-emphasis .bg-dark h4,
.bg-emphasis .bg-dark h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-dark h1,
.bg-shadow .bg-dark h2,
.bg-shadow .bg-dark h3,
.bg-shadow .bg-dark h4,
.bg-shadow .bg-dark h5,
.bg-shadow .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-brand .bg-dark h1 > span,
.bg-brand .bg-dark h2 > span,
.bg-brand .bg-dark h3 > span,
.bg-brand .bg-dark h4 > span,
.bg-brand .bg-dark h5 > span,
.bg-brand .bg-dark h6 > span,
.bg-dark .bg-dark h1 > span,
.bg-dark .bg-dark h2 > span,
.bg-dark .bg-dark h3 > span,
.bg-dark .bg-dark h4 > span,
.bg-dark .bg-dark h5 > span,
.bg-dark .bg-dark h6 > span,
.bg-light .bg-dark h1 > span,
.bg-light .bg-dark h2 > span,
.bg-light .bg-dark h3 > span,
.bg-light .bg-dark h4 > span,
.bg-light .bg-dark h5 > span,
.bg-light .bg-dark h6 > span,
.bg-white .bg-dark h1 > span,
.bg-white .bg-dark h2 > span,
.bg-white .bg-dark h3 > span,
.bg-white .bg-dark h4 > span,
.bg-white .bg-dark h5 > span,
.bg-white .bg-dark h6 > span,
.bg-emphasis .bg-dark h1 > span,
.bg-emphasis .bg-dark h2 > span,
.bg-emphasis .bg-dark h3 > span,
.bg-emphasis .bg-dark h4 > span,
.bg-emphasis .bg-dark h5 > span,
.bg-emphasis .bg-dark h6 > span,
.bg-spot .bg-dark h1 > span,
.bg-spot .bg-dark h2 > span,
.bg-spot .bg-dark h3 > span,
.bg-spot .bg-dark h4 > span,
.bg-spot .bg-dark h5 > span,
.bg-spot .bg-dark h6 > span,
.bg-highlight .bg-dark h1 > span,
.bg-highlight .bg-dark h2 > span,
.bg-highlight .bg-dark h3 > span,
.bg-highlight .bg-dark h4 > span,
.bg-highlight .bg-dark h5 > span,
.bg-highlight .bg-dark h6 > span,
.bg-black .bg-dark h1 > span,
.bg-black .bg-dark h2 > span,
.bg-black .bg-dark h3 > span,
.bg-black .bg-dark h4 > span,
.bg-black .bg-dark h5 > span,
.bg-black .bg-dark h6 > span,
.bg-feature .bg-dark h1 > span,
.bg-feature .bg-dark h2 > span,
.bg-feature .bg-dark h3 > span,
.bg-feature .bg-dark h4 > span,
.bg-feature .bg-dark h5 > span,
.bg-feature .bg-dark h6 > span,
.bg-flourish .bg-dark h1 > span,
.bg-flourish .bg-dark h2 > span,
.bg-flourish .bg-dark h3 > span,
.bg-flourish .bg-dark h4 > span,
.bg-flourish .bg-dark h5 > span,
.bg-flourish .bg-dark h6 > span,
.bg-accent .bg-dark h1 > span,
.bg-accent .bg-dark h2 > span,
.bg-accent .bg-dark h3 > span,
.bg-accent .bg-dark h4 > span,
.bg-accent .bg-dark h5 > span,
.bg-accent .bg-dark h6 > span,
.bg-shadow .bg-dark h1 > span,
.bg-shadow .bg-dark h2 > span,
.bg-shadow .bg-dark h3 > span,
.bg-shadow .bg-dark h4 > span,
.bg-shadow .bg-dark h5 > span,
.bg-shadow .bg-dark h6 > span,
.bg-dark h1 > span,
.bg-dark h2 > span,
.bg-dark h3 > span,
.bg-dark h4 > span,
.bg-dark h5 > span,
.bg-dark h6 > span{
  color: rgba(192,10,65,1);
}

/*-- BUTTONS --*/

.bg-dark li.button > a,
.bg-dark span.button > a,
.bg-dark div.button > a,
.bg-dark input[type=button],
.bg-dark input[type=submit],
.bg-dark form button,
.overlay .bg-dark div.button > a,
.overlay .bg-dark input[type=button],
.overlay .bg-dark input[type=submit],
.overlay .bg-dark form button{
    background-color: rgba(192,10,65,1);
    color: rgba(255,255,255,1);
}

.bg-dark li.button > a:hover,
.bg-dark span.button > a:hover,
.bg-dark div.button > a:hover,
.bg-dark input[type=button]:hover,
.bg-dark input[type=submit]:hover,
.bg-dark form button:hover,
.overlay .bg-dark div.button > a:hover,
.overlay .bg-dark input[type=button]:hover,
.overlay .bg-dark input[type=submit]:hover,
.overlay .bg-dark form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(192,10,65,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-dark .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/chevron_left.png') !important;
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-dark .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/chevron_right.png') !important;
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-dark .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-dark .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-dark .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-font .bg-dark .slick-arrow.slick-prev:after,
.website-arrows-font .bg-dark .slick-arrow.slick-next:after{
    color:rgba(192,10,65,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(255,255,255,1);
}

/*-- PAGER --*/

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

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

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

.bg-dark .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-dark .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_0.0.png') !important;
}

.bg-dark .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_0.5.png') !important;
}

.bg-dark .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_1.0.png') !important;
}

.bg-dark .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_1.5.png') !important;
}

.bg-dark .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_2.0.png') !important;
}

.bg-dark .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_2.5.png') !important;
}

.bg-dark .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_3.0.png') !important;
}

.bg-dark .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_3.5.png') !important;
}

.bg-dark .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_4.0.png') !important;
}

.bg-dark .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_4.5.png') !important;
}

.bg-dark .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_5.0.png') !important;
}

.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(192,10,65,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(192,10,65,1);
}

.bg-dark nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(192,10,65,1);
}

footer.footer-columns .bg-dark .disclaimer {
    border-color: rgba(192,10,65,1);
}

.bg-dark blockquote.pullquote > .quotation-mark > i {
    color: rgba(192,10,65,1);
}

.bg-dark blockquote.pullquote {
    border-color: rgba(192,10,65,1);
}

.bg-dark blockquote.pullquote > .attribution {
    color: rgba(192,10,65,1);
}

.bg-dark .image .caption {
    border-color: rgba(192,10,65,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(192,10,65,1);
}

.bg-dark .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(192,10,65,1);
}

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

.bg-dark .table > table > thead > tr {
    background-color: rgba(192,10,65,1);
}

.bg-dark .heading:after{
  background-color: rgba(192,10,65,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-dark .heading:after{
    background-color: rgba(192,10,65,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(192,10,65,1);
}

.bg-dark .hamburger span {
    background-color: rgba(192,10,65,1);
}

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

.bg-dark .top-navigation nav > ul > li > a > i {
    color: rgba(192,10,65,1);
}

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


/*------------------------------
Ruils Grey (light)
------------------------------*/

.text-light{
  color: rgba(220,227,234,1);
}

.fill-light{
  fill: rgba(220,227,234,1);
}

.border-light{
  border-color: rgba(220,227,234,1);
}

.bg-light{
    background-color: rgba(220,227,234,1);
    color: rgba(34,31,32,1);
}

.bg-light.opacity-0{
    background-color: rgba(220,227,234,0);
}

.bg-light.opacity-10{
    background-color: rgba(220,227,234,0.1);
}

.bg-light.opacity-20{
    background-color: rgba(220,227,234,0.2);
}

.bg-light.opacity-30{
    background-color: rgba(220,227,234,0.3);
}

.bg-light.opacity-40{
    background-color: rgba(220,227,234,0.4);
}

.bg-light.opacity-50{
    background-color: rgba(220,227,234,0.5);
}

.bg-light.opacity-60{
    background-color: rgba(220,227,234,0.6);
}

.bg-light.opacity-70{
    background-color: rgba(220,227,234,0.7);
}

.bg-light.opacity-80{
    background-color: rgba(220,227,234,0.8);
}

.bg-light.opacity-90{
    background-color: rgba(220,227,234,0.9);
}

.bg-light.opacity-100{
    background-color: rgba(220,227,234,1);
}

.fill-light.opacity-0{
    fill: rgba(220,227,234,0);
}

.fill-light.opacity-10{
    fill: rgba(220,227,234,0.1);
}

.fill-light.opacity-20{
    fill: rgba(220,227,234,0.2);
}

.fill-light.opacity-30{
    fill: rgba(220,227,234,0.3);
}

.fill-light.opacity-40{
    fill: rgba(220,227,234,0.4);
}

.fill-light.opacity-50{
    fill: rgba(220,227,234,0.5);
}

.fill-light.opacity-60{
    fill: rgba(220,227,234,0.6);
}

.fill-light.opacity-70{
    fill: rgba(220,227,234,0.7);
}

.fill-light.opacity-80{
    fill: rgba(220,227,234,0.8);
}

.fill-light.opacity-90{
    fill: rgba(220,227,234,0.9);
}

.fill-light.opacity-100{
    fill: rgba(220,227,234,1);
}

/*-- LINKS --*/

.bg-brand .bg-light a,
.bg-dark .bg-light a,
.bg-light .bg-light a,
.bg-white .bg-light a,
.bg-emphasis .bg-light a,
.bg-spot .bg-light a,
.bg-highlight .bg-light a,
.bg-black .bg-light a,
.bg-feature .bg-light a,
.bg-flourish .bg-light a,
.bg-accent .bg-light a,
.bg-shadow .bg-light a,
.bg-light a{
    color: rgba(192,10,65,1);
}

.bg-brand .bg-light a:hover,
.bg-dark .bg-light a:hover,
.bg-light .bg-light a:hover,
.bg-white .bg-light a:hover,
.bg-emphasis .bg-light a:hover,
.bg-spot .bg-light a:hover,
.bg-highlight .bg-light a:hover,
.bg-black .bg-light a:hover,
.bg-feature .bg-light a:hover,
.bg-flourish .bg-light a:hover,
.bg-accent .bg-light a:hover,
.bg-shadow .bg-light a:hover,
.bg-light a:hover{
    color: rgba(51,122,183,1);
}

/*-- HEADINGS --*/

.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-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-emphasis .bg-light h1,
.bg-emphasis .bg-light h2,
.bg-emphasis .bg-light h3,
.bg-emphasis .bg-light h4,
.bg-emphasis .bg-light h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-light h1,
.bg-shadow .bg-light h2,
.bg-shadow .bg-light h3,
.bg-shadow .bg-light h4,
.bg-shadow .bg-light h5,
.bg-shadow .bg-light h6,
.bg-light h1,
.bg-light h2,
.bg-light h3,
.bg-light h4,
.bg-light h5,
.bg-light h6{
  color: rgba(34,31,32,1);
}

/*-- CONTRASTS --*/

.bg-brand .bg-light h1 > span,
.bg-brand .bg-light h2 > span,
.bg-brand .bg-light h3 > span,
.bg-brand .bg-light h4 > span,
.bg-brand .bg-light h5 > span,
.bg-brand .bg-light h6 > span,
.bg-dark .bg-light h1 > span,
.bg-dark .bg-light h2 > span,
.bg-dark .bg-light h3 > span,
.bg-dark .bg-light h4 > span,
.bg-dark .bg-light h5 > span,
.bg-dark .bg-light h6 > span,
.bg-light .bg-light h1 > span,
.bg-light .bg-light h2 > span,
.bg-light .bg-light h3 > span,
.bg-light .bg-light h4 > span,
.bg-light .bg-light h5 > span,
.bg-light .bg-light h6 > span,
.bg-white .bg-light h1 > span,
.bg-white .bg-light h2 > span,
.bg-white .bg-light h3 > span,
.bg-white .bg-light h4 > span,
.bg-white .bg-light h5 > span,
.bg-white .bg-light h6 > span,
.bg-emphasis .bg-light h1 > span,
.bg-emphasis .bg-light h2 > span,
.bg-emphasis .bg-light h3 > span,
.bg-emphasis .bg-light h4 > span,
.bg-emphasis .bg-light h5 > span,
.bg-emphasis .bg-light h6 > span,
.bg-spot .bg-light h1 > span,
.bg-spot .bg-light h2 > span,
.bg-spot .bg-light h3 > span,
.bg-spot .bg-light h4 > span,
.bg-spot .bg-light h5 > span,
.bg-spot .bg-light h6 > span,
.bg-highlight .bg-light h1 > span,
.bg-highlight .bg-light h2 > span,
.bg-highlight .bg-light h3 > span,
.bg-highlight .bg-light h4 > span,
.bg-highlight .bg-light h5 > span,
.bg-highlight .bg-light h6 > span,
.bg-black .bg-light h1 > span,
.bg-black .bg-light h2 > span,
.bg-black .bg-light h3 > span,
.bg-black .bg-light h4 > span,
.bg-black .bg-light h5 > span,
.bg-black .bg-light h6 > span,
.bg-feature .bg-light h1 > span,
.bg-feature .bg-light h2 > span,
.bg-feature .bg-light h3 > span,
.bg-feature .bg-light h4 > span,
.bg-feature .bg-light h5 > span,
.bg-feature .bg-light h6 > span,
.bg-flourish .bg-light h1 > span,
.bg-flourish .bg-light h2 > span,
.bg-flourish .bg-light h3 > span,
.bg-flourish .bg-light h4 > span,
.bg-flourish .bg-light h5 > span,
.bg-flourish .bg-light h6 > span,
.bg-accent .bg-light h1 > span,
.bg-accent .bg-light h2 > span,
.bg-accent .bg-light h3 > span,
.bg-accent .bg-light h4 > span,
.bg-accent .bg-light h5 > span,
.bg-accent .bg-light h6 > span,
.bg-shadow .bg-light h1 > span,
.bg-shadow .bg-light h2 > span,
.bg-shadow .bg-light h3 > span,
.bg-shadow .bg-light h4 > span,
.bg-shadow .bg-light h5 > span,
.bg-shadow .bg-light h6 > span,
.bg-light h1 > span,
.bg-light h2 > span,
.bg-light h3 > span,
.bg-light h4 > span,
.bg-light h5 > span,
.bg-light h6 > span{
  color: rgba(192,10,65,1);
}

/*-- BUTTONS --*/

.bg-light li.button > a,
.bg-light span.button > a,
.bg-light div.button > a,
.bg-light input[type=button],
.bg-light input[type=submit],
.bg-light form button,
.overlay .bg-light div.button > a,
.overlay .bg-light input[type=button],
.overlay .bg-light input[type=submit],
.overlay .bg-light form button{
    background-color: rgba(34,31,32,1);
    color: rgba(255,255,255,1);
}

.bg-light li.button > a:hover,
.bg-light span.button > a:hover,
.bg-light div.button > a:hover,
.bg-light input[type=button]:hover,
.bg-light input[type=submit]:hover,
.bg-light form button:hover,
.overlay .bg-light div.button > a:hover,
.overlay .bg-light input[type=button]:hover,
.overlay .bg-light input[type=submit]:hover,
.overlay .bg-light form button:hover{
    background-color: rgba(192,10,65,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-light .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/chevron_left.png') !important;
}

.website-arrows-arrows .bg-light .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-light .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/chevron_right.png') !important;
}

.website-arrows-arrows .bg-light .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-light .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/chevron_left.png') !important;
}

.website-arrows-arrows .bg-light .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-light .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/chevron_right.png') !important;
}

.website-arrows-arrows .bg-light .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/arrow_right.png') !important;
}

.website-arrows-font .bg-light .slick-arrow.slick-prev:after,
.website-arrows-font .bg-light .slick-arrow.slick-next:after{
    color:rgba(34,31,32,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(192,10,65,1);
}

/*-- PAGER --*/

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

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

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

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

/*-- RATINGS --*/

.bg-light .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_0.0.png') !important;
}

.bg-light .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_0.5.png') !important;
}

.bg-light .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_1.0.png') !important;
}

.bg-light .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_1.5.png') !important;
}

.bg-light .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_2.0.png') !important;
}

.bg-light .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_2.5.png') !important;
}

.bg-light .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_3.0.png') !important;
}

.bg-light .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_3.5.png') !important;
}

.bg-light .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_4.0.png') !important;
}

.bg-light .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_4.5.png') !important;
}

.bg-light .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_dark/rating_5.0.png') !important;
}

.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(34,31,32,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(34,31,32,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(34,31,32,1);
}

.bg-light nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(34,31,32,1);
}

footer.footer-columns .bg-light .disclaimer {
    border-color: rgba(34,31,32,1);
}

.bg-light blockquote.pullquote > .quotation-mark > i {
    color: rgba(34,31,32,1);
}

.bg-light blockquote.pullquote {
    border-color: rgba(34,31,32,1);
}

.bg-light blockquote.pullquote > .attribution {
    color: rgba(34,31,32,1);
}

.bg-light .image .caption {
    border-color: rgba(34,31,32,1);
}

.bg-light .countdown-date > .time-block{
  border-color: rgba(34,31,32,0.25);
  background-color: rgba(34,31,32,0.1);
}

.bg-light .countdown-date > .time-block > .time-suffix{
  color: rgba(34,31,32,1);
}

.bg-light .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(34,31,32,1);
}

.bg-light .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(34,31,32,1);
}

.bg-light .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(34,31,32,1);
}

.bg-light .accordion-container > .accordion {
    border-color: rgba(34,31,32,0.25);
}

.bg-light .table > table > thead > tr {
    background-color: rgba(34,31,32,1);
}

.bg-light .heading:after{
  background-color: rgba(34,31,32,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-light .heading:after{
    background-color: rgba(34,31,32,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(34,31,32,1);
}

.bg-light .hamburger span {
    background-color: rgba(34,31,32,1);
}

.bg-light .hamburger:hover span {
    background-color: rgba(192,10,65,1);
}

.bg-light .top-navigation nav > ul > li > a > i {
    color: rgba(34,31,32,1);
}

.bg-light .top-navigation nav > ul > li > a:hover > i {
    color: rgba(192,10,65,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(34,31,32,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);
}

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

.fill-white.opacity-10{
    fill: rgba(255,255,255,0.1);
}

.fill-white.opacity-20{
    fill: rgba(255,255,255,0.2);
}

.fill-white.opacity-30{
    fill: rgba(255,255,255,0.3);
}

.fill-white.opacity-40{
    fill: rgba(255,255,255,0.4);
}

.fill-white.opacity-50{
    fill: rgba(255,255,255,0.5);
}

.fill-white.opacity-60{
    fill: rgba(255,255,255,0.6);
}

.fill-white.opacity-70{
    fill: rgba(255,255,255,0.7);
}

.fill-white.opacity-80{
    fill: rgba(255,255,255,0.8);
}

.fill-white.opacity-90{
    fill: rgba(255,255,255,0.9);
}

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

/*-- LINKS --*/

.bg-brand .bg-white a,
.bg-dark .bg-white a,
.bg-light .bg-white a,
.bg-white .bg-white a,
.bg-emphasis .bg-white a,
.bg-spot .bg-white a,
.bg-highlight .bg-white a,
.bg-black .bg-white a,
.bg-feature .bg-white a,
.bg-flourish .bg-white a,
.bg-accent .bg-white a,
.bg-shadow .bg-white a,
.bg-white a{
    color: rgba(192,10,65,1);
}

.bg-brand .bg-white a:hover,
.bg-dark .bg-white a:hover,
.bg-light .bg-white a:hover,
.bg-white .bg-white a:hover,
.bg-emphasis .bg-white a:hover,
.bg-spot .bg-white a:hover,
.bg-highlight .bg-white a:hover,
.bg-black .bg-white a:hover,
.bg-feature .bg-white a:hover,
.bg-flourish .bg-white a:hover,
.bg-accent .bg-white a:hover,
.bg-shadow .bg-white a:hover,
.bg-white a:hover{
    color: rgba(51,122,183,1);
}

/*-- HEADINGS --*/

.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-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-emphasis .bg-white h1,
.bg-emphasis .bg-white h2,
.bg-emphasis .bg-white h3,
.bg-emphasis .bg-white h4,
.bg-emphasis .bg-white h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-white h1,
.bg-shadow .bg-white h2,
.bg-shadow .bg-white h3,
.bg-shadow .bg-white h4,
.bg-shadow .bg-white h5,
.bg-shadow .bg-white h6,
.bg-white h1,
.bg-white h2,
.bg-white h3,
.bg-white h4,
.bg-white h5,
.bg-white h6{
  color: rgba(34,31,32,1);
}

/*-- CONTRASTS --*/

.bg-brand .bg-white h1 > span,
.bg-brand .bg-white h2 > span,
.bg-brand .bg-white h3 > span,
.bg-brand .bg-white h4 > span,
.bg-brand .bg-white h5 > span,
.bg-brand .bg-white h6 > span,
.bg-dark .bg-white h1 > span,
.bg-dark .bg-white h2 > span,
.bg-dark .bg-white h3 > span,
.bg-dark .bg-white h4 > span,
.bg-dark .bg-white h5 > span,
.bg-dark .bg-white h6 > span,
.bg-light .bg-white h1 > span,
.bg-light .bg-white h2 > span,
.bg-light .bg-white h3 > span,
.bg-light .bg-white h4 > span,
.bg-light .bg-white h5 > span,
.bg-light .bg-white h6 > span,
.bg-white .bg-white h1 > span,
.bg-white .bg-white h2 > span,
.bg-white .bg-white h3 > span,
.bg-white .bg-white h4 > span,
.bg-white .bg-white h5 > span,
.bg-white .bg-white h6 > span,
.bg-emphasis .bg-white h1 > span,
.bg-emphasis .bg-white h2 > span,
.bg-emphasis .bg-white h3 > span,
.bg-emphasis .bg-white h4 > span,
.bg-emphasis .bg-white h5 > span,
.bg-emphasis .bg-white h6 > span,
.bg-spot .bg-white h1 > span,
.bg-spot .bg-white h2 > span,
.bg-spot .bg-white h3 > span,
.bg-spot .bg-white h4 > span,
.bg-spot .bg-white h5 > span,
.bg-spot .bg-white h6 > span,
.bg-highlight .bg-white h1 > span,
.bg-highlight .bg-white h2 > span,
.bg-highlight .bg-white h3 > span,
.bg-highlight .bg-white h4 > span,
.bg-highlight .bg-white h5 > span,
.bg-highlight .bg-white h6 > span,
.bg-black .bg-white h1 > span,
.bg-black .bg-white h2 > span,
.bg-black .bg-white h3 > span,
.bg-black .bg-white h4 > span,
.bg-black .bg-white h5 > span,
.bg-black .bg-white h6 > span,
.bg-feature .bg-white h1 > span,
.bg-feature .bg-white h2 > span,
.bg-feature .bg-white h3 > span,
.bg-feature .bg-white h4 > span,
.bg-feature .bg-white h5 > span,
.bg-feature .bg-white h6 > span,
.bg-flourish .bg-white h1 > span,
.bg-flourish .bg-white h2 > span,
.bg-flourish .bg-white h3 > span,
.bg-flourish .bg-white h4 > span,
.bg-flourish .bg-white h5 > span,
.bg-flourish .bg-white h6 > span,
.bg-accent .bg-white h1 > span,
.bg-accent .bg-white h2 > span,
.bg-accent .bg-white h3 > span,
.bg-accent .bg-white h4 > span,
.bg-accent .bg-white h5 > span,
.bg-accent .bg-white h6 > span,
.bg-shadow .bg-white h1 > span,
.bg-shadow .bg-white h2 > span,
.bg-shadow .bg-white h3 > span,
.bg-shadow .bg-white h4 > span,
.bg-shadow .bg-white h5 > span,
.bg-shadow .bg-white h6 > span,
.bg-white h1 > span,
.bg-white h2 > span,
.bg-white h3 > span,
.bg-white h4 > span,
.bg-white h5 > span,
.bg-white h6 > span{
  color: rgba(192,10,65,1);
}

/*-- BUTTONS --*/

.bg-white li.button > a,
.bg-white span.button > a,
.bg-white div.button > a,
.bg-white input[type=button],
.bg-white input[type=submit],
.bg-white form button,
.overlay .bg-white div.button > a,
.overlay .bg-white input[type=button],
.overlay .bg-white input[type=submit],
.overlay .bg-white form button{
    background-color: rgba(192,10,65,1);
    color: rgba(255,255,255,1);
}

.bg-white li.button > a:hover,
.bg-white span.button > a:hover,
.bg-white div.button > a:hover,
.bg-white input[type=button]:hover,
.bg-white input[type=submit]:hover,
.bg-white form button:hover,
.overlay .bg-white div.button > a:hover,
.overlay .bg-white input[type=button]:hover,
.overlay .bg-white input[type=submit]:hover,
.overlay .bg-white form button:hover{
    background-color: rgba(34,31,32,1);
    color: rgba(255,255,255,1);
}

/*-- ARROWS --*/

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

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

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

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

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

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

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

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

.website-arrows-font .bg-white .slick-arrow.slick-prev:after,
.website-arrows-font .bg-white .slick-arrow.slick-next:after{
    color:rgba(192,10,65,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(51,122,183,1);
}

/*-- PAGER --*/

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

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

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

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

/*-- RATINGS --*/

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

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

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

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

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

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

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

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

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

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

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

.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(192,10,65,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(34,31,32,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(192,10,65,1);
}

.bg-white nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(192,10,65,1);
}

footer.footer-columns .bg-white .disclaimer {
    border-color: rgba(192,10,65,1);
}

.bg-white blockquote.pullquote > .quotation-mark > i {
    color: rgba(192,10,65,1);
}

.bg-white blockquote.pullquote {
    border-color: rgba(192,10,65,1);
}

.bg-white blockquote.pullquote > .attribution {
    color: rgba(192,10,65,1);
}

.bg-white .image .caption {
    border-color: rgba(192,10,65,1);
}

.bg-white .countdown-date > .time-block{
  border-color: rgba(34,31,32,0.25);
  background-color: rgba(34,31,32,0.1);
}

.bg-white .countdown-date > .time-block > .time-suffix{
  color: rgba(34,31,32,1);
}

.bg-white .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(34,31,32,1);
}

.bg-white .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(192,10,65,1);
}

.bg-white .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(192,10,65,1);
}

.bg-white .accordion-container > .accordion {
    border-color: rgba(34,31,32,0.25);
}

.bg-white .table > table > thead > tr {
    background-color: rgba(192,10,65,1);
}

.bg-white .heading:after{
  background-color: rgba(192,10,65,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-white .heading:after{
    background-color: rgba(192,10,65,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(192,10,65,1);
}

.bg-white .hamburger span {
    background-color: rgba(192,10,65,1);
}

.bg-white .hamburger:hover span {
    background-color: rgba(51,122,183,1);
}

.bg-white .top-navigation nav > ul > li > a > i {
    color: rgba(192,10,65,1);
}

.bg-white .top-navigation nav > ul > li > a:hover > i {
    color: rgba(51,122,183,1);
}


/*------------------------------
Find-a-PA Blue (emphasis)
------------------------------*/

.text-emphasis{
  color: rgba(48,166,192,1);
}

.fill-emphasis{
  fill: rgba(48,166,192,1);
}

.border-emphasis{
  border-color: rgba(48,166,192,1);
}

.bg-emphasis{
    background-color: rgba(48,166,192,1);
    color: rgba(255,255,255,1);
}

.bg-emphasis.opacity-0{
    background-color: rgba(48,166,192,0);
}

.bg-emphasis.opacity-10{
    background-color: rgba(48,166,192,0.1);
}

.bg-emphasis.opacity-20{
    background-color: rgba(48,166,192,0.2);
}

.bg-emphasis.opacity-30{
    background-color: rgba(48,166,192,0.3);
}

.bg-emphasis.opacity-40{
    background-color: rgba(48,166,192,0.4);
}

.bg-emphasis.opacity-50{
    background-color: rgba(48,166,192,0.5);
}

.bg-emphasis.opacity-60{
    background-color: rgba(48,166,192,0.6);
}

.bg-emphasis.opacity-70{
    background-color: rgba(48,166,192,0.7);
}

.bg-emphasis.opacity-80{
    background-color: rgba(48,166,192,0.8);
}

.bg-emphasis.opacity-90{
    background-color: rgba(48,166,192,0.9);
}

.bg-emphasis.opacity-100{
    background-color: rgba(48,166,192,1);
}

.fill-emphasis.opacity-0{
    fill: rgba(48,166,192,0);
}

.fill-emphasis.opacity-10{
    fill: rgba(48,166,192,0.1);
}

.fill-emphasis.opacity-20{
    fill: rgba(48,166,192,0.2);
}

.fill-emphasis.opacity-30{
    fill: rgba(48,166,192,0.3);
}

.fill-emphasis.opacity-40{
    fill: rgba(48,166,192,0.4);
}

.fill-emphasis.opacity-50{
    fill: rgba(48,166,192,0.5);
}

.fill-emphasis.opacity-60{
    fill: rgba(48,166,192,0.6);
}

.fill-emphasis.opacity-70{
    fill: rgba(48,166,192,0.7);
}

.fill-emphasis.opacity-80{
    fill: rgba(48,166,192,0.8);
}

.fill-emphasis.opacity-90{
    fill: rgba(48,166,192,0.9);
}

.fill-emphasis.opacity-100{
    fill: rgba(48,166,192,1);
}

/*-- LINKS --*/

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

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

/*-- HEADINGS --*/

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

/*-- CONTRASTS --*/

.bg-brand .bg-emphasis h1 > span,
.bg-brand .bg-emphasis h2 > span,
.bg-brand .bg-emphasis h3 > span,
.bg-brand .bg-emphasis h4 > span,
.bg-brand .bg-emphasis h5 > span,
.bg-brand .bg-emphasis h6 > span,
.bg-dark .bg-emphasis h1 > span,
.bg-dark .bg-emphasis h2 > span,
.bg-dark .bg-emphasis h3 > span,
.bg-dark .bg-emphasis h4 > span,
.bg-dark .bg-emphasis h5 > span,
.bg-dark .bg-emphasis h6 > span,
.bg-light .bg-emphasis h1 > span,
.bg-light .bg-emphasis h2 > span,
.bg-light .bg-emphasis h3 > span,
.bg-light .bg-emphasis h4 > span,
.bg-light .bg-emphasis h5 > span,
.bg-light .bg-emphasis h6 > span,
.bg-white .bg-emphasis h1 > span,
.bg-white .bg-emphasis h2 > span,
.bg-white .bg-emphasis h3 > span,
.bg-white .bg-emphasis h4 > span,
.bg-white .bg-emphasis h5 > span,
.bg-white .bg-emphasis h6 > span,
.bg-emphasis .bg-emphasis h1 > span,
.bg-emphasis .bg-emphasis h2 > span,
.bg-emphasis .bg-emphasis h3 > span,
.bg-emphasis .bg-emphasis h4 > span,
.bg-emphasis .bg-emphasis h5 > span,
.bg-emphasis .bg-emphasis h6 > span,
.bg-spot .bg-emphasis h1 > span,
.bg-spot .bg-emphasis h2 > span,
.bg-spot .bg-emphasis h3 > span,
.bg-spot .bg-emphasis h4 > span,
.bg-spot .bg-emphasis h5 > span,
.bg-spot .bg-emphasis h6 > span,
.bg-highlight .bg-emphasis h1 > span,
.bg-highlight .bg-emphasis h2 > span,
.bg-highlight .bg-emphasis h3 > span,
.bg-highlight .bg-emphasis h4 > span,
.bg-highlight .bg-emphasis h5 > span,
.bg-highlight .bg-emphasis h6 > span,
.bg-black .bg-emphasis h1 > span,
.bg-black .bg-emphasis h2 > span,
.bg-black .bg-emphasis h3 > span,
.bg-black .bg-emphasis h4 > span,
.bg-black .bg-emphasis h5 > span,
.bg-black .bg-emphasis h6 > span,
.bg-feature .bg-emphasis h1 > span,
.bg-feature .bg-emphasis h2 > span,
.bg-feature .bg-emphasis h3 > span,
.bg-feature .bg-emphasis h4 > span,
.bg-feature .bg-emphasis h5 > span,
.bg-feature .bg-emphasis h6 > span,
.bg-flourish .bg-emphasis h1 > span,
.bg-flourish .bg-emphasis h2 > span,
.bg-flourish .bg-emphasis h3 > span,
.bg-flourish .bg-emphasis h4 > span,
.bg-flourish .bg-emphasis h5 > span,
.bg-flourish .bg-emphasis h6 > span,
.bg-accent .bg-emphasis h1 > span,
.bg-accent .bg-emphasis h2 > span,
.bg-accent .bg-emphasis h3 > span,
.bg-accent .bg-emphasis h4 > span,
.bg-accent .bg-emphasis h5 > span,
.bg-accent .bg-emphasis h6 > span,
.bg-shadow .bg-emphasis h1 > span,
.bg-shadow .bg-emphasis h2 > span,
.bg-shadow .bg-emphasis h3 > span,
.bg-shadow .bg-emphasis h4 > span,
.bg-shadow .bg-emphasis h5 > span,
.bg-shadow .bg-emphasis h6 > span,
.bg-emphasis h1 > span,
.bg-emphasis h2 > span,
.bg-emphasis h3 > span,
.bg-emphasis h4 > span,
.bg-emphasis h5 > span,
.bg-emphasis h6 > span{
  color: rgba(252,192,34,1);
}

/*-- BUTTONS --*/

.bg-emphasis li.button > a,
.bg-emphasis span.button > a,
.bg-emphasis div.button > a,
.bg-emphasis input[type=button],
.bg-emphasis input[type=submit],
.bg-emphasis form button,
.overlay .bg-emphasis div.button > a,
.overlay .bg-emphasis input[type=button],
.overlay .bg-emphasis input[type=submit],
.overlay .bg-emphasis form button{
    background-color: rgba(252,192,34,1);
    color: rgba(255,255,255,1);
}

.bg-emphasis li.button > a:hover,
.bg-emphasis span.button > a:hover,
.bg-emphasis div.button > a:hover,
.bg-emphasis input[type=button]:hover,
.bg-emphasis input[type=submit]:hover,
.bg-emphasis form button:hover,
.overlay .bg-emphasis div.button > a:hover,
.overlay .bg-emphasis input[type=button]:hover,
.overlay .bg-emphasis input[type=submit]:hover,
.overlay .bg-emphasis form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(48,166,192,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-emphasis .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/chevron_left.png') !important;
}

.website-arrows-arrows .bg-emphasis .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-emphasis .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/chevron_right.png') !important;
}

.website-arrows-arrows .bg-emphasis .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-emphasis .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-emphasis .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-emphasis .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-emphasis .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-font .bg-emphasis .slick-arrow.slick-prev:after,
.website-arrows-font .bg-emphasis .slick-arrow.slick-next:after{
    color:rgba(252,192,34,1);
}

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

/*-- PAGER --*/

.bg-emphasis .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(252,192,34,1);
    background-color:rgba(252,192,34,0);
}

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

.bg-emphasis .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(252,192,34,1);
    background-color: rgba(252,192,34,1);
}

.bg-emphasis .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-emphasis .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_0.0.png') !important;
}

.bg-emphasis .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_0.5.png') !important;
}

.bg-emphasis .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_1.0.png') !important;
}

.bg-emphasis .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_1.5.png') !important;
}

.bg-emphasis .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_2.0.png') !important;
}

.bg-emphasis .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_2.5.png') !important;
}

.bg-emphasis .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_3.0.png') !important;
}

.bg-emphasis .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_3.5.png') !important;
}

.bg-emphasis .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_4.0.png') !important;
}

.bg-emphasis .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_4.5.png') !important;
}

.bg-emphasis .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_5.0.png') !important;
}

.bg-emphasis .contact-details > ul > li i,
.bg-emphasis .social-links-list > ul > li i,
.bg-emphasis nav > ul > li i,
.bg-emphasis .footer-navigation-list > nav > ul > li i{
    color: rgba(252,192,34,1);
}

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

.bg-emphasis .contact-details > ul > li a:hover,
.bg-emphasis .social-links-list > ul > li a:hover,
.bg-emphasis nav > ul > li a:hover,
.bg-emphasis .footer-navigation-list > nav > ul > li a:hover{
    color: rgba(252,192,34,1);
}

.bg-emphasis nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(252,192,34,1);
}

footer.footer-columns .bg-emphasis .disclaimer {
    border-color: rgba(252,192,34,1);
}

.bg-emphasis blockquote.pullquote > .quotation-mark > i {
    color: rgba(252,192,34,1);
}

.bg-emphasis blockquote.pullquote {
    border-color: rgba(252,192,34,1);
}

.bg-emphasis blockquote.pullquote > .attribution {
    color: rgba(252,192,34,1);
}

.bg-emphasis .image .caption {
    border-color: rgba(252,192,34,1);
}

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

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

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

.bg-emphasis .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(252,192,34,1);
}

.bg-emphasis .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(252,192,34,1);
}

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

.bg-emphasis .table > table > thead > tr {
    background-color: rgba(252,192,34,1);
}

.bg-emphasis .heading:after{
  background-color: rgba(252,192,34,1);
}


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


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


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


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


.bg-emphasis .bg-emphasis .heading:after,


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


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


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


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


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


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


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


.bg-emphasis .heading:after{
    background-color: rgba(252,192,34,1);
}

.bg-emphasis .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-emphasis .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(252,192,34,1);
}

.bg-emphasis .hamburger span {
    background-color: rgba(252,192,34,1);
}

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

.bg-emphasis .top-navigation nav > ul > li > a > i {
    color: rgba(252,192,34,1);
}

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


/*------------------------------
FriendBee Yellow (spot)
------------------------------*/

.text-spot{
  color: rgba(252,192,34,1);
}

.fill-spot{
  fill: rgba(252,192,34,1);
}

.border-spot{
  border-color: rgba(252,192,34,1);
}

.bg-spot{
    background-color: rgba(252,192,34,1);
    color: rgba(255,255,255,1);
}

.bg-spot.opacity-0{
    background-color: rgba(252,192,34,0);
}

.bg-spot.opacity-10{
    background-color: rgba(252,192,34,0.1);
}

.bg-spot.opacity-20{
    background-color: rgba(252,192,34,0.2);
}

.bg-spot.opacity-30{
    background-color: rgba(252,192,34,0.3);
}

.bg-spot.opacity-40{
    background-color: rgba(252,192,34,0.4);
}

.bg-spot.opacity-50{
    background-color: rgba(252,192,34,0.5);
}

.bg-spot.opacity-60{
    background-color: rgba(252,192,34,0.6);
}

.bg-spot.opacity-70{
    background-color: rgba(252,192,34,0.7);
}

.bg-spot.opacity-80{
    background-color: rgba(252,192,34,0.8);
}

.bg-spot.opacity-90{
    background-color: rgba(252,192,34,0.9);
}

.bg-spot.opacity-100{
    background-color: rgba(252,192,34,1);
}

.fill-spot.opacity-0{
    fill: rgba(252,192,34,0);
}

.fill-spot.opacity-10{
    fill: rgba(252,192,34,0.1);
}

.fill-spot.opacity-20{
    fill: rgba(252,192,34,0.2);
}

.fill-spot.opacity-30{
    fill: rgba(252,192,34,0.3);
}

.fill-spot.opacity-40{
    fill: rgba(252,192,34,0.4);
}

.fill-spot.opacity-50{
    fill: rgba(252,192,34,0.5);
}

.fill-spot.opacity-60{
    fill: rgba(252,192,34,0.6);
}

.fill-spot.opacity-70{
    fill: rgba(252,192,34,0.7);
}

.fill-spot.opacity-80{
    fill: rgba(252,192,34,0.8);
}

.fill-spot.opacity-90{
    fill: rgba(252,192,34,0.9);
}

.fill-spot.opacity-100{
    fill: rgba(252,192,34,1);
}

/*-- LINKS --*/

.bg-brand .bg-spot a,
.bg-dark .bg-spot a,
.bg-light .bg-spot a,
.bg-white .bg-spot a,
.bg-emphasis .bg-spot a,
.bg-spot .bg-spot a,
.bg-highlight .bg-spot a,
.bg-black .bg-spot a,
.bg-feature .bg-spot a,
.bg-flourish .bg-spot a,
.bg-accent .bg-spot a,
.bg-shadow .bg-spot a,
.bg-spot a{
    color: rgba(51,122,183,1);
}

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

/*-- HEADINGS --*/

.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-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-emphasis .bg-spot h1,
.bg-emphasis .bg-spot h2,
.bg-emphasis .bg-spot h3,
.bg-emphasis .bg-spot h4,
.bg-emphasis .bg-spot h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-spot h1,
.bg-shadow .bg-spot h2,
.bg-shadow .bg-spot h3,
.bg-shadow .bg-spot h4,
.bg-shadow .bg-spot h5,
.bg-shadow .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-brand .bg-spot h1 > span,
.bg-brand .bg-spot h2 > span,
.bg-brand .bg-spot h3 > span,
.bg-brand .bg-spot h4 > span,
.bg-brand .bg-spot h5 > span,
.bg-brand .bg-spot h6 > span,
.bg-dark .bg-spot h1 > span,
.bg-dark .bg-spot h2 > span,
.bg-dark .bg-spot h3 > span,
.bg-dark .bg-spot h4 > span,
.bg-dark .bg-spot h5 > span,
.bg-dark .bg-spot h6 > span,
.bg-light .bg-spot h1 > span,
.bg-light .bg-spot h2 > span,
.bg-light .bg-spot h3 > span,
.bg-light .bg-spot h4 > span,
.bg-light .bg-spot h5 > span,
.bg-light .bg-spot h6 > span,
.bg-white .bg-spot h1 > span,
.bg-white .bg-spot h2 > span,
.bg-white .bg-spot h3 > span,
.bg-white .bg-spot h4 > span,
.bg-white .bg-spot h5 > span,
.bg-white .bg-spot h6 > span,
.bg-emphasis .bg-spot h1 > span,
.bg-emphasis .bg-spot h2 > span,
.bg-emphasis .bg-spot h3 > span,
.bg-emphasis .bg-spot h4 > span,
.bg-emphasis .bg-spot h5 > span,
.bg-emphasis .bg-spot h6 > span,
.bg-spot .bg-spot h1 > span,
.bg-spot .bg-spot h2 > span,
.bg-spot .bg-spot h3 > span,
.bg-spot .bg-spot h4 > span,
.bg-spot .bg-spot h5 > span,
.bg-spot .bg-spot h6 > span,
.bg-highlight .bg-spot h1 > span,
.bg-highlight .bg-spot h2 > span,
.bg-highlight .bg-spot h3 > span,
.bg-highlight .bg-spot h4 > span,
.bg-highlight .bg-spot h5 > span,
.bg-highlight .bg-spot h6 > span,
.bg-black .bg-spot h1 > span,
.bg-black .bg-spot h2 > span,
.bg-black .bg-spot h3 > span,
.bg-black .bg-spot h4 > span,
.bg-black .bg-spot h5 > span,
.bg-black .bg-spot h6 > span,
.bg-feature .bg-spot h1 > span,
.bg-feature .bg-spot h2 > span,
.bg-feature .bg-spot h3 > span,
.bg-feature .bg-spot h4 > span,
.bg-feature .bg-spot h5 > span,
.bg-feature .bg-spot h6 > span,
.bg-flourish .bg-spot h1 > span,
.bg-flourish .bg-spot h2 > span,
.bg-flourish .bg-spot h3 > span,
.bg-flourish .bg-spot h4 > span,
.bg-flourish .bg-spot h5 > span,
.bg-flourish .bg-spot h6 > span,
.bg-accent .bg-spot h1 > span,
.bg-accent .bg-spot h2 > span,
.bg-accent .bg-spot h3 > span,
.bg-accent .bg-spot h4 > span,
.bg-accent .bg-spot h5 > span,
.bg-accent .bg-spot h6 > span,
.bg-shadow .bg-spot h1 > span,
.bg-shadow .bg-spot h2 > span,
.bg-shadow .bg-spot h3 > span,
.bg-shadow .bg-spot h4 > span,
.bg-shadow .bg-spot h5 > span,
.bg-shadow .bg-spot h6 > span,
.bg-spot h1 > span,
.bg-spot h2 > span,
.bg-spot h3 > span,
.bg-spot h4 > span,
.bg-spot h5 > span,
.bg-spot h6 > span{
  color: rgba(51,122,183,1);
}

/*-- BUTTONS --*/

.bg-spot li.button > a,
.bg-spot span.button > a,
.bg-spot div.button > a,
.bg-spot input[type=button],
.bg-spot input[type=submit],
.bg-spot form button,
.overlay .bg-spot div.button > a,
.overlay .bg-spot input[type=button],
.overlay .bg-spot input[type=submit],
.overlay .bg-spot form button{
    background-color: rgba(51,122,183,1);
    color: rgba(255,255,255,1);
}

.bg-spot li.button > a:hover,
.bg-spot span.button > a:hover,
.bg-spot div.button > a:hover,
.bg-spot input[type=button]:hover,
.bg-spot input[type=submit]:hover,
.bg-spot form button:hover,
.overlay .bg-spot div.button > a:hover,
.overlay .bg-spot input[type=button]:hover,
.overlay .bg-spot input[type=submit]:hover,
.overlay .bg-spot form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(51,122,183,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-spot .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/chevron_left.png') !important;
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-spot .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/chevron_right.png') !important;
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-spot .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-spot .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-spot .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-font .bg-spot .slick-arrow.slick-prev:after,
.website-arrows-font .bg-spot .slick-arrow.slick-next:after{
    color:rgba(51,122,183,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(51,122,183,1);
    background-color:rgba(51,122,183,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(51,122,183,1);
    background-color: rgba(51,122,183,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://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_0.0.png') !important;
}

.bg-spot .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_0.5.png') !important;
}

.bg-spot .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_1.0.png') !important;
}

.bg-spot .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_1.5.png') !important;
}

.bg-spot .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_2.0.png') !important;
}

.bg-spot .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_2.5.png') !important;
}

.bg-spot .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_3.0.png') !important;
}

.bg-spot .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_3.5.png') !important;
}

.bg-spot .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_4.0.png') !important;
}

.bg-spot .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_4.5.png') !important;
}

.bg-spot .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_highlight/rating_5.0.png') !important;
}

.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(51,122,183,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(51,122,183,1);
}

.bg-spot nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(51,122,183,1);
}

footer.footer-columns .bg-spot .disclaimer {
    border-color: rgba(51,122,183,1);
}

.bg-spot blockquote.pullquote > .quotation-mark > i {
    color: rgba(51,122,183,1);
}

.bg-spot blockquote.pullquote {
    border-color: rgba(51,122,183,1);
}

.bg-spot blockquote.pullquote > .attribution {
    color: rgba(51,122,183,1);
}

.bg-spot .image .caption {
    border-color: rgba(51,122,183,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(51,122,183,1);
}

.bg-spot .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(51,122,183,1);
}

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

.bg-spot .table > table > thead > tr {
    background-color: rgba(51,122,183,1);
}

.bg-spot .heading:after{
  background-color: rgba(51,122,183,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-spot .heading:after{
    background-color: rgba(51,122,183,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(51,122,183,1);
}

.bg-spot .hamburger span {
    background-color: rgba(51,122,183,1);
}

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

.bg-spot .top-navigation nav > ul > li > a > i {
    color: rgba(51,122,183,1);
}

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


/*------------------------------
SP Blue (highlight)
------------------------------*/

.text-highlight{
  color: rgba(51,122,183,1);
}

.fill-highlight{
  fill: rgba(51,122,183,1);
}

.border-highlight{
  border-color: rgba(51,122,183,1);
}

.bg-highlight{
    background-color: rgba(51,122,183,1);
    color: rgba(255,255,255,1);
}

.bg-highlight.opacity-0{
    background-color: rgba(51,122,183,0);
}

.bg-highlight.opacity-10{
    background-color: rgba(51,122,183,0.1);
}

.bg-highlight.opacity-20{
    background-color: rgba(51,122,183,0.2);
}

.bg-highlight.opacity-30{
    background-color: rgba(51,122,183,0.3);
}

.bg-highlight.opacity-40{
    background-color: rgba(51,122,183,0.4);
}

.bg-highlight.opacity-50{
    background-color: rgba(51,122,183,0.5);
}

.bg-highlight.opacity-60{
    background-color: rgba(51,122,183,0.6);
}

.bg-highlight.opacity-70{
    background-color: rgba(51,122,183,0.7);
}

.bg-highlight.opacity-80{
    background-color: rgba(51,122,183,0.8);
}

.bg-highlight.opacity-90{
    background-color: rgba(51,122,183,0.9);
}

.bg-highlight.opacity-100{
    background-color: rgba(51,122,183,1);
}

.fill-highlight.opacity-0{
    fill: rgba(51,122,183,0);
}

.fill-highlight.opacity-10{
    fill: rgba(51,122,183,0.1);
}

.fill-highlight.opacity-20{
    fill: rgba(51,122,183,0.2);
}

.fill-highlight.opacity-30{
    fill: rgba(51,122,183,0.3);
}

.fill-highlight.opacity-40{
    fill: rgba(51,122,183,0.4);
}

.fill-highlight.opacity-50{
    fill: rgba(51,122,183,0.5);
}

.fill-highlight.opacity-60{
    fill: rgba(51,122,183,0.6);
}

.fill-highlight.opacity-70{
    fill: rgba(51,122,183,0.7);
}

.fill-highlight.opacity-80{
    fill: rgba(51,122,183,0.8);
}

.fill-highlight.opacity-90{
    fill: rgba(51,122,183,0.9);
}

.fill-highlight.opacity-100{
    fill: rgba(51,122,183,1);
}

/*-- LINKS --*/

.bg-brand .bg-highlight a,
.bg-dark .bg-highlight a,
.bg-light .bg-highlight a,
.bg-white .bg-highlight a,
.bg-emphasis .bg-highlight a,
.bg-spot .bg-highlight a,
.bg-highlight .bg-highlight a,
.bg-black .bg-highlight a,
.bg-feature .bg-highlight a,
.bg-flourish .bg-highlight a,
.bg-accent .bg-highlight a,
.bg-shadow .bg-highlight a,
.bg-highlight a{
    color: rgba(166,211,136,1);
}

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

/*-- HEADINGS --*/

.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-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-emphasis .bg-highlight h1,
.bg-emphasis .bg-highlight h2,
.bg-emphasis .bg-highlight h3,
.bg-emphasis .bg-highlight h4,
.bg-emphasis .bg-highlight h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-highlight h1,
.bg-shadow .bg-highlight h2,
.bg-shadow .bg-highlight h3,
.bg-shadow .bg-highlight h4,
.bg-shadow .bg-highlight h5,
.bg-shadow .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-brand .bg-highlight h1 > span,
.bg-brand .bg-highlight h2 > span,
.bg-brand .bg-highlight h3 > span,
.bg-brand .bg-highlight h4 > span,
.bg-brand .bg-highlight h5 > span,
.bg-brand .bg-highlight h6 > span,
.bg-dark .bg-highlight h1 > span,
.bg-dark .bg-highlight h2 > span,
.bg-dark .bg-highlight h3 > span,
.bg-dark .bg-highlight h4 > span,
.bg-dark .bg-highlight h5 > span,
.bg-dark .bg-highlight h6 > span,
.bg-light .bg-highlight h1 > span,
.bg-light .bg-highlight h2 > span,
.bg-light .bg-highlight h3 > span,
.bg-light .bg-highlight h4 > span,
.bg-light .bg-highlight h5 > span,
.bg-light .bg-highlight h6 > span,
.bg-white .bg-highlight h1 > span,
.bg-white .bg-highlight h2 > span,
.bg-white .bg-highlight h3 > span,
.bg-white .bg-highlight h4 > span,
.bg-white .bg-highlight h5 > span,
.bg-white .bg-highlight h6 > span,
.bg-emphasis .bg-highlight h1 > span,
.bg-emphasis .bg-highlight h2 > span,
.bg-emphasis .bg-highlight h3 > span,
.bg-emphasis .bg-highlight h4 > span,
.bg-emphasis .bg-highlight h5 > span,
.bg-emphasis .bg-highlight h6 > span,
.bg-spot .bg-highlight h1 > span,
.bg-spot .bg-highlight h2 > span,
.bg-spot .bg-highlight h3 > span,
.bg-spot .bg-highlight h4 > span,
.bg-spot .bg-highlight h5 > span,
.bg-spot .bg-highlight h6 > span,
.bg-highlight .bg-highlight h1 > span,
.bg-highlight .bg-highlight h2 > span,
.bg-highlight .bg-highlight h3 > span,
.bg-highlight .bg-highlight h4 > span,
.bg-highlight .bg-highlight h5 > span,
.bg-highlight .bg-highlight h6 > span,
.bg-black .bg-highlight h1 > span,
.bg-black .bg-highlight h2 > span,
.bg-black .bg-highlight h3 > span,
.bg-black .bg-highlight h4 > span,
.bg-black .bg-highlight h5 > span,
.bg-black .bg-highlight h6 > span,
.bg-feature .bg-highlight h1 > span,
.bg-feature .bg-highlight h2 > span,
.bg-feature .bg-highlight h3 > span,
.bg-feature .bg-highlight h4 > span,
.bg-feature .bg-highlight h5 > span,
.bg-feature .bg-highlight h6 > span,
.bg-flourish .bg-highlight h1 > span,
.bg-flourish .bg-highlight h2 > span,
.bg-flourish .bg-highlight h3 > span,
.bg-flourish .bg-highlight h4 > span,
.bg-flourish .bg-highlight h5 > span,
.bg-flourish .bg-highlight h6 > span,
.bg-accent .bg-highlight h1 > span,
.bg-accent .bg-highlight h2 > span,
.bg-accent .bg-highlight h3 > span,
.bg-accent .bg-highlight h4 > span,
.bg-accent .bg-highlight h5 > span,
.bg-accent .bg-highlight h6 > span,
.bg-shadow .bg-highlight h1 > span,
.bg-shadow .bg-highlight h2 > span,
.bg-shadow .bg-highlight h3 > span,
.bg-shadow .bg-highlight h4 > span,
.bg-shadow .bg-highlight h5 > span,
.bg-shadow .bg-highlight h6 > span,
.bg-highlight h1 > span,
.bg-highlight h2 > span,
.bg-highlight h3 > span,
.bg-highlight h4 > span,
.bg-highlight h5 > span,
.bg-highlight h6 > span{
  color: rgba(166,211,136,1);
}

/*-- BUTTONS --*/

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

.bg-highlight li.button > a:hover,
.bg-highlight span.button > a:hover,
.bg-highlight div.button > a:hover,
.bg-highlight input[type=button]:hover,
.bg-highlight input[type=submit]:hover,
.bg-highlight form button:hover,
.overlay .bg-highlight div.button > a:hover,
.overlay .bg-highlight input[type=button]:hover,
.overlay .bg-highlight input[type=submit]:hover,
.overlay .bg-highlight form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(51,122,183,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-highlight .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/chevron_left.png') !important;
}

.website-arrows-arrows .bg-highlight .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-highlight .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/chevron_right.png') !important;
}

.website-arrows-arrows .bg-highlight .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/arrow_right.png') !important;
}

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

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

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

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

.website-arrows-font .bg-highlight .slick-arrow.slick-prev:after,
.website-arrows-font .bg-highlight .slick-arrow.slick-next:after{
    color:rgba(166,211,136,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(166,211,136,1);
    background-color:rgba(166,211,136,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(166,211,136,1);
    background-color: rgba(166,211,136,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://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_0.0.png') !important;
}

.bg-highlight .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_0.5.png') !important;
}

.bg-highlight .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_1.0.png') !important;
}

.bg-highlight .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_1.5.png') !important;
}

.bg-highlight .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_2.0.png') !important;
}

.bg-highlight .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_2.5.png') !important;
}

.bg-highlight .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_3.0.png') !important;
}

.bg-highlight .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_3.5.png') !important;
}

.bg-highlight .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_4.0.png') !important;
}

.bg-highlight .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_4.5.png') !important;
}

.bg-highlight .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_accent/rating_5.0.png') !important;
}

.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(166,211,136,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(166,211,136,1);
}

.bg-highlight nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(166,211,136,1);
}

footer.footer-columns .bg-highlight .disclaimer {
    border-color: rgba(166,211,136,1);
}

.bg-highlight blockquote.pullquote > .quotation-mark > i {
    color: rgba(166,211,136,1);
}

.bg-highlight blockquote.pullquote {
    border-color: rgba(166,211,136,1);
}

.bg-highlight blockquote.pullquote > .attribution {
    color: rgba(166,211,136,1);
}

.bg-highlight .image .caption {
    border-color: rgba(166,211,136,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(166,211,136,1);
}

.bg-highlight .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(166,211,136,1);
}

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

.bg-highlight .table > table > thead > tr {
    background-color: rgba(166,211,136,1);
}

.bg-highlight .heading:after{
  background-color: rgba(166,211,136,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-highlight .heading:after{
    background-color: rgba(166,211,136,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(166,211,136,1);
}

.bg-highlight .hamburger span {
    background-color: rgba(166,211,136,1);
}

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

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

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


/*------------------------------
Jet Black (black)
------------------------------*/

.text-black{
  color: rgba(0,0,0,1);
}

.fill-black{
  fill: rgba(0,0,0,1);
}

.border-black{
  border-color: rgba(0,0,0,1);
}

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

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

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

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

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

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

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

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

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

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

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

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

.fill-black.opacity-0{
    fill: rgba(0,0,0,0);
}

.fill-black.opacity-10{
    fill: rgba(0,0,0,0.1);
}

.fill-black.opacity-20{
    fill: rgba(0,0,0,0.2);
}

.fill-black.opacity-30{
    fill: rgba(0,0,0,0.3);
}

.fill-black.opacity-40{
    fill: rgba(0,0,0,0.4);
}

.fill-black.opacity-50{
    fill: rgba(0,0,0,0.5);
}

.fill-black.opacity-60{
    fill: rgba(0,0,0,0.6);
}

.fill-black.opacity-70{
    fill: rgba(0,0,0,0.7);
}

.fill-black.opacity-80{
    fill: rgba(0,0,0,0.8);
}

.fill-black.opacity-90{
    fill: rgba(0,0,0,0.9);
}

.fill-black.opacity-100{
    fill: rgba(0,0,0,1);
}

/*-- LINKS --*/

.bg-brand .bg-black a,
.bg-dark .bg-black a,
.bg-light .bg-black a,
.bg-white .bg-black a,
.bg-emphasis .bg-black a,
.bg-spot .bg-black a,
.bg-highlight .bg-black a,
.bg-black .bg-black a,
.bg-feature .bg-black a,
.bg-flourish .bg-black a,
.bg-accent .bg-black a,
.bg-shadow .bg-black a,
.bg-black a{
    color: rgba(192,10,65,1);
}

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

/*-- HEADINGS --*/

.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-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-emphasis .bg-black h1,
.bg-emphasis .bg-black h2,
.bg-emphasis .bg-black h3,
.bg-emphasis .bg-black h4,
.bg-emphasis .bg-black h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-black h1,
.bg-shadow .bg-black h2,
.bg-shadow .bg-black h3,
.bg-shadow .bg-black h4,
.bg-shadow .bg-black h5,
.bg-shadow .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-brand .bg-black h1 > span,
.bg-brand .bg-black h2 > span,
.bg-brand .bg-black h3 > span,
.bg-brand .bg-black h4 > span,
.bg-brand .bg-black h5 > span,
.bg-brand .bg-black h6 > span,
.bg-dark .bg-black h1 > span,
.bg-dark .bg-black h2 > span,
.bg-dark .bg-black h3 > span,
.bg-dark .bg-black h4 > span,
.bg-dark .bg-black h5 > span,
.bg-dark .bg-black h6 > span,
.bg-light .bg-black h1 > span,
.bg-light .bg-black h2 > span,
.bg-light .bg-black h3 > span,
.bg-light .bg-black h4 > span,
.bg-light .bg-black h5 > span,
.bg-light .bg-black h6 > span,
.bg-white .bg-black h1 > span,
.bg-white .bg-black h2 > span,
.bg-white .bg-black h3 > span,
.bg-white .bg-black h4 > span,
.bg-white .bg-black h5 > span,
.bg-white .bg-black h6 > span,
.bg-emphasis .bg-black h1 > span,
.bg-emphasis .bg-black h2 > span,
.bg-emphasis .bg-black h3 > span,
.bg-emphasis .bg-black h4 > span,
.bg-emphasis .bg-black h5 > span,
.bg-emphasis .bg-black h6 > span,
.bg-spot .bg-black h1 > span,
.bg-spot .bg-black h2 > span,
.bg-spot .bg-black h3 > span,
.bg-spot .bg-black h4 > span,
.bg-spot .bg-black h5 > span,
.bg-spot .bg-black h6 > span,
.bg-highlight .bg-black h1 > span,
.bg-highlight .bg-black h2 > span,
.bg-highlight .bg-black h3 > span,
.bg-highlight .bg-black h4 > span,
.bg-highlight .bg-black h5 > span,
.bg-highlight .bg-black h6 > span,
.bg-black .bg-black h1 > span,
.bg-black .bg-black h2 > span,
.bg-black .bg-black h3 > span,
.bg-black .bg-black h4 > span,
.bg-black .bg-black h5 > span,
.bg-black .bg-black h6 > span,
.bg-feature .bg-black h1 > span,
.bg-feature .bg-black h2 > span,
.bg-feature .bg-black h3 > span,
.bg-feature .bg-black h4 > span,
.bg-feature .bg-black h5 > span,
.bg-feature .bg-black h6 > span,
.bg-flourish .bg-black h1 > span,
.bg-flourish .bg-black h2 > span,
.bg-flourish .bg-black h3 > span,
.bg-flourish .bg-black h4 > span,
.bg-flourish .bg-black h5 > span,
.bg-flourish .bg-black h6 > span,
.bg-accent .bg-black h1 > span,
.bg-accent .bg-black h2 > span,
.bg-accent .bg-black h3 > span,
.bg-accent .bg-black h4 > span,
.bg-accent .bg-black h5 > span,
.bg-accent .bg-black h6 > span,
.bg-shadow .bg-black h1 > span,
.bg-shadow .bg-black h2 > span,
.bg-shadow .bg-black h3 > span,
.bg-shadow .bg-black h4 > span,
.bg-shadow .bg-black h5 > span,
.bg-shadow .bg-black h6 > span,
.bg-black h1 > span,
.bg-black h2 > span,
.bg-black h3 > span,
.bg-black h4 > span,
.bg-black h5 > span,
.bg-black h6 > span{
  color: rgba(192,10,65,1);
}

/*-- BUTTONS --*/

.bg-black li.button > a,
.bg-black span.button > a,
.bg-black div.button > a,
.bg-black input[type=button],
.bg-black input[type=submit],
.bg-black form button,
.overlay .bg-black div.button > a,
.overlay .bg-black input[type=button],
.overlay .bg-black input[type=submit],
.overlay .bg-black form button{
    background-color: rgba(192,10,65,1);
    color: rgba(255,255,255,1);
}

.bg-black li.button > a:hover,
.bg-black span.button > a:hover,
.bg-black div.button > a:hover,
.bg-black input[type=button]:hover,
.bg-black input[type=submit]:hover,
.bg-black form button:hover,
.overlay .bg-black div.button > a:hover,
.overlay .bg-black input[type=button]:hover,
.overlay .bg-black input[type=submit]:hover,
.overlay .bg-black form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(192,10,65,1);
}

/*-- ARROWS --*/

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

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

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

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

.website-arrows-chevrons .bg-black .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-black .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-black .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-black .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-font .bg-black .slick-arrow.slick-prev:after,
.website-arrows-font .bg-black .slick-arrow.slick-next:after{
    color:rgba(192,10,65,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(255,255,255,1);
}

/*-- PAGER --*/

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

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

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

.bg-black .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-black .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_brand/rating_0.0.png') !important;
}

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

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

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

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

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

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

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

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

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

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

.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(192,10,65,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(192,10,65,1);
}

.bg-black nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(192,10,65,1);
}

footer.footer-columns .bg-black .disclaimer {
    border-color: rgba(192,10,65,1);
}

.bg-black blockquote.pullquote > .quotation-mark > i {
    color: rgba(192,10,65,1);
}

.bg-black blockquote.pullquote {
    border-color: rgba(192,10,65,1);
}

.bg-black blockquote.pullquote > .attribution {
    color: rgba(192,10,65,1);
}

.bg-black .image .caption {
    border-color: rgba(192,10,65,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(192,10,65,1);
}

.bg-black .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(192,10,65,1);
}

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

.bg-black .table > table > thead > tr {
    background-color: rgba(192,10,65,1);
}

.bg-black .heading:after{
  background-color: rgba(192,10,65,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-black .heading:after{
    background-color: rgba(192,10,65,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(192,10,65,1);
}

.bg-black .hamburger span {
    background-color: rgba(192,10,65,1);
}

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

.bg-black .top-navigation nav > ul > li > a > i {
    color: rgba(192,10,65,1);
}

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


/*------------------------------
Dark Grey (feature)
------------------------------*/

.text-feature{
  color: rgba(115,115,115,1);
}

.fill-feature{
  fill: rgba(115,115,115,1);
}

.border-feature{
  border-color: rgba(115,115,115,1);
}

.bg-feature{
    background-color: rgba(115,115,115,1);
    color: rgba(255,255,255,1);
}

.bg-feature.opacity-0{
    background-color: rgba(115,115,115,0);
}

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

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

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

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

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

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

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

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

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

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

.fill-feature.opacity-0{
    fill: rgba(115,115,115,0);
}

.fill-feature.opacity-10{
    fill: rgba(115,115,115,0.1);
}

.fill-feature.opacity-20{
    fill: rgba(115,115,115,0.2);
}

.fill-feature.opacity-30{
    fill: rgba(115,115,115,0.3);
}

.fill-feature.opacity-40{
    fill: rgba(115,115,115,0.4);
}

.fill-feature.opacity-50{
    fill: rgba(115,115,115,0.5);
}

.fill-feature.opacity-60{
    fill: rgba(115,115,115,0.6);
}

.fill-feature.opacity-70{
    fill: rgba(115,115,115,0.7);
}

.fill-feature.opacity-80{
    fill: rgba(115,115,115,0.8);
}

.fill-feature.opacity-90{
    fill: rgba(115,115,115,0.9);
}

.fill-feature.opacity-100{
    fill: rgba(115,115,115,1);
}

/*-- LINKS --*/

.bg-brand .bg-feature a,
.bg-dark .bg-feature a,
.bg-light .bg-feature a,
.bg-white .bg-feature a,
.bg-emphasis .bg-feature a,
.bg-spot .bg-feature a,
.bg-highlight .bg-feature a,
.bg-black .bg-feature a,
.bg-feature .bg-feature a,
.bg-flourish .bg-feature a,
.bg-accent .bg-feature a,
.bg-shadow .bg-feature a,
.bg-feature a{
    color: rgba(220,227,234,1);
}

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

/*-- HEADINGS --*/

.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-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-emphasis .bg-feature h1,
.bg-emphasis .bg-feature h2,
.bg-emphasis .bg-feature h3,
.bg-emphasis .bg-feature h4,
.bg-emphasis .bg-feature h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-feature h1,
.bg-shadow .bg-feature h2,
.bg-shadow .bg-feature h3,
.bg-shadow .bg-feature h4,
.bg-shadow .bg-feature h5,
.bg-shadow .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-brand .bg-feature h1 > span,
.bg-brand .bg-feature h2 > span,
.bg-brand .bg-feature h3 > span,
.bg-brand .bg-feature h4 > span,
.bg-brand .bg-feature h5 > span,
.bg-brand .bg-feature h6 > span,
.bg-dark .bg-feature h1 > span,
.bg-dark .bg-feature h2 > span,
.bg-dark .bg-feature h3 > span,
.bg-dark .bg-feature h4 > span,
.bg-dark .bg-feature h5 > span,
.bg-dark .bg-feature h6 > span,
.bg-light .bg-feature h1 > span,
.bg-light .bg-feature h2 > span,
.bg-light .bg-feature h3 > span,
.bg-light .bg-feature h4 > span,
.bg-light .bg-feature h5 > span,
.bg-light .bg-feature h6 > span,
.bg-white .bg-feature h1 > span,
.bg-white .bg-feature h2 > span,
.bg-white .bg-feature h3 > span,
.bg-white .bg-feature h4 > span,
.bg-white .bg-feature h5 > span,
.bg-white .bg-feature h6 > span,
.bg-emphasis .bg-feature h1 > span,
.bg-emphasis .bg-feature h2 > span,
.bg-emphasis .bg-feature h3 > span,
.bg-emphasis .bg-feature h4 > span,
.bg-emphasis .bg-feature h5 > span,
.bg-emphasis .bg-feature h6 > span,
.bg-spot .bg-feature h1 > span,
.bg-spot .bg-feature h2 > span,
.bg-spot .bg-feature h3 > span,
.bg-spot .bg-feature h4 > span,
.bg-spot .bg-feature h5 > span,
.bg-spot .bg-feature h6 > span,
.bg-highlight .bg-feature h1 > span,
.bg-highlight .bg-feature h2 > span,
.bg-highlight .bg-feature h3 > span,
.bg-highlight .bg-feature h4 > span,
.bg-highlight .bg-feature h5 > span,
.bg-highlight .bg-feature h6 > span,
.bg-black .bg-feature h1 > span,
.bg-black .bg-feature h2 > span,
.bg-black .bg-feature h3 > span,
.bg-black .bg-feature h4 > span,
.bg-black .bg-feature h5 > span,
.bg-black .bg-feature h6 > span,
.bg-feature .bg-feature h1 > span,
.bg-feature .bg-feature h2 > span,
.bg-feature .bg-feature h3 > span,
.bg-feature .bg-feature h4 > span,
.bg-feature .bg-feature h5 > span,
.bg-feature .bg-feature h6 > span,
.bg-flourish .bg-feature h1 > span,
.bg-flourish .bg-feature h2 > span,
.bg-flourish .bg-feature h3 > span,
.bg-flourish .bg-feature h4 > span,
.bg-flourish .bg-feature h5 > span,
.bg-flourish .bg-feature h6 > span,
.bg-accent .bg-feature h1 > span,
.bg-accent .bg-feature h2 > span,
.bg-accent .bg-feature h3 > span,
.bg-accent .bg-feature h4 > span,
.bg-accent .bg-feature h5 > span,
.bg-accent .bg-feature h6 > span,
.bg-shadow .bg-feature h1 > span,
.bg-shadow .bg-feature h2 > span,
.bg-shadow .bg-feature h3 > span,
.bg-shadow .bg-feature h4 > span,
.bg-shadow .bg-feature h5 > span,
.bg-shadow .bg-feature h6 > span,
.bg-feature h1 > span,
.bg-feature h2 > span,
.bg-feature h3 > span,
.bg-feature h4 > span,
.bg-feature h5 > span,
.bg-feature h6 > span{
  color: rgba(255,255,255,1);
}

/*-- BUTTONS --*/

.bg-feature li.button > a,
.bg-feature span.button > a,
.bg-feature div.button > a,
.bg-feature input[type=button],
.bg-feature input[type=submit],
.bg-feature form button,
.overlay .bg-feature div.button > a,
.overlay .bg-feature input[type=button],
.overlay .bg-feature input[type=submit],
.overlay .bg-feature form button{
    background-color: rgba(220,227,234,1);
    color: rgba(34,31,32,1);
}

.bg-feature li.button > a:hover,
.bg-feature span.button > a:hover,
.bg-feature div.button > a:hover,
.bg-feature input[type=button]:hover,
.bg-feature input[type=submit]:hover,
.bg-feature form button:hover,
.overlay .bg-feature div.button > a:hover,
.overlay .bg-feature input[type=button]:hover,
.overlay .bg-feature input[type=submit]:hover,
.overlay .bg-feature form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(115,115,115,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-feature .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-feature .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-feature .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_light/chevron_left.png') !important;
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_light/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-feature .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_light/chevron_right.png') !important;
}

.website-arrows-arrows .bg-feature .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_light/arrow_right.png') !important;
}

.website-arrows-font .bg-feature .slick-arrow.slick-prev:after,
.website-arrows-font .bg-feature .slick-arrow.slick-next:after{
    color:rgba(255,255,255,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(220,227,234,1);
}

/*-- PAGER --*/

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

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

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

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

/*-- RATINGS --*/

.bg-feature .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_0.0.png') !important;
}

.bg-feature .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_0.5.png') !important;
}

.bg-feature .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_1.0.png') !important;
}

.bg-feature .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_1.5.png') !important;
}

.bg-feature .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_2.0.png') !important;
}

.bg-feature .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_2.5.png') !important;
}

.bg-feature .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_3.0.png') !important;
}

.bg-feature .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_3.5.png') !important;
}

.bg-feature .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_4.0.png') !important;
}

.bg-feature .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_4.5.png') !important;
}

.bg-feature .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/rating_5.0.png') !important;
}

.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(255,255,255,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(255,255,255,1);
}

.bg-feature nav > ul > li span.count{
  color: rgba(34,31,32,1);
  background-color: rgba(220,227,234,1);
}

footer.footer-columns .bg-feature .disclaimer {
    border-color: rgba(255,255,255,1);
}

.bg-feature blockquote.pullquote > .quotation-mark > i {
    color: rgba(255,255,255,1);
}

.bg-feature blockquote.pullquote {
    border-color: rgba(255,255,255,1);
}

.bg-feature blockquote.pullquote > .attribution {
    color: rgba(255,255,255,1);
}

.bg-feature .image .caption {
    border-color: rgba(255,255,255,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(255,255,255,1);
}

.bg-feature .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(255,255,255,1);
}

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

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

.bg-feature .heading:after{
  background-color: rgba(255,255,255,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-feature .heading:after{
    background-color: rgba(255,255,255,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(255,255,255,1);
}

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

.bg-feature .hamburger:hover span {
    background-color: rgba(220,227,234,1);
}

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

.bg-feature .top-navigation nav > ul > li > a:hover > i {
    color: rgba(220,227,234,1);
}


/*------------------------------
Dark Green (flourish)
------------------------------*/

.text-flourish{
  color: rgba(111,145,61,1);
}

.fill-flourish{
  fill: rgba(111,145,61,1);
}

.border-flourish{
  border-color: rgba(111,145,61,1);
}

.bg-flourish{
    background-color: rgba(111,145,61,1);
    color: rgba(255,255,255,1);
}

.bg-flourish.opacity-0{
    background-color: rgba(111,145,61,0);
}

.bg-flourish.opacity-10{
    background-color: rgba(111,145,61,0.1);
}

.bg-flourish.opacity-20{
    background-color: rgba(111,145,61,0.2);
}

.bg-flourish.opacity-30{
    background-color: rgba(111,145,61,0.3);
}

.bg-flourish.opacity-40{
    background-color: rgba(111,145,61,0.4);
}

.bg-flourish.opacity-50{
    background-color: rgba(111,145,61,0.5);
}

.bg-flourish.opacity-60{
    background-color: rgba(111,145,61,0.6);
}

.bg-flourish.opacity-70{
    background-color: rgba(111,145,61,0.7);
}

.bg-flourish.opacity-80{
    background-color: rgba(111,145,61,0.8);
}

.bg-flourish.opacity-90{
    background-color: rgba(111,145,61,0.9);
}

.bg-flourish.opacity-100{
    background-color: rgba(111,145,61,1);
}

.fill-flourish.opacity-0{
    fill: rgba(111,145,61,0);
}

.fill-flourish.opacity-10{
    fill: rgba(111,145,61,0.1);
}

.fill-flourish.opacity-20{
    fill: rgba(111,145,61,0.2);
}

.fill-flourish.opacity-30{
    fill: rgba(111,145,61,0.3);
}

.fill-flourish.opacity-40{
    fill: rgba(111,145,61,0.4);
}

.fill-flourish.opacity-50{
    fill: rgba(111,145,61,0.5);
}

.fill-flourish.opacity-60{
    fill: rgba(111,145,61,0.6);
}

.fill-flourish.opacity-70{
    fill: rgba(111,145,61,0.7);
}

.fill-flourish.opacity-80{
    fill: rgba(111,145,61,0.8);
}

.fill-flourish.opacity-90{
    fill: rgba(111,145,61,0.9);
}

.fill-flourish.opacity-100{
    fill: rgba(111,145,61,1);
}

/*-- LINKS --*/

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

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

/*-- HEADINGS --*/

.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-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-emphasis .bg-flourish h1,
.bg-emphasis .bg-flourish h2,
.bg-emphasis .bg-flourish h3,
.bg-emphasis .bg-flourish h4,
.bg-emphasis .bg-flourish h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-flourish h1,
.bg-shadow .bg-flourish h2,
.bg-shadow .bg-flourish h3,
.bg-shadow .bg-flourish h4,
.bg-shadow .bg-flourish h5,
.bg-shadow .bg-flourish h6,
.bg-flourish h1,
.bg-flourish h2,
.bg-flourish h3,
.bg-flourish h4,
.bg-flourish h5,
.bg-flourish h6{
  color: rgba(255,255,255,1);
}

/*-- CONTRASTS --*/

.bg-brand .bg-flourish h1 > span,
.bg-brand .bg-flourish h2 > span,
.bg-brand .bg-flourish h3 > span,
.bg-brand .bg-flourish h4 > span,
.bg-brand .bg-flourish h5 > span,
.bg-brand .bg-flourish h6 > span,
.bg-dark .bg-flourish h1 > span,
.bg-dark .bg-flourish h2 > span,
.bg-dark .bg-flourish h3 > span,
.bg-dark .bg-flourish h4 > span,
.bg-dark .bg-flourish h5 > span,
.bg-dark .bg-flourish h6 > span,
.bg-light .bg-flourish h1 > span,
.bg-light .bg-flourish h2 > span,
.bg-light .bg-flourish h3 > span,
.bg-light .bg-flourish h4 > span,
.bg-light .bg-flourish h5 > span,
.bg-light .bg-flourish h6 > span,
.bg-white .bg-flourish h1 > span,
.bg-white .bg-flourish h2 > span,
.bg-white .bg-flourish h3 > span,
.bg-white .bg-flourish h4 > span,
.bg-white .bg-flourish h5 > span,
.bg-white .bg-flourish h6 > span,
.bg-emphasis .bg-flourish h1 > span,
.bg-emphasis .bg-flourish h2 > span,
.bg-emphasis .bg-flourish h3 > span,
.bg-emphasis .bg-flourish h4 > span,
.bg-emphasis .bg-flourish h5 > span,
.bg-emphasis .bg-flourish h6 > span,
.bg-spot .bg-flourish h1 > span,
.bg-spot .bg-flourish h2 > span,
.bg-spot .bg-flourish h3 > span,
.bg-spot .bg-flourish h4 > span,
.bg-spot .bg-flourish h5 > span,
.bg-spot .bg-flourish h6 > span,
.bg-highlight .bg-flourish h1 > span,
.bg-highlight .bg-flourish h2 > span,
.bg-highlight .bg-flourish h3 > span,
.bg-highlight .bg-flourish h4 > span,
.bg-highlight .bg-flourish h5 > span,
.bg-highlight .bg-flourish h6 > span,
.bg-black .bg-flourish h1 > span,
.bg-black .bg-flourish h2 > span,
.bg-black .bg-flourish h3 > span,
.bg-black .bg-flourish h4 > span,
.bg-black .bg-flourish h5 > span,
.bg-black .bg-flourish h6 > span,
.bg-feature .bg-flourish h1 > span,
.bg-feature .bg-flourish h2 > span,
.bg-feature .bg-flourish h3 > span,
.bg-feature .bg-flourish h4 > span,
.bg-feature .bg-flourish h5 > span,
.bg-feature .bg-flourish h6 > span,
.bg-flourish .bg-flourish h1 > span,
.bg-flourish .bg-flourish h2 > span,
.bg-flourish .bg-flourish h3 > span,
.bg-flourish .bg-flourish h4 > span,
.bg-flourish .bg-flourish h5 > span,
.bg-flourish .bg-flourish h6 > span,
.bg-accent .bg-flourish h1 > span,
.bg-accent .bg-flourish h2 > span,
.bg-accent .bg-flourish h3 > span,
.bg-accent .bg-flourish h4 > span,
.bg-accent .bg-flourish h5 > span,
.bg-accent .bg-flourish h6 > span,
.bg-shadow .bg-flourish h1 > span,
.bg-shadow .bg-flourish h2 > span,
.bg-shadow .bg-flourish h3 > span,
.bg-shadow .bg-flourish h4 > span,
.bg-shadow .bg-flourish h5 > span,
.bg-shadow .bg-flourish h6 > span,
.bg-flourish h1 > span,
.bg-flourish h2 > span,
.bg-flourish h3 > span,
.bg-flourish h4 > span,
.bg-flourish h5 > span,
.bg-flourish h6 > span{
  color: rgba(165,100,59,1);
}

/*-- BUTTONS --*/

.bg-flourish li.button > a,
.bg-flourish span.button > a,
.bg-flourish div.button > a,
.bg-flourish input[type=button],
.bg-flourish input[type=submit],
.bg-flourish form button,
.overlay .bg-flourish div.button > a,
.overlay .bg-flourish input[type=button],
.overlay .bg-flourish input[type=submit],
.overlay .bg-flourish form button{
    background-color: rgba(165,100,59,1);
    color: rgba(255,255,255,1);
}

.bg-flourish li.button > a:hover,
.bg-flourish span.button > a:hover,
.bg-flourish div.button > a:hover,
.bg-flourish input[type=button]:hover,
.bg-flourish input[type=submit]:hover,
.bg-flourish form button:hover,
.overlay .bg-flourish div.button > a:hover,
.overlay .bg-flourish input[type=button]:hover,
.overlay .bg-flourish input[type=submit]:hover,
.overlay .bg-flourish form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(111,145,61,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/chevron_left.png') !important;
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/chevron_right.png') !important;
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-flourish .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-flourish .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-font .bg-flourish .slick-arrow.slick-prev:after,
.website-arrows-font .bg-flourish .slick-arrow.slick-next:after{
    color:rgba(165,100,59,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(255,255,255,1);
}

/*-- PAGER --*/

.bg-flourish .slick-slider > ul.slick-dots > li > button{
    border-color: rgba(165,100,59,1);
    background-color:rgba(165,100,59,0);
}

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

.bg-flourish .slick-slider > ul.slick-dots > li.slick-active > button{
    border-color:rgba(165,100,59,1);
    background-color: rgba(165,100,59,1);
}

.bg-flourish .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-flourish .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_0.0.png') !important;
}

.bg-flourish .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_0.5.png') !important;
}

.bg-flourish .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_1.0.png') !important;
}

.bg-flourish .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_1.5.png') !important;
}

.bg-flourish .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_2.0.png') !important;
}

.bg-flourish .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_2.5.png') !important;
}

.bg-flourish .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_3.0.png') !important;
}

.bg-flourish .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_3.5.png') !important;
}

.bg-flourish .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_4.0.png') !important;
}

.bg-flourish .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_4.5.png') !important;
}

.bg-flourish .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_5.0.png') !important;
}

.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(165,100,59,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(255,255,255,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(165,100,59,1);
}

.bg-flourish nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(165,100,59,1);
}

footer.footer-columns .bg-flourish .disclaimer {
    border-color: rgba(165,100,59,1);
}

.bg-flourish blockquote.pullquote > .quotation-mark > i {
    color: rgba(165,100,59,1);
}

.bg-flourish blockquote.pullquote {
    border-color: rgba(165,100,59,1);
}

.bg-flourish blockquote.pullquote > .attribution {
    color: rgba(165,100,59,1);
}

.bg-flourish .image .caption {
    border-color: rgba(165,100,59,1);
}

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

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

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

.bg-flourish .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(165,100,59,1);
}

.bg-flourish .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(165,100,59,1);
}

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

.bg-flourish .table > table > thead > tr {
    background-color: rgba(165,100,59,1);
}

.bg-flourish .heading:after{
  background-color: rgba(165,100,59,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-flourish .heading:after{
    background-color: rgba(165,100,59,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(165,100,59,1);
}

.bg-flourish .hamburger span {
    background-color: rgba(165,100,59,1);
}

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

.bg-flourish .top-navigation nav > ul > li > a > i {
    color: rgba(165,100,59,1);
}

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


/*------------------------------
Light Green 2 (accent)
------------------------------*/

.text-accent{
  color: rgba(166,211,136,1);
}

.fill-accent{
  fill: rgba(166,211,136,1);
}

.border-accent{
  border-color: rgba(166,211,136,1);
}

.bg-accent{
    background-color: rgba(166,211,136,1);
    color: rgba(255,255,255,1);
}

.bg-accent.opacity-0{
    background-color: rgba(166,211,136,0);
}

.bg-accent.opacity-10{
    background-color: rgba(166,211,136,0.1);
}

.bg-accent.opacity-20{
    background-color: rgba(166,211,136,0.2);
}

.bg-accent.opacity-30{
    background-color: rgba(166,211,136,0.3);
}

.bg-accent.opacity-40{
    background-color: rgba(166,211,136,0.4);
}

.bg-accent.opacity-50{
    background-color: rgba(166,211,136,0.5);
}

.bg-accent.opacity-60{
    background-color: rgba(166,211,136,0.6);
}

.bg-accent.opacity-70{
    background-color: rgba(166,211,136,0.7);
}

.bg-accent.opacity-80{
    background-color: rgba(166,211,136,0.8);
}

.bg-accent.opacity-90{
    background-color: rgba(166,211,136,0.9);
}

.bg-accent.opacity-100{
    background-color: rgba(166,211,136,1);
}

.fill-accent.opacity-0{
    fill: rgba(166,211,136,0);
}

.fill-accent.opacity-10{
    fill: rgba(166,211,136,0.1);
}

.fill-accent.opacity-20{
    fill: rgba(166,211,136,0.2);
}

.fill-accent.opacity-30{
    fill: rgba(166,211,136,0.3);
}

.fill-accent.opacity-40{
    fill: rgba(166,211,136,0.4);
}

.fill-accent.opacity-50{
    fill: rgba(166,211,136,0.5);
}

.fill-accent.opacity-60{
    fill: rgba(166,211,136,0.6);
}

.fill-accent.opacity-70{
    fill: rgba(166,211,136,0.7);
}

.fill-accent.opacity-80{
    fill: rgba(166,211,136,0.8);
}

.fill-accent.opacity-90{
    fill: rgba(166,211,136,0.9);
}

.fill-accent.opacity-100{
    fill: rgba(166,211,136,1);
}

/*-- LINKS --*/

.bg-brand .bg-accent a,
.bg-dark .bg-accent a,
.bg-light .bg-accent a,
.bg-white .bg-accent a,
.bg-emphasis .bg-accent a,
.bg-spot .bg-accent a,
.bg-highlight .bg-accent a,
.bg-black .bg-accent a,
.bg-feature .bg-accent a,
.bg-flourish .bg-accent a,
.bg-accent .bg-accent a,
.bg-shadow .bg-accent a,
.bg-accent a{
    color: rgba(165,100,59,1);
}

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

/*-- HEADINGS --*/

.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-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-emphasis .bg-accent h1,
.bg-emphasis .bg-accent h2,
.bg-emphasis .bg-accent h3,
.bg-emphasis .bg-accent h4,
.bg-emphasis .bg-accent h5,
.bg-emphasis .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-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-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-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-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-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-shadow .bg-accent h1,
.bg-shadow .bg-accent h2,
.bg-shadow .bg-accent h3,
.bg-shadow .bg-accent h4,
.bg-shadow .bg-accent h5,
.bg-shadow .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-brand .bg-accent h1 > span,
.bg-brand .bg-accent h2 > span,
.bg-brand .bg-accent h3 > span,
.bg-brand .bg-accent h4 > span,
.bg-brand .bg-accent h5 > span,
.bg-brand .bg-accent h6 > span,
.bg-dark .bg-accent h1 > span,
.bg-dark .bg-accent h2 > span,
.bg-dark .bg-accent h3 > span,
.bg-dark .bg-accent h4 > span,
.bg-dark .bg-accent h5 > span,
.bg-dark .bg-accent h6 > span,
.bg-light .bg-accent h1 > span,
.bg-light .bg-accent h2 > span,
.bg-light .bg-accent h3 > span,
.bg-light .bg-accent h4 > span,
.bg-light .bg-accent h5 > span,
.bg-light .bg-accent h6 > span,
.bg-white .bg-accent h1 > span,
.bg-white .bg-accent h2 > span,
.bg-white .bg-accent h3 > span,
.bg-white .bg-accent h4 > span,
.bg-white .bg-accent h5 > span,
.bg-white .bg-accent h6 > span,
.bg-emphasis .bg-accent h1 > span,
.bg-emphasis .bg-accent h2 > span,
.bg-emphasis .bg-accent h3 > span,
.bg-emphasis .bg-accent h4 > span,
.bg-emphasis .bg-accent h5 > span,
.bg-emphasis .bg-accent h6 > span,
.bg-spot .bg-accent h1 > span,
.bg-spot .bg-accent h2 > span,
.bg-spot .bg-accent h3 > span,
.bg-spot .bg-accent h4 > span,
.bg-spot .bg-accent h5 > span,
.bg-spot .bg-accent h6 > span,
.bg-highlight .bg-accent h1 > span,
.bg-highlight .bg-accent h2 > span,
.bg-highlight .bg-accent h3 > span,
.bg-highlight .bg-accent h4 > span,
.bg-highlight .bg-accent h5 > span,
.bg-highlight .bg-accent h6 > span,
.bg-black .bg-accent h1 > span,
.bg-black .bg-accent h2 > span,
.bg-black .bg-accent h3 > span,
.bg-black .bg-accent h4 > span,
.bg-black .bg-accent h5 > span,
.bg-black .bg-accent h6 > span,
.bg-feature .bg-accent h1 > span,
.bg-feature .bg-accent h2 > span,
.bg-feature .bg-accent h3 > span,
.bg-feature .bg-accent h4 > span,
.bg-feature .bg-accent h5 > span,
.bg-feature .bg-accent h6 > span,
.bg-flourish .bg-accent h1 > span,
.bg-flourish .bg-accent h2 > span,
.bg-flourish .bg-accent h3 > span,
.bg-flourish .bg-accent h4 > span,
.bg-flourish .bg-accent h5 > span,
.bg-flourish .bg-accent h6 > span,
.bg-accent .bg-accent h1 > span,
.bg-accent .bg-accent h2 > span,
.bg-accent .bg-accent h3 > span,
.bg-accent .bg-accent h4 > span,
.bg-accent .bg-accent h5 > span,
.bg-accent .bg-accent h6 > span,
.bg-shadow .bg-accent h1 > span,
.bg-shadow .bg-accent h2 > span,
.bg-shadow .bg-accent h3 > span,
.bg-shadow .bg-accent h4 > span,
.bg-shadow .bg-accent h5 > span,
.bg-shadow .bg-accent h6 > span,
.bg-accent h1 > span,
.bg-accent h2 > span,
.bg-accent h3 > span,
.bg-accent h4 > span,
.bg-accent h5 > span,
.bg-accent h6 > span{
  color: rgba(165,100,59,1);
}

/*-- BUTTONS --*/

.bg-accent li.button > a,
.bg-accent span.button > a,
.bg-accent div.button > a,
.bg-accent input[type=button],
.bg-accent input[type=submit],
.bg-accent form button,
.overlay .bg-accent div.button > a,
.overlay .bg-accent input[type=button],
.overlay .bg-accent input[type=submit],
.overlay .bg-accent form button{
    background-color: rgba(165,100,59,1);
    color: rgba(255,255,255,1);
}

.bg-accent li.button > a:hover,
.bg-accent span.button > a:hover,
.bg-accent div.button > a:hover,
.bg-accent input[type=button]:hover,
.bg-accent input[type=submit]:hover,
.bg-accent form button:hover,
.overlay .bg-accent div.button > a:hover,
.overlay .bg-accent input[type=button]:hover,
.overlay .bg-accent input[type=submit]:hover,
.overlay .bg-accent form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(111,145,61,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-accent .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/chevron_left.png') !important;
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-accent .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/chevron_right.png') !important;
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/arrow_right.png') !important;
}

.website-arrows-chevrons .bg-accent .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_left.png') !important;
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-accent .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/chevron_right.png') !important;
}

.website-arrows-arrows .bg-accent .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-font .bg-accent .slick-arrow.slick-prev:after,
.website-arrows-font .bg-accent .slick-arrow.slick-next:after{
    color:rgba(165,100,59,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(165,100,59,1);
    background-color:rgba(165,100,59,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(165,100,59,1);
    background-color: rgba(165,100,59,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://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_0.0.png') !important;
}

.bg-accent .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_0.5.png') !important;
}

.bg-accent .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_1.0.png') !important;
}

.bg-accent .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_1.5.png') !important;
}

.bg-accent .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_2.0.png') !important;
}

.bg-accent .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_2.5.png') !important;
}

.bg-accent .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_3.0.png') !important;
}

.bg-accent .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_3.5.png') !important;
}

.bg-accent .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_4.0.png') !important;
}

.bg-accent .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_4.5.png') !important;
}

.bg-accent .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_shadow/rating_5.0.png') !important;
}

.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(165,100,59,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(165,100,59,1);
}

.bg-accent nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(165,100,59,1);
}

footer.footer-columns .bg-accent .disclaimer {
    border-color: rgba(165,100,59,1);
}

.bg-accent blockquote.pullquote > .quotation-mark > i {
    color: rgba(165,100,59,1);
}

.bg-accent blockquote.pullquote {
    border-color: rgba(165,100,59,1);
}

.bg-accent blockquote.pullquote > .attribution {
    color: rgba(165,100,59,1);
}

.bg-accent .image .caption {
    border-color: rgba(165,100,59,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(165,100,59,1);
}

.bg-accent .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(165,100,59,1);
}

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

.bg-accent .table > table > thead > tr {
    background-color: rgba(165,100,59,1);
}

.bg-accent .heading:after{
  background-color: rgba(165,100,59,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-accent .heading:after{
    background-color: rgba(165,100,59,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(165,100,59,1);
}

.bg-accent .hamburger span {
    background-color: rgba(165,100,59,1);
}

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

.bg-accent .top-navigation nav > ul > li > a > i {
    color: rgba(165,100,59,1);
}

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


/*------------------------------
Brown (shadow)
------------------------------*/

.text-shadow{
  color: rgba(165,100,59,1);
}

.fill-shadow{
  fill: rgba(165,100,59,1);
}

.border-shadow{
  border-color: rgba(165,100,59,1);
}

.bg-shadow{
    background-color: rgba(165,100,59,1);
    color: rgba(255,255,255,1);
}

.bg-shadow.opacity-0{
    background-color: rgba(165,100,59,0);
}

.bg-shadow.opacity-10{
    background-color: rgba(165,100,59,0.1);
}

.bg-shadow.opacity-20{
    background-color: rgba(165,100,59,0.2);
}

.bg-shadow.opacity-30{
    background-color: rgba(165,100,59,0.3);
}

.bg-shadow.opacity-40{
    background-color: rgba(165,100,59,0.4);
}

.bg-shadow.opacity-50{
    background-color: rgba(165,100,59,0.5);
}

.bg-shadow.opacity-60{
    background-color: rgba(165,100,59,0.6);
}

.bg-shadow.opacity-70{
    background-color: rgba(165,100,59,0.7);
}

.bg-shadow.opacity-80{
    background-color: rgba(165,100,59,0.8);
}

.bg-shadow.opacity-90{
    background-color: rgba(165,100,59,0.9);
}

.bg-shadow.opacity-100{
    background-color: rgba(165,100,59,1);
}

.fill-shadow.opacity-0{
    fill: rgba(165,100,59,0);
}

.fill-shadow.opacity-10{
    fill: rgba(165,100,59,0.1);
}

.fill-shadow.opacity-20{
    fill: rgba(165,100,59,0.2);
}

.fill-shadow.opacity-30{
    fill: rgba(165,100,59,0.3);
}

.fill-shadow.opacity-40{
    fill: rgba(165,100,59,0.4);
}

.fill-shadow.opacity-50{
    fill: rgba(165,100,59,0.5);
}

.fill-shadow.opacity-60{
    fill: rgba(165,100,59,0.6);
}

.fill-shadow.opacity-70{
    fill: rgba(165,100,59,0.7);
}

.fill-shadow.opacity-80{
    fill: rgba(165,100,59,0.8);
}

.fill-shadow.opacity-90{
    fill: rgba(165,100,59,0.9);
}

.fill-shadow.opacity-100{
    fill: rgba(165,100,59,1);
}

/*-- LINKS --*/

.bg-brand .bg-shadow a,
.bg-dark .bg-shadow a,
.bg-light .bg-shadow a,
.bg-white .bg-shadow a,
.bg-emphasis .bg-shadow a,
.bg-spot .bg-shadow a,
.bg-highlight .bg-shadow a,
.bg-black .bg-shadow a,
.bg-feature .bg-shadow a,
.bg-flourish .bg-shadow a,
.bg-accent .bg-shadow a,
.bg-shadow .bg-shadow a,
.bg-shadow a{
    color: rgba(252,192,34,1);
}

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

/*-- HEADINGS --*/

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

/*-- CONTRASTS --*/

.bg-brand .bg-shadow h1 > span,
.bg-brand .bg-shadow h2 > span,
.bg-brand .bg-shadow h3 > span,
.bg-brand .bg-shadow h4 > span,
.bg-brand .bg-shadow h5 > span,
.bg-brand .bg-shadow h6 > span,
.bg-dark .bg-shadow h1 > span,
.bg-dark .bg-shadow h2 > span,
.bg-dark .bg-shadow h3 > span,
.bg-dark .bg-shadow h4 > span,
.bg-dark .bg-shadow h5 > span,
.bg-dark .bg-shadow h6 > span,
.bg-light .bg-shadow h1 > span,
.bg-light .bg-shadow h2 > span,
.bg-light .bg-shadow h3 > span,
.bg-light .bg-shadow h4 > span,
.bg-light .bg-shadow h5 > span,
.bg-light .bg-shadow h6 > span,
.bg-white .bg-shadow h1 > span,
.bg-white .bg-shadow h2 > span,
.bg-white .bg-shadow h3 > span,
.bg-white .bg-shadow h4 > span,
.bg-white .bg-shadow h5 > span,
.bg-white .bg-shadow h6 > span,
.bg-emphasis .bg-shadow h1 > span,
.bg-emphasis .bg-shadow h2 > span,
.bg-emphasis .bg-shadow h3 > span,
.bg-emphasis .bg-shadow h4 > span,
.bg-emphasis .bg-shadow h5 > span,
.bg-emphasis .bg-shadow h6 > span,
.bg-spot .bg-shadow h1 > span,
.bg-spot .bg-shadow h2 > span,
.bg-spot .bg-shadow h3 > span,
.bg-spot .bg-shadow h4 > span,
.bg-spot .bg-shadow h5 > span,
.bg-spot .bg-shadow h6 > span,
.bg-highlight .bg-shadow h1 > span,
.bg-highlight .bg-shadow h2 > span,
.bg-highlight .bg-shadow h3 > span,
.bg-highlight .bg-shadow h4 > span,
.bg-highlight .bg-shadow h5 > span,
.bg-highlight .bg-shadow h6 > span,
.bg-black .bg-shadow h1 > span,
.bg-black .bg-shadow h2 > span,
.bg-black .bg-shadow h3 > span,
.bg-black .bg-shadow h4 > span,
.bg-black .bg-shadow h5 > span,
.bg-black .bg-shadow h6 > span,
.bg-feature .bg-shadow h1 > span,
.bg-feature .bg-shadow h2 > span,
.bg-feature .bg-shadow h3 > span,
.bg-feature .bg-shadow h4 > span,
.bg-feature .bg-shadow h5 > span,
.bg-feature .bg-shadow h6 > span,
.bg-flourish .bg-shadow h1 > span,
.bg-flourish .bg-shadow h2 > span,
.bg-flourish .bg-shadow h3 > span,
.bg-flourish .bg-shadow h4 > span,
.bg-flourish .bg-shadow h5 > span,
.bg-flourish .bg-shadow h6 > span,
.bg-accent .bg-shadow h1 > span,
.bg-accent .bg-shadow h2 > span,
.bg-accent .bg-shadow h3 > span,
.bg-accent .bg-shadow h4 > span,
.bg-accent .bg-shadow h5 > span,
.bg-accent .bg-shadow h6 > span,
.bg-shadow .bg-shadow h1 > span,
.bg-shadow .bg-shadow h2 > span,
.bg-shadow .bg-shadow h3 > span,
.bg-shadow .bg-shadow h4 > span,
.bg-shadow .bg-shadow h5 > span,
.bg-shadow .bg-shadow h6 > span,
.bg-shadow h1 > span,
.bg-shadow h2 > span,
.bg-shadow h3 > span,
.bg-shadow h4 > span,
.bg-shadow h5 > span,
.bg-shadow h6 > span{
  color: rgba(252,192,34,1);
}

/*-- BUTTONS --*/

.bg-shadow li.button > a,
.bg-shadow span.button > a,
.bg-shadow div.button > a,
.bg-shadow input[type=button],
.bg-shadow input[type=submit],
.bg-shadow form button,
.overlay .bg-shadow div.button > a,
.overlay .bg-shadow input[type=button],
.overlay .bg-shadow input[type=submit],
.overlay .bg-shadow form button{
    background-color: rgba(252,192,34,1);
    color: rgba(255,255,255,1);
}

.bg-shadow li.button > a:hover,
.bg-shadow span.button > a:hover,
.bg-shadow div.button > a:hover,
.bg-shadow input[type=button]:hover,
.bg-shadow input[type=submit]:hover,
.bg-shadow form button:hover,
.overlay .bg-shadow div.button > a:hover,
.overlay .bg-shadow input[type=button]:hover,
.overlay .bg-shadow input[type=submit]:hover,
.overlay .bg-shadow form button:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(165,100,59,1);
}

/*-- ARROWS --*/

.website-arrows-chevrons .bg-shadow .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/chevron_left.png') !important;
}

.website-arrows-arrows .bg-shadow .slick-arrow.slick-prev{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/arrow_left.png') !important;
}

.website-arrows-chevrons .bg-shadow .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/chevron_right.png') !important;
}

.website-arrows-arrows .bg-shadow .slick-arrow.slick-next{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/arrow_right.png') !important;
}

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

.website-arrows-arrows .bg-shadow .slick-arrow.slick-prev:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_left.png') !important;
}

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

.website-arrows-arrows .bg-shadow .slick-arrow.slick-next:hover{
  background-image:  url('https://ruils.co.uk/wp-content/themes/ruils/img/_white/arrow_right.png') !important;
}

.website-arrows-font .bg-shadow .slick-arrow.slick-prev:after,
.website-arrows-font .bg-shadow .slick-arrow.slick-next:after{
    color:rgba(252,192,34,1);
}

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

/*-- PAGER --*/

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

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

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

.bg-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-shadow .ratings > .rating.rating-0{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_0.0.png') !important;
}

.bg-shadow .ratings > .rating.rating-0-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_0.5.png') !important;
}

.bg-shadow .ratings > .rating.rating-1{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_1.0.png') !important;
}

.bg-shadow .ratings > .rating.rating-1-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_1.5.png') !important;
}

.bg-shadow .ratings > .rating.rating-2{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_2.0.png') !important;
}

.bg-shadow .ratings > .rating.rating-2-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_2.5.png') !important;
}

.bg-shadow .ratings > .rating.rating-3{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_3.0.png') !important;
}

.bg-shadow .ratings > .rating.rating-3-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_3.5.png') !important;
}

.bg-shadow .ratings > .rating.rating-4{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_4.0.png') !important;
}

.bg-shadow .ratings > .rating.rating-4-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_4.5.png') !important;
}

.bg-shadow .ratings > .rating.rating-5{
  background-image: url('https://ruils.co.uk/wp-content/themes/ruils/img/_spot/rating_5.0.png') !important;
}

.bg-shadow .contact-details > ul > li i,
.bg-shadow .social-links-list > ul > li i,
.bg-shadow nav > ul > li i,
.bg-shadow .footer-navigation-list > nav > ul > li i{
    color: rgba(252,192,34,1);
}

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

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

.bg-shadow nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(252,192,34,1);
}

footer.footer-columns .bg-shadow .disclaimer {
    border-color: rgba(252,192,34,1);
}

.bg-shadow blockquote.pullquote > .quotation-mark > i {
    color: rgba(252,192,34,1);
}

.bg-shadow blockquote.pullquote {
    border-color: rgba(252,192,34,1);
}

.bg-shadow blockquote.pullquote > .attribution {
    color: rgba(252,192,34,1);
}

.bg-shadow .image .caption {
    border-color: rgba(252,192,34,1);
}

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

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

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

.bg-shadow .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(252,192,34,1);
}

.bg-shadow .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(252,192,34,1);
}

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

.bg-shadow .table > table > thead > tr {
    background-color: rgba(252,192,34,1);
}

.bg-shadow .heading:after{
  background-color: rgba(252,192,34,1);
}


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


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


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


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


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


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


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


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


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


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


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


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


.bg-shadow .heading:after{
    background-color: rgba(252,192,34,1);
}

.bg-shadow .main-navigation nav > ul > li.current-menu-item > a:before,
.bg-shadow .main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(252,192,34,1);
}

.bg-shadow .hamburger span {
    background-color: rgba(252,192,34,1);
}

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

.bg-shadow .top-navigation nav > ul > li > a > i {
    color: rgba(252,192,34,1);
}

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







