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

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

.post-135 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       padding-top: 20px ; 
       padding-bottom: 10px ; 
    } 

.post-1006 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       padding-top: 20px ; 
       padding-bottom: 10px ; 
    } 

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

#et-top-navigation ul.nav .current_page_item > a {
       font-size: 14px ; 
    } 

html #main-header {
       font-size: 20px ; 
       height: 83px ; 
    } 

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

.post-1247 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {
       color: rgba(203,121,5,1) ; 
    } 

.post-1247 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 a {
       color: rgba(203,121,5,1) ; 
    } 

.post-1247 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       color: rgba(0,0,0,1) ; 
       font-family: Abel ; 
       font-size: 100px ; 
    } 

.post-1247 .et_pb_section:nth-child(1) .et_pb_text   h2 {
       color: rgba(121,109,139,1) ; 
       font-family: Abel ; 
    } 

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

.post-1247 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_description  h2 {
       font-family: Abel ; 
       font-size: 32px ; 
       padding-top: 22px ; 
    } 

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

.post-1247 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content h4 {
       font-size: 26px ; 
       font-style: italic ; 
       text-decoration: none ; 
       text-align: center ; 
       color: #ffffff ; 
    } 

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

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

.post-25 .et_pb_section:nth-child(1) {
       padding-top: 24px ; 
       padding-bottom: 0px ; 
    } 

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

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

#top.et_pb_slider .et_pb_slide {
       height: 450px ; 
    } 

.post-43 .et_pb_section:nth-child(1) {
       height: 450px ; 
    } 

