h1{
	margin-bottom:0px;
}


p, a, span, li{
	font-size: 1.5rem;
	line-height: 18pt;
}
p{
	margin-top: 35px;
	margin-bottom:25px;
}

li{
	list-style-type: none;
}
p.top{
	margin-top: 0px;
	padding-top:35px;
}


.navbar{
	border:0;
}
.navbar-default {
   /* background-color: #59A390; */
   background: white;
  
}

.navbar-brand{
	padding: 7px 5px; 
	height:85px;
	max-width: calc(100%-60px);
}
.navbar-brand img{
	display: inline-block;
	vertical-align: top;
	

}
.navbar-default .navbar-nav > li > a.active {
    background-color: #fff;
	color:#000;
	border-bottom: 1px dotted #76261B;
}
.navbar-default .navbar-nav > li > a{
	text-align: center;
	font-size: 1.7rem;
}
.container{
	max-width:978px;
	background:white;
}
.navbar-toggle{
	background-color:#fff;
	
}
.navbar-toggle:focus,
.navbar-toggle:hover{
	background-color:#59a390;
	color:#fff;
}
.donate-button:focus,
.donate-button:hover,
.navbar-brand:focus,
.navbar-brand:hover{
	border:none;
}



#second-section{
	padding: 45px 0px;
}
#third-section{
	padding: 45px 0px;
}
#fourth-section{
	padding: 45px 0px;
}



.cluster-list span{
	color:rgb(11, 66, 10);
	font-size:18px;
	margin:0px 20px;;

}
.side-img{
	width:100%;
}
.imageholder{
	padding:7px;
	max-width: 100%;
    color: #efefef;
	background: rgb(20, 88, 20);
}

.heading-image-container{
	overflow: visible;

	max-height:100px;
	min-width: 500px;
}

.heading-image-container img{
 	width:100%;
}



.top-heading-container div{
	background:white;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	padding-left:10px;
	padding-right:10px;
}
.top-heading-container h1{
	color:rgb(20, 88, 20);
	font-weight: 650;
	border-bottom: solid 1px #5B915A;
}

.footer{
	background: rgb(20, 88, 20);
	color:white;
	padding: 5px;
}
.footer h1,
.footer h2,
.footer h3,
.footer p,
.footer span,
.footer a{
	color:white;
}
.footer span{
	display:block;
}


/* small screens and larger*/
@media(min-width:767px){
	
	.navbar-default .navbar-nav{
		margin-left:85px;
	}
	.navbar-brand{
		padding: 15px 15px; 
	}
	.navbar-brand img{
		display: inline-block;
		vertical-align: middle;
		
	}
	.heading-image-container{
		max-height:210px;
	}
	
	
	
}
/* md screens and larger*/
@media(min-width:978px){
	.image-overlay{
		background: white;
		z-index:999999;
		margin-top:25px;
	}

}