.sd-title-block-default-htag {
    word-break: keep-all;
    line-height: 36px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
}

.sd-title-block-default {
    position: relative;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.sd-title-block-default-htag {
    display: block;
}

.sd-title-block-default.uppercase {
    text-transform: uppercase;
}

.sd-title-block-default .muli-family {
    font-family: 'Muli', sans-serif;
}
.sd-title-block-default .corbel-family {
    font-family: 'Corbel', sans-serif;
}

.sd-title-block-default .color-orange,
.sd-title-block-default .color-orange a {
    color: #FE5000;
}

.sd-title-block-default .color-blue,
.sd-title-block-default .color-blue a {
    color: #1964AC;
}

.sd-title-block-default .color-green,
.sd-title-block-default .color-green a {
    color: #69A341;
}

.sd-title-block-default .color-yellow,
.sd-title-block-default .color-yellow a {
    color: #E5A91A;
}

.sd-title-block-default .color-red,
.sd-title-block-default .color-red a {
     color: #AF1D1F;
}

.sd-title-block-default .color-gray,
.sd-title-block-default .color-gray a {
    color: #414042;
}

.sd-title-block-default .color-white,
.sd-title-block-default .color-white a {
    color: #ffffff;
}

.sd-title-block-default .color-light-gray,
.sd-title-block-default .color-light-gray a {
    color: #CACACA;
}

.sd-title-block-default.background {
    display: block;
}

.sd-title-block-default.background .sd-title-block-default-inner {
    padding: 18px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.sd-title-block-default .sd-title-block-default-inner {
    display: inline-block;
}

.sd-title-block-default.background.orange .sd-title-block-default-inner {
    background-color: #FE5000;
}

.sd-title-block-default.background.blue .sd-title-block-default-inner{
    background-color: #1964AC;
}

.sd-title-block-default.background.green .sd-title-block-default-inner{
    background-color: #69A341;
}

.sd-title-block-default.background.yellow .sd-title-block-default-inner{
    background-color: #E5A91A;
}

.sd-title-block-default.background.red .sd-title-block-default-inner{
    background-color: #AF1D1F;
}

.sd-title-block-default.background.gray .sd-title-block-default-inner{
    background-color: #414042;
}

.sd-title-block-default.background.white .sd-title-block-default-inner {
    background-color: #ffffff;
}

.sd-title-block-default.background.light-gray .sd-title-block-default-inner {
    background-color: #CACACA;
}

.sd-title-block-default .title-icon {
    position: absolute;
    height: 100%;
}

@media screen\0 {
    .sd-title-block-default .title-icon {
        top: 0;
        bottom: 0;
    }
}

.sd-title-block-default .title-icon svg {
    vertical-align: middle;
}

.sd-title-block-default .title-icon.orange path.st0 {
    fill: #FE5000
}

.sd-title-block-default .title-icon.blue path.st0 {
    fill: #1964AC
}

.sd-title-block-default .title-icon.green path.st0 {
    fill: #69A341
}

.sd-title-block-default .title-icon.yellow path.st0 {
    fill: #E5A91A
}

.sd-title-block-default .title-icon.red path.st0 {
    fill: #AF1D1F
}

.sd-title-block-default .title-icon.gray path.st0 {
    fill: #414042
}

.sd-title-block-default .title-icon.white path.st0 {
    fill: #FFFFFF;
}

.sd-title-block-default .title-icon.light-gray path.st0 {
    fill: #CACACA
}

.font-Standard .icon-active .sd-title-block-default-htag {
    padding-left: 50px;
}

.font-Standard .sd-title-block-default-htag {
    padding-top: 2px;
}

.font-Standard.sd-title-block-default .title-icon svg {
    width: 40px;
    margin-right: 10px;
}

.home .font-xlarge.sd-title-block-default-htag {
    line-height: 66px;
}

.font-xlarge .icon-active .sd-title-block-default-htag {
    padding-left: 80px;
}

.font-xlarge .sd-title-block-default-htag {
    font-size: 66px;
    line-height: 66px;
}

.font-xlarge.sd-title-block-default .title-icon svg {
    width: 60px;
    margin-right: 10px;
}

.font-xlarge.sd-title-block-default .icon-active .sd-breadcrumb-block {
    padding-left: 80px;
}

.font-larger .icon-active .sd-title-block-default-htag {
    padding-left: 60px;
}

.font-larger .sd-title-block-default-htag {
    font-size: 40px;
    padding-top: 7px;
}

.font-larger.sd-title-block-default .title-icon svg {
    width: 50px;
    margin-right: 10px;
}

.font-larger.sd-title-block-default .icon-active .sd-breadcrumb-block {
    padding-left: 65px;
}

.font-large .icon-active .sd-title-block-default-htag {
    padding-left: 60px;
}

.font-large .sd-title-block-default-htag {
    font-size: 36px;
    padding-top: 7px;
}

.font-large.sd-title-block-default .title-icon svg {
    width: 50px;
    margin-right: 10px;
}

.font-large.sd-title-block-default .icon-active .sd-breadcrumb-block {
    padding-left: 65px;
}

.font-middle .icon-active .sd-title-block-default-htag {
    padding-left: 50px;
}

.font-middle .sd-title-block-default-htag {
    font-size: 30px;
    padding-top: 3px;
}

.font-middle.sd-title-block-default .title-icon svg {
    width: 40px;
    margin-right: 10px;
}

.font-middle.sd-title-block-default .icon-active .sd-breadcrumb-block {
    padding-left: 55px;
}

.font-small .icon-active .sd-title-block-default-htag {
    padding-left: 50px;
}

.font-small .sd-title-block-default-htag {
    font-size: 24px;
    padding-top: 3px;
}

.font-small.sd-title-block-default .title-icon svg {
    width: 40px;
    margin-right: 10px;
}

.font-small.sd-title-block-default .icon-active .sd-breadcrumb-block {
    padding-left: 55px;
}

.font-xsmall .icon-active .sd-title-block-default-htag {
    padding-left: 40px;
}

.font-xsmall .sd-title-block-default-htag {
    font-size: 18px;
}

.font-xsmall.sd-title-block-default .title-icon svg {
    width: 30px;
    margin-right: 10px;
}

.font-xsmall.sd-title-block-default .sd-breadcrumb-block {
    padding-left: 45px;
}

.sd-title-block-default.align-left {
    text-align: left;
}

.sd-title-block-default.align-right {
    text-align: right;
}

.sd-title-block-default.align-middle {
    text-align: center;
}

.sd-title-block-default.marginbottom-0px {
    margin-bottom: 0;
}

.sd-title-block-default.marginbottom-20px {
    margin-bottom: 20px;
}

.sd-title-block-default.marginbottom-40px {
    margin-bottom: 40px;
}

.sd-title-block-default.marginbottom-50px {
    margin-bottom: 50px;
}

.sd-title-block-default .sd-breadcrumb-block {
    text-align: left;
}

#breadcrumbs{
    list-style: none;
    margin: 0;
    text-transform: none;
    overflow: hidden;
}

#breadcrumbs li{
    display: inline-block;
}

