/*@charset 'UTF-8';*/
/* Slider */
.slick-loading .slick-list {
    background: #fff url('../../images/ajax-loader.gif') center center no-repeat;
}

/* Arrows */

.slick-arrow {
    position: absolute;
    top: 0;
    width: 6%;
    height: 100%;
    border: none !important;
    z-index: 9;
    outline: none !important;
    font-size: 40px !important;
}

.slick-prev {
    position: absolute;
    border: none !important;
    background: linear-gradient(to left, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%) !important;
    background-repeat: repeat-x;
    opacity: 1;
    color: transparent;
}

.slick-next {
    right: 0px !important;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 1.0) 100%) !important;
    /* opacity: 0.5; */
    opacity: 1;
    color: transparent;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    opacity: 0.85;
}

.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    line-height: 1;
    opacity: 1;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
}

.slick-prev {
    display: none !important;
    left: 0px;
}

.slick-prev.show {
    display: block !important;
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    -ms-transform: scale(1, 1.5); /* IE 9 */
    -webkit-transform: scale(1, 1.5); /* Chrome, Safari, Opera */
    transform: scale(1, 1.5);
    left: 30px;
    font-family: "Glyphicons Halflings";
    content: "";
    /*left*/
}

[dir='rtl'] .slick-prev:before {
    font-family: "Glyphicons Halflings";
    content: "";
    /*right*/

}

.slick-next {
    right: -25px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    -ms-transform: scale(1, 1.5); /* IE 9 */
    -webkit-transform: scale(1, 1.5); /* Chrome, Safari, Opera */
    transform: scale(1, 1.5);
    right: 30px;
    font-family: "Glyphicons Halflings";
    content: "";
    /*right arrow*/
}

[dir='rtl'] .slick-next:before {
    font-family: "Glyphicons Halflings";
    content: "";
    /*left*/

}

.slick-slide {
    padding: 0 1px;
    text-decoration: none !important;
    position: relative;
}

.slide-slide a {
    outline: none !important;
}

.slick-slide img {
    width: 100%;
    height: auto;
}

.slick-slide .caption {
    background: rgba(0, 0, 0, 0.55) url("../../images/play_icon.svg") no-repeat scroll 95% 50% /40px auto;
    bottom: 0;
    padding: 10px 25% 10px 20px !important;
    position: absolute;
    width: calc(100% - 2px);
}

.post.slick-slide .caption {
    background: rgba(0, 0, 0, 0.55) !important;
}

.slick-slide .caption .text {
    color: #dadada;
    font-family: "Optima nova W01";
    font-size: 2.0em !important;
    font-weight: 700;
    position: relative;
    /* height: 70px; */
    transform: translateY(-50%);

    /*#newadded 08-17-2016*/
    height: 50px;
    margin-top: 14px;
}

.single #homepage-container .slick-slide .caption .text {
    height: 55px;
    margin-top: 27px !important;
}
.home #homepage-container .slick-slide .caption .text {
    margin-top: -3px !important;
    height: 50px;
}
.home-video-rows .slick-slide .caption {
    /*height: 7vh;
     */
    height: 75px;
}

.home-video-rows .slick-slide .caption .text {
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 60px;
}

.video_shows h2, .video_shows h2 a {
    color: #666666;
    font-weight: bold;
    margin-bottom: 5px;
    height: 28px;

}

.video_shows {
    margin-top: -50px;

}

