
.yl-item {  -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); margin-bottom:10px;}
.yl-thumbnail img { width:100%; }


.grtyoutube-popup { position:fixed; top:0; left:0; right:0; bottom:0; z-index:99999; }
.grtyoutube-popup-content { margin-top:150px; width:95%; max-width:1000px; margin-left:auto; margin-right:auto; position:relative; }
.grtyoutube-popup-close { position:absolute; top:-40px; right:0; color:#FFF; font-size:25px; width:35px; height:35px; cursor:pointer; }
.grtyoutube-iframe { width:100%; height:565px; }
@media (max-width:767px) {
.grtyoutube-iframe { width:100%; height:350px; }
}
.grtyoutube-dark-theme{ background: rgba(0,0,0, 0.85); }
.grtyoutube-dark-theme .grtyoutube-popup-content { -webkit-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4); -moz-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4); box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4); }
 
.grtyoutube-light-theme { background: rgba(255,255,255, 0.85); }
.grtyoutube-light-theme .grtyoutube-popup-content { -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); }

.grtyoutube-popup-close:before,
.grtyoutube-popup-close:after { content:''; position:absolute; height:2px; width:100%; top:50%; left:0; margin-top:-1px; background:#fff; border-radius:5px; margin-top:-6px; }

.grtyoutube-popup-close:before { transform: rotate(45deg); }
.grtyoutube-popup-close:after { transform: rotate(-45deg); }

@media (max-width:1400px) {
.grtyoutube-popup-content { margin-top:50px; }
}
.youtube-link {
    /* position: relative; */
    cursor: pointer;
    /* height: 100%; */
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.youtube-link {
    /* position: relative; */
    cursor: pointer;
    width: 50px;
    text-align: center;
    /* margin: auto; */
    display: inline-block;
    font-size: 15px;
    background: #d70c0c;
    color: white;
    border-radius: 5px;
    padding: 10px;
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
}

.youtube-link p {

    color: white;
 margin-bottom:0;
}

