@font-face {font-family: "Ralode Player";src: url('fonts/Ralode_Player.ttf');}

.RalodePlayer {width:100%; height:100%; margin: 0 auto 0; padding:0; line-height:14px;position: relative;z-index:4;box-sizing: content-box;}
.RalodePlayer #rl-buttons-top {display: flex;flex-direction: row;}
.RalodePlayer .rl-zborka-list {overflow: hidden;}
.RalodePlayer .rl-addon-buttons {}
.RalodePlayer .rl-addon-buttons ul {display: flex;}
.RalodePlayer .rl-addon-buttons li {width: 34px;height: 34px;cursor: pointer;border: 1px solid #dedede;margin: 0 0 0 4px;border-radius: 5px;}
.RalodePlayer .rl-addon-buttons li:hover {opacity: 0.7;}
.RalodePlayer .rl-addon-buttons li.rl-button-complaint {background: url(img/alert-circle-outline.png) no-repeat 5px;}
.RalodePlayer .rl-addon-buttons li.rl-button-light {background: url(img/lightbulb-on.png) no-repeat 5px;}
.RalodePlayer .rl-addon-buttons li.rl-button-resize {background: url(img/arrow-expand.png) no-repeat 5px;}
.RalodePlayer .rl-buttons {padding: 6px 0 6px;}
.RalodePlayer .rl-overflow {display: none; background: #f4f8fb;width: 50px;height: 12px;margin: 10px 0 0;border: 1px solid #d8d8d8;border-radius: 4px;position: relative;cursor: pointer;color: #d8d8d8;}
.RalodePlayer .rl-overflow:hover {border-color: #bbbbbb;color: #bbbbbb;}
.RalodePlayer .rl-overflow:after {	content: "\F0C9";font-family: 'Ralode Player';height: 10px;width: 10px;display: block;margin: 0 0 0 20px; font-size: 11px; line-height: 12px;}
.RalodePlayer .buttonLR {background-color: #f4f8fb; border-radius: 0.25rem; border: 1px solid #dedede; width: 34px; height: 34px; display: none; position: relative; z-index: 99;}
.RalodePlayer .buttonLR:hover { cursor: pointer; }
.RalodePlayer .buttonLR:before {font-size: 30px; margin: 6px;}
.RalodePlayer .ButtonLft {float:left; margin-right: 3px;}
.RalodePlayer .ButtonLft:hover {}
.RalodePlayer .rl-lenta {display: flex;width:55300px; margin:0;}
.RalodePlayer .ButtonRgh {float:right; margin-left: 3px;}
.RalodePlayer .ButtonRgh:hover {}
.RalodePlayer .RlItem {	background-color: #f4f8fb; min-width: 100px; text-align: center; border-radius: 0.25rem; border: 1px solid #dedede; float: left; font-size: 0.9rem; display: block; color: #3C4858; margin: 0 2px; cursor: pointer; padding: 10px 10px; max-width: 135px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.RalodePlayer .RlItem:hover:not(.serie-active) {background-color:#E2EfF3;}
.RalodePlayer #rl-lenta-bottom .RlItem {min-width: 75px;}
.RalodePlayer .serie-active {color: #FFF; background-color:#60B4FD; cursor: default;}
.RalodePlayer .playerCode {background-color: #151515; position: relative; padding-bottom: 53.907%;padding-top: 30px; height: 0;overflow: hidden;width:100%; clear:both; margin:0;}
.RalodePlayer .playerCode:before { content: 'Загрузка...'; position: absolute; top: 50%; left: 50%;	color: #fff; margin: -5px 0 0 -36px;}
.RalodePlayer .playerCode iframe {position: absolute; top: 0; left: 0; width: 100%!important; height: 100%!important;}
.RalodePlayer .RlVisor { overflow-x: hidden; overflow-y: hidden;  }
.RalodePlayer .rl-overflow-bottom {text-align: center;}
.RalodePlayer .buttonLR:after {font-family: "Ralode Player";height: 24px;width: 24px;display: block;margin: 5px;font-size: 15px;text-align: center;line-height: 22px;}
.RalodePlayer .buttonLR:hover {opacity: 0.7;}
.RalodePlayer .ButtonLft:after {content: "\F053";}
.RalodePlayer .ButtonRgh:after {content: "\F054";}

/* Разбивка сборок на группы */
.RalodePlayer .rl-dropdown {position: absolute;top: 42px;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 1rem;color: #373a3c;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem;}
.RalodePlayer .open .rl-dropdown {display: block;}
.RalodePlayer .rl-dropdown > .rl-dropdown-item {display: block;width: 100%;padding: 8px 20px;clear: both;font-weight: normal;color: #373a3c;text-align: inherit;white-space: nowrap;background: none;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.RalodePlayer .rl-dropdown-item:focus, .RalodePlayer .rl-dropdown-item:hover {color: #2b2d2f;text-decoration: none;background-color: #f5f5f5;}
.RalodePlayer .rl-dropdown-item.active {background-color: #60B4FD;color: #fff;}
.RalodePlayer .rl-dropdown-toggle {box-sizing: content-box;border-left: none;border-top-left-radius: unset;border-bottom-left-radius: unset;margin-left: 0;width: 15px;min-width: 15px;}
.RalodePlayer .rl-group {margin-right: 0;border-top-right-radius: unset;border-bottom-right-radius: unset;border-right: 0;padding-right: 0.2em;}
.RalodePlayer .rl-dropdown-toggle:after {content: "\F078";font-family: 'Ralode Player';height: 16px;width: 16px;display: block;position: relative;font-size: 15px;}
.RalodePlayer .rl-dropdown-toggle.active {background-color: #60B4FD;}
.RalodePlayer .rl-dropdown-toggle.active:hover {background-color: #5aa7eb;}
.RalodePlayer .rl-dropdown-toggle.active:after {color: #fff;}
.RalodePlayer .RlItem.serie-active:hover {background-color: #5aa7eb;}

/* Блок жалоб */
#vc-complait-box { float:right; }

/* Ссылка "Пожаловаться на видео" */
.CvComplaintBtn:before {content: "\F071"; font-family: 'Ralode Player'; padding-right: 4px;}
.CvComplaint {border: 1px solid #ddd;padding: 10px 10px 10px 5px;font-size: 14px;margin: 0 10px 10px;display: inline-block;}
.CvComplaint:hover {text-decoration: none;opacity: 0.8;}

/* Форма отправки жалобы*/
#vc-complait-dialog {color: #4c4c4c}
#vc-complait-dialog div:last-child {padding-top:8px;}
#cv_complaint_text {width:330px; height:70px; resize:none; outline: none; overflow: auto;}

/* Форма подписки на обновления */
.CvSubscribeBtn:before {content: "\F009A"; font-family: 'Ralode Player'; padding-right: 4px;}
.CvSubscribeBtn.active {background: #00ada5;}
.CvSubscribeBtn.active:before {content: "\f009E";}
.CvSubscribeType {border: 1px solid #ddd;margin: 5px 0;background: #fcfcfc;transition: all .5s;}
.CvSubscribeType:hover {border: 1px solid #aaa;}
.CvSubscribeType.active {border: 1px solid #4aadd0;color: #000;}
.CvSubscribeType.active label {color: #000;}
.CvSubscribeType:hover label { }
.CvSubscribeType label {padding: 10px;display: block;cursor: pointer;font-size: 14px;transition: all .5s;}
.CvSubscribeZborka {font-size: 15px;padding: 5px;margin: 4px;border: 1px solid #ddd;background: #f7f7f7;cursor: pointer;transition: all .3s;position: relative;color: #3b3b3b;}
.CvSubscribeZborka:hover {background: #e2eff3;color: #525252;}
.CvSubscribeZborkaList {display: none;margin: 5px;}
.active .CvSubscribeZborkaList { }
.CvSubscribeZborka.unsubscribe {border: 1px solid #4aadd0;color: #4aadd0;}
.CvSubscribeZborka.unsubscribe::after {content: "\F009A";font-family: 'Ralode Player';right: 10px;position: absolute;color: #4aadd0;}
.RlSubscribed:before {content: "\F009C";font-family: 'Ralode Player';margin-right: 5px;}

/* Выключение света*/
.CvLigthBtn:before {content: "\F672"; font-family: 'Ralode Player'; padding-right: 4px;}
#rp_shadow {background: rgba(0,0,0,0.9);z-index: 6;width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: none;}
.vc-light .RalodePlayer {margin: 0 auto 0;background-color: #252525;padding: 5px 0;border-radius: 5px;display: inline-block;width: 100%;z-index:7;}
.vc-light .RalodePlayer .rl-buttons {padding: 5px 10px;}
.vc-light .RalodePlayer .RlItem {background: #404040;color: #ddd;border-color: #252525;}
.vc-light .RalodePlayer .RlItem:not(.serie-active):hover {background-color: #353535;}
.vc-light .RalodePlayer .serie-active {color: #ffffff;background-color: #616161;}
.vc-light .RalodePlayer .buttonLR {background: #404040;color: #DDD;border-color: #252525;}
.vc-light .RalodePlayer .rl-addon-buttons li {border-color: #6f6f6f;}
.vc-light .RalodePlayer .rl-overflow {background: #404040;border-color: #252525;}
.vc-close {position: absolute;width: 40px;height: 40px;background: #4848487d;top: -45px;right: -40px;cursor: pointer;}
.vc-close:hover {color: #fff;opacity: 0.8;}
.vc-close::after {content: "\F156";font-family: 'Ralode Player';font-size: 40px;line-height: 40px;width: 40px;display: inline-block;text-align: center;}

/* Увеличение плеера */
.CvCinemaBtn:before {content: "\F26C"; font-family: 'Ralode Player'; padding-right: 4px;}
.vc-resize .RalodePlayer {width: 90%;max-width: 1024px;top: 50%;left: 50%;position: fixed;height: auto;transform: translate(-50%,-50%);z-index:7;}

/* Фейковый плеер */
.rl-fake-player {position: absolute;top: 0;left: 0;width: 100%!important;height: 100%!important;background: url(img/bgplayer.jpg) no-repeat;background-size: cover;}
.rl-button-play {width: 100px;height: 100px;position: relative;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;cursor: pointer;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAtFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oK74hAAAAO3RSTlMAkAMM+t3jTRi7/J8QBSXYv27St5sT8nMf9mREN+/sk4XNq+iYel/DPgiAMC0cs1lJKlM0yK9WOmiliW06DcoAAAlTSURBVHja3Jtpl5owGIVfQFkERAEVBbeO+76NtpP//796Tk97KklEIAnQPh/nzAxzh/fm3gQEMShBFA7mE8n0jNZyuWwZnilN5oMwChT4R7B2l43fcoaIztBZmpvLzoIqIzcvk0O9j97TV73JvSlDFdlfpFsXZaF7G98DqBTytncYoTyMDr1tZW7Mrrfso/z0l/MdlI8+8PqIlb4x0KFUHjMV8UGdraAslLvRQBwxjqVkTKftIt647Q4UTKfnIBE4vUKlWO06EkW9XVjqywsXicRdFJMsoYFE0wpBOMEs1UpVU6eH2eT7XQsf1+12e32E2v37ZPY5VWsoBQ0/ALEM3ufGcGrOTzvLBhq2tTv1/Onwfa4MZBDH7hMl8+FtwkB+77IgnHsfKBlPXHFpjxLHwZU0HdKjnyS3llgo2yCE4BtKYLqJ1pCVdbSZJlnumwinaAnRUZdWNuTDfkhJv1gDzsjz2suRMhZsadxZvO5sjY0NPNFfurxrroCdh99FLzjsgR+R+8qP4zPw4SyNEB0nAl4cX1xjOG4CP5rSi3QZHYEP7QY9vP0z8OXs1+hG6XGxuYSoGCvgz8NAVMbsll+b9HVRVINY0Bdjcw1sKD8QjZkOotDH9GxU2HRQ09zRQCQnF1H4VFh0UOPD10EsnRlVicX3fowWIJ7jB897sqb547aDIjgvaT7J53jZRCS+AsWg0MbLtCEHEiUD21Ac32uUPMmT54jgQ4MiOVGMkj3j7zUyBK9QLFuHnImsvetKFji3CUXTnJJFNcoWrw7Cae2heHSDnIssf4dN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') no-repeat; background-size: 100%;transition: all 0.3s;}
.rl-button-play:hover {width: 120px;height: 120px;margin-top: -60px;margin-left: -60px;opacity: 0.9;}
.rl-fake-player:before {content: "";width: 100%;position: absolute;top: 0;left: 0;width: 100%!important;height: 100%!important;background: #000000;opacity: 0;transition: all 0.5s;}
.rl-fake-player:hover:before {opacity: 0.2;}

/* Фикс для vadideo */
.RalodePlayer .playerCode .vdd-wrapper {position: absolute!important; top: 0; left: 0; width: 100%!important; height: 100%!important;}

/* Адаптивность */
@media only screen and (max-width:736px){
	.RalodePlayer .rl-addon-buttons {display: none;}
}
@media (min-height: 600px) AND (max-height:780px){
	.vc-close {top: 5px;right: -45px;}
}
@media (max-height:780px){
	.vc-resize .RalodePlayer {
		max-width: 900px;
	}
}