.et_pb_column_single {
       padding-bottom: 0px; 
       padding-top: 0; 
    } 

.et_pb_widget {
       margin-bottom: 0px!important; 
    } 

.et_section_regular {
       padding-bottom: 0px!important; 
       padding-top: 0px!important; 
    } 

.et_section_specialty {
       padding-bottom: 34px!important; 
       padding-top: 0px!important; 
    } 

.logo_container {
       top: 20px; 
    } 

.page #content-area .hentry .entry-content h1 {
       font-family: Crete Round; 
    } 

.post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {
    } 

.post-44 .et_pb_section:nth-child(3) .et_pb_widget_area .et_pb_widget:not(.woocommerce) h4 {
       font-family: Open Sans Condensed; 
       font-size: 24px; 
       padding-bottom: 0px; 
       text-align: center; 
    } 

.post-44 .et_pb_section:nth-child(3) .et_pb_widget_area .et_pb_widget:not(.woocommerce) img {
       padding-bottom: 10px; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) a {
       color: rgba(0,0,0,1); 
    } 

html body div#et-top-navigation {
       height: 118px; 
    } 

html body div#top-header {
       z-index: 99999; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {
       color: rgba(255,255,255,1); 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a:hover {
       text-decoration: underline!important; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {
       width: 100%; 
    } 

html body header#main-header #logo {
    } 

.post-44 .et_pb_section:nth-child(3) .et_pb_widget_area {
    } 

.post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
    } 

.post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header h1 {
    } 

.post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header h1 {
    } 

.post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header {
    } 

html body div#top-header #et-info a {
    } 

html body div#top-header #et-info {
    } 


@media  screen and (min-width:1025px) { .logo_container {   height: 196px!important; }  }  
@media  screen and (min-width:1025px) { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-bottom: 10px; }  }  
@media  screen and (min-width:1025px) { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-top: 10px!important; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   height: 186px!important; }  }  
@media  screen and (min-width:1025px) { html body header#main-header #logo {   margin-top: -110px; }  }  
@media screen and (max-width: 1024px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-bottom: 0px; }  }  
@media screen and (max-width: 1024px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-top: 0px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-height: 70%; }  }  
@media screen and (max-width: 768px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-top: 0px; }  }  
@media screen and (max-width: 768px)  { .post-44 .et_pb_section:nth-child(3) .et_pb_widget_area {   margin-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { .post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { .post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {   padding-top: 0px; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   margin-top: -60px; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-height: 123px; }  }  
@media screen and (max-width: 667px)  { html body header#main-header #logo {   max-height: 83px; }  }  
@media screen and (max-width: 480px)  { .et_pb_widget {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header h1 {   font-size: 29px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(3) .et_pb_widget_area {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header h1 {   font-size: 22px; }  }  
@media screen and (max-width: 480px)  { .post-44 .et_pb_section:nth-child(4) .et_pb_fullwidth_header {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   margin-top: -30px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-height: 87px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-width: 50%; }  }  