body, p, div, span, html {
    font-family: Montserrat;
	font-size: .92rem;
}

body { 
	background-color: white;	
}

a, .green { color: #006202; }
.grey { color: gray;}
.nounderline { text-decoration: none !important;}

#mainNav { background-color: #006202 !important; color: white !important; padding: 1rem 0 1rem; }


footer { background-color: #006202 !important; color: white; }

.wi {font-family: weathericons;}

#weather {
    font-size: 14px;
    color: white;
}

.uppercase { text-transform: uppercase;}
.tight { font-weight: 300;}
.text-right { text-align: right;}


.second-navbar {
   
    background-color: #f1f1f1 !important;
    border-bottom: solid 1px white;
    -khtml-transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -ms-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease;
	color: #006202; 
}

.second-navbar a {
    color: #006202;
    text-decoration: none;
}

.second-navbar a:hover {
    text-decoration: underline;
}

.navbar.center .navbar-inner {
    text-align: center;
}

.navbar.center .navbar-inner .nav {
    display:inline-block;
    float: none;
}

.second-navbar .nav-link { text-transform: uppercase;}
#navbarResponsive .nav-link { color: white;}


.maintitle { font-size: 1.5rem; font-weight: 600;}
.maintitle--h2 { font-size: 1.2rem; font-weight: 100;}

.banner--big { width: 100%; height: 100px; text-align: center; background-color: lightgray; padding: 40px 0 0 0;}

.section--title { font-weight: 600; margin-bottom: 0px;}

.maer {
	background-color: #F2FBF4;
	border-radius: 17px;
	padding: 1rem;
	position: relative;
	margin-top: -50px;
}

#actually { background-color: #f9f9f9;}
.newsline { max-height: 450px; overflow-y: scroll;}
.maer--icon {
	float: right;
	font-size: 130%;
}

.fst-news {
	position: relative;
	bottom: 0px;
	left: 0px;
	background-color: rgba(0,0,0,0.5);
	width: 100%;
	padding: 0.8rem 1.6rem;
	text-transform: uppercase;
	top: -100px;
	color: white;
	height: 100px;
}
.fst-news a { color: white; }
.widget-actually { background-color: #eaeaea; padding: 20px; color: #367de7; text-transform: uppercase;}
.widget-actually i { float: right; color: gray; font-size: 120%;}
.widget-actually:hover { background-color: #e2f2e2; color: #006202;}
.lightgray--bg { background-color: #eaeaea;}

#bottom-icons { background-color: #f5f5f5;}
.tile { text-align: center;}
.related-posts-list {
	padding-left: 0;
}
.related-posts-list li {
	display: block;
	width:100%;
	
	padding: 10px;
	float: left;
	min-height: 100px;
	/* border-right: solid 1px Silver; */
}

.dateHolder {
	font-size: 80%;
	color: #39342b;
}

.calendar {
	width: 100%;
	padding: 10px;
	background-color: #F1F1F1;
}

#wp-calendar td {
	padding: 5px !important;
	text-align: center;
}

#today {
	background-color: #d0fad9;
	border-radius: 9px;
}

#wp-calendar {
	width: 100%;
}

.breadcrumbs {
	margin-top: 5px;
	padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: #dcffe7;
}

.breadcrumbs li {
	display: inline-block;     
	list-style: none;
	margin-left: 0px !important;
}


.clear10 { height: 1rem; clear: both;}
.clear20 { height: 2rem; clear: both;}

.red { color: red; margin-left: 3px;}