/**
 * Image Headline Block Styles
 */

.avia-image-headline-block-container,
#wpwrap .avia-image-headline-block-container {
    margin: 40px 0 0;
    padding: 15px 0 5px;
    clear: both;
}
#wpwrap .avia-image-headline-block-container {
    background-color: #FFF;
    padding: 15px 10px;

}

.avia-image-headline-block-container .avia-image-headline-block-inner,
#wpwrap .avia-image-headline-block-container .avia-image-headline-block-inner {
    display: grid;
    grid-template-columns: max-content 1fr;
    gap: 15px;
    /* display: flex;
    flex-direction: column;
    align-items: center; */
    border-top: 1px solid var(--enfold-header-color-primary);
    border-bottom: 1px solid var(--enfold-header-color-primary);
    
}
#wpwrap .avia-image-headline-block-container .avia-image-headline-block-inner {
    border-top: 1px solid #a81010;
    border-bottom: 1px solid #a81010;
    padding-top: 2px;
    padding-bottom: 2px;
}

.avia-image-headline-block-container .avia-image-headline-block-inner.ar-1-1,
#wpwrap .avia-image-headline-block-container .avia-image-headline-block-inner.ar-1-1 {
    grid-template-columns: 1fr 1fr;
}
.avia-image-headline-block-container .avia-image-headline-block-inner.ar-1-2,
#wpwrap .avia-image-headline-block-container .avia-image-headline-block-inner.ar-1-2 {
    grid-template-columns: 1fr 2fr;
}
.avia-image-headline-content,
#wpwrap .avia-image-headline-content {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.avia-image-headline-content .avia-image-subline,
#wpwrap .avia-image-headline-content .avia-image-subline {
    font-style: italic;
    color: var(--enfold-header-color-primary);
    flex-grow: 1;
    margin-top: 2px;
}
#wpwrap .avia-image-headline-content .avia-image-subline {
    color: #a81010;
}

.avia-image-headline-block-container .avia-image-headline,
#wpwrap .avia-image-headline-block-container .avia-image-headline {
    align-self: flex-end;
    width: 100%;
    line-height: 1.1;
    margin-bottom: 4px;
}
#wpwrap .avia-image-headline-block-container .avia-image-headline {
    padding:0;
    font-size: 21px;
}

.av-align-left .avia-image-headline-block-inner,
#wpwrap .av-align-left .avia-image-headline-block-inner {
    align-items: flex-start;
}

.av-align-right .avia-image-headline-block-inner,
#wpwrap .av-align-right .avia-image-headline-block-inner {
    align-items: flex-end;
}

.avia-image-headline-image-container,
#wpwrap .avia-image-headline-image-container {
    margin: 2px 0;
    max-width: 100%;
}

.avia-image-headline-image,
#wpwrap .avia-image-headline-image {
    display: block;
    max-width: 100%;
    height: auto;
}
#wpwrap .avia-image-headline-image-container img {
    margin: 0;
    top: 0;
    height: auto;
}
#wpwrap .avia-image-headline-image-container .avia-builder-prev-img-container,
#wpwrap .avia-image-headline-image-container .avia-image-container {
    margin: 2px 0;
    line-height: 0;
    padding: 0;
}
.avia-image-headline,
#wpwrap .avia-image-headline {
    margin: 0 0 10px;
    font-weight: bold;
    line-height: 1.3;
}

.avia-image-subline,
#wpwrap .avia-image-subline {
    line-height: 1.5;
    opacity: 0.8;
}
