/* Enter Your Custom CSS Here */

body{
  	width: 950px;
    margin: 0 auto;
    background-color: #FFFFFF;
    height: 100%;
    min-height: 100%;
    font-size: 14px;
}

.entry-header {
	display: none;
}

.site:before{
      background-color: #E0EAE2;
}

.site-footer{
  display: none;
  background-color: #00501F;
}

#green-bar{
   	background-color: #00501F;
	height: 20px;
}

#site-header{
	background-color: #E0EAE2
}

#masthead {
	display: none;
}
.masthead-fixed .site-main {
margin-top: 40px;
}

.content-area, .content-sidebar {
padding-top: 40px;
}

.secondary-navigation a{
	color: #000000;
}

.site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
  margin: 0 auto;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto;
	max-width: 650px;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
    border-top: 5px solid #00501F;
	color: #000000;
	font-weight: 900;
  	background-color: #FFFFFF;
}


@media screen and (min-width: 1080px) {
    .site:before {
		width: 190px;
	}
    #secondary {
		width: 190px;
	}
  
  .secondary-navigation {
		font-size: 11px;
		width: 190px;
	}
  
  .secondary-navigation li {
		border-top: 2px solid #FFFFFF;
		position: relative;
	}

    .secondary-navigation li {
		border-top: 2px solid #FFFFFF;
		position: relative;
	}
  
	.secondary-navigation a {
		padding: 10px 30px;
	}

	.secondary-navigation ul ul {
		background-color: #F5FFF5;
		position: absolute;
		top: 0;
		left: -999em;
		width: 182px;
		z-index: 99999;
	}

	.secondary-navigation li li {
		border-top: 0;
	}

  	.secondary-navigation li:last-child {
		border-bottom: 2px solid #FFFFFF;
	}
  
	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #F5FFF5;
		color: #000000;
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #F5FFF5;
	}
}

@media screen and (max-width: 1007px) {
  body, #simple-sticky-footer {
  	width: 100% !important;
  }
  
  #secondary {
    background-color: white;
  }
  
  .site-navigation li {
    background-color: #E0EAE2;
  }

  h3 {
    font-size: 1.3em;
  }
  
  .entry-content {
    font-size: 1.4em; 
  }
  
  .secondary-navigation a {
    font-size: 2em;
  }
}