
/* BODY */
main#main {
	background-color: #FFF;	
}

/* TYPOGRAPHY */
body, button, select, optgroup, p {
	font-family: ; 
	font-size: ; 
	font-style: ;
	color: #000;	

}
h1, h2, h3, h4, h5, h6, .section-heading, .sidebar-title, .title, .news-title, section#news .news-container .news-item a {
	color: #0670b5;
	font-family: Raleway;
}
h1 {
	font-family: Raleway;
	font-size: ; 
	font-style: ;
}
h2 {
	font-family: Raleway;
	font-size: ; 
	font-style: ;
}
h3 {
	font-family: ;
	font-size: ; 
	font-style: ;
}
h4 {
	font-family: ;
	font-size: ; 
	font-style: ;
}
h5 {
	font-family: ;
	font-size: ; 
	font-style: ;
}
h6 {
	font-family: ;
	font-size: ; 
	font-style: ;
}
/* HEADER */
#top-bar {
	
	background-color: #0670b5;}
#top-bar .fa {
	color: #ffbd13;}

.header-wrapper {
	background-color: ;	
}
.#site-header .header-wrapper.sticky-header.fixedtop{
	background-color: ;
}

#site-header .header-wrapper nav#site-menu .menu-wrapper ul li.current_page_item a,
#site-header .header-wrapper nav#site-menu .menu-wrapper ul li:hover > a {
	color: #ffbd13;}

#site-header .header-wrapper nav#site-menu .menu-wrapper ul .sub-menu li a:hover {
	color: !important;;}

#site-header .header-wrapper nav#site-menu .menu-wrapper ul li a{
	color: #000;}

#site-header .header-wrapper nav#site-menu .menu-wrapper ul .sub-menu {
	background-color: #0670b5;}


/* HOMEPAGE */
section#welcome {
	background-color: ;	
}

section#news {
	background-color: #FFFFFF;}

section#news .news-container, section#news .news-tabs a.active {
	}

section#news .news-tabs a.active, section#news .news-tabs a .fa {
	color: #333;}

section#news .news-container .news-item {
	}


section#media {
	background-color: #eeeeee;	
}
#cta {
	background-color: #0670b5;
}
#cta .section-heading {
	color: #FFFFFF;}

#cta .button {
	color: #0670b5;}
section#media #filters .button.is-checked {
	background: #0670b5 !important;
}
/* FOOTER */
#site-footer .footer-info {
	background-color: #0670b5;
}

#site-footer .widget .social-icons a {
	color: #ffbd13 !important;
}
#site-footer .site-info {
		}
ul.contact li:before, .footer-info .fa,
#site-footer .widget ul.menu li:before {
	color: #ffbd13;}
.contact-sidebar ul li:before, .contact-sidebar .fa {
	color: #0670b5!important;;}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #0670b5}
#main strong:first-of-type {
	color: #0670b5;}

div.more-link a, a.more, a.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
	color: #0670b5;	background-color: #ffbd13;	text-transform: uppercase;
}

div.more-link a:hover, a.more:hover, .button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	color: #ffbd13;	background-color: #ffe29b;	
	text-transform: uppercase;
}

a, a:visited {
	color: inherit;
}

a:hover {
	color: #ffbd13;}

#site-footer .site-info a:hover {
	color: #ffbd13;}

/* Calendar Page */
.date-wrapper{
	background-color: #0670b5;}
.event-wrapper .event-title {
	color: #0670b5;
}	

/* News Page */
.news-article {
	}
.navigation.post-navigation {
	padding: 10px 0;
	border-top: 2px solid;
	border-color: #ffbd13;
}

/* Accordion */
.accordion-title {
	background-color: #0670b5;	color: #FFF;;
	text-transform: uppercase;
}

.accordion-title::before {
	color: #FFF;;
}

.accordion-title strong {
	color: #FFF !important;;
}

.is-active .accordion-title, .accordion-title:hover {
	background-color: #ffe29b;}

.is-active .accordion-title strong, .accordion-title:hover strong {
	color:  !important;;}

#mobile-header .row .menui {
	background: #0670b5;}

#scrollup {
	background-color: #ffbd13;}
/* NOMINATE PAGE */

.event-container {
  background: #eee; 
}

.event-container .event-title {
    text-transform: uppercase;
    background: #0670b5;    padding: 10px 20px;
    color: #FFF;
    font-size: 18px; 
}
  .event-container .event-body {
    padding: 10px 20px; }

#site-header .header-wrapper nav#site-menu .menu-wrapper ul {
	float: none;
	display: flex;
}

#site-header .header-wrapper nav#site-menu .menu-wrapper ul li a {
	padding: 0;
}

#site-header .header-wrapper nav#site-menu .menu-wrapper ul .sub-menu {
	display: inline-block;
}

/* Custom CSS */

/* Mobile */
@media (max-width: 767px) {
	.mobilenav {
		background-color: #0670b5 !important;
	}
	.mobilenav ul li:hover {
		background-color: #0670b5 !important;
	}

}



