.RalodePlayer {width:100%; height:100%; margin: 0 auto 0; padding:0; line-height:normal;position: relative;z-index:999;}
.RalodePlayer .rl-overflow {display: none; background: #f4f8fb;width: 52px;height: 14px;margin: 10px 0 0;border: 1px solid #d8d8d8;border-radius: 4px;position: relative;cursor: pointer;}
.RalodePlayer .rl-overflow:hover {border-color: #bbbbbb;}
.RalodePlayer .rl-overflow:after {content: "";height: 10px;width: 10px;display: block;margin: 0 0 0 20px;opacity: 0.3; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABpSURBVHja7JPBCoAgEESfoZf6u761T7MuQutlDhoKgUEdGlh2mVlmRNSZGSOYGIWZVQVEYJW8qRAXr/u+4bkAQfNc8EFaBd87mPrZ4J69g9/gCwa9d+AaAe6uwQ4kzUfBJ2l10uu/MQ8Av0Mp+yqeMdMAAAAASUVORK5CYII=') no-repeat -1px 0;background-size: 12px;}
.RalodePlayer .buttonLR {background-color: #f4f8fb; border-radius: 0.25rem; border: 1px dashed #ddd; width: 42px; height: 42px; display: none;position: relative; z-index: 99;}
.RalodePlayer .buttonLR:hover { cursor: pointer; opacity: 0.8 }
.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; line-height:120%;}
.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 dashed #ddd; float: left; font-size: 0.9rem; display: block; color: #3C4858; margin: 0 2px; cursor: pointer; padding: 0.65em 0.8em; 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: 90px;}
.RalodePlayer .serie-active {color: #FFF; background-color:#60B4FD; cursor: default;}
.RalodePlayer .playerCode {width:100%; clear:both; margin:0;background-color: #151515; position: relative; padding-bottom: 53.907%;padding-top: 30px; height: 0;overflow: hidden;}
.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 .rl-buttons {padding: 6px 0 6px;}
.RalodePlayer .buttonLR:after {content: "";height: 24px;width: 24px;display: block;	position: relative;top: calc(50% - 12px);left: calc(50% - 12px);}
.RalodePlayer .buttonLR:hover {opacity: 0.7;}
.RalodePlayer .ButtonLft:after {background: url(/engine/inc/include/p_construct/players_style/anime/img/chevron-left.png) no-repeat;}
.RalodePlayer .ButtonRgh:after {background: url(/engine/inc/include/p_construct/players_style/anime/img/chevron-right.png) no-repeat;}

.RalodePlayer .RlVisor { overflow-x: hidden; overflow-y: hidden;  }

/* Фейковый плеер */
.rl-fake-player {position: absolute;top: 0;left: 0;width: 100%!important;height: 100%!important;background: url(/engine/inc/include/p_construct/players_style/anime/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;}

/* Плашка 18+ */
.rl-warning {position: absolute;top: 0;left: 0;width: 100%!important;height: 100%!important;background: url(/engine/inc/include/p_construct/players_style/anime/img/bgplayer.jpg) no-repeat;background-size: cover;}
.rl-warning-box {color: #fff;width: 250px;margin: 0 auto;margin-top: 19%;position: relative;text-align: center;}
.rl-warning-box h1 {font-size: 40px;}
.rl-button-18 {background: #00be7a;padding: 5px;margin: 10px 30px;cursor: pointer;border-radius: 3px;}
.rl-button-18:hover {background: #12be00;}
.rl-warning:before {content: "";width: 100%;position: absolute;top: 0;left: 0;width: 100%!important;height: 100%!important;background: #000000;opacity: 0.8;transition: all 0.5s;}
.rl-warning:hover:before {opacity: 0.7;}

/* Разбивка сборок на группы */
.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 {border-left: none;border-top-left-radius: unset;border-bottom-left-radius: unset;margin-left: 0;width: 15px;min-width: 15px;box-sizing: content-box;}
.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 {background: url(/engine/inc/include/p_construct/players_style/anime/img/chevron-left.png) -5px -4px no-repeat;content: "";height: 16px;width: 16px;display: block;transform: rotate(-90deg);top: 0px;position: relative;}
.RalodePlayer .rl-dropdown-toggle.active {background-color: #60B4FD;}
.RalodePlayer .rl-dropdown-toggle.active:hover {background-color: #5aa7eb;}
.RalodePlayer .rl-dropdown-toggle.active:after {background: url(/engine/inc/include/p_construct/players_style/anime/img/chevron-left-white.png) -5px -4px no-repeat;}
.RalodePlayer .RlItem.serie-active:hover {background-color: #5aa7eb;}

/* Блок жалоб */
.vc-player  #vc-complait-box { text-align: center; }
/* Ссылка "Пожаловаться на видео" */
.vc-player  #CvComplaintShowModal {} 
/* Форма отправки жалобы*/
.vc-player  #vc-complait-dialog div:last-child {padding-top:8px;}
.vc-player  #cv_complaint_text {width:330px; height:70px; opacity:0.25; resize:none; outline: none; overflow: auto;}
#vc-complait-dialog label {cursor: pointer;}

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