.post-76294 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       background-color: #000000; 
       opacity: 0.4; 
       color: #ffffff; 
       padding-right: 30px; 
       padding-left: 30px; 
       padding-bottom: 0px; 
    } 

.post-76294 .et_pb_section:nth-child(3) .et_pb_text   h1 {
       color: #ffffff; 
    } 

.post-76294 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) {
       background-color: #000; 
       opacity: .4; 
       color: #ffffff; 
    } 

.post-76294 .et_pb_section:nth-child(5) .et_pb_promo .et_pb_promo_description  h2 {
       color: #ffffff; 
    } 

.post-76294 .et_pb_section:nth-child(5) .et_pb_promo .et_pb_promo_button {
       color: #ffffff; 
       font-size: 20px; 
       border-color: #ffffff; 
       border-style: solid; 
       border-top-color: #ffffff; 
       border-right-color: #ffffff; 
       border-bottom-color: #ffffff; 
       opacity: 1; 
       font-style: normal; 
       background-color: #ffffff; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px; 
    } 

html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) input[type=text] {
       width: 200px; 
    } 

.post-76284 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_button {
       background-color: #000; 
       color: #ffffff; 
    } 

.post-142 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

.post-142 .et_pb_section:nth-child(1) .et_pb_fullwidth_header p.et_pb_fullwidth_header_subhead {
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

.post-255880 .et_pb_section:nth-child(1) .et_pb_image {
       position: relative; 
    } 

.post-255880 .et_pb_section:nth-child(1) .et_pb_text   p {
       position: relative; 
    }