.et_pb_text {
       font-family: Montserrat; 
       font-size: 16px; 
    } 

#top-menu {
       font-family: Montserrat; 
       text-transform: uppercase; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       text-decoration: none; 
       box-sizing: border-box; 
       margin-top: 0px; 
       font-size: 19px; 
    } 

.et-box {
       background-color: #b42626; 
       box-shadow: 2px 2px 2px 2px  #b66b5d; 
       z-index: auto; 
       opacity: 0.8; 
       transform: none; 
       border-width: 2px; 
       border-style: solid; 
       margin-bottom: 10px; 
    } 

.et-box-content {
       padding-right: 27px; 
       padding-left: 49px; 
       padding-top: 15px; 
       padding-bottom: 15px; 
    } 

.et_pb_promo {
       height: 100px; 
       padding-left: 30px; 
       padding-right: 30px; 
       font-family: Montserrat; 
       font-size: 18px; 
       border-radius: 10px; 
       border-top-left-radius: 10px; 
       border-top-right-radius: 12px; 
       border-bottom-right-radius: 12px; 
       border-bottom-left-radius: 13px; 
       box-shadow: 2px 2px 2px 2px  #b66b5d; 
       width: 920px; 
       position: static; 
       bottom: 0px; 
       left: 0px; 
    } 

.post-28 .et_pb_section:nth-child(1) .et_pb_slider {
       height: 500px; 
    } 

.post-42 .et_pb_section:nth-child(2) {
       padding-top: 18px; 
       padding-bottom: 13px; 
    } 

.post-42 .et_pb_section:nth-child(3) {
       padding-top: 14px; 
       padding-bottom: 19px; 
    } 

.post-42 .et_pb_section:nth-child(4) {
       padding-bottom: 30px; 
       padding-top: 16px; 
    } 

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

html #main-header #logo {
       background-image: none; 
    } 

html #main-header {
       background-image: none; 
    } 

