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: #000000;
opacity: 0.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;
}.fw-divider-space {
clear: both;
width: 100%;
}
.fw-divider-space.space-sm {
height: 30px;
}
.fw-divider-space.space-md {
height: 60px;
}
.fw-divider-space.space-lg {
height: 100px;
} .fw-divider-line {
clear: both;
position: relative;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}