@charset "UTF-8";.ytf-container{display:block;margin:0!important;padding:0!important;min-height:100px;position:relative;width:100%}.ytf-container,.ytf-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.ytf-player,.ytf-sidebar{position:relative;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;overflow:hidden;zoom:1}.ytf-sidebar,.ytf-ver.ytf-ready{background-color:#2b2b2b}.ytf-ver .ytfBlock.active{background-color:#4f4f4f!important}.ytf-ver .ytfBlock.active *{color:#fff!important}.ytf-hoz .ytfBlock.active .ytfThumb{background-color:rgba(255,255,255,.35)}.ytf-hoz .swiper-slide.active{box-shadow:0 0 50px #000;position:relative;z-index:2}.ytf-hoz .swiper-slide.active div.ytfDeactive{display:none}.ytf-hoz .swiper-slide.active .ytfMeta>span{text-shadow:1px 1px 1px rgba(0,0,0,.5),-1px -1px 1px rgba(0,0,0,.5),1px -1px 1px rgba(0,0,0,.5),-1px 1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(0,0,0,.5)}.ytf-loading{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.ytf-progress{height:60px;width:60px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%;display:block}.ytf-grid .ytf-sidebar{background:none!important;margin-top:30px}.ytf-grid .ytfBlock.active ._border{background:url(https://www.tennistraining-kares.de/modules/mod_yt_jlex/assets/images/playing.gif) center center no-repeat rgba(0,0,0,.5);background-size:auto}.ytf-grid .ytfBlock.active ._border ._t{display:block;background-color:rgba(0,0,0,.5);color:#fff;position:absolute;text-align:center;left:0;top:65px;width:100%;z-index:1}.ytf-sidebar .btn-more{display:none;margin:10px auto;border:1px solid #ddd;background:#fff;padding:10px 20px;font-weight:700;color:#555}.ytf-grid .ytf-sidebar .btn-more.active{display:block}.ytf-grid .swiper-container{overflow-x:hidden}.ytf-overlay.active{display:block}
