.sd-block-title {

}

.sd-block-title-htag {
    word-break: keep-all;
    line-height: 1;
}

.sd-block-title-htag.font-xlarge {
    font-size: 72px;
}

.sd-block-title-htag.font-large {
    font-size: 56px;
}

.sd-block-title-htag.font-middle {
    font-size: 44px;
}

.sd-block-title-htag.font-small {
    font-size: 32px;
}

.sd-block-title-htag.font-mini {
    font-size: 24px;
}

.sd-block-title-htag.font-tiny {
    font-size: 18px;
}

.sd-block-title-htag.color-black {
    color: #06061B;
}

.sd-block-title-htag.color-white {
    color: #FFF;
}

.sd-block-title-htag.color-gray {
    color: #75757F;
}

.sd-block-title-htag.color-green {
    color: #E16857;
}

.sd-block-title-htag.align-left {
    text-align: left;
}

.sd-block-title-htag.align-right {
    text-align: right;
}

.sd-block-title-htag.align-middle {
    text-align: center;
}

.sd-block-title-htag.marginbottom-0px {
    margin-bottom: 0px;
}

.sd-block-title-htag.marginbottom-10px {
    margin-bottom: 10px;
}

.sd-block-title-htag.marginbottom-20px {
    margin-bottom: 20px;
}

.sd-block-title-htag.marginbottom-40px {
    margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
    .sd-block-title-htag.font-xlarge {
        font-size: 40px;
    }

    .sd-block-title-htag.font-large {
        font-size: 32px;
    }

    .sd-block-title-htag.responsive_hide-yes {
        display: none;
    }

    .sd-block-title-htag.responsive_align-left {
        text-align: left;
    }

    .sd-block-title-htag.responsive_align-middle {
        text-align: center;
    }

    .sd-block-title-htag.responsive_align-right {
        text-align: right;
    }

    .sd-block-title-htag.responsive_marginbottom-0px {
        margin-bottom: 0px;
    }

    .sd-block-title-htag.responsive_marginbottom-10px {
        margin-bottom: 10px;
    }

    .sd-block-title-htag.responsive_marginbottom-20px {
        margin-bottom: 20px;
    }

    .sd-block-title-htag.responsive_marginbottom-40px {
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 500px) {
    .sd-block-title-htag.font-xlarge {
        font-size: 26px;
    }
}