/*
.site-header {
	background-color: #84c449;
	
}

.genesis-nav-menu a, .genesis-nav-menu .toggle-header-search {
	color: #ffffff;
}
*/

@import url('https://fonts.googleapis.com/css?family=Bitter|Montserrat');

/* THIS IS FOR THE HOMEPAGE */

.title-area {
    float: left;
    padding-bottom: 9px;
    padding-top: 9px;
}

.site-title a, .site-title a:hover, .site-title a:focus {
	color: #84c449 !important;
	font-size: 2em;
	font-family: 'Bitter', serif;
	letter-spacing: -1.5px;
	text-transform:none;
	padding-bottom:0;
}

.site-header {
    background-color: #fff;
    border-bottom: 1px solid #84c449;
    min-height: 55px;
    position: fixed;
    top: 0;
	z-index: 9999;
	height:55px;
	padding: 0px 0px 0px 0px;
}

.site-header .wrap {
	padding-left: 10px;
    padding-right: 40px;
	min-height: 55px;
	    height: 55px;
}
    
.front-page .site-inner {
	    margin-top: 55px;
}


.genesis-nav-menu a, .genesis-nav-menu .toggle-header-search {
    color: #000;
    display: block;
    font-family: 'Helvetica Neue', sans-serif;
    /*font-size: 25px;*/
    font-size: 1.5rem;
    font-weight: bold;
	  font-stretch:1000;
	  letter-spacing:-5;
    padding: 15px 7px;
}

.js .genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child, .js .genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child, .js .genesis-nav-menu .sub-menu a, .js #genesis-mobile-nav-primary {
	/*background-color: #84c449;
	color: #ffffff;*/
}

.front-page-1 .widget-title {
    font-family: 'Helvetica Neue', sans-serif;
  text-shadow: 2px 2px 5px black;  
	font-size: 60px;
    font-size: 6rem;
    font-weight: 900;
    letter-spacing: -2px;
    line-height: 1;
    margin-bottom: 10px;
    padding-right: 10%;
    text-transform: none;
}

.button {
    display: inline-block;
    font-family: 'Helvetica Neue', sans-serif;
	  font-weight:bold;/*
	  background-color:#84c449;*/
	  letter-spacing:-2;
	  margin-bottom: 3px;
    margin-top: 3px;
}

.image-section button, .image-section input[type="button"], .image-section input[type="reset"], .image-section input[type="submit"], .image-section .button, .image-section .more-link {
    background-color: #fff;
	  font-family: sans-serif;
    /*background-color:#84c449;*/
	  border-width: 0;
    color: #000;
}

.site-footer {
    background-color: #84c449;
    bottom: 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    padding-bottom: 10px;
    padding-top: 10px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: -99;
}

.entry-header::after {
	display:none !important;
}

.front-page-2 .flexible-widgets .widget.widget_text:nth-of-type(1)::after, .front-page-3 .flexible-widgets .widget.widget_text:nth-of-type(1)::after, .front-page-4 .flexible-widgets .widget.widget_text:nth-of-type(1)::after {
	
	visibility: hidden !important;
}

/*following link formatting needs to be improved, does not look good in all spots*/
/*removing this to see if it helps w/ Lass

.entry a {
	color: #84c449 !important;
	border-bottom: .5px dotted;
}

*/

/*THIS IS FOR THE REST OF THE SITE*/

.entry-title {
    font-family:'Bitter',serif;
	  font-size: 42px;
    font-size: 5.2rem;
    font-weight: 700;
    letter-spacing: -0.5px;
	  padding-top:1em;
	  padding-bottom:1em;
}

/*
.entry, .entry p {
    font: normal 18px/1.5em Georgia, serif;
    color: #222222;
	  width:780px;
} */

.js .genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child, .js .genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child, .js .genesis-nav-menu .sub-menu a, .js #genesis-mobile-nav-primary {
	background-color: transparent !important;
}

.genesis-nav-menu {
	background-color: #ffffff;
}

.site-inner {
	margin-top: 80px;
}

.entry-background {
height: 0px !important;
}

.backstretch {
	display:none;
}

.full-width-content.featured-image .site-inner {
	margin-top: 0px !important;
}