
body{
    background-color: rgba(237,242,250,1);;
    color:rgba(19,18,44,1);;
}

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

.heading:after{
  background-color: rgba(39,46,104,1);;
}

a{
  color: rgba(39,46,104,1);;
}

a:hover{
  color: rgba(7,156,37,1);;
}

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

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

.image .caption{
  border-color: 4px solid rgba(39,46,104,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(19,18,44,0.5);
  color: rgba(19,18,44,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(39,46,104,1);
  border-color: rgba(39,46,104,1);
}

.select:before {
  color:rgba(39,46,104,1);
}

::-webkit-input-placeholder {
  color:rgba(19,18,44,0.5);
}

:-moz-placeholder {
  color:rgba(19,18,44,0.5);
}

::-moz-placeholder {
  color:rgba(19,18,44,0.7);
}

:-ms-input-placeholder {
  color:rgba(19,18,44,0.7);
}

.search-form .search-input::-webkit-input-placeholder{
    color:rgba(39,46,104,1);
}

.search-form .search-input:-moz-placeholder {
    color:rgba(39,46,104,1);
}

.search-form .search-input::-moz-placeholder{
    color:rgba(39,46,104,1);
}

.search-form .search-input:-ms-input-placeholder{
    color:rgba(39,46,104,1);
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
    background-color:rgba(39,46,104,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(19,18,44,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(7,156,37,0.5);
  border-color: rgba(7,156,37,1);
}

.shortcode div.wpcf7-mail-sent-ng,
.shortcode div.wpcf7-aborted {
  background-color: rgba(7,156,37,0.5);
  border-color: rgba(7,156,37,1);
}

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

.shortcode .wpcf7-not-valid{
  border-color: rgba(7,156,37,1);
}

.shortcode span.wpcf7-not-valid-tip{
  background-color: rgba(7,156,37,1);
  border-color: rgba(7,156,37,1);
  color: rgba(255,255,255,1);
}

.pagination > span,
.pagination > a{
    color: rgba(39,46,104,1);
    border-color: rgba(39,46,104,1);
}

.pagination > span.current{
  background-color: rgba(39,46,104,1);
  border-color: rgba(39,46,104,1);
  color: rgba(255,255,255,1);
}

.pagination > a:hover{
    background-color: rgba(255,255,255,1);
    color: rgba(39,46,104,1);
    border-color: rgba(39,46,104,1);
}

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

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

.main-navigation nav > ul > li.current-menu-item > a:before,
.main-navigation nav > ul > li.current-menu-ancestor > a:before{
    background-color:rgba(39,46,104,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(19,18,44,1);
}

.main-navigation nav > ul > li > ul{
    background-color: rgba(19,18,44,0.9);
}

.main-navigation nav > ul > li > ul:after{
    border-color: rgba(19,18,44,0);
    border-bottom-color: rgba(19,18,44,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(39,46,104,1);
    color: rgba(255,255,255,1);
}

.main-navigation nav > ul > li > ul > li > ul{
    background-color: rgba(39,46,104,0.9);
}

.main-navigation nav > ul > li > ul > li > ul:after{
    border-color: rgba(39,46,104,0);
    border-right-color: rgba(39,46,104,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(19,18,44,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(7,156,37,1);
}

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

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

.top-navigation > nav > ul > li > ul{
    background-color: rgba(39,46,104,1);
}

.top-navigation > nav > ul > li > ul:after{
    border-color: rgba(19,18,44,0);
    border-bottom-color: rgba(39,46,104,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(19,18,44,0.9);
    color: rgba(255,255,255,1);
}

.top-navigation > nav > ul > li > ul > li > ul{
    background-color: rgba(39,46,104,0.9);
}

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

.hamburger span{
    background-color: rgba(19,18,44,1);
}

.hamburger:hover span{
    background-color: rgba(39,46,104,1);
}

.sidr{
  background-color: rgba(10,10,10,1);
  color: rgba(255,255,255,1);
  }

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

.sidr-open .sidr.right{
  border-left-color: rgba(39,46,104,1);
}

.sidr-open .sidr.left{
  border-right-color: rgba(39,46,104,1);
}

.sidr ul > li > a > i{
  color: rgba(39,46,104,1);
}

.sidr ul > li > a > span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(39,46,104,1);
}

.sidr .menu-item .button{
  color: rgba(39,46,104,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(39,46,104,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(7,156,37,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(7,156,37,1);
}

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

.arrow.up > a:hover{
    border-color: rgba(7,156,37,1);
    background-color: rgba(7,156,37,1);
}

footer.footer-simple .contacts > ul > li > a > i{
  color: rgba(7,156,37,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(39,46,104,0.5);
}

footer.footer-widgets .disclaimer{
  border-top-color: rgba(39,46,104,0.5);
}

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

.website-arrows-font .slick-arrow.slick-prev:after,
.website-arrows-font .slick-arrow.slick-next:after{
    color:rgba(39,46,104,1);
}

.website-arrows-font .slick-arrow.slick-prev:hover:after,
.website-arrows-font .slick-arrow.slick-next:hover:after{
    color: rgba(19,18,44,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(39,46,104,1);
  background-color: rgba(39,46,104,0);
  color: rgba(39,46,104,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(39,46,104,1);
    background-color:rgba(39,46,104,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(10,10,10,0.1);
}

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

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

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

.countdown-date > .time-block > .time-suffix{
  color: rgba(19,18,44,1);
}

.lightbox-controls > ul > li.close > a,
.lightbox-controls > ul > li.next > a,
.lightbox-controls > ul > li.prev > a{
    color:rgba(39,46,104,1);
}

.lightbox-controls > ul > li.close > a:hover,
.lightbox-controls > ul > li.prev > a:hover,
.lightbox-controls > ul > li.next > a:hover{
    color:rgba(19,18,44,1);
}

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

.accordion-container > .accordion > .accordion-question > .plus > span{
  background-color: rgba(39,46,104,1);
}


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

.table > table > thead > tr{
  background: rgba(19,18,44,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(237,242,250,0.5);
}

.table > table > tbody > tr > td{
    color: rgba(19,18,44,1);
    border-right: 1px solid rgba(19,18,44,0.1);
    border-bottom: 1px solid rgba(19,18,44,0.1);
}

blockquote.pullquote{
  border-left-color: rgba(39,46,104,1);
}

blockquote.pullquote > .quotation-mark > i{
  color: rgba(39,46,104,1);
}

blockquote.pullquote > .attribution{
  color: rgba(39,46,104,1);
}

.search-form-container{
  background-color: rgba(10,10,10,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(39,46,104,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(39,46,104,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(7,156,37,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(39,46,104,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(10,10,10,0.33);
  -moz-box-shadow: 0px 0px 20px 5px rgba(10,10,10,0.33);
  box-shadow: 0px 0px 20px 5px rgb(10,10,10,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(39,46,104,1);
}

.event-details h4 > i,
.event-details h5 > i{
  color: rgba(39,46,104,1);
}

@media (max-width: 950px){

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

}

@media (max-width: 640px){

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

}



/*------------------------------
Navy (brand)
------------------------------*/

.text-brand{
  color: rgba(39,46,104,1);
}

.fill-brand{
  fill: rgba(39,46,104,1);
}

.border-brand{
  border-color: rgba(39,46,104,1);
}

.bg-brand{
    background-color: rgba(39,46,104,1);
    color: rgba(255,255,255,1);
}

.bg-brand.opacity-0{
    background-color: rgba(39,46,104,0);
}

.bg-brand.opacity-10{
    background-color: rgba(39,46,104,0.1);
}

.bg-brand.opacity-20{
    background-color: rgba(39,46,104,0.2);
}

.bg-brand.opacity-30{
    background-color: rgba(39,46,104,0.3);
}

.bg-brand.opacity-40{
    background-color: rgba(39,46,104,0.4);
}

.bg-brand.opacity-50{
    background-color: rgba(39,46,104,0.5);
}

.bg-brand.opacity-60{
    background-color: rgba(39,46,104,0.6);
}

.bg-brand.opacity-70{
    background-color: rgba(39,46,104,0.7);
}

.bg-brand.opacity-80{
    background-color: rgba(39,46,104,0.8);
}

.bg-brand.opacity-90{
    background-color: rgba(39,46,104,0.9);
}

.bg-brand.opacity-100{
    background-color: rgba(39,46,104,1);
}

/*-- LINKS --*/

.bg-brand .bg-brand a,
.bg-highlight .bg-brand a,
.bg-dark .bg-brand a,
.bg-black .bg-brand a,
.bg-light .bg-brand a,
.bg-white .bg-brand a,
.bg-brand a{
    color: rgba(7,156,37,1);
}

.bg-brand .bg-brand a:hover,
.bg-highlight .bg-brand a:hover,
.bg-dark .bg-brand a:hover,
.bg-black .bg-brand a:hover,
.bg-light .bg-brand a:hover,
.bg-white .bg-brand a:hover,
.bg-brand a:hover{
    color: rgba(255,255,255,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-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-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-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-light .bg-brand h1,
.bg-light .bg-brand h2,
.bg-light .bg-brand h3,
.bg-light .bg-brand h4,
.bg-light .bg-brand h5,
.bg-light .bg-brand h6,
.bg-white .bg-brand h1,
.bg-white .bg-brand h2,
.bg-white .bg-brand h3,
.bg-white .bg-brand h4,
.bg-white .bg-brand h5,
.bg-white .bg-brand h6,
.bg-brand 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:not(.textillate) > span,
.bg-brand .bg-brand h2:not(.textillate) > span,
.bg-brand .bg-brand h3:not(.textillate) > span,
.bg-brand .bg-brand h4:not(.textillate) > span,
.bg-brand .bg-brand h5:not(.textillate) > span,
.bg-brand .bg-brand h6:not(.textillate) > span,
.bg-highlight .bg-brand h1:not(.textillate) > span,
.bg-highlight .bg-brand h2:not(.textillate) > span,
.bg-highlight .bg-brand h3:not(.textillate) > span,
.bg-highlight .bg-brand h4:not(.textillate) > span,
.bg-highlight .bg-brand h5:not(.textillate) > span,
.bg-highlight .bg-brand h6:not(.textillate) > span,
.bg-dark .bg-brand h1:not(.textillate) > span,
.bg-dark .bg-brand h2:not(.textillate) > span,
.bg-dark .bg-brand h3:not(.textillate) > span,
.bg-dark .bg-brand h4:not(.textillate) > span,
.bg-dark .bg-brand h5:not(.textillate) > span,
.bg-dark .bg-brand h6:not(.textillate) > span,
.bg-black .bg-brand h1:not(.textillate) > span,
.bg-black .bg-brand h2:not(.textillate) > span,
.bg-black .bg-brand h3:not(.textillate) > span,
.bg-black .bg-brand h4:not(.textillate) > span,
.bg-black .bg-brand h5:not(.textillate) > span,
.bg-black .bg-brand h6:not(.textillate) > span,
.bg-light .bg-brand h1:not(.textillate) > span,
.bg-light .bg-brand h2:not(.textillate) > span,
.bg-light .bg-brand h3:not(.textillate) > span,
.bg-light .bg-brand h4:not(.textillate) > span,
.bg-light .bg-brand h5:not(.textillate) > span,
.bg-light .bg-brand h6:not(.textillate) > span,
.bg-white .bg-brand h1:not(.textillate) > span,
.bg-white .bg-brand h2:not(.textillate) > span,
.bg-white .bg-brand h3:not(.textillate) > span,
.bg-white .bg-brand h4:not(.textillate) > span,
.bg-white .bg-brand h5:not(.textillate) > span,
.bg-white .bg-brand h6:not(.textillate) > span,
.bg-brand h1:not(.textillate) > span,
.bg-brand h2:not(.textillate) > span,
.bg-brand h3:not(.textillate) > span,
.bg-brand h4:not(.textillate) > span,
.bg-brand h5:not(.textillate) > span,
.bg-brand h6:not(.textillate) > span{
  color: rgba(7,156,37,1);
}

/*-- BUTTONS --*/

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

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

/*-- ARROWS --*/

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

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

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

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

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

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

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

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

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

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

/*-- PAGER --*/

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

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

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

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

/*-- RATINGS --*/

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

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

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

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

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

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

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

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

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

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

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

.bg-brand .contact-details > ul > li i,
.bg-brand .social-links-list > ul > li i,
.bg-brand nav > ul > li i,
.bg-brand .footer-navigation-list > nav > ul > li i{
    color: rgba(7,156,37,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(7,156,37,1);
}

.bg-brand nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(7,156,37,1);
}

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

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

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

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

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

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

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

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

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


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


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


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


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


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


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


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

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

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

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

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


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

.text-highlight{
  color: rgba(7,156,37,1);
}

.fill-highlight{
  fill: rgba(7,156,37,1);
}

.border-highlight{
  border-color: rgba(7,156,37,1);
}

.bg-highlight{
    background-color: rgba(7,156,37,1);
    color: rgba(255,255,255,1);
}

.bg-highlight.opacity-0{
    background-color: rgba(7,156,37,0);
}

.bg-highlight.opacity-10{
    background-color: rgba(7,156,37,0.1);
}

.bg-highlight.opacity-20{
    background-color: rgba(7,156,37,0.2);
}

.bg-highlight.opacity-30{
    background-color: rgba(7,156,37,0.3);
}

.bg-highlight.opacity-40{
    background-color: rgba(7,156,37,0.4);
}

.bg-highlight.opacity-50{
    background-color: rgba(7,156,37,0.5);
}

.bg-highlight.opacity-60{
    background-color: rgba(7,156,37,0.6);
}

.bg-highlight.opacity-70{
    background-color: rgba(7,156,37,0.7);
}

.bg-highlight.opacity-80{
    background-color: rgba(7,156,37,0.8);
}

.bg-highlight.opacity-90{
    background-color: rgba(7,156,37,0.9);
}

.bg-highlight.opacity-100{
    background-color: rgba(7,156,37,1);
}

/*-- LINKS --*/

.bg-brand .bg-highlight a,
.bg-highlight .bg-highlight a,
.bg-dark .bg-highlight a,
.bg-black .bg-highlight a,
.bg-light .bg-highlight a,
.bg-white .bg-highlight a,
.bg-highlight a{
    color: rgba(39,46,104,1);
}

.bg-brand .bg-highlight a:hover,
.bg-highlight .bg-highlight a:hover,
.bg-dark .bg-highlight a:hover,
.bg-black .bg-highlight a:hover,
.bg-light .bg-highlight a:hover,
.bg-white .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-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-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-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-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-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:not(.textillate) > span,
.bg-brand .bg-highlight h2:not(.textillate) > span,
.bg-brand .bg-highlight h3:not(.textillate) > span,
.bg-brand .bg-highlight h4:not(.textillate) > span,
.bg-brand .bg-highlight h5:not(.textillate) > span,
.bg-brand .bg-highlight h6:not(.textillate) > span,
.bg-highlight .bg-highlight h1:not(.textillate) > span,
.bg-highlight .bg-highlight h2:not(.textillate) > span,
.bg-highlight .bg-highlight h3:not(.textillate) > span,
.bg-highlight .bg-highlight h4:not(.textillate) > span,
.bg-highlight .bg-highlight h5:not(.textillate) > span,
.bg-highlight .bg-highlight h6:not(.textillate) > span,
.bg-dark .bg-highlight h1:not(.textillate) > span,
.bg-dark .bg-highlight h2:not(.textillate) > span,
.bg-dark .bg-highlight h3:not(.textillate) > span,
.bg-dark .bg-highlight h4:not(.textillate) > span,
.bg-dark .bg-highlight h5:not(.textillate) > span,
.bg-dark .bg-highlight h6:not(.textillate) > span,
.bg-black .bg-highlight h1:not(.textillate) > span,
.bg-black .bg-highlight h2:not(.textillate) > span,
.bg-black .bg-highlight h3:not(.textillate) > span,
.bg-black .bg-highlight h4:not(.textillate) > span,
.bg-black .bg-highlight h5:not(.textillate) > span,
.bg-black .bg-highlight h6:not(.textillate) > span,
.bg-light .bg-highlight h1:not(.textillate) > span,
.bg-light .bg-highlight h2:not(.textillate) > span,
.bg-light .bg-highlight h3:not(.textillate) > span,
.bg-light .bg-highlight h4:not(.textillate) > span,
.bg-light .bg-highlight h5:not(.textillate) > span,
.bg-light .bg-highlight h6:not(.textillate) > span,
.bg-white .bg-highlight h1:not(.textillate) > span,
.bg-white .bg-highlight h2:not(.textillate) > span,
.bg-white .bg-highlight h3:not(.textillate) > span,
.bg-white .bg-highlight h4:not(.textillate) > span,
.bg-white .bg-highlight h5:not(.textillate) > span,
.bg-white .bg-highlight h6:not(.textillate) > span,
.bg-highlight h1:not(.textillate) > span,
.bg-highlight h2:not(.textillate) > span,
.bg-highlight h3:not(.textillate) > span,
.bg-highlight h4:not(.textillate) > span,
.bg-highlight h5:not(.textillate) > span,
.bg-highlight h6:not(.textillate) > span{
  color: rgba(39,46,104,1);
}

/*-- BUTTONS --*/

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

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

/*-- ARROWS --*/

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

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

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

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

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

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

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

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

.website-arrows-font .bg-highlight .slick-arrow.slick-prev:after,
.website-arrows-font .bg-highlight .slick-arrow.slick-next:after{
    color:rgba(39,46,104,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(39,46,104,1);
    background-color:rgba(39,46,104,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(39,46,104,1);
    background-color: rgba(39,46,104,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://kiddlescoaches.co.uk/wp-content/themes/kiddles/img/_brand/rating_0.0.png');
}

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

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

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

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

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

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

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

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

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

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

.bg-highlight .contact-details > ul > li i,
.bg-highlight .social-links-list > ul > li i,
.bg-highlight nav > ul > li i,
.bg-highlight .footer-navigation-list > nav > ul > li i{
    color: rgba(39,46,104,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(39,46,104,1);
}

.bg-highlight nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(39,46,104,1);
}

footer.footer-columns .bg-highlight .disclaimer {
    border-color: rgba(39,46,104,1);
}

.bg-highlight blockquote.pullquote > .quotation-mark > i {
    color: rgba(39,46,104,1);
}

.bg-highlight blockquote.pullquote {
    border-color: rgba(39,46,104,1);
}

.bg-highlight blockquote.pullquote > .attribution {
    color: rgba(39,46,104,1);
}

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

.bg-highlight .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(39,46,104,1);
}

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

.bg-highlight .table > table > thead > tr {
    background-color: rgba(39,46,104,1);
}

.bg-highlight .heading:after{
  background-color: rgba(39,46,104,1);
}


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


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


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


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


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


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


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

.bg-highlight .hamburger span {
    background-color: rgba(39,46,104,1);
}

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

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

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


/*------------------------------
Dark Navy (dark)
------------------------------*/

.text-dark{
  color: rgba(19,18,44,1);
}

.fill-dark{
  fill: rgba(19,18,44,1);
}

.border-dark{
  border-color: rgba(19,18,44,1);
}

.bg-dark{
    background-color: rgba(19,18,44,1);
    color: rgba(255,255,255,1);
}

.bg-dark.opacity-0{
    background-color: rgba(19,18,44,0);
}

.bg-dark.opacity-10{
    background-color: rgba(19,18,44,0.1);
}

.bg-dark.opacity-20{
    background-color: rgba(19,18,44,0.2);
}

.bg-dark.opacity-30{
    background-color: rgba(19,18,44,0.3);
}

.bg-dark.opacity-40{
    background-color: rgba(19,18,44,0.4);
}

.bg-dark.opacity-50{
    background-color: rgba(19,18,44,0.5);
}

.bg-dark.opacity-60{
    background-color: rgba(19,18,44,0.6);
}

.bg-dark.opacity-70{
    background-color: rgba(19,18,44,0.7);
}

.bg-dark.opacity-80{
    background-color: rgba(19,18,44,0.8);
}

.bg-dark.opacity-90{
    background-color: rgba(19,18,44,0.9);
}

.bg-dark.opacity-100{
    background-color: rgba(19,18,44,1);
}

/*-- LINKS --*/

.bg-brand .bg-dark a,
.bg-highlight .bg-dark a,
.bg-dark .bg-dark a,
.bg-black .bg-dark a,
.bg-light .bg-dark a,
.bg-white .bg-dark a,
.bg-dark a{
    color: rgba(7,156,37,1);
}

.bg-brand .bg-dark a:hover,
.bg-highlight .bg-dark a:hover,
.bg-dark .bg-dark a:hover,
.bg-black .bg-dark a:hover,
.bg-light .bg-dark a:hover,
.bg-white .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-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-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-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-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-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:not(.textillate) > span,
.bg-brand .bg-dark h2:not(.textillate) > span,
.bg-brand .bg-dark h3:not(.textillate) > span,
.bg-brand .bg-dark h4:not(.textillate) > span,
.bg-brand .bg-dark h5:not(.textillate) > span,
.bg-brand .bg-dark h6:not(.textillate) > span,
.bg-highlight .bg-dark h1:not(.textillate) > span,
.bg-highlight .bg-dark h2:not(.textillate) > span,
.bg-highlight .bg-dark h3:not(.textillate) > span,
.bg-highlight .bg-dark h4:not(.textillate) > span,
.bg-highlight .bg-dark h5:not(.textillate) > span,
.bg-highlight .bg-dark h6:not(.textillate) > span,
.bg-dark .bg-dark h1:not(.textillate) > span,
.bg-dark .bg-dark h2:not(.textillate) > span,
.bg-dark .bg-dark h3:not(.textillate) > span,
.bg-dark .bg-dark h4:not(.textillate) > span,
.bg-dark .bg-dark h5:not(.textillate) > span,
.bg-dark .bg-dark h6:not(.textillate) > span,
.bg-black .bg-dark h1:not(.textillate) > span,
.bg-black .bg-dark h2:not(.textillate) > span,
.bg-black .bg-dark h3:not(.textillate) > span,
.bg-black .bg-dark h4:not(.textillate) > span,
.bg-black .bg-dark h5:not(.textillate) > span,
.bg-black .bg-dark h6:not(.textillate) > span,
.bg-light .bg-dark h1:not(.textillate) > span,
.bg-light .bg-dark h2:not(.textillate) > span,
.bg-light .bg-dark h3:not(.textillate) > span,
.bg-light .bg-dark h4:not(.textillate) > span,
.bg-light .bg-dark h5:not(.textillate) > span,
.bg-light .bg-dark h6:not(.textillate) > span,
.bg-white .bg-dark h1:not(.textillate) > span,
.bg-white .bg-dark h2:not(.textillate) > span,
.bg-white .bg-dark h3:not(.textillate) > span,
.bg-white .bg-dark h4:not(.textillate) > span,
.bg-white .bg-dark h5:not(.textillate) > span,
.bg-white .bg-dark h6:not(.textillate) > span,
.bg-dark h1:not(.textillate) > span,
.bg-dark h2:not(.textillate) > span,
.bg-dark h3:not(.textillate) > span,
.bg-dark h4:not(.textillate) > span,
.bg-dark h5:not(.textillate) > span,
.bg-dark h6:not(.textillate) > span{
  color: rgba(7,156,37,1);
}

/*-- BUTTONS --*/

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

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

/*-- ARROWS --*/

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

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

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

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

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

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

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

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

.website-arrows-font .bg-dark .slick-arrow.slick-prev:after,
.website-arrows-font .bg-dark .slick-arrow.slick-next:after{
    color:rgba(7,156,37,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(7,156,37,1);
    background-color:rgba(7,156,37,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(7,156,37,1);
    background-color: rgba(7,156,37,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://kiddlescoaches.co.uk/wp-content/themes/kiddles/img/_highlight/rating_0.0.png');
}

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

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

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

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

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

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

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

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

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

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

.bg-dark .contact-details > ul > li i,
.bg-dark .social-links-list > ul > li i,
.bg-dark nav > ul > li i,
.bg-dark .footer-navigation-list > nav > ul > li i{
    color: rgba(7,156,37,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(7,156,37,1);
}

.bg-dark nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(7,156,37,1);
}

footer.footer-columns .bg-dark .disclaimer {
    border-color: rgba(7,156,37,1);
}

.bg-dark blockquote.pullquote > .quotation-mark > i {
    color: rgba(7,156,37,1);
}

.bg-dark blockquote.pullquote {
    border-color: rgba(7,156,37,1);
}

.bg-dark blockquote.pullquote > .attribution {
    color: rgba(7,156,37,1);
}

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

.bg-dark .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(7,156,37,1);
}

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

.bg-dark .table > table > thead > tr {
    background-color: rgba(7,156,37,1);
}

.bg-dark .heading:after{
  background-color: rgba(7,156,37,1);
}


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


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


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


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


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


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


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

.bg-dark .hamburger span {
    background-color: rgba(7,156,37,1);
}

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- LINKS --*/

.bg-brand .bg-black a,
.bg-highlight .bg-black a,
.bg-dark .bg-black a,
.bg-black .bg-black a,
.bg-light .bg-black a,
.bg-white .bg-black a,
.bg-black a{
    color: rgba(7,156,37,1);
}

.bg-brand .bg-black a:hover,
.bg-highlight .bg-black a:hover,
.bg-dark .bg-black a:hover,
.bg-black .bg-black a:hover,
.bg-light .bg-black a:hover,
.bg-white .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-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-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-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-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-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:not(.textillate) > span,
.bg-brand .bg-black h2:not(.textillate) > span,
.bg-brand .bg-black h3:not(.textillate) > span,
.bg-brand .bg-black h4:not(.textillate) > span,
.bg-brand .bg-black h5:not(.textillate) > span,
.bg-brand .bg-black h6:not(.textillate) > span,
.bg-highlight .bg-black h1:not(.textillate) > span,
.bg-highlight .bg-black h2:not(.textillate) > span,
.bg-highlight .bg-black h3:not(.textillate) > span,
.bg-highlight .bg-black h4:not(.textillate) > span,
.bg-highlight .bg-black h5:not(.textillate) > span,
.bg-highlight .bg-black h6:not(.textillate) > span,
.bg-dark .bg-black h1:not(.textillate) > span,
.bg-dark .bg-black h2:not(.textillate) > span,
.bg-dark .bg-black h3:not(.textillate) > span,
.bg-dark .bg-black h4:not(.textillate) > span,
.bg-dark .bg-black h5:not(.textillate) > span,
.bg-dark .bg-black h6:not(.textillate) > span,
.bg-black .bg-black h1:not(.textillate) > span,
.bg-black .bg-black h2:not(.textillate) > span,
.bg-black .bg-black h3:not(.textillate) > span,
.bg-black .bg-black h4:not(.textillate) > span,
.bg-black .bg-black h5:not(.textillate) > span,
.bg-black .bg-black h6:not(.textillate) > span,
.bg-light .bg-black h1:not(.textillate) > span,
.bg-light .bg-black h2:not(.textillate) > span,
.bg-light .bg-black h3:not(.textillate) > span,
.bg-light .bg-black h4:not(.textillate) > span,
.bg-light .bg-black h5:not(.textillate) > span,
.bg-light .bg-black h6:not(.textillate) > span,
.bg-white .bg-black h1:not(.textillate) > span,
.bg-white .bg-black h2:not(.textillate) > span,
.bg-white .bg-black h3:not(.textillate) > span,
.bg-white .bg-black h4:not(.textillate) > span,
.bg-white .bg-black h5:not(.textillate) > span,
.bg-white .bg-black h6:not(.textillate) > span,
.bg-black h1:not(.textillate) > span,
.bg-black h2:not(.textillate) > span,
.bg-black h3:not(.textillate) > span,
.bg-black h4:not(.textillate) > span,
.bg-black h5:not(.textillate) > span,
.bg-black h6:not(.textillate) > span{
  color: rgba(7,156,37,1);
}

/*-- BUTTONS --*/

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

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

/*-- ARROWS --*/

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

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

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

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

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

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

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

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

.website-arrows-font .bg-black .slick-arrow.slick-prev:after,
.website-arrows-font .bg-black .slick-arrow.slick-next:after{
    color:rgba(7,156,37,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(7,156,37,1);
    background-color:rgba(7,156,37,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(7,156,37,1);
    background-color: rgba(7,156,37,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://kiddlescoaches.co.uk/wp-content/themes/kiddles/img/_highlight/rating_0.0.png');
}

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

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

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

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

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

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

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

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

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

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

.bg-black .contact-details > ul > li i,
.bg-black .social-links-list > ul > li i,
.bg-black nav > ul > li i,
.bg-black .footer-navigation-list > nav > ul > li i{
    color: rgba(7,156,37,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(7,156,37,1);
}

.bg-black nav > ul > li span.count{
  color: rgba(255,255,255,1);
  background-color: rgba(7,156,37,1);
}

footer.footer-columns .bg-black .disclaimer {
    border-color: rgba(7,156,37,1);
}

.bg-black blockquote.pullquote > .quotation-mark > i {
    color: rgba(7,156,37,1);
}

.bg-black blockquote.pullquote {
    border-color: rgba(7,156,37,1);
}

.bg-black blockquote.pullquote > .attribution {
    color: rgba(7,156,37,1);
}

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

.bg-black .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(7,156,37,1);
}

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

.bg-black .table > table > thead > tr {
    background-color: rgba(7,156,37,1);
}

.bg-black .heading:after{
  background-color: rgba(7,156,37,1);
}


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


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


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


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


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


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


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

.bg-black .hamburger span {
    background-color: rgba(7,156,37,1);
}

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

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

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


/*------------------------------
Light Grey (light)
------------------------------*/

.text-light{
  color: rgba(237,242,250,1);
}

.fill-light{
  fill: rgba(237,242,250,1);
}

.border-light{
  border-color: rgba(237,242,250,1);
}

.bg-light{
    background-color: rgba(237,242,250,1);
    color: rgba(19,18,44,1);
}

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

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

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

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

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

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

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

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

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

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

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

/*-- LINKS --*/

.bg-brand .bg-light a,
.bg-highlight .bg-light a,
.bg-dark .bg-light a,
.bg-black .bg-light a,
.bg-light .bg-light a,
.bg-white .bg-light a,
.bg-light a{
    color: rgba(7,156,37,1);
}

.bg-brand .bg-light a:hover,
.bg-highlight .bg-light a:hover,
.bg-dark .bg-light a:hover,
.bg-black .bg-light a:hover,
.bg-light .bg-light a:hover,
.bg-white .bg-light a:hover,
.bg-light a:hover{
    color: rgba(39,46,104,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-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-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-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-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-light h1,
.bg-light h2,
.bg-light h3,
.bg-light h4,
.bg-light h5,
.bg-light h6{
  color: rgba(19,18,44,1);
}

/*-- CONTRASTS --*/

.bg-brand .bg-light h1:not(.textillate) > span,
.bg-brand .bg-light h2:not(.textillate) > span,
.bg-brand .bg-light h3:not(.textillate) > span,
.bg-brand .bg-light h4:not(.textillate) > span,
.bg-brand .bg-light h5:not(.textillate) > span,
.bg-brand .bg-light h6:not(.textillate) > span,
.bg-highlight .bg-light h1:not(.textillate) > span,
.bg-highlight .bg-light h2:not(.textillate) > span,
.bg-highlight .bg-light h3:not(.textillate) > span,
.bg-highlight .bg-light h4:not(.textillate) > span,
.bg-highlight .bg-light h5:not(.textillate) > span,
.bg-highlight .bg-light h6:not(.textillate) > span,
.bg-dark .bg-light h1:not(.textillate) > span,
.bg-dark .bg-light h2:not(.textillate) > span,
.bg-dark .bg-light h3:not(.textillate) > span,
.bg-dark .bg-light h4:not(.textillate) > span,
.bg-dark .bg-light h5:not(.textillate) > span,
.bg-dark .bg-light h6:not(.textillate) > span,
.bg-black .bg-light h1:not(.textillate) > span,
.bg-black .bg-light h2:not(.textillate) > span,
.bg-black .bg-light h3:not(.textillate) > span,
.bg-black .bg-light h4:not(.textillate) > span,
.bg-black .bg-light h5:not(.textillate) > span,
.bg-black .bg-light h6:not(.textillate) > span,
.bg-light .bg-light h1:not(.textillate) > span,
.bg-light .bg-light h2:not(.textillate) > span,
.bg-light .bg-light h3:not(.textillate) > span,
.bg-light .bg-light h4:not(.textillate) > span,
.bg-light .bg-light h5:not(.textillate) > span,
.bg-light .bg-light h6:not(.textillate) > span,
.bg-white .bg-light h1:not(.textillate) > span,
.bg-white .bg-light h2:not(.textillate) > span,
.bg-white .bg-light h3:not(.textillate) > span,
.bg-white .bg-light h4:not(.textillate) > span,
.bg-white .bg-light h5:not(.textillate) > span,
.bg-white .bg-light h6:not(.textillate) > span,
.bg-light h1:not(.textillate) > span,
.bg-light h2:not(.textillate) > span,
.bg-light h3:not(.textillate) > span,
.bg-light h4:not(.textillate) > span,
.bg-light h5:not(.textillate) > span,
.bg-light h6:not(.textillate) > span{
  color: rgba(7,156,37,1);
}

/*-- BUTTONS --*/

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

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

/*-- ARROWS --*/

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

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

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

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

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

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

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

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

.website-arrows-font .bg-light .slick-arrow.slick-prev:after,
.website-arrows-font .bg-light .slick-arrow.slick-next:after{
    color:rgba(7,156,37,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(39,46,104,1);
}

/*-- PAGER --*/

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

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

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

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

/*-- RATINGS --*/

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

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

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

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

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

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

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

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

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

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

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

.bg-light .contact-details > ul > li i,
.bg-light .social-links-list > ul > li i,
.bg-light nav > ul > li i,
.bg-light .footer-navigation-list > nav > ul > li i{
    color: rgba(7,156,37,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(19,18,44,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(7,156,37,1);
}

.bg-light nav > ul > li span.count{
  color: rgba(19,18,44,1);
  background-color: rgba(7,156,37,1);
}

footer.footer-columns .bg-light .disclaimer {
    border-color: rgba(7,156,37,1);
}

.bg-light blockquote.pullquote > .quotation-mark > i {
    color: rgba(7,156,37,1);
}

.bg-light blockquote.pullquote {
    border-color: rgba(7,156,37,1);
}

.bg-light blockquote.pullquote > .attribution {
    color: rgba(7,156,37,1);
}

.bg-light .image .caption {
    border-color: rgba(7,156,37,1);
}

.bg-light .countdown-date > .time-block{
  border-color: rgba(19,18,44,0.25);
  background-color: rgba(19,18,44,0.1);
}

.bg-light .countdown-date > .time-block > .time-suffix{
  color: rgba(19,18,44,1);
}

.bg-light .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(19,18,44,1);
}

.bg-light .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(7,156,37,1);
}

.bg-light .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(7,156,37,1);
}

.bg-light .accordion-container > .accordion {
    border-color: rgba(19,18,44,0.25);
}

.bg-light .table > table > thead > tr {
    background-color: rgba(7,156,37,1);
}

.bg-light .heading:after{
  background-color: rgba(7,156,37,1);
}


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


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


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


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


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


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


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

.bg-light .hamburger span {
    background-color: rgba(7,156,37,1);
}

.bg-light .hamburger:hover span {
    background-color: rgba(39,46,104,1);
}

.bg-light .top-navigation nav > ul > li > a > i {
    color: rgba(7,156,37,1);
}

.bg-light .top-navigation nav > ul > li > a:hover > i {
    color: rgba(39,46,104,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(19,18,44,1);
}

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

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

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

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

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

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

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

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

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

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

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

/*-- LINKS --*/

.bg-brand .bg-white a,
.bg-highlight .bg-white a,
.bg-dark .bg-white a,
.bg-black .bg-white a,
.bg-light .bg-white a,
.bg-white .bg-white a,
.bg-white a{
    color: rgba(7,156,37,1);
}

.bg-brand .bg-white a:hover,
.bg-highlight .bg-white a:hover,
.bg-dark .bg-white a:hover,
.bg-black .bg-white a:hover,
.bg-light .bg-white a:hover,
.bg-white .bg-white a:hover,
.bg-white a:hover{
    color: rgba(39,46,104,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-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-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-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-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-white h1,
.bg-white h2,
.bg-white h3,
.bg-white h4,
.bg-white h5,
.bg-white h6{
  color: rgba(19,18,44,1);
}

/*-- CONTRASTS --*/

.bg-brand .bg-white h1:not(.textillate) > span,
.bg-brand .bg-white h2:not(.textillate) > span,
.bg-brand .bg-white h3:not(.textillate) > span,
.bg-brand .bg-white h4:not(.textillate) > span,
.bg-brand .bg-white h5:not(.textillate) > span,
.bg-brand .bg-white h6:not(.textillate) > span,
.bg-highlight .bg-white h1:not(.textillate) > span,
.bg-highlight .bg-white h2:not(.textillate) > span,
.bg-highlight .bg-white h3:not(.textillate) > span,
.bg-highlight .bg-white h4:not(.textillate) > span,
.bg-highlight .bg-white h5:not(.textillate) > span,
.bg-highlight .bg-white h6:not(.textillate) > span,
.bg-dark .bg-white h1:not(.textillate) > span,
.bg-dark .bg-white h2:not(.textillate) > span,
.bg-dark .bg-white h3:not(.textillate) > span,
.bg-dark .bg-white h4:not(.textillate) > span,
.bg-dark .bg-white h5:not(.textillate) > span,
.bg-dark .bg-white h6:not(.textillate) > span,
.bg-black .bg-white h1:not(.textillate) > span,
.bg-black .bg-white h2:not(.textillate) > span,
.bg-black .bg-white h3:not(.textillate) > span,
.bg-black .bg-white h4:not(.textillate) > span,
.bg-black .bg-white h5:not(.textillate) > span,
.bg-black .bg-white h6:not(.textillate) > span,
.bg-light .bg-white h1:not(.textillate) > span,
.bg-light .bg-white h2:not(.textillate) > span,
.bg-light .bg-white h3:not(.textillate) > span,
.bg-light .bg-white h4:not(.textillate) > span,
.bg-light .bg-white h5:not(.textillate) > span,
.bg-light .bg-white h6:not(.textillate) > span,
.bg-white .bg-white h1:not(.textillate) > span,
.bg-white .bg-white h2:not(.textillate) > span,
.bg-white .bg-white h3:not(.textillate) > span,
.bg-white .bg-white h4:not(.textillate) > span,
.bg-white .bg-white h5:not(.textillate) > span,
.bg-white .bg-white h6:not(.textillate) > span,
.bg-white h1:not(.textillate) > span,
.bg-white h2:not(.textillate) > span,
.bg-white h3:not(.textillate) > span,
.bg-white h4:not(.textillate) > span,
.bg-white h5:not(.textillate) > span,
.bg-white h6:not(.textillate) > span{
  color: rgba(7,156,37,1);
}

/*-- BUTTONS --*/

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

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

/*-- ARROWS --*/

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

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

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

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

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

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

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

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

.website-arrows-font .bg-white .slick-arrow.slick-prev:after,
.website-arrows-font .bg-white .slick-arrow.slick-next:after{
    color:rgba(7,156,37,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(39,46,104,1);
}

/*-- PAGER --*/

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

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

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

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

/*-- RATINGS --*/

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

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

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

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

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

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

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

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

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

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

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

.bg-white .contact-details > ul > li i,
.bg-white .social-links-list > ul > li i,
.bg-white nav > ul > li i,
.bg-white .footer-navigation-list > nav > ul > li i{
    color: rgba(7,156,37,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(19,18,44,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(7,156,37,1);
}

.bg-white nav > ul > li span.count{
  color: rgba(19,18,44,1);
  background-color: rgba(7,156,37,1);
}

footer.footer-columns .bg-white .disclaimer {
    border-color: rgba(7,156,37,1);
}

.bg-white blockquote.pullquote > .quotation-mark > i {
    color: rgba(7,156,37,1);
}

.bg-white blockquote.pullquote {
    border-color: rgba(7,156,37,1);
}

.bg-white blockquote.pullquote > .attribution {
    color: rgba(7,156,37,1);
}

.bg-white .image .caption {
    border-color: rgba(7,156,37,1);
}

.bg-white .countdown-date > .time-block{
  border-color: rgba(19,18,44,0.25);
  background-color: rgba(19,18,44,0.1);
}

.bg-white .countdown-date > .time-block > .time-suffix{
  color: rgba(19,18,44,1);
}

.bg-white .accordion-container > .accordion > .accordion-question > *:not(span){
    color: rgba(19,18,44,1);
}

.bg-white .accordion-container > .accordion > .accordion-question:hover > *:not(span){
    color: rgba(7,156,37,1);
}

.bg-white .accordion-container > .accordion > .accordion-question > .plus > span {
    background-color: rgba(7,156,37,1);
}

.bg-white .accordion-container > .accordion {
    border-color: rgba(19,18,44,0.25);
}

.bg-white .table > table > thead > tr {
    background-color: rgba(7,156,37,1);
}

.bg-white .heading:after{
  background-color: rgba(7,156,37,1);
}


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


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


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


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


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


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


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

.bg-white .hamburger span {
    background-color: rgba(7,156,37,1);
}

.bg-white .hamburger:hover span {
    background-color: rgba(39,46,104,1);
}

.bg-white .top-navigation nav > ul > li > a > i {
    color: rgba(7,156,37,1);
}

.bg-white .top-navigation nav > ul > li > a:hover > i {
    color: rgba(39,46,104,1);
}