/* Extra Small */
@media (max-width: 767px) {
    .shows-slide .slick-slide .caption,
    .slide-next-videos .slick-slide .caption,
    .home-video-rows .slick-slide .caption {
        background: rgba(0, 0, 0, 0.55) url("../../images/play_icon.svg") no-repeat scroll 95% 50% /30px auto;
        font-size: 0.8em !important;
        height: 7em;
    }
    .archive .video-thumb .caption .text,.page-template .video-thumb .caption .text,.singular .video-thumb .caption .text, .search .video-thumb .caption .text {
        top:0 !important;
        font-size:1.6em !important;
    }
    .archive .video-thumb .caption,.page-template .video-thumb .caption,.singular .video-thumb .caption, .search .video-thumb .caption {
        background: rgba(0, 0, 0, 0.55) url("../../images/play_icon.svg") no-repeat scroll 95% 50% /30px auto;
        height:6em;
    }

    .shows-slide .slick-slide .caption .text,
    .slide-next-videos .slick-slide .caption .text{
        max-height: 45px !important;
        overflow:hidden;
    }
    .home-video-rows .slick-slide .caption .text {
        max-height: 40px !important;
        overflow:hidden;
        top:-10px;
    }

    /*dont apply this for articles  because it is only 1 slide when screen < 480*/
    .home-video-rows .slick-slide {
        width: 87vw !important;
        height: auto;
    }

    .shows-slide .slick-slide img, .slide-next-videos .slick-slide img, .home-video-rows .slick-slide img {
        max-width: 100%;
    }

    .shows-slide .slick-arrow,
    .slide-next-videos .slick-arrow,
    .home-video-rows .slick-arrow {
        width: 10vw;
        font-size: 14px !important;
    }

    .shows-slide .slick-next:before,
    .slide-next-videos .slick-next:before,
    .home-video-rows .slick-next:before {
        right: 10px;
        opacity: 1;
    }

    .shows-slide .slick-prev:before,
    .slide-next-videos .slick-prev:before,
    .home-video-rows .slick-prev:before {
        left: 5px;
        opacity: 1;
    }

    /* .slick-next:before, .slick-prev:before {
        -ms-transform: scale(1,2);
        -webkit-transform: scale(1,2);
        transform: scale(1,2);
    } */
    .slick-next:before, .slick-prev:before {
        -ms-transform: scale(2, 2); /* IE 9 */
        -webkit-transform: scale(2, 2); /* Chrome, Safari, Opera */
        transform: scale(2, 2);
    }

    .home-top .slick-next:before,
    .home-top .slick-prev:before {
        font-size: .4em;
    }

    .video_shows .slick-arrow {
        height: calc(100% - 53px) !important;
        top: 53px;
    }
    .top_row.home-video-rows .prominent_videos .slick-slide .caption{
        font-size:1.0em !important;
    }
    .top_row.home-video-rows .prominent_videos  .prominent-image-small,
    .top_row.home-video-rows .prominent_videos  .prominent-image-small-important{
        margin-left: 2px !important;
    }
    .top_row.home-video-rows .prominent_videos .play_button img{
        width: 33px !important;
        text-align:Center;
        right:0;
        position:relative;
        display:block;
        margin:0 calc(100% - 33px);

    }
    .top_row.home-video-rows .prominent_videos .prominent-image-big .caption .text,.top_row.home-video-rows .prominent_videos .prominent-image-big-important .caption .text{
        display:block;
        top:35px !important;
        max-height:60px !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small-important .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big-important .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small .play_button img {
        width: 33px !important;
    }

    .top_row.home-video-rows .prominent_videos .prominent-image-small .caption .text,.top_row.home-video-rows .prominent_videos .prominent-image-small-important .caption .text{
        display:block;
        top:35px !important;
        max-height:60px !important;
    }


}
/*custom size to change font-size*/
@media (min-width: 768px) and (max-width: 1260px) {
    .home   .slick-slide .caption .text, .archive .video-thumb .caption .text,.page-template .video-thumb .caption .text,.singular .video-thumb .caption .text, .search .video-thumb .caption .text {
        font-size:1.7em !important;
        line-height:1.3 !important;
        height: 45px !important;

    }
}
@media (min-width: 768px) and (max-width: 1080px) {
    .home .slick-slide .caption .text,.archive .video-thumb .caption .text,.page-template .video-thumb .caption .text,.singular .video-thumb .caption .text, .search .video-thumb .caption .text {
        font-size:1.5em !important;
        line-height:1.3 !important;
        max-height: 40px;

    }
    .home .slick-slide .caption .text{
        margin-top: -5px;
    }
}
@media (min-width: 768px) and (max-width: 965px) {
    .home .slick-slide .caption .text,.archive .video-thumb .caption .text,.page-template .video-thumb .caption .text,.singular .video-thumb .caption .text, .search .video-thumb .caption .text {
        font-size:1.5em !important;
        line-height:1.5 !important;
        height: 40px;
        top: -8px;
    }
    .home-video-rows .slick-slide .caption {
        background: rgba(0, 0, 0, 0.55) url("../../images/play_icon.svg") no-repeat scroll 95% 50% /30px auto;
        font-size: 0.8em !important;
        height: 7em;
    }
}

/* Small */
@media (min-width: 768px) and (max-width: 991px) {
    .home-video-rows .slick-slide {
        width: 30vw;
        height: 16vw;
    }

    .home-video-rows .prominent_videos .slick-slide {
        height: 32vw !important;
        overflow: hidden;
    }
    .home-video-rows .video_shows .slick-slide {
        height: calc(16vw + 53px) !important;
        overflow: hidden;
    }
    .home-video-rows .video_shows.prominent_videos .slick-slide {
        height: calc(32vw + 53px) !important;
        overflow: hidden;
    }

    .video_shows .slick-arrow {
        height: calc(100% - 53px) !important;
        top: 53px;
    }

    .home-video-rows .video_rows__videos_to_include .slick-slide,
    .home-video-rows .popular .slick-slide {
        width: 42vw;
    }

    .home-video-rows .prominent_videos .slick-slide {
        height: 32vw !important;
        overflow: hidden;
    }

    .home-video-rows .video_shows.prominent_videos .slick-slide {
        height: calc(32vw + 53px) !important;
        overflow: hidden;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-small-important {
        width: 30vw !important;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-small {
        width: 30vw;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-small-important img,
    .home-video-rows .prominent_videos .slick-slider .prominent-image-small img {
        height: auto;
        width: 60vw !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-big-important {
        width: 60vw !important;
        z-index: 10;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-big {
        width: 60vw;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-big img {
        width: 60vw !important;
        height: auto;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big-important {
        width: 77vw !important;
        z-index: 10;
    }

    .top_row.home-video-rows .prominent_videos .slick-slide {
        height: 43vw !important;
        overflow: hidden;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small-important img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small img {
        height: auto;
        width: 77vw !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big {
        width: 77vw;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big img {
        width: 77vw !important;
        height: auto;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small-important {
        width: 22vw !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small {
        width: 22vw;
    }
    .top_row.home-video-rows .prominent_videos  .prominent-image-small,
    .top_row.home-video-rows .prominent_videos  .prominent-image-small-important{
        margin-left: 2px !important;
    }

    .top_row.home-video-rows .prominent_videos .play_button img{
        width: 33px !important;
        text-align:Center;
        right:0;
        position:relative;
        display:block;
        margin:0 calc(100% - 33px);

    }
    .top_row.home-video-rows .prominent_videos .prominent-image-big .caption .text,.top_row.home-video-rows .prominent_videos .prominent-image-big-important .caption .text{
        display:block;
        top:35px !important;
        max-height:60px !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small-important .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big-important .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small .play_button img {
        width: 33px !important;
    }

    .top_row.home-video-rows .prominent_videos .prominent-image-small .caption .text,.top_row.home-video-rows .prominent_videos .prominent-image-small-important .caption .text{
        display:block;
        top:35px !important;
        max-height:60px !important;
    }

}

/* Large */
@media (min-width: 992px) {
    .home-video-rows .slick-slide {
        width: 30vw;
        height: 16vw;
    }

    .video_shows .slick-slide {
        height: calc(16vw + 53px) !important;
    }

    .video_shows .slick-arrow {
        height: calc(100% - 53px) !important;
        top: 53px;
    }

    .home-video-rows .prominent_videos .slick-slide {
        height: 32vw !important;
        overflow: hidden;
    }

    .home-video-rows .video_shows.prominent_videos .slick-slide {
        height: calc(32vw + 53px) !important;
        overflow: hidden;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-small-important {
        width: 30vw !important;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-small {
        width: 30vw;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-small-important img,
    .home-video-rows .prominent_videos .slick-slider .prominent-image-small img {
        height: auto;
        width: 60vw !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-big-important {
        width: 60vw !important;
        z-index: 10;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-big {
        width: 60vw;
    }

    .home-video-rows .prominent_videos .slick-slider .prominent-image-big img {
        width: 60vw !important;
        height: auto;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big-important {
        width: 77vw !important;
        z-index: 10;
    }

    .top_row.home-video-rows .prominent_videos .slick-slide {
        height: 43vw !important;
        overflow: hidden;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small-important img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small img {
        height: auto;
        width: 77vw !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big {
        width: 77vw;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big img {
        width: 77vw !important;
        height: auto;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small-important {
        width: 22vw !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small {
        width: 22vw;
    }
    .top_row.home-video-rows .prominent_videos  .prominent-image-small,
    .top_row.home-video-rows .prominent_videos  .prominent-image-small-important{
        margin-left: 2px !important;
    }

    .top_row.home-video-rows .prominent_videos .play_button img{
        width: 33px !important;
        text-align:Center;
        right:0;
        position:relative;
        display:block;
        margin:0 calc(100% - 33px);

    }
    .top_row.home-video-rows .prominent_videos .prominent-image-big .caption .text,.top_row.home-video-rows .prominent_videos .prominent-image-big-important .caption .text{
        display:block;
        top:35px !important;
        max-height:60px !important;
    }

    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small-important .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-big-important .play_button img,
    .top_row.home-video-rows .prominent_videos .slick-slider .prominent-image-small .play_button img {
        width: 33px !important;
    }

    .top_row.home-video-rows .prominent_videos .prominent-image-small .caption .text,.top_row.home-video-rows .prominent_videos .prominent-image-small-important .caption .text{
        display:block;
        top:35px !important;
        max-height:60px !important;
    }


}

a {
    outline: none !important;
}
