/* One pair of lines belongs to the heading, not to a disposable inner span. */
.ravis-title-t-1 .title,
.ravis-title-t-2 .title,
.astrum-heading-center,
.astrum-heading-left {
 display:table; position:relative; width:auto; max-width:100%; box-sizing:border-box;
 color:#fff; font-family:var(--astrum-heading-font,"Playfair Display",Arial,Helvetica,sans-serif);
 font-weight:400; font-style:normal; line-height:80px; margin-top:0; margin-bottom:20px;
}
.ravis-title-t-2 .title,
.astrum-heading-center {font-size:26px;text-align:center;margin-left:auto;margin-right:auto;padding:0 15px;}
.ravis-title-t-1 .title,
.astrum-heading-left {font-size:30px;text-align:left;margin-left:0;margin-right:auto;padding:0;}
.ravis-title-t-1 .title::before,.ravis-title-t-1 .title::after,
.ravis-title-t-2 .title::before,.ravis-title-t-2 .title::after,
.astrum-heading-center::before,.astrum-heading-center::after,
.astrum-heading-left::before,.astrum-heading-left::after {
 content:"";display:block;position:absolute;background:var(--astrum-heading-color,#d2bd7f);
 bottom:0;left:0;width:100%;height:2px;
}
.ravis-title-t-2 .title::before,.ravis-title-t-2 .title::after,
.astrum-heading-center::before,.astrum-heading-center::after {left:50%;transform:translate(-50%,-50%);}
.ravis-title-t-1 .title::after,.ravis-title-t-2 .title::after,
.astrum-heading-center::after,.astrum-heading-left::after {bottom:-3px;width:80%;height:1px;}
.ravis-title-t-1 .title > span,.ravis-title-t-2 .title > span {padding:0;}
.ravis-title-t-1 .title span::before,.ravis-title-t-1 .title span::after,
.ravis-title-t-2 .title span::before,.ravis-title-t-2 .title span::after {content:none;display:none;}
/* Explicit editor selection also works within an old wrapper. */
.ravis-title-t-1 > .astrum-heading-center,.ravis-title-t-2 > .astrum-heading-center {font-size:26px;text-align:center;margin-left:auto;margin-right:auto;padding:0 15px;}
.ravis-title-t-1 > .astrum-heading-left,.ravis-title-t-2 > .astrum-heading-left {font-size:30px;text-align:left;margin-left:0;margin-right:auto;padding:0;}
.ravis-title-t-1 > .astrum-heading-left::before,.ravis-title-t-1 > .astrum-heading-left::after,
.ravis-title-t-2 > .astrum-heading-left::before,.ravis-title-t-2 > .astrum-heading-left::after {left:0;transform:none;}
.ravis-title-t-1 > .astrum-heading-center::before,.ravis-title-t-1 > .astrum-heading-center::after {left:50%;transform:translate(-50%,-50%);}
@media(max-width:440px){.ravis-title-t-1 .title,.astrum-heading-left{font-size:24px;}}
