/* MAIN COLOUR */
.theme-site-name,
.nav ul ul li a,
.sidenav > ul > li > a,
.sidenav > ul > li ul li:hover > a,
.element-text h1,
.element-text h2,
.element-text h3,
.element-text h4,
.element-text h5,
.element-text h6,
body:not(.page-main-page) .element-events h2, 
body:not(.page-main-page) .element-events h3,
body:not(.page-main-page) .element-news h2, 
body:not(.page-main-page) .element-news h3,
body:not(.page-main-page) .element-newsletters h3,
body:not(.page-main-page) .element-newsletters h2
.page-main-page .sj_element_events dl.sj_events .sj-event-image .day,
.page-main-page .sj_element_newsletters ul li small .day,
.page-loader h1,
body:not(.page-main-page) .element-news h2,
body:not(.page-main-page) .element-news h3,
.content-wrapper .bs3-breadcrumb li,
.page-main-page .sj_element_events dl.sj_events .sj-event-image .day {
    color: #003a70;
}

.info-bar,
.info-btn,
.theme-social a .fa-stack-1x,
.slide-wrapper .scroll-bar,
.scroll-bar .scroll-bar-right #scroll-btn i,
.sidenav > ul > li:before,
.sidenav > ul > li ul li,
.page-main-page .sj-content-row-1 .element-image .sj_element_image_caption, 
body.page-main-page:not(.cms_edit) .sj-content-row-2 .element-text ul li a, 
.footer-quicklinks .quick-link a,
.copyright,
.page-main-page .sj-outer-row-3:before,
.wa-page-loader div:nth-child(1),
.wa-page-loader div:nth-child(3),
.nav.fixed > ul > li:nth-child(even),
body:not(.page-main-page) .sj_element_events dl.sj_events:nth-child(2n+1) dt small .month,
body:not(.page-main-page) .element-events .events-footer a,
body:not(.page-main-page) .element-news .sj_element_news > a,
body:not(.page-main-page) .element-news ul li:nth-child(2n + 1),
body:not(.page-main-page) .element-newsletters li:nth-child(2n+1) small .month,
body:not(.page-main-page) .nav > ul > li:nth-child(even),
.popup-box {
    background: #003a70;
}

.footer-wrapper,
.footer-quicklinks .quick-link a:hover,
.info-btn:hover,
.theme-social a:hover .fa-stack-1x,
.nav > ul > li:nth-child(even){
    background: rgba(0, 45, 112, 0.75);
}

/* SECONDARY COLOUR */
.search-bar button.btn,
.page-main-page .sj-content-row-1 .element-image:hover .sj_element_image_caption,
body.page-main-page:not(.cms_edit) .sj-content-row-2 .element-text ul li a:hover,
.wa-page-loader div,
.wa-page-loader div:nth-child(2),
.nav.fixed > ul > li:nth-child(odd),
body:not(.page-main-page) .sj_element_events dl.sj_events:nth-child(2n+2) dt small .month,
body:not(.page-main-page) .element-news ul li:nth-child(2n + 2),
body:not(.page-main-page) .element-newsletters li:nth-child(2n+2) small .month,
.page-main-page .sj_element_newsletters ul li small .month,
.page-main-page .sj_element_events dl.sj_events .sj-event-image .month,
.scroll-bar .scroll-bar-right #scroll-btn,
div.slicknav_menu,
.slicknav_menu .slicknav_icon-bar {
    background: #405d94;
}

.nav > ul > li:nth-child(odd){
    background: rgba(64, 97, 148, 0.75);
}

body:not(.page-main-page) .nav > ul > li:nth-child(odd){
    background: rgb(64, 97, 148);
}

.content-wrapper .bs3-breadcrumb a,
.content-wrapper .bs3-breadcrumb>li+li:before,
a.slicknav_btn,
.slicknav_menu .slicknav_menutxt {
    color: #405d94;
}

.search-bar button.btn {
    border-color: #405d94;
}

/* LIGHT COLOUR */
a.slicknav_btn {
    background: #eee;
}

/* OTHER VARIANT SETTINGS */
.scroll-bar .scroll-bar-right #scroll-btn img {
    filter: brightness(1000);
}

.page-main-page .sj_element_events dl.sj_events .sj-event-image .month,
.page-main-page .sj_element_newsletters ul li small .month {
    color: #fff;
}

@media (max-width: 960px) {
    .page-main-page .sj-outer-row-3{ 
      background: rgba(64, 97, 148, 0.75);
    }
  }