.main-title-section-wrapper {
    clear:both;
    float:left;
    margin:0;
    width:100%
}
#header-wrapper .main-title-section-wrapper {
    position:relative
}
#header-wrapper.header-top-absolute .main-title-section-wrapper {
    position:static
}
/* .breadcrumb .fa-angle-right:before {
    font-family:sirpi icons;
    font-weight:400;
} */
.main-title-section-container {
    clear:both;
    float:left;
    margin:0;
    padding:75px 0 90px;
    width:100%
}
.main-title-section {
    float:left;
    width:100%;
    margin:0;
    padding:0;
    position:relative
}
.main-title-section h1 {
    /* font-size:var(--wdtFontSize_H1); */
    /* text-transform:none; */
    margin:0 0 5px;
    word-break:break-all
}
.breadcrumb {
    clear:both;
    float:left;
    width:100%;
    margin:0;
    padding:0;
    font-size:inherit;
    font-weight:500;
    font-size: 16px;
}
.breadcrumb a:not(:focus) {
    text-decoration:none
}
.breadcrumb span:not(.current) {
    display:inline-block;
    margin:0 12px;
    padding:0
}
.breadcrumb .breadcrumb-default-delimiter:last-child {
    display:none
}
.main-title-section-wrapper .breadcrumb-default-delimiter:before {
    content:"";
    background-color:currentColor;
    display:inline-block;
    height:14px;
    opacity:.45;
    position:relative;
    top:-1px;
    vertical-align:middle;
    width:1px;
    -webkit-transform:rotate(20deg);
    transform:rotate(20deg)
}
.main-title-section h1,
.breadcrumb {
    hyphens:auto;
    word-break:break-word;
    word-wrap:break-word;
    -moz-hyphens:auto;
    -webkit-hyphens:auto;
    -ms-hyphens:auto
}
.main-title-section-wrapper>.main-title-section-bg,
.main-title-section-wrapper>.main-title-section-bg:after {
    content:"";
    height:100%!important;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:-1;
    pointer-events:none
}
/*.main-title-section-wrapper>.main-title-section-bg {*/
/*    background-color:var(--wdtTertiaryColor)*/
/*}*/
.home #header-wrapper .main-title-section-wrapper .main-title-section-container {
    display:none
}
/*.breadcrumb {*/
/*    color:var(--wdtBodyTxtColor)*/
/*}*/
/*.main-title-section h1 {*/
/*    color:var(--wdtHeadAltColor)*/
/*}*/
/*.breadcrumb a {*/
/*    color:var(--wdtPrimaryColor)*/
/*}*/
/*.breadcrumb span.current {*/
/*    color:var(--wdtBodyTxtColor)*/
/*}*/
/*.breadcrumb span.current {*/
/*    color:var(--wdtLinkHoverColor)*/
/*}*/
/* .main-title-section-wrapper.overlay-wrapper>.main-title-section-bg:after {
    opacity:.5
} */
.main-title-section-wrapper.overlay-wrapper>.main-title-section-bg:after {
    background-color: #F5F5F5;
}
.main-title-section-wrapper.overlay-wrapper.dark-bg-breadcrumb>.main-title-section-bg:after {
    background-color:var(--wdtHeadAltColor)
}
/* .main-title-section-wrapper>.main-title-section-bg:after {
    background-color:rgba(var(--wdtTertiaryColorRgb),0.5)
} */
.main-title-section-wrapper.dark-bg-breadcrumb>.main-title-section-bg {
    background-color:var(--wdtHeadAltColor)
}
.dark-bg-breadcrumb .main-title-section h1,
.dark-bg-breadcrumb .breadcrumb a,
.dark-bg-breadcrumb .breadcrumb span.current,
.dark-bg-breadcrumb .breadcrumb span:not(.current) {
    color:var(--wdtAccentTxtColor)
}
.breadcrumb a:hover,
.dark-bg-breadcrumb .breadcrumb a:hover {
    color:var(--wdtHeadAltColor)
}
.breadcrumb a:hover {
    color:var(--wdtLinkHoverColor)
}
@media only screen and (min-width:1281px) {
    .main-title-section-wrapper .main-title-section-container {
        padding:75px 0 90px
    }
}
@media only screen and (max-width:1280px) {
    .main-title-section-wrapper .main-title-section-container {
        padding:45px 0 60px
    }
}
@media only screen and (min-width:768px) {
    .main-title-section-wrapper.hide-content .main-title-section,
    .main-title-section-wrapper.hide-content .breadcrumb {
        display:none
    }
    .main-title-section-wrapper.hide-content .main-title-section-container {
        min-height:300px
    }
}
@media only screen and (max-width:767px) {
    /* .main-title-section h1 {
        font-size:var(--wdtFontSize_H3)
    } */
    .main-title-section,
    .main-title-section h1,
    .breadcrumb {
        text-align:center;
    }
    .breadcrumb {
        font-size: 12px;
    }
}
@media only screen and (max-width:479px) {
    /* .main-title-section h1 {
        font-size:var(--wdtFontSize_H4)
    } */
}
