/**
 * Avia Section & Content Templates have no min-height
 * @author Patrick Weijtenburg
 */
.avia-section.av-section-template,
.av-content-template {
    min-height: auto;
}

.avia-section.av-section-template .av-section-color-overlay-wrap {
    display: flex;
}

.av-section-template .av-inner-content,
.av-content-template .av-inner-content {
    position: relative;
    z-index: 1;
    /*overflow: inherit;*/
}

.av-section-template .av-custom-font-color,
.av-section-template .av-custom-font-color *,
.av-content-template .av-custom-font-color,
.av-content-template .av-custom-font-color * {
    color: inherit;
}

.av-special-heading-p .special-heading-border,
.av-special-heading-strong .special-heading-border {
    height: 1.5em;
}

.av-content-special-first-letter,
.av-excerpt-special-first-letter {
    font-size: 2em;
    font-weight: bold;
    /*float: left;*/
}