.post-1574 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       background-color: rgba(255,255,255,1); 
       padding-right: 20px; 
       padding-left: 20px; 
       padding-bottom: 20px; 
       box-shadow: rgba(0, 0, 0, 0.2) 2px 4px 5px; 
    } 

.post-1574 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       background-color: rgba(255,255,255,1); 
       padding-right: 20px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       box-shadow: rgba(0, 0, 0, 0.2) 2px 4px 5px; 
    } 

.post-1574 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content h4 a:hover {
       background-color: rgba(202,236,228,1); 
    } 

.post-1574 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content h4 a:hover {
       text-decoration: underline; 
    } 

.post-1574 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content p a:hover {
       color: rgba(255,255,255,1); 
       background-color: rgba(26,161,155,1); 
       padding-top: 2px; 
       padding-right: 2px; 
       padding-bottom: 2px; 
       padding-left: 2px; 
       border-radius: 4px; 
       border-top-left-radius: 4px; 
       border-top-right-radius: 4px; 
       border-bottom-right-radius: px; 
       border-bottom-left-radius: 4px; 
    } 

.post-1574 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content p a {
       padding-top: 2px; 
       padding-right: 2px; 
       padding-bottom: 2px; 
       padding-left: 2px; 
       margin-top: 5px; 
    } 

html body div#et-top-navigation {
       width: 100%; 
       background-color: rgba(76,76,76,1); 
    } 

.post-1574 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img:hover {
       opacity: 0.6; 
       transform: scale(1.05); 
    } 

.post-1574 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content p a:hover {
       color: #ffffff; 
       background-color: transparent; 
    } 

html body div#et-top-navigation ul.nav li a {
       padding-bottom: 10px; 
       padding-top: 0px; 
       margin-top: 10px; 
    } 

html body header#main-header {
       background-color: rgba(255,255,255,1); 
       padding-top: 0px; 
    } 

.post-1574 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
       margin-bottom: 15px; 
    } 

#wpcf7-f1796-p1244-o1 input[type=text] {
       width: 90%; 
    } 

#wpcf7-f1796-p1244-o1 input[type=email] {
       width: 90%; 
    } 

#wpcf7-f1796-p1244-o1 input[type=tel] {
       width: 90%; 
    } 

#wpcf7-f1796-p1244-o1 textarea {
       width: 90%; 
    } 

#wpcf7-f1797-p1244-o2 input[type=text] {
       width: 90%; 
    } 

#wpcf7-f1797-p1244-o2 input[type=email] {
       width: 90%; 
    } 

#wpcf7-f1797-p1244-o2 input[type=tel] {
       width: 90%; 
    } 

#wpcf7-f1797-p1244-o2 textarea {
       width: 90%; 
    } 

#wpcf7-f1796-p1244-o1 input[type=submit] {
       border-radius: 8px; 
       border-style: none; 
       color: rgba(255,255,255,1); 
       background-color: rgba(26,161,155,1); 
       padding-top: 10px; 
       padding-right: 20px; 
       padding-left: 20px; 
       padding-bottom: 10px; 
       font-size: 20px; 
    } 

#wpcf7-f1797-p1244-o2 input[type=submit] {
       border-radius: 8px; 
       border-style: none; 
       font-size: 20px; 
       color: rgba(255,255,255,1); 
       padding-top: 10px; 
       padding-right: 20px; 
       padding-bottom: 10px; 
       padding-left: 20px; 
       background-color: rgba(180,53,48,1); 
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { html body header#main-header {   background-color: rgba(255,255,255,1); }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { html body header#main-header {   background-color: rgba(255,255,255,1); }  }  