.video-js .vjs-related-contents .vjs-icon-placeholder,.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button:before,.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-element .small-play-button:before{font-family:VideoJS;font-weight:normal;font-style:normal}.video-js .vjs-related-contents .vjs-icon-placeholder:before{content:'';background-image:url("images/recommendation-icon.svg");background-size:1em;background-repeat:no-repeat;background-position:center}.video-js .vjs-related-contents-modal{background:rgba(0,0,0,0.6) !important;z-index:2}.video-js .vjs-related-contents-modal .vjs-related-contents-container{width:100%;height:100%;display:flex;align-items:flex-start;flex-flow:column;justify-content:space-between}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container{width:100%;height:75px;display:flex;justify-content:space-evenly;align-items:center}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button{width:65px;height:65px;background-color:gray;border-radius:50%;position:relative;cursor:pointer}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button:before{font-size:32px;position:absolute;top:0;left:0;width:65px;height:65px;text-align:center;line-height:64px}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-restart:before{content:"\f11b"}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-resume:before{content:"\f101"}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-countdown:hover:before{font-family:'FontAwesome';content:'\f00d';border-radius:50%}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-countdown.hidden{display:none !important}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-share:before{content:"\f113"}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-countdown{text-align:center;font-size:32px;line-height:65px}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button:after{font-family:"Open Sans",sans-serif;left:50%;top:0;margin-top:6rem;font-weight:700;font-size:16px;position:absolute;transform:translate(-50%,-50%);text-align:center}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-restart:after{content:"Újranézés";font-family:"Open Sans",sans-serif}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-resume:after{content:"Folytatás";font-family:"Open Sans",sans-serif}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-countdown:after{content:"Mégsem";font-family:"Open Sans",sans-serif}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-share:after{content:"Vágólapra másolás";font-family:"Open Sans",sans-serif}.video-js .vjs-related-contents-modal .vjs-related-contents-container .circle-button-container .circle-button.circle-button-share.clicked:after{content:"Vágólapra másolva";font-family:"Open Sans",sans-serif}.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-list{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;max-height:20.15em;max-width:72.8em;background:#000;border-radius:1em}.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-element{margin:1em;display:flex;flex-direction:column;text-decoration:none;position:relative}.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-element:hover{text-decoration:none}.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-element>img{width:16.2em;height:9.7em;border-radius:.5em}.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-element>span{color:white;font-weight:700;font-size:14px;margin-top:1em;max-height:6.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-element .small-play-button{position:absolute;width:40px;height:40px;top:70px;left:5px;border-radius:50%}.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-element .small-play-button:before{font-size:25px;color:white;content:"\f101";position:absolute;top:0;left:0;width:40px;height:40px;text-align:center;line-height:40px}@media screen and (max-width:900px){.video-js .vjs-related-contents-modal .vjs-related-contents-container .vjs-related-contents-video-list{display:none}}.vjs-related-contents-video-list:has(.vjs-related-contents-loading){max-width:100% !important}.vjs-related-contents-loading{width:100%;height:80px;display:flex;align-items:center;justify-content:center}.vjs-related-contents-loading::after{content:'';width:32px;height:32px;border:3px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:rcv2-spin .8s linear infinite}@keyframes rcv2-spin{to{transform:rotate(360deg)}}
