@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Roboto+Slab:wght@700&display=swap');

/*
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Roboto Slab', serif;
*/


body,  .widget .widget-title, .main-navigation { font-family:'Open Sans', sans-serif;color:#59595a; }
.entry-title, h1 { font-family:'Roboto Slab', serif; }
	
.site-header { border-bottom:15px solid #215b25; padding:5px 0px!important; margin-bottom:25px; background-color:#e3e6dd; }

#colophon {padding-top:15px; background-color: #2c2c2c;}
.site-footer, .prefoot {max-width: 100%!important;}
.site-inner {
max-width: none;
}
.site-content,
.site-header-main {
max-width: 1320px;
margin: 0 auto;
}
.events-holder {padding-top:20px;}
@media screen and (min-width: 44.375em) {
	.site {
margin: 0;
	}
body:not(.custom-background-image):before, body:not(.custom-background-image):after {
height: 0;
	}
}

.content-area {
float: none;
width: 100%;
}
.entry-content a {box-shadow:none;}

.btn {
background-color:#4fb85c;
border:1px solid #4fb85c;
color:#f8e7b3;
border-radius:5px;
padding:10px 20px 7px 20px
}

.btn:hover {
background-color:#ffffff;
border:1px solid #4fb85c;
color:#4fb85c;
border-radius:5px;
padding:10px 20px 7px 20px;
margin-top:20px;
}

.fa-file-pdf, .fa-file-powerpoint {
color: #215b25;
font-size: 2em;
vertical-align: text-bottom;
padding-right: 10px;
}
.slider {position:relative; top:-25px;}
.home .entry-header {display:none;}
.entry-content ul, .entry-content ol {margin-left:40px;}
.col {width:49%; float:left; padding:20px 30px;}
.col2 {width: 46%;
float: left;
padding: 20px 40px 20px 0px;
margin-right: 30px;}
.social-navigation a {border:none;}
.social-navigation a:before {font-size:24px;color:#e3e6dd;}
h6 {background-color:#f3c828;padding:15px;font-weight: 500!important; font-size:1.2em!important;}
.site-footer .site-title:after {display:none;}
.site-info a, .site-title {color:#fff!important;}
.content-bottom-widgets .widget-area {margin-bottom:0px;}
.prefoot {background-color: #bdc3ae;padding:15px 0px 20px 0px; color:#2c2c2c;}
.prefoot a {font-weight:bold; color:#fff;text-decoration:none!important;}
.prefoot h3 {text-align:center;}
.content-bottom-widgets .widget {border: none;border-top:0px solid transparent;}
.content-bottom-widgets {width:50%; margin:0 auto;text-align:center;}
.main-navigation .current-menu-item>a, .main-navigation .current-menu-ancestor>a {
    font-weight: bold !important;color:#40ae49!important;
}
.main-navigation a:hover {color:#e1bd0f !important;}

@media screen and (max-width: 981px) {
.col, .col2 {width:100%; float:none;padding:15px 0px 0px 0px;}
	#colophon .main-navigation {display:none;}
	.main-navigation {padding-left:10px; padding-right:10px;}

}


a { font-weight:bold; transition:0.3s; }



.flex {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	max-width:1080px;
	margin:0 auto;
}
.flex p { width:45%; margin:0 2em 4em 0; }

.search-status-hp { background-color:rgba(245,210,53,0.6); padding:0 0 1em; text-align:center; border-radius:5px; width:80%; margin:0 auto; }
.search-status-hp h3 { font-size:2rem; color:#333; padding:1em 0 0; }
.search-status-hp p { margin:0; }
.search-status-hp p a { padding:1em; margin:1em auto 0; background-color:#333; color:#fff; transition:0.4s; border-radius:5px; display:block; width:25%; }
.search-status-hp p a:hover { background-color:#000; }


