#header__search-toggle {display:none;}

a {
text-decoration:none;
color: #00874e;
}

p {
line-height:125%;
color: #000;
}

ul li {color: #000;line-height: 110%;}

ul.space li { margin-bottom: 1em; }

ul.space { margin: 30px 0 30px 0;}

h4 {font-size: 24px; font-weight: 600;}


#menu-main-menu > li > a {
color: #000 !important;
font-size: 16px;
font-weight: 500;
text-align:left !important;
}
#menu-main-menu > li > a:hover {
color: #00874e !important;
text-decoration:none;
}

.sub-menu {
background-color: #00874e !important;
}

.sub-menu > ul {
padding: 0px;
margin: 0px;

}

.sub-menu > li  {
font-size: 16px;
line-height:140%;
text-align:left !important;
}

.sub-menu > li > a {
font-size: 16px;
border-bottom: 2px solid transparent;
text-align:left !important;
}
.sub-menu > li > a:hover {
border-bottom: 2px solid #fff;
text-decoration:none;
display:block;
}

::selection {
  background: #75ab94; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #75ab94; /* Gecko Browsers */
}

a.anchor {
    display: block;
    position: relative;
    top: -160px;
    visibility: hidden;
}

.post-img-small-right-350 {
 float:right;
 margin: 0 0px 30px 30px;
 font-size: 1em;
font-weight:600;
text-align:center;
 width:350px;}

.post-img-small-right-350 img {
 margin-bottom: 15px;}

.site-footer {display:none;}

.section-hdr a:link {text-transform: uppercase;font-weight: 600; font-size: 30px;}
.section-hdr a:hover {text-transform: uppercase;font-weight: 600; font-size: 30px; color:#000;}

.widget-title {color: #000 !important;font-size: 30px !important; font-weight: 600;}

.widget-title:after {
 background: none repeat scroll 0 0 #00874e;
 bottom: -10px;
 content: "";
 display: block;
 height: 4px;
 position: relative;
 width: 60px;} 

.search-input__button {background-color: #eceded; font-color: #000;}

#footer {color: #fff;}
#footer a:link {color: #fff;text-decoration:underline;}

.button {
  background-color: #00874e !important;
font-family: inherit !important;
  border: none;
  color: white;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
}

.button:hover {
  background-color: #999 !important;

}

.shadow {
text-shadow: 1px 1px #fff;
line-height: 105% !important;
font-size: 25px !important;
font-weight:500;
}

.nf-form-fields-required {
  display: none;
}
@media only screen and (max-width: 780px) {

.post-img-small-right-350 {
 display:block !important; float: none !important; margin-top:30; margin-right:auto; margin-bottom:30; margin-left:auto;}

.post-img-small-right-350 img { margin-top: 30px !important;}

ul li {line-height: 110%;}

ul.space li { 
  list-style-position: inside;
  padding-left: 0;
}
a.anchor {
    display: block;
    position: relative;
    top: -120px;
    visibility: hidden;
}
