/****Video TV***/
.design-videos-2 .slides,.design-videos-2 .slide{width:100%;}
.video-section .row{margin-left: 0!important; margin-right: 0!important;}
.design-videos-2 .slide{cursor: pointer;height:78px;}
.video-element-wrapper{position: relative !important;     width: 100% !important;  padding-right:0px !important; padding-left:0px !important;  padding-bottom: 57%;}
.page-slideshowlisting .video-element-wrapper{padding-bottom1: 40%;}
.video-element-wrapper .buttons{display: none;}
.video-thumb iframe{width:100%;height: 100%;}

.video-element {position:absolute;width:100%;height:100%;background: #333;padding: 0 !important;}
.video-section ul.slides{width: 200px !important;}
.video-thumb{height: calc(100% - 95px);width:100%;}
.video-thumb img{object-fit: contain;}

.video-section .carousel-container{position: relative;background: #202020;padding: 0;}
.carousel-container #prev{position: absolute;top: 0;}
.carousel-container #next{position: absolute;bottom: 0;}
.carousel-container .slide{border-bottom: 1px solid;cursor: pointer;display: table;transition: all .3s linear;}
.carousel-container .slide .item{ padding: 14px;color: #fff; font-size: 12px;line-height: 1.3em;display: table-cell;vertical-align: middle;}
.carousel-container .slide .item h3, .video-details h3, .video-details h3 a{color: #fff;}
.video-details h3{font-size: 15px;}
.carousel-container .slide .item h3{font-size: 12px;margin-bottom: 0;max-height: 47px;overflow: hidden;}
.carousel-container .slide .item a, .carousel-container .slide .item a:hover{color: #fff!important;}
.slide .item .synopsis{display: none;}
#carouselWrapper{position: relative;overflow: hidden;width: 100%!important;height: 100%!important;}
#carousel{overflow: hidden;margin-top: 20px;visibility: hidden;position: absolute;}
.carousel-container button {border: 0;background: #202020;box-shadow: 3px 0px 7px rgba(0,0,0,.35);width: 100%;z-index: 3;outline: none;cursor: pointer;}
.carousel-container button .fa-angle-up, .carousel-container button .fa-angle-down{color: #fff; font-size: 20px;}
.slide .item .btag{display: block;text-transform: uppercase;font-size: 10px;color: #818181;margin-top:4px;font-weight: bold;}
.video-details{background: #000;position: absolute;bottom: 0; height: 96px;width: 100%;padding: 10px 20px 20px;}
.carousel-container .slide:nth-child(4n+0){border-bottom: none;}
.video-details p{color: rgba(255,255,255);font-size: 16px;line-height: 1.3;margin-bottom: 5px;}
.video-details p.synopsis{color: rgba(255,255,255,0.6);font-size: 12px;font-family: 'Merriweather', serif;}
.video-descrp{height: 65px;padding-right: 5px;overflow: hidden;}
.video-descrp:hover{overflow-y: auto;}
.video-descrp::-webkit-scrollbar {width: 3px;}
.video-descrp::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.video-descrp::-webkit-scrollbar-thumb {background-color: #444;outline: 1px solid slategrey;}
@media only screen and (max-width: 767px) {
	.video-element-wrapper .buttons .fa{position: absolute;top:32%;display: block;z-index:99;}
	.video-element-wrapper .buttons .next{right:5px;}
	.video-element-wrapper .buttons .prev{left: 5px;}
	.video-element-wrapper .buttons{font-size: 30px;color: #fff;z-index:1;display: block;}
	.video-element-wrapper{ padding-bottom: 80%;}
	.video-details{padding-top: 16px;}
	.carousel-container{min-height: 0px !important;}
	.carousel-container{display: none;}
	#content .carousel-container .slide .item{padding:10px 15px;color:#ccc;}	
	.video-descrp{height: 57px;overflow-y: auto;}
}