/*
Theme Name: videopro-child-theme custom slider autoplay
Template: videopro
Author: CactusThemes
Version: 1.1.2
*/

.ct-icon-video.lightbox_item {
    display: none !important;
}

.cactus-post-item .picture-content a {
    pointer-events: none;
}

.control-slider-sync .ct-shortcode-sliderv3.sliderv8.slider11 {
    margin-top: 40px;
}

.control-slider-sync .ct-shortcode-sliderv3.sliderv8.slider11 .prev-slide,
.control-slider-sync .ct-shortcode-sliderv3.sliderv8.slider11 .next-slide {
    position: absolute;
    top: 50%;
    color: rgba(102, 102, 102, 1.0);
    border: 1px solid rgba(215, 215, 215, 1.0);
    background: -moz-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242, 242, 242, 0)), color-stop(100%, rgba(242, 242, 242, 1)));
    /* background: -webkit-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%); */
    background: -o-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100%);
    background: -ms-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100%);
}

.control-slider-sync .ct-shortcode-sliderv3.sliderv8.slider11 .prev-slide {
    left: 0;
    transform: translate(-150%, -50%);
}

.control-slider-sync .ct-shortcode-sliderv3.sliderv8.slider11 .next-slide {
    left: 100%;
    transform: translate(50%, -50%);
}

/*live comment custom*/
.style-post {
    display: flex;
}

.style-post .cactus-post-format-video-wrapper {
    flex: 3;
}

.style-post .live-comment-custom {
    flex: 1;
}

.live-comment-custom {
    padding: 0 0 30px 15px;
}

.live-comment-custom .title {
    margin: 0;
    padding: 0;
}

@media (max-width:767px) {
    .style-post {
        flex-direction: column;
    }

    .style-post .cactus-post-format-video-wrapper {
        flex: 1;
    }

    .style-post .live-comment-custom {
        flex: 1;
        padding: 0;
    }
}

.livestream-schedule-time li {
    list-style: none;
    font-size: 16px;
    font-weight: 600;
    margin-left: -15px;
    border-bottom: solid 2px gray;
}