#breadcrumbs .separator {
    margin: 0 3px;
}

ul#breadcrumbs, #breadcrumbs a {
    font-size: 12px;
}

#breadcrumbs li a:hover {
    color: #fe5000;
}

#breadcrumbs strong {
    font-weight: 200;
}

@media screen and (max-width: 767px) {
    .font-xlarge .icon-active .sd-title-block-default-htag {
        padding-left: 40px;
    }

    .font-xlarge .sd-title-block-default-htag {
        font-size: 30px;
        padding-top: 0;
        line-height: 36px;
    }
    .font-xlarge.sd-title-block-default .icon-active .sd-breadcrumb-block {
        padding-left: 45px;
    }

    .font-larger .icon-active .sd-title-block-default-htag {
        padding-left: 40px;
    }
    .font-larger .sd-title-block-default-htag {
        font-size: 28px;
        padding-top: 0;
    }
    .font-larger.sd-title-block-default .icon-active .sd-breadcrumb-block {
        padding-left: 45px;
    }

    .font-large .icon-active .sd-title-block-default-htag {
        padding-left: 40px;
    }
    .font-large .sd-title-block-default-htag {
        font-size: 26px;
        padding-top: 0;
    }
    .font-large.sd-title-block-default .icon-active .sd-breadcrumb-block {
        padding-left: 45px;
    }

    .font-middle .icon-active .sd-title-block-default-htag {
        padding-left: 40px;
    }
    .font-middle .sd-title-block-default-htag {
        font-size: 24px;
        padding-top: 0;
    }
    .font-middle.sd-title-block-default .icon-active .sd-breadcrumb-block {
        padding-left: 45px;
    }

    .font-small .icon-active .sd-title-block-default-htag {
        padding-left: 40px;
    }
    .font-small .sd-title-block-default-htag {
        font-size: 22px;
    }
    .font-small.sd-title-block-default .icon-active .sd-breadcrumb-block {
        padding-left: 45px;
    }

    .font-xsmall .sd-title-block-default-htag {
        font-size: 18px;
    }
    .font-xsmall.sd-title-block-default .icon-active .sd-breadcrumb-block {
        padding-left: 45px;
    }

    .font-xlarge.sd-title-block-default .title-icon svg,
    .font-larger.sd-title-block-default .title-icon svg,
    .font-large.sd-title-block-default .title-icon svg,
    .font-middle.sd-title-block-default .title-icon svg,
    .font-small.sd-title-block-default .title-icon svg,
    .font-xsmall.sd-title-block-default .title-icon svg {
        width: 30px;
    }
}

@media screen and (max-width: 515px) {
    .font-xlarge .sd-title-block-default-htag {
        font-size: 24px;
    }

    .font-large .sd-title-block-default-htag {
        font-size: 22px;
    }

    .font-middle .sd-title-block-default-htag {
        font-size: 20px;
    }

    .font-small .sd-title-block-default-htag {
        font-size: 16px;
    }
}

@media screen and (max-width: 350px) {
    .font-xlarge.sd-title-block-default .sd-breadcrumb-block {
        padding-left: 0;
    }

    .font-larger.sd-title-block-default .sd-breadcrumb-block {
        padding-left: 0;
    }

    .font-large.sd-title-block-default .sd-breadcrumb-block {
        padding-left: 0;
    }

    .font-middle.sd-title-block-default .sd-breadcrumb-block {
        padding-left: 0;
    }

    .font-small.sd-title-block-default .sd-breadcrumb-block {
        padding-left: 0;
    }

    .font-xsmall.sd-title-block-default .sd-breadcrumb-block {
        padding-left: 0;
    }
}