body,p{color:#7B7B7B}.intro{color:#242331}a{color:#3B87C7}a:focus,a:focus-within,a:hover{color:#2e6ca1}a:active{color:#639fd2}.button{color:#242331}.button::after,.button:focus-within,.button:hover{background-color:#3B87C7}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#242331}blockquote p{color:#3B87C7}blockquote cite{color:#242331}blockquote cite::before{background-color:#242331}.top-nav__logo{background-color:rgba(16,28,47,.9)}.top-nav__menu .menu .menu-item a{color:#fff}.top-nav__menu .menu .menu-item.current-menu-item>a::after,.top-nav__menu .menu .menu-item.current_page_ancestor>a::after,.top-nav__menu .menu .menu-item:hover>a::after{background-color:#fff}@media screen and (min-width:1200px){.top-nav__menu .menu .menu-item-has-children>a::before{border-color:transparent transparent #fff}.top-nav__menu .menu .sub-menu{background-color:#fff}.top-nav__menu .menu .sub-menu .menu-title,.top-nav__menu .menu .sub-menu .menu-title a{color:#3B87C7}.top-nav__menu .menu .sub-menu .menu-title a:focus-within,.top-nav__menu .menu .sub-menu .menu-title a:hover{color:#242331}.top-nav__menu .menu .sub-menu .menu-item a{color:#3B87C7}.top-nav__menu .menu .sub-menu .menu-item a:hover{color:#242331}}@media screen and (max-width:1199px){.menu-main-container::-webkit-scrollbar-thumb{background-color:#3B87C7}.mobile-menu-button-wrapper,.top-nav__menu{background-color:rgba(16,28,47,.9)}.top-nav__menu .menu .sub-menu .menu-item.current-menu-item a,.top-nav__menu .menu .sub-menu .menu-item:hover a{color:#3B87C7}}@media screen and (min-width:1200px){.archive .top-nav .top-nav__logo,.blog .top-nav .top-nav__logo,.page-template-tpl-contact .top-nav .top-nav__logo{background-color:#101c2f}.archive .top-nav__menu .menu .menu-item a,.blog .top-nav__menu .menu .menu-item a,.page-template-tpl-contact .top-nav__menu .menu .menu-item a{color:#242331}.archive .top-nav__menu .menu .menu-item a:hover,.archive .top-nav__menu .menu .menu-item.current-menu-item a,.archive .top-nav__menu .menu .menu-item.current_page_ancestor a,.blog .top-nav__menu .menu .menu-item a:hover,.blog .top-nav__menu .menu .menu-item.current-menu-item a,.blog .top-nav__menu .menu .menu-item.current_page_ancestor a,.page-template-tpl-contact .top-nav__menu .menu .menu-item a:hover,.page-template-tpl-contact .top-nav__menu .menu .menu-item.current-menu-item a,.page-template-tpl-contact .top-nav__menu .menu .menu-item.current_page_ancestor a{color:#3B87C7}.archive .top-nav__useful-links .js-dropdown-title.quick-links,.blog .top-nav__useful-links .js-dropdown-title.quick-links,.page-template-tpl-contact .top-nav__useful-links .js-dropdown-title.quick-links{color:#242331}}@media screen and (min-width:1200px){.top-nav.fixed-header{background:#101C2F}.top-nav.fixed-header .top-nav__menu .menu>.menu-item>a{color:#fff}.top-nav.fixed-header .top-nav__menu .menu>.menu-item.current-menu-item>a,.top-nav.fixed-header .top-nav__menu .menu>.menu-item.current_page_ancestor>a,.top-nav.fixed-header .top-nav__menu .menu>.menu-item:hover>a{color:#3B87C7}}@media screen and (min-width:1200px){.top-nav__useful-links .js-dropdown.quick-links{color:#242331}.top-nav__useful-links .js-dropdown-title.quick-links{color:#fff}.top-nav__useful-links .js-dropdown-content.quick-links li a{color:#242331}.top-nav__useful-links .js-dropdown-content.quick-links li a:hover{color:#3B87C7}}.site-footer{background-color:#101C2F;color:#fff}.site-footer a,.site-footer h4,.site-footer p{color:#fff}.site-footer a:hover{color:#3B87C7}.site-footer a:active,.site-footer a:focus{color:#fff}.site-footer__social-media a{background-color:#fff}.site-footer__copyright-section{border-top:1px solid rgba(255,255,255,.2)}article.main ol li,article.main ul li{color:#7B7B7B}article.main ul li::before{background:#3B87C7}.quote-wrapper{background-color:#fff}table thead{border:1px solid #101C2F;background-color:#101C2F}table tbody{border:1px solid #BCBCBC}table td{color:#383838;border:1px solid #BCBCBC}table th{color:#fff;background-color:#101C2F;border-right:1px solid #BCBCBC}table tbody tr:nth-child(even) td{background-color:#F5F5F5}.notification-bar{background:#101C2F}.news-slider__details{background-color:#fff}.news-slider__details .meta-category,.news-slider__details .meta-date{color:#242331}.news-slider__details .meta-category{color:#8D8D8D}.news-slider__details .slick-dots li button::before{background-color:#D8D8D8}.news-slider__details .slick-dots li.slick-active button::before{background-color:#3B87C7}.calendar-block{background-color:#3B87C7;color:#fff}.calendar-block h4,.calendar-block p{color:#fff}.featured-news .meta-date{color:#3B87C7}.featured-news h3 a{color:#242331}.featured-news h3 a:focus-within,.featured-news h3 a:hover,.news-item .meta-date{color:#3B87C7}.news-item h3 a{color:#242331}.news-item h3 a:hover,.news-item h3:focus-within{color:#3B87C7}.related-news{background-color:#F1F5F9}.contact-wrapper .map__overlay{background:linear-gradient(-90deg,#FFF 0,rgba(255,255,255,0)100%)}.staff-list-wrapper{background-color:#F1F5F9}.banner__title{color:#fff}.banner__overlay{background:linear-gradient(0deg,transparent 0,#000 100%)}.banner__overlay--bottom{background:linear-gradient(180deg,transparent 0,#000 100%)}.banner--homepage .banner__scroll{background-color:#3B87C7;color:#fff}.banner--homepage .banner__scroll:hover{background-color:#2e6ca1}.sidebar-menu__container{background-color:#fff}.sidebar-menu__container .sidebar-menu .page_item a{color:#242331}.sidebar-menu__container .sidebar-menu .page_item a:hover,.sidebar-menu__container .sidebar-menu .page_item.current_page_item a{color:#3B87C7}.gform_wrapper input{color:#242331;border:1px solid #BCBCBC}.gform_wrapper input:focus{border:1px solid #3B87C7}.gform_wrapper label{color:#242331}.gform_wrapper textarea.medium:focus{border:1px solid #3B87C7}.gform_wrapper select{color:#242331;border:1px solid #BCBCBC}.gform_wrapper .gfield_time_hour input:focus,.gform_wrapper .gfield_time_minute input:focus,.gform_wrapper select:focus{border:1px solid #3B87C7}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{color:#fff;background-color:#3B87C7}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:#2e6ca1}.gform_wrapper div.validation_error{color:#ad0000!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #ad0000!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color:#ad0000!important}.js .page-template-tpl-contact .gform_wrapper:not(.gform_validation_error) .js-float-label legend.gfield_label,.js .page-template-tpl-contact .gform_wrapper:not(.gform_validation_error) .top_label .js-float-label .gfield_label{color:#3B87C7}.flickity-prev-next-button{background-color:#3B87C7}.flickity-prev-next-button:focus,.flickity-prev-next-button:hover{background-color:#2e6ca1}.flickity-prev-next-button::after,.flickity-prev-next-button::before,.teaser__text{background-color:#fff}.teaser__text .sub-title{color:#3B87C7}.teaser__text h2 a{color:#242331}.teaser__text h2 a:focus,.teaser__text h2 a:hover{color:#3B87C7}.pagination span,.pagination span a{color:#242331}.pagination .current,.pagination span:hover{background:#3B87C7;color:#fff}.pagination span:hover a{color:#fff}.accordion__section{border:1px solid #242331}.accordion__section:last-child{border-bottom:1px solid #242331!important}.accordion__header h3::after,.accordion__header h3::before{background-color:#242331}.accordion__body .accordion-intro,.accordion__body .email,.accordion__body .name,.accordion__body .title{color:#242331}.accordion__body .email{color:#3B87C7}.tribe-mini-calendar thead,.tribe-mini-calendar thead span,.tribe-mini-calendar-nav td,.tribe-mini-calendar-nav td span{color:#242331!important}.tribe-mini-calendar-nav td{border-bottom:1px solid #101C2F!important}.tribe-mini-calendar th{background:#101C2F!important;border-color:#101C2F!important;border-right:1px solid #fff!important;color:#fff!important}.tribe-mini-calendar th:last-child{border-right:1px solid #101C2F!important}.tribe-mini-calendar tbody td{background-color:#F5F5F5!important;border-color:#BCBCBC;color:#242331!important}.tribe-mini-calendar tbody td a,.tribe-mini-calendar tbody td span{color:#242331!important}.tribe-mini-calendar tbody tr:nth-child(even) td{background-color:#fff!important}.tribe-mini-calendar .tribe-events-has-events:hover,.tribe-mini-calendar .tribe-events-has-events:hover a:hover,.tribe-mini-calendar .tribe-events-present,.tribe-mini-calendar .tribe-mini-calendar-today,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-events-present,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-mini-calendar-today{background-color:#3B87C7!important;color:#fff!important}.tribe-mini-calendar .tribe-events-has-events:hover a,.tribe-mini-calendar .tribe-events-has-events:hover a:hover a,.tribe-mini-calendar .tribe-events-has-events:hover a:hover span,.tribe-mini-calendar .tribe-events-has-events:hover span,.tribe-mini-calendar .tribe-events-present a,.tribe-mini-calendar .tribe-events-present span,.tribe-mini-calendar .tribe-mini-calendar-today a,.tribe-mini-calendar .tribe-mini-calendar-today span,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-events-present a,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-events-present span,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-mini-calendar-today a,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-mini-calendar-today span{color:#fff!important}.tribe-mini-calendar .tribe-events-has-events:hover a::before,.tribe-mini-calendar .tribe-events-has-events:hover a:hover a::before,.tribe-mini-calendar .tribe-events-has-events:hover a:hover::before,.tribe-mini-calendar .tribe-events-present a::before,.tribe-mini-calendar .tribe-mini-calendar-today a::before,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-events-present a::before,.tribe-mini-calendar tbody tr:nth-child(even) .tribe-mini-calendar-today a::before{background:#fff!important}.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a:before{background:#242331!important}.tribe-mini-calendar .tribe-events-othermonth{background-color:#fff!important;color:#fff!important}.tribe-mini-calendar .tribe-events-othermonth a,.tribe-mini-calendar .tribe-events-othermonth span{color:#fff!important}.cal-content>h3,.custom-lightbox__close{color:#242331}.time-event{color:#7B7B7B}.cal-content .cal-description{color:#242331!important}.cal-venue span{color:#7B7B7B}.cal-venue p{color:#242331!important}