






.btn{background: #FFFFFF;color: rgba(24,108,155,1.0);border: 1px solid rgba(24,108,155,0.50)}
.btn:hover{background:rgba(24,108,155,1.0);color:#FFFFFF}

#nav>li:hover{background:rgba(24,108,155,1.0)}
#nav span{color:#FFFFFF}

#alert_bar{background:rgba(24,108,155,1.0)}

.search-form{margin:0;position:relative}
#search-input{border-color:rgba(24,108,155,0.50)}
.search-form button{color:rgba(24,108,155,1.0)!important}

#topnav_wrap{background:rgba(132,30,30,0.75)}

#date_weather{color:#FFFFFF}

.event-tab{color:rgba(24,108,155,1.0)!important}
.event-tab:hover:first-of-type, .event-tab:first-of-type.current{color:#FFFFFF!important;background:rgba(132,30,30,1.0)}
.event-tab:hover:last-of-type, .event-tab:last-of-type.current{color:#FFFFFF!important;background:rgba(24,108,155,1.0)}
.event-container{border-top:5px solid rgba(132,30,30,0.50);background:rgba(132,30,30,0.15)}
.event-container:last-of-type{border-top:5px solid rgba(24,108,155,0.50);background:rgba(24,108,155,0.15)}

.quick-background{background:rgba(24,108,155,1.0)}
#slider_quicks .owl-item:nth-of-type(2n) .quick-background, .quick-item:nth-of-type(2n) .quick-background{background:rgba(132,30,30,1.0)}

.news-date{background:rgba(24,108,155,1.0);color:#FFFFFF}

#about_intro{background:rgba(24,108,155,1.0)}
#about_content{color:#FFFFFF}

#footer_address{color:#FFFFFF}
#footer_socials .social-media-link.fab:hover{background:rgba(132,30,30,1.0)}
#footer_links a{color:#FFFFFF}
#footer_copyright{background:rgba(132,30,30,1.0)}

#flyout-wrap{background:rgba(24,108,155,1.0)}
#flyout span{color:#FFFFFF}

#breadcrumbs a{color:rgba(24,108,155,1.0)}
#freeform #main_wrap{background:rgba(24,108,155,0.05)}

#increase-font, #decrease-font{background:rgba(24,108,155,1.0)}

/* body */
body{font-family:'Lato',sans-serif}
.accent-left{border-color:#186c9b}
#post a {color:#186c9b}
/* header */
.accessible-btn a{background:#004978!important}
.accessibility-menu ul{box-shadow:inset 0 0 0px 2px #004978}

/* top bar */
.alert-dismissible{background-color:rgba(24,108,155,1.0)}
.alert-title{background-color:#186c9b}

/* translate */
#translation-links ul{background:#ffffff}
#translation-links ul a{color:#841e1e}
#translation-links span{font-family:'Lato',sans-serif}

/* social media links */
#site-information .social-media-link{color:#004978}

/* navigation */
#nav a,#nav span{color:#ffffff;font-family:'Lato',sans-serif}
#nav ul a,#nav ul span{color:#ffffff}

/* slider */
#slider{height:750px;position: relative;overflow:hidden}
#freeform #slider{height:375px}

/* quick links */
#quick-links-carousel .quick-link{color:#841e1e;font-family:'Lato',sans-serif}
#quick-links-carousel .quick-link:hover{color:rgba(24,108,155,1.0)}
/* section heading */
.section-heading h2{font-family:'Lato',sans-serif;color:#841e1e}

/* news */
.news-info a{color:rgba(24,108,155,1.0)}

/* buttons */
.button,
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.btn{background:#ffffff;font-family:'Lato',sans-serif;color:#000000!important}
.button:hover,
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.btn:hover{background:rgba(24,108,155,1.0);color:#fff!important}
.button:active,
a.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
.btn:active{background:rgba(24,108,155,1.0)}
.faq-container{border-top-color:rgba(132,30,30,0.75)}
.rpfbids tr[bgcolor] {background: rgba(132,30,30,0.75)!important;}

/* share button */
.floating-share-btn{background:rgba(24,108,155,1.0) !important}
span.slider-caption {font-family: 'Lato',sans-serif;}

/* flyout */
#flyout-wrap{background:rgba(24,108,155,1.0)}
#flyout a,#flyout span{color:#ffffff;font-family:'Lato',sans-serif}
#breadcrumbs,#breadcrumbs a{font-family:'Lato',sans-serif}
@media only screen and (min-width:992px){
	#nav>li:hover>a,#nav>li:hover>span{color:#000000}
	#nav>li>ul{background:rgba(132,30,30,1.0);border-top: 5px solid rgba(24,108,155,1.0)}
	#flyout ul{background:rgba(24,108,155,1.0)}
	#flyout ul a,#flyout ul span{font-family:'Lato',sans-serif}
	#flyout li:hover>a, #flyout li:hover>a{background:rgba(132,30,30,1.0)}
}
@media only screen and (max-width:991px){
	