
/* 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: #252121;
	font-family: ;
}
h1 {
	font-family: ;
	font-size: 40px; 
	font-style: ;
}
h2 {
	font-family: ;
	font-size: 32px; 
	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: #283878;}
#top-bar .fa {
	color: #44d3f3;}

.header-wrapper {
	background-color: #FFFFFF;	
}
.#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: #44d3f3;}

#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: #283878;}


/* 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: ;	
}
#cta {
	background-color: #283878;
}
#cta .section-heading {
	color: #FFFFFF;}

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

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

div.more-link a, a.more, a.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
	color: #ffffff;	background-color: #283878;	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: #44d3f3;		
	text-transform: uppercase;
}

a, a:visited {
	color: inherit;
}

a:hover {
	color: #44d3f3;}

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

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

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

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

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

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

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

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

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

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

.event-container {
  background: #eee; 
}

.event-container .event-title {
    text-transform: uppercase;
    background: #283878;    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: #283878 !important;
	}
	.mobilenav ul li:hover {
		background-color: #283878 !important;
	}

}



