.post-15 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_button {
       font-family: Open Sans; 
       text-transform: uppercase; 
    } 

.post-15 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-5 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {
       height: 0px; 
    } 

.post-5 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-bottom: 50px; 
       padding-top: 35px; 
    } 

.post-5 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       padding-bottom: 35px; 
       padding-top: 35px; 
    } 

.post-5 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       padding-bottom: 35px; 
       padding-top: 35px; 
    } 

.post-5 .et_pb_section:nth-child(2) .et_pb_text   a {
       color: rgba(97,91,91,1); 
       font-weight: normal; 
       letter-spacing: 3px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.post-5 .et_pb_section:nth-child(2) .et_pb_text   a:hover {
       color: rgba(27,81,34,1); 
    } 

.post-5 .et_pb_section:nth-child(2) .et_pb_text   p {
       padding-top: 20px; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_blog_grid .hentry .more-link {
       color: rgba(27,81,34,1); 
       font-family: Open Sans; 
       letter-spacing: 3px; 
       text-transform: uppercase; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_blog_grid .hentry .post-meta {
       font-family: Open Sans; 
       font-size: 13px; 
       text-transform: uppercase; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_blog_grid .hentry > h2 a {
       color: rgba(27,81,34,1); 
       letter-spacing: 3px; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_blog_grid .hentry  {
       line-height: 25px; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_posts .hentry .more-link {
       color: rgba(27,81,34,1); 
       font-family: Open Sans; 
       letter-spacing: 3px; 
       padding-top: 10px; 
       text-transform: uppercase; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_posts .hentry .more-link:hover {
       color: rgba(97,91,91,1); 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_posts .hentry .post-meta {
       font-family: Open Sans; 
       font-size: 14px; 
       text-transform: uppercase; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_posts .hentry > h2 a {
       color: rgba(27,81,34,1); 
       letter-spacing: 4px; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_posts .hentry  {
       line-height: 25px; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_row:nth-child(2) {
       padding-bottom: 0px; 
    } 

.post-5 .et_pb_section:nth-child(3) .et_pb_row:nth-child(3) {
       padding-bottom: 0px; 
    } 

.post-5 .et_pb_section:nth-child(3) {
       padding-bottom: 0px; 
    } 

.post-5 .et_pb_section:nth-child(4) .et_pb_text   a {
       color: rgba(97,91,91,1); 
       font-style: normal; 
       font-weight: bold; 
       text-decoration: none; 
       text-transform: none; 
    } 

.post-5 .et_pb_section:nth-child(4) .et_pb_text   a:hover {
       color: rgba(247,247,247,1); 
    } 

.post-5 .et_pb_section:nth-child(4) {
       padding-bottom: 21px; 
       padding-top: 21px; 
    } 

.post-5 .et_pb_section:nth-child(5) .et_pb_blog_grid .hentry .more-link {
       color: rgba(27,81,34,1); 
       font-family: Open Sans; 
       text-transform: uppercase; 
    } 

.post-5 .et_pb_section:nth-child(5) .et_pb_blog_grid .hentry > h2 a {
       color: rgba(27,81,34,1); 
    } 

.post-5 .et_pb_section:nth-child(5) {
       padding-bottom: 20px; 
       padding-top: 20px; 
    } 

.post-5 .et_pb_section:nth-child(7) .et_pb_text   a {
       color: rgba(247,247,247,1); 
    } 

.post-71 .et_pb_section:nth-child(3) .et_pb_promo .et_pb_promo_button {
       font-family: Open Sans; 
       text-transform: uppercase; 
    } 

.post-87 .et_pb_section:nth-child(1) .et_pb_text   a {
       color: rgba(97,91,91,1); 
       font-family: Open Sans; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 5px; 
    } 

.post-87 .et_pb_section:nth-child(1) .et_pb_text   a:hover {
       color: rgba(247,247,247,1); 
    } 

.post-87 .et_pb_section:nth-child(1) {
       padding-bottom: 3px; 
       padding-top: 3px; 
    } 

.post-87 .et_pb_section:nth-child(2) .et_pb_text   a {
       color: rgba(27,81,34,1); 
    } 

.post-9 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content h4 a {
       color: rgba(97,91,91,1); 
    } 

.post-9 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content h4 a:hover {
       color: rgba(27,81,34,1); 
    } 

.post-9 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#comment-wrap #respond input[type=submit] {
       color: rgba(27,81,34,1); 
       font-family: Open Sans; 
       font-size: 16px; 
       text-transform: uppercase; 
    } 

#comment-wrap #respond textarea {
       font-family: Cardo; 
       font-size: 16px; 
       text-transform: none; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container button[type=submit] {
       color: rgba(27,81,34,1); 
       font-family: Open Sans; 
       text-transform: uppercase; 
    } 

#left-area .hentry .post-meta {
       font-family: Open Sans; 
       text-transform: uppercase; 
    } 

html body div#et-footer-nav ul.bottom-nav {
       color: rgba(247,247,247,1); 
    } 

html body div#et-footer-nav ul.bottom-nav li a:active {
       color: #1b5122; 
    } 

html body div#et-footer-nav ul.bottom-nav li a {
       color: #f7f7f7; 
    } 

html body div#et-footer-nav ul.bottom-nav li a:hover {
       color: #1b5122; 
    } 

html body div#et-footer-nav ul.bottom-nav li {
       font-family: Open Sans; 
       font-size: 12px; 
       font-style: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
    } 

html body div#et-top-navigation ul.nav {
       font-size: 16px; 
       font-weight: bold; 
       letter-spacing: 1px; 
       word-spacing: 1px; 
    } 

html body div#footer-bottom .et-social-icons li a {
       color: #f7f7f7; 
    } 

html body div#footer-bottom #footer-info {
       font-family: Open Sans; 
       font-size: 13px; 
       text-align: left; 
       text-transform: uppercase; 
    } 

html body header#main-header #logo {
       padding-bottom: 15px; 
       padding-top: 15px; 
       width: 110px; 
    } 

.post-5 .et_pb_section:nth-child(2) {
    } 

.post-5 .et_pb_section:nth-child(4) .et_pb_text   h1 {
    } 


@media  screen and (min-width:1025px) { .post-5 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   max-height: none; }  }  
@media  screen and (min-width:1025px) { .post-5 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   min-height: 590px; }  }  
@media screen and (max-width: 768px)  { .post-5 .et_pb_section:nth-child(2) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { .post-5 .et_pb_section:nth-child(2) {   padding-top: 0px; }  }  
@media screen and (max-width: 768px)  { html body div#footer-bottom #footer-info {   text-align: center; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   height: 141px; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-height: 141px; }  }  
@media screen and (max-width: 480px)  { .post-5 .et_pb_section:nth-child(2) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .post-5 .et_pb_section:nth-child(2) {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-5 .et_pb_section:nth-child(4) .et_pb_text   h1 {   font-size: 24px; }  }  
@media screen and (max-width: 480px)  { html body div#et-footer-nav ul.bottom-nav {   font-size: 10px; }  }  
@media screen and (max-width: 480px)  { html body div#footer-bottom #footer-info {   text-align: center; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   height: 109px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-height: 109px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-width: 137px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   width: 87px; }  }  