html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {
       line-height: 16px ; 
       font-weight: 400 ; 
       font-size: 12px ; 
    } 

html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {
       font-size: 14px ; 
    } 

body #main-footer {
       margin-top: -20px ; 
       margin-bottom: 0px ; 
    } 

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

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

.post-14 .et_pb_section:nth-child(1) {
       padding-top: 32px ; 
       padding-bottom: 12px ; 
    } 

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

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

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

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

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

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

.post-245 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 20px ; 
    } 

.post-434 .et_pb_section:nth-child(1) .et_pb_text   p {
       font-size: 11px ; 
    } 

.post-11 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 16px ; 
    } 

.post-14 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 16px ; 
    } 

.post-16 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 20px ; 
    } 

.post-22 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 24px ; 
    } 

.post-630 .et_pb_section:nth-child(1) .et_pb_image {
       width: 162px ; 
    } 

.post-630 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 20px ; 
    } 

.post-630 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       width: 193px ; 
    } 

.post-630 .et_pb_section:nth-child(1) {
       padding-bottom: 35px ; 
    } 

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

.post-630 .et_pb_section:nth-child(3) {
       padding-top: 26px ; 
    } 

.post-663 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
       font-size: 20px ; 
       font-weight: bold ; 
       text-align: center ; 
    } 

.post-663 .et_pb_section:nth-child(1) {
       padding-bottom: 10px ; 
    } 

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

.post-663 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 20px ; 
    } 

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

