/* ============================================ VIDEOS PAGE ============================================= */
.page-template-page-videos section#videos {
    color: #000 !important;
    background: #fff;
    padding: 0;
}

.page-template-page-videos section#videos h6.small-title {
    color: #000;
}

.page-template-page-videos section#videos .article-text {
    border-left: 2px solid #000;
    color: #000;
    padding-left: 10px;
    margin: 10px 0 40px 0;
    min-height: 140px;
}

/* =================================================== VIDEOS DETAILS PAGE ======================================================= */
.page-template-page-videos-detailed {
    background: #000;
}

.page-template-page-videos-detailed section#video-details {
    color: #fff;
}

.page-template-page-videos-detailed section#video-details h6.small-title,
.page-template-page-videos-detailed section#latest h6.small-title {
    color: #fff;
}

.page-template-page-videos-detailed section#video-details .image-holder {
    padding: 27% 0;
}

.page-template-page-videos-detailed section#video-details .article-text {
    border-left: 2px solid #fff;
    font-family: 'GoodSansRegular';
}

.page-template-page-videos-detailed section#video-details .article-text  h1 {
    font-size: 32px;
    min-height: 100px;
}

.page-template-page-videos-detailed section#video-details .video-info {
    font-family: 'GoodSansThin';
    font-size: 18px;
}

.page-template-page-videos-detailed section#video-details .video-info p {
    margin-bottom: 20px;
}

.page-template-page-videos-detailed section#video-details .video-info ol.video-details-tracklist {
   padding-inline-start: 20px;
}

.page-template-page-videos-detailed section#related-articles .related-articles-container {
    background: #4d4d4d;
    font-family: 'GoodSansThin';
}

.page-template-page-videos-detailed section#related-articles .related-articles-container .article-author .author-info {
    border-left: 2px solid #999;
}


.page-template-page-videos-detailed section#related-articles .related-articles-container .related-articles-box .view-btn, .page-template-page-videos-detailed section#related-articles .related-articles-container .related-articles-box .view-btn:hover {
    color: #fff;
}

.page-template-page-videos-detailed section#related-articles .related-articles-container .related-articles-box .view-btn span {
    filter: invert(100%);
}

.page-template-page-videos-detailed section#related-articles .related-articles-container .article-author .author-info h6:first-child {
    color: #fff;
}

.page-template-page-videos-detailed section#related-articles .view-btn {
    color: #4d4d4d;
}

.page-template-page-videos-detailed section#related-articles .view-btn span {
    filter: invert(.3);
}

.page-template-page-videos-detailed section#related-articles .view-btn:hover {
    color: #999;
}

.page-template-page-videos-detailed section#related-articles .view-btn:hover span {
    filter: invert(.7);
}
.video-artists{
    display: none;
}
/* .video-template-default iframe{
    width: 50%;
    display: block;
    margin: auto;
} */
.main-video-black, .video-template-default{
    background: black !important;
}
.main-video-black p, .main-video-black h1,
.main-video-black small, .main-video-black li,
.main-video-black a{
    color: white !important;
}
.black-videos{
    background: #4d4d4d !important
}
.black-videos p, .black-videos small h6{
    color: white !important;
    opacity: 0.4;
}
.black-videos h6, .video-black-title h6{
    color: white !important;
}
#video-details a {
    color: white !important;
}
.video-title-box p{
    margin-top: 30px;
    margin-bottom: 30px;
    font-style: italic;
}
.video-subtitle-listing{
    font-style: italic;
}
@media screen and (max-width: 550px) {
    .page-template-page-videos-detailed section#video-details .article-text  h1 {
        font-size: 24px;
        /* min-height: 80px; */
    }

    .page-template-page-videos-detailed section#video-details .row.space-before {
        margin-top: 30px;
    }

    .page-template-page-videos-detailed section#video-details .video-info {
        font-size: 14px;
    }
}