h1, h2, h3, h4, h5, h6, .teaser h3, .special-heading p{ letter-spacing:0; } .special-heading p{ font-size:16px; } h3.section_header{ line-height:1.4; } .teaser:not(.media) h6{ margin-top:25px; } @media (min-width:768px) { .teaser:not(.media) h6{  margin-top:35px; } } .teaser h6{ font-size:20px; margin-bottom:20px; } footer.page_footer.parallax.section_overlay.ds:before, footer.page_footer.parallax.section_overlay.ds:after{ background-color:#000; opacity:.6; } footer.page_footer .widget-title{ font-size:20px; font-weight:700; margin-top:9px; margin-bottom:36px; } footer.page_footer .widget_banner{ margin-bottom:28px; } footer.page_footer .widget_text{ margin-bottom:0; } footer.page_footer .widget_socials a.social-icon{ margin-left:15px !important; } footer.page_footer .widget_socials a.social-icon:first-child{ margin-left:0 !important; } @media (max-width:479px) { footer.page_footer.section_padding_top_90>[class*=container]{  padding-bottom:40px; } } .theme_button span{ letter-spacing:1px; font-weight:700; }