@charset "UTF-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto+Slab:400,700,300);
body{
	
}
h1, h2, h3{
	font-family: "Roboto Slab", sans-serif;	
}
.imap{
	padding: 20px;
	background-image: url(../images/badlandsriver.jpg);
	background-size: cover;
	background-position: center center;	
	transition: background .5s linear;
}
.navbar {
	margin: 0;
	padding: 5px;	
	border-radius: 0;
	border-left: none;
	border-right: none;
	position: relative;
}
.navbar-default.headnav{
	background-color: #4F6040;
	border-bottom: solid 5px #fff;
	color: #fff;
}
.navbar-brand h2{
	margin: 0;
	display: block;
	font-weight: bold;
	color: #fff;
	text-shadow: #000000;
}
.navbar-brand .subhead{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 16px;	
	font-weight: normal;
}
.navbar .mapnotes{
	text-align: right;
	/*min-width: 300px;*/
	font-size: 12px;
	display: block;
	margin: 20px 0px 10px 0px;
	
}
a.navbar-brand {
	/*display: block;	
	position: relative;*/
	
}
.navbar-brand {
	/*padding: 0;
	margin: 15px;*/
    /*float: none;
    font-size: 30px;
    line-height: 32px;*/
	height: auto;
}
.mapholder{
	position: relative;
	text-align: center;
	/*background-color: rgba(151,63,64,0.39);	*/
}
#mapimg{
	margin: 0 auto;	
}
.clearing{
	clear: both;	
}
.links{
	border: solid 10px #4E5F40;
	/*border: solid 5px #BDB198;*/
	margin-top: 20px;	
}
.links li{
	font-size: 22px;	
}
.links li .sub{
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding-left: 5px;
}
@media only screen and (max-width:768px){
	.linklogo {
		/*width: 350px;*/
		width: 80%;
		margin: 5px auto;
	}
	.links li{
		text-align: center;
		font-size: 30px;		
	}
	.links li .sub{
		font-size: 16px;
	}
	.navbar .mapnotes{
		text-align: left;
		font-size: 12px;
		display: inline-block;
		margin: 0px 0px 10px 0px;
		padding: 0px 30px 0px 30px;
	}
}
.content{
	padding: 20px 0px 20px 0px;	
	background-color: #EEE6D3;
	
}
.content p{
	font-size: 16px;	
}
.textcontent{
		
}
.content h1{
	color: #fff;
	font-weight: bold;
	background-color: #DCBB59;
	border: solid 5px #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	margin: 20px 0px 20px -50px;
	padding: 20px 10px 20px 50px;
}
.panel-default .panel-heading{
	background-color: #4E5F40;
	color: #fff;	
}
.panel-title a{
	display:block;
	padding-right: 10px;	
}
.panel-title i{
	position: absolute;	
	right: 0;
}
.panel-title{
	position: relative;	
}
.panel-title a:hover, .panel-title a:focus{
	text-decoration: none;	
}
footer .content{
	color: #4E5F40;
	padding: 50px 0px 50px 0px;
	background-color: #DCBB59;
	/*font-size: .8em;	*/
	margin: 0px;
}
footer a{
	color: #D66C00;	
}
footer .row{
	margin: 0px;	
}
footer .navbar-default{
	background-color: transparent;
	border: 0;
	
}
footer .navbar-default .navbar-nav a{
	color: #4E5F40;
	/*padding: 5px 8px;*/
}
.rightfoot{
	text-align: right;	
}
