html { 
	overflow-x:hidden;
}
#top-right{
	background: #2C5F2D;
	border-radius:.25rem!important
}
#header{
	background: #96BC62;
}
.navbar-custom {
    background: #2C5F2D;
    color: #96BC62;
}
.btn{
	background: #5c1106;
	border: white;
	color: white;
}
.btn-size{
	height: 45px;
	width: 45%;
}
/*Search Bar*/
#s{
	width: 140px;
}
.navbar-nav.nav-fill.w-100 li a {
    color: white;
}
.navbar-nav.nav-fill.w-100 li a:hover {
    background: #204520;
}
.social{
	color: white;
	font-size: 1.3rem;
}
.brown{
	color: #5c1106;
}
#photo{
	background: url(fwcdpHome.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
}
.topTags a{
	color: white;
}
.topTags a:hover{
	text-decoration: none;
	color: gray;
}
.dropdown-menu{
	background: #2C5F2D;
	margin-top: 0px;
	border-radius:0rem!important;
	width: 290px !important;
}
#graphicpoint{
	background: black;
}
#bottomRibbon{
	background: #2C5F2D;
}
#footer{
	height: 650px;
	margin-top: 250px;
	background: #96BC62;
	/*To ensure background color touches bottom of the page*/
	box-shadow: 0 100vh 0 100vh #96BC62;
}
.sponsors{
	height: 125px;
}
#sponsors{
	border: solid #2C5F2D 2px;
}
h3{
	margin-top: 20px;
	text-align: center;
}
h4{
	color: white;
}
h5{
	color: white;
	margin-top: 0px;
	margin-bottom: 0px;
}
p{
	font-size: 1.45rem;
}

/*Show dropdown submenu when hovering over navbar item*/
@media only screen and (min-width:769px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }

/*Shrinking element depending on screen size*/
@media (min-width: 00px) {  
  h1 {
  	font-size:1.4rem;
  	padding-top: 20px;
  }
} 
@media (min-width: 1030px) {  
  h1 {
  	padding-top: 20px;
  }
}
 
@media (min-width: 1300px) { 
  h1 {
  	font-size:2.3rem;
  	padding-top: 5px;
  }
}
 
@media (min-width: 1600px) {  
  h1 {
  	font-size:2.70rem;
  	padding-top: 5px;
  }   
}

/*Google Maps*/
#googleMaps{
	margin-top: 100px;
	text-align: center;
}
.gmap_canvas {
	overflow:hidden;
	background:none!important;
}
.map_size{
	height:500px;
	width:800px;
}
