/*
 * Phase 1 of the legacy WPCode CSS migration.
 *
 * These selectors are already limited to training single pages. The file is
 * loaded only when the "trainings_css" feature flag is enabled.
 */
body.single-trainings .row.heading-title {
    display: none !important;
}

body.single-trainings .section-title.blog-title {
    display: none !important;
}

body.single-trainings h1.entry-title {
    display: none !important;
}

body.single-trainings #ajax-content-wrap,
body.single-trainings .container-wrap {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

body.single-trainings .row.heading-title[data-header-style="default_minimal"] {
    display: none !important;
}

body.single-trainings .kbri-breadcrumb {
    font-size: 13px;
}

body.single-trainings .kbri-breadcrumb .kbri-bc__sep {
    display: inline-block;
    margin: 0 .4em;
    line-height: 1;
    color: #ccc;
}

body.single-trainings .kbri-breadcrumb .kbri-bc__sep .fa {
    font-size: .90em;
    vertical-align: -0.2em;
    opacity: .9;
}

body.single-trainings .zdndb .shariff {
    width: 100% !important;
}

body.single-trainings .zdndb .shariff ul.shariff-buttons {
    display: flex !important;
    justify-content: flex-end !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: 0 !important;
}

@media (max-width: 999px) {
    body.single-trainings .zdndb .shariff ul.shariff-buttons {
        justify-content: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
