/**
 * lean-entry page css
 */

.leanEntry .container#wrap {
    padding-top: 0;
    width: 100%;
}

.leanEntry .entry-sub-header {
    min-height: 0;
}

.container-lean .entryTitle {
    margin-bottom: 12px;
}

.container-lean,
.container-lean#leanEntryDataBlock,
.container-lean.entry-sub-header {
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: both;
}

.mediaContainer-lean#mediaContainer {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .leanEntry #wrap.container {
        margin-left: 0;
    }
}

/**
 * adjust last archived
 */
.leanEntry .last-archived__sub-header {
    margin-bottom: 0;
    margin-top: 0;
}

.leanEntry .last-archived__content-wrapper {
    box-shadow: none;
}

.leanEntry .last-archived__content-wrapper:hover {
    background-color: transparent;
}

.leanEntry .last-archived__content-summary {
    padding: 0 0;
}

/**
 * alerts
 */
.leanEntry .alert {
    margin-bottom: 0;
}

/**
 * show regular tab if there is only one
 */
@media (max-width: 480px) {
    .leanEntry #wrapper.video {
        padding-top: 0 !important;
    }
}

/**
 * adjust player size for mobile
 */
@media (max-width: 768px) {
    .leanEntry .buttonsCount1 #entryButtons .tabs-container.nav-tabs {
        display: inline;
    }
}

.leanEntry #entryButtons.shrink-container.shrink-container--minimized {
    margin-top: 0;
}

@media (max-width: 480px) {
    .leanEntry #wrapper.video {
        padding-top: 0 !important;
    }
}

/**
 * presenters and description positioning
 */

.lean-entry__description {
    margin-bottom: 24px;
}

.lean-entry__description-container {
    margin-bottom: 0 !important;
}

.details {
    margin-top: 0;
    margin-bottom: 24px;
}

.lean-entry__tags {
    margin-top: 14px;
}

/**
 * for tablet portrait and mobile - description should be above presenters
 */
@media (max-width: 979px) {
    .lean-entry__description.lean-entry__description {
        display: block;
        width: 100%;
    }

    #lean-entry__presenters {
        position: initial;
        margin-left: 0;
        display: block;
        width: 100%;
    }
}

/**
 * hero section
 */
.lean-entry__hero-section__wrapper {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0;
    margin-bottom: 25px;
}

.lean-entry__hero-section__wrapper.no-video {
    height: auto;
}

.lean-entry__hero-section__wrapper.no-video #lean-entry__hero-section {
    position: static;
}

/**
 * adjust player and hero section size for mobile
 */
@media (max-width: 480px) {
    .leanEntry #wrapper.video, .leanEntry .lean-entry__hero-section__wrapper {
        padding-top: 0 !important;
    }

    .lean-entry__hero-section__wrapper {
        margin-bottom: 12px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .lean-entry__hero-section__wrapper {
        margin-bottom: 17px;
    }
}

/**
 * sidebar (QnA)
 */
#mySidebar{
    display: none !important;
}

.kwebcast-QnA.klive #mySidebar {
    width: 34%;
    display: block;
}

.kwebcast-entry-view.kwebcast-QnA.klive:not(.player-v7) #mySidebar.hidden{
    display: none !important;
}

/**
 * hero section
 */
#lean-entry__hero-section {
    height: 100%;
    overflow: hidden;
    top: 0;
    right: 0;
    left: 0;
    position: absolute;
}
