.sp_quickcontact input:not([type="submit"]), .sp_quickcontact textarea, .sp_quickcontact textarea#message {
    color: #4675B9;
}
.zentools [grid-col] {
    border-bottom: 6px solid #4675b8;
}
h1, h2, h3, h4, h6 {
  line-height:2.5rem;
  margin-bottom:1.0rem;
}
#grid1wrap h1 {
    color: #ffffff;
    margin-top: 2.0rem;
}
h5 {
    line-height: 1.2rem;
    color: #51924b;
    margin-left: 1rem;
    margin-bottom: 0.75rem;
}
ul, li {
    line-height: 1.7rem;
  margin-bottom:1.0rem;
}
.zentools [grid-col] {
    border-bottom: 6px solid #4675b8;
}
blockquote {
    border-left: 0;
    border-bottom: none;
    margin: 0;
    padding-bottom: 0;
    padding-left: 5%;
  font-weight:300;
  font-style:normal;
  color:#51924b;
}
blockquote p {
  line-height:2.0rem !important;
  
}
.mean-container .mean-nav ul li {
    position: relative;
    float: left;
    width: 100%;
    padding: 0;
    line-height: 1rem;
    margin-bottom: 0;
    margin-top: 0.5rem;
}
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li span.zen-menu-heading {
    padding: 2%;
    margin: 0;
    border-top: none;
}
#top-right a.btn, #top-left a.btn, #top-right a.btn-empty, #top-left a.btn-empty {
    margin-top: 0;
}
.mean-container a.meanmenu-reveal {
    padding: 6px 6px 4px 6px;
}
.has-scrolled #top-left a.btn:hover, .has-scrolled #top-right a.btn:hover, .has-scrolled #top-left a.btn-empty:hover, .has-scrolled #top-right a.btn-empty:hover {
    border-color: #51924b;
    color: #ffffff;
}
.fixed #menu ul.first-level > li > a, .fixed #menu ul.first-level > li > span.zen-menu-heading {
    color: #4675b8;
}
.fixed #menu ul.first-level > li.active > span.zen-menu-heading, .fixed #menu ul.first-level > li.active > a {
    color: #51924b;
}
#menu ul > li.active > span.zen-menu-heading, #menu ul > li.active > a {
    color: #51924b;
}