/*general*/
.wd-clear{
	clear:both;
}
.ytwd_hide{
    display:none !important;
}
.ytwd_overflow_hidden{
   overflow: hidden !important; 
}
.wd-divaider{
    margin: 5px 0px;
    height: 1px;
    background: #ccc;
}
.ytwd_iframe_black_wrapper{
    background: #000;
    width: 100%;
}
.ytwd_container #ytwd_container_1 #ytwd_container_2 a {
    box-shadow: none !important;
}
.ytwd_container #ytwd_container_1 #ytwd_container_2 ::-webkit-scrollbar {
    width: 8px;
}

.ytwd_container #ytwd_container_1 #ytwd_container_2 ::-webkit-scrollbar-track {
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.2);
}

.ytwd_container #ytwd_container_1 #ytwd_container_2 ::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.7);
}
.ytwd_container #ytwd_container_1 #ytwd_container_2  iframe{
    margin: 0 !important;
}

.ytwd_gallery_container{
    position: relative;
    padding: 5px 0px;
}
.ytwd_gallery{
    margin: 0 auto;
}
.ytwd_thumbnails .ytwd_gallery_item{
    padding: 5px 5px 10px;
	box-sizing: border-box;
}
.ytwd_list .ytwd_gallery_item{
	margin: 5px 0px;
	box-sizing: border-box;
}
.ytwd_gallery_item .ytwd_item{
    margin-bottom: 5px !important;
    cursor: pointer;
    position: relative;
}

.ytwd_gallery_item .ytwd_item .ytwd_items_img, .ytwd_item_carousel .ytwd_items_img{
    background-size: cover!important;
    background-color: #000;
    background-position: center!important;
	height: 0;
	padding-top: 56.25%!important;
	position: relative;
	overflow: hidden!important;

}
.ytwd_item:hover  .ytwd_play , .ytwd_play_loader{
    display: block !important;
    z-index: 202;
    width: 35px !important;
}
.ytwd_play{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto !important;
    width: 0px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;	
}
.ytwd_loader{
    animation: spin 2.5s infinite linear;
    -moz-animation: spin 2.5s infinite linear;
    -o-animation: spin 2.5s infinite linear;
    -webkit-animation: spin 2.5s infinite linear;
	width: 50px;	
}

/* thumbnails */
.ytwd_thumbnails:after, .ytwd_gallery:after{
    content: "";
    clear: both;
    display: table;
}

.ytwd_duration{
    position: absolute;
    right: 5px;
    bottom: 15px;
    font-size: 11px;
    background-color: rgba(0,0,0,0.5);
    padding: 0px 3px;
    color: #f