.so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container h1.sow-headline {
    font-family: Times New Roman, Times, Baskerville, Georgia, serif;
    font-weight: 400;
    text-align: center;
    color: #555555;
    line-height: 1.4em;
}

@media (max-width: 780px) {
    .so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container h1.sow-headline {
        text-align: center;
    }
}

.so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container h1.sow-headline a {
    color: #555555;
}

.so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container h3.sow-sub-headline {
    text-align: center;
    line-height: 1.4em;
}

@media (max-width: 780px) {
    .so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container h3.sow-sub-headline {
        text-align: center;
    }
}

.so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container .decoration {
    line-height: 0em;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

@media (max-width: 780px) {
    .so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container .decoration {
        text-align: center;
    }
}

.so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container .decoration .decoration-inside {
    height: 1px;
    display: inline-block;
    border-top: 1px solid #eeeeee;
    width: 100%;
    max-width: 80%;
}

.so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container *:first-child {
    margin-top: 0 !important;
}

.so-widget-sow-headline-default-2cf1d112056f-5 .sow-headline-container *:last-child {
    margin-bottom: 0 !important;
}