@font-face {
    font-family: 'rf_dewi_condensed';
    src: url('../fonts/rfdewicondensed-regular-webfont.woff2') format('woff2'),
    url('../fonts/rfdewicondensed-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'rf_dewi_condensed_semibold';
    src: url('../fonts/rfdewicondensed-semibold-webfont.woff2') format('woff2'),
    url('../fonts/rfdewicondensed-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'rf_dewi_condensed_bold';
    src: url('../fonts/rfdewicondensed-bold-webfont.woff2') format('woff2'),
    url('../fonts/rfdewicondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'rf_dewi';
    src: url('../fonts/rfdewi-regular-webfont.woff2') format('woff2'),
    url('../fonts/rfdewi-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'rf_dewi_semibold';
    src: url('../fonts/rfdewi-semibold-webfont.woff2') format('woff2'),
    url('../fonts/rfdewi-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'rf_dewi_bold';
    src: url('../fonts/rf-dewi-bold-webfont.woff2') format('woff2'),
    url('../fonts/rf-dewi-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'roboto_mono_bold';
    src: url('../fonts/RobotoMono-Bold.woff2') format('woff2'),
    url('../fonts/RobotoMono-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: inherit;
}

li {
    list-style-type: none;
}

html, body, .pl-player-wrap, video, .pl-ads-overlay {
    height: 100%;
    width: 100%;
    font-family: 'rf_dewi', sans-serif;
    overflow: hidden;
    position: absolute;
    font-size: 10px;
}

body {
    background: #000;
    color: #eeeeee;
    overflow: hidden;
}

h1, h2 {
    font-size: 1em;
}

video {
    position: absolute;
    background-color: #000;

}

.pl-ads-overlay {
    position: absolute;
    z-index: 2147483645;
    top: 0;
    left: 0;
    height: calc(100% - 72px);

    /*background: darkolivegreen;*/
}

.pl-ads-overlay__link {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;

}

.pl-ads-overlay__skip {
    position: absolute;
    padding: 8px 12px;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    bottom: 20px;
    right: 20px;
    display: none;
    font-size: 14px;
    z-index: 99999999999;

}

.pl-ads-overlay__skip a {
    color: #fff;
}

/*
 *   css for flash player & poster link
 **/

#flash_player {
    padding: 10%;
    color: #666;
    font-family: Arial, sans-serif;
}

#flash_player ul {
    padding-left: 10px;
}

#flash_player ul li a {
    color: #666;
}

.iLink {
    display: block;
    position: absolute;
    width: 568px;
    height: 321px;
    background: url(https://cdn-st1.rtr-vesti.ru/pvc_cdn/images/mulazh_big.png) no-repeat;
    top: 0px;
    left: 0px;
}

.small-screen-link {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(https://cdn-st1.rtr-vesti.ru/pvc_cdn/images/play_hover.png) 50% 50% no-repeat;
    top: 0px;
    left: 0px;
}

.warning {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: white;
    color: black;
    z-index: 100;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
}

@media (max-width: 900px) {
    #flash_player {
        font-size: 10px;
    }

    #flash_player h2 {
        font-size: 12px;
    }
}

@media (max-height: 200px) {
    #flash_player {
        padding: 10px;
        font-size: 5px;
    }
}


.pl-vid-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-size: 10px;
    z-index: 2147483645;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000;
    cursor: none;
}

.pl-vid-overlay__inner {
    width: 95%;
    height: 95%;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    margin: 16px;
    position: absolute;
    z-index: 5;
    top: 0px;
    left: 0px;
    cursor: auto;
}

.pl-vid-overlay__inner:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -16px;
    left: -16px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 18%, rgba(0, 0, 0, 0.23) 43%, rgba(0, 0, 0, 0.67) 100%);
    width: calc(100% + 32px);
    height: 150px;

}


.pl-vid-overlay__inner:before {
    content: '';
    display: block;
    position: absolute;
    top: -16px;
    left: -16px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.67) 0%, rgba(0, 0, 0, 0.23) 57%, rgba(0, 0, 0, 0.07) 82%, rgba(0, 0, 0, 0) 100%);
    width: calc(100% + 32px);
    height: 150px;

}


.pl-vid__msg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.pl-vid__msg p {
    position: absolute;
    bottom: 20%;
    left: 0;
    padding: 0 15%;
    width: 70%;
    text-align: center;
    font-size: 22px;
}


.pl-vid__controls {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 5.6em;
    border-radius: 3px;
    display: flex;
    align-items: center;
    z-index: 9;
}

.pl-vid__controls .pl-vid__play-pause {
    width: 5.6em;
    height: 5.6em;
    display: block;
    vertical-align: middle;
    cursor: pointer;
    background-image: url("/images/rd/play.svg");
    margin-right: 1.6em;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.pl-vid__controls .pl-vid__play-pause.pl-vid_play {
    background-image: url("/images/rd/pause.svg");
}

.play-forward {
    margin: 20px auto;
    width: 8.4em;
    background-color: rgba(0, 148, 221, 1);
    border: 1px solid rgba(0, 148, 221, 1);
    height: 4.8em;
    border-radius: 3px;
    position: relative;
    display: block;
    vertical-align: middle;
    cursor: pointer;
}

.play-forward:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1.6em;
    height: 2.0em;
    margin-top: -1em;
    margin-left: -0.8em;
}


.pl-vid__controls .pl-vid__play-pause.pl-vid_replay {
}

.pl-vid__btns {
    display: block;
    vertical-align: middle;

}

.pl-vid__btns_top {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 9;
}

.pl-vid__btns-wrap {
    display: flex;
    width: 100%;
}

.pl-vid__btn-wrap {
    display: block;
    width: 3.2em;
    padding-right: 1.6em;
    position: relative;
}

.pl-vid__btn-wrap.pl-vid__btn-wrap_more-btn {
    padding-right: 0;
}

.pl-vid__btns .pl-vid__btn-wrap:last-child {
    padding-right: 0;
}


.pl-vid__btn {
    height: 3.2em;
    width: 3.2em;
    position: relative;
    cursor: pointer;
    border-radius: 8px;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.4s;
}

.pl-vid__more-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 20V12H23V20H9Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M8 24H24' stroke='white' stroke-width='2'/%3E%3Cpath d='M8 8H24' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.pl-vid__more-btn:hover, .pl-vid__more-btn.active {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 20V12H23V20H9Z' stroke='black' stroke-width='2'/%3E%3Cpath d='M8 24H24' stroke='black' stroke-width='2'/%3E%3Cpath d='M8 8H24' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    background-color: #fff;
}


.pl-vid__btn:hover {
    background-color: #fff;
    color: #000;

}

.pl-vid__btns .pl-vid__btn:hover img svg path {
    fill: #000;
}

.pl-vid__btns .pl-vid__volume-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 12V11C10.4477 11 10 11.4477 10 12H11ZM11 20H10C10 20.5523 10.4477 21 11 21V20ZM23.0002 25L22.4189 25.8137C22.7237 26.0315 23.1247 26.0606 23.4577 25.8892C23.7908 25.7178 24.0002 25.3746 24.0002 25H23.0002ZM23.0002 7H24.0002C24.0002 6.62541 23.7908 6.28224 23.4578 6.11084C23.1247 5.93943 22.7238 5.96854 22.4189 6.18626L23.0002 7ZM10 12V20H12V12H10ZM11 21H16V19H11V21ZM15.4188 20.8137L22.4189 25.8137L23.5814 24.1863L16.5812 19.1862L15.4188 20.8137ZM24.0002 25V7H22.0002V25H24.0002ZM22.4189 6.18626L15.4188 11.1862L16.5812 12.8137L23.5814 7.81374L22.4189 6.18626ZM16 11H11V13H16V11ZM17 20V12H15V20H17Z' fill='white'/%3E%3C/svg%3E ");
}

.pl-vid__btns .pl-vid__volume-btn_muted {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 12V11C10.4477 11 10 11.4477 10 12H11ZM11 20H10C10 20.5523 10.4477 21 11 21V20ZM23.0002 25L22.4189 25.8137C22.7237 26.0315 23.1247 26.0606 23.4577 25.8892C23.7908 25.7178 24.0002 25.3746 24.0002 25H23.0002ZM23.0002 7H24.0002C24.0002 6.62541 23.7908 6.28224 23.4578 6.11084C23.1247 5.93943 22.7238 5.96854 22.4189 6.18626L23.0002 7ZM10 12V20H12V12H10ZM11 21H16V19H11V21ZM15.4188 20.8137L22.4189 25.8137L23.5814 24.1863L16.5812 19.1862L15.4188 20.8137ZM24.0002 25V7H22.0002V25H24.0002ZM22.4189 6.18626L15.4188 11.1862L16.5812 12.8137L23.5814 7.81374L22.4189 6.18626ZM16 11H11V13H16V11ZM17 20V12H15V20H17Z' fill='white'/%3E%3Cpath d='M26 14L30 18' stroke='white' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M30 14L26 18' stroke='white' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pl-vid__btns .pl-vid__volume-btn:hover {
    /*background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 12V11C10.4477 11 10 11.4477 10 12H11ZM11 20H10C10 20.5523 10.4477 21 11 21V20ZM23.0002 25L22.4189 25.8137C22.7237 26.0315 23.1247 26.0606 23.4577 25.8892C23.7908 25.7178 24.0002 25.3746 24.0002 25H23.0002ZM23.0002 7H24.0002C24.0002 6.62541 23.7908 6.28224 23.4578 6.11084C23.1247 5.93943 22.7238 5.96854 22.4189 6.18626L23.0002 7ZM10 12V20H12V12H10ZM11 21H16V19H11V21ZM15.4188 20.8137L22.4189 25.8137L23.5814 24.1863L16.5812 19.1862L15.4188 20.8137ZM24.0002 25V7H22.0002V25H24.0002ZM22.4189 6.18626L15.4188 11.1862L16.5812 12.8137L23.5814 7.81374L22.4189 6.18626ZM16 11H11V13H16V11ZM17 20V12H15V20H17Z' fill='black'/%3E%3C/svg%3E ");*/
    background-color: transparent;
}


.pl-vid__btns .pl-vid__system-btn {
    background: url("/images/rd/settings.svg") 0 0 no-repeat;
}

.pl-vid__btns .pl-vid__fullscreen-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7H24C24.5523 7 25 7.44772 25 8V15' stroke='white' stroke-width='2'/%3E%3Cpath d='M15 25H8C7.44772 25 7 24.5523 7 24V17' stroke='white' stroke-width='2'/%3E%3C/svg%3E ");
}


.pl-vid__btns .pl-vid__fullscreen-btn:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7H24C24.5523 7 25 7.44772 25 8V15' stroke='black' stroke-width='2'/%3E%3Cpath d='M15 25H8C7.44772 25 7 24.5523 7 24V17' stroke='black' stroke-width='2'/%3E%3C/svg%3E ");
}

.pl-player-wrap_fullscreen .pl-vid__btns .pl-vid__fullscreen-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 13H20C19.4477 13 19 12.5523 19 12V5' stroke='white' stroke-width='2'/%3E%3Cpath d='M5 19H12C12.5523 19 13 19.4477 13 20V27' stroke='white' stroke-width='2'/%3E%3C/svg%3E ");
}

.pl-player-wrap_fullscreen .pl-vid__btns .pl-vid__fullscreen-btn:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 13H20C19.4477 13 19 12.5523 19 12V5' stroke='black' stroke-width='2'/%3E%3Cpath d='M5 19H12C12.5523 19 13 19.4477 13 20V27' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
}


.pl-vid__btns .pl-vid__share-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7.00004H25M25 7.00004V15M25 7.00004L17 15' stroke='white' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66667 6C7.64162 6 6 7.64162 6 9.66667V22.3333C6 24.3584 7.64162 26 9.66667 26H22.3333C24.3584 26 26 24.3584 26 22.3333V19H24V22.3333C24 23.2538 23.2538 24 22.3333 24H9.66667C8.74619 24 8 23.2538 8 22.3333V9.66667C8 8.74619 8.74619 8 9.66667 8H13V6H9.66667Z' fill='white'/%3E%3C/svg%3E");
}

.pl-vid__btns .pl-vid__share-btn.active, .pl-vid__btns .pl-vid__share-btn:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7.00004H25M25 7.00004V15M25 7.00004L17 15' stroke='black' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66667 6C7.64162 6 6 7.64162 6 9.66667V22.3333C6 24.3584 7.64162 26 9.66667 26H22.3333C24.3584 26 26 24.3584 26 22.3333V19H24V22.3333C24 23.2538 23.2538 24 22.3333 24H9.66667C8.74619 24 8 23.2538 8 22.3333V9.66667C8 8.74619 8.74619 8 9.66667 8H13V6H9.66667Z' fill='black'/%3E%3C/svg%3E");
    background-color: #fff;
}

.pl-vid__next-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 12L6 5V19L16 12ZM16 12V5H18V19H16V12Z' fill='white'/%3E%3C/svg%3E%0A");
}


.pl-vid__next-btn:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 12L6 5V19L16 12ZM16 12V5H18V19H16V12Z' fill='black'/%3E%3C/svg%3E%0A");
}

.pl-vid__prev-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 12L18 5V19L8 12ZM8 12V5H6V19H8V12Z' fill='white'/%3E%3C/svg%3E ");
}

.pl-vid__prev-btn:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 12L18 5V19L8 12ZM8 12V5H6V19H8V12Z' fill='black'/%3E%3C/svg%3E ");
}


.pl-vid__btns .pl-vid__subtitle-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5001 7.00003H8.50006C7.11935 7.00003 6.00006 8.1513 6.00006 9.57146V22.4286C6.00006 23.8488 7.11935 25 8.50006 25H23.5001C24.8808 25 26.0001 23.8488 26.0001 22.4286V9.57146C26.0001 8.1513 24.8808 7.00003 23.5001 7.00003Z' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.0001 20H21.0001' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M11.0001 16L13.0001 16' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M17.0001 16H21.0001' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
}

.pl-vid__btns .pl-vid__subtitle-btn.active, .pl-vid__btns .pl-vid__subtitle-btn:hover, .pl-vid__btns .pl-vid__subtitle-btn.actived {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5001 7.00003H8.50006C7.11935 7.00003 6.00006 8.1513 6.00006 9.57146V22.4286C6.00006 23.8488 7.11935 25 8.50006 25H23.5001C24.8808 25 26.0001 23.8488 26.0001 22.4286V9.57146C26.0001 8.1513 24.8808 7.00003 23.5001 7.00003Z' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.0001 20H21.0001' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M11.0001 16L13.0001 16' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M17.0001 16H21.0001' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
    background-color: #fff;
}

.pl-vid__btns .pl-vid__views-btn:after {
    width: 2.3em;
    margin-top: -0.7em;
    background: url("/images/svg/eye.svg") 0 0 no-repeat;
}

.pl-vid__btns .pl-vid__quality-btn:hover .pl-vid__bubble {
    display: block;
}

.pl-vid__btns .pl-vid__btn-wrap_volume {
    width: 12.2em;
    display: flex;
    align-items: center;
}

.pl-vid__btns .pl-vid__settings-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-2-inside-1_570_79' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.661 5.99985C14.0196 5.99985 13.4997 6.51982 13.4997 7.16123C13.4997 8.19592 12.2485 8.71394 11.5169 7.98231C11.0633 7.52871 10.3278 7.52865 9.87422 7.98225L7.98107 9.8754C7.52759 10.3289 7.52774 11.0643 7.98122 11.5177C8.71256 12.2491 8.19494 13.4999 7.16067 13.4999C6.51952 13.4999 5.99976 14.0197 5.99976 14.6608V17.3392C5.99976 17.9803 6.51945 18.4999 7.16053 18.4999C8.19466 18.4999 8.71206 19.7508 7.98081 20.482C7.52734 20.9355 7.52714 21.6709 7.98061 22.1244L9.87365 24.0174C10.3273 24.4711 11.0629 24.471 11.5166 24.0173C12.2483 23.2856 13.4997 23.8037 13.4997 24.8385C13.4997 25.48 14.0197 26 14.6612 26H17.3387C17.9799 26 18.4997 25.4801 18.4997 24.839C18.4997 23.8048 19.7501 23.2866 20.4814 24.0179C20.9347 24.4712 21.6697 24.4712 22.1231 24.0179L24.0167 22.1242C24.4702 21.6708 24.4702 20.9356 24.0167 20.4821C23.2853 19.7507 23.8038 18.4999 24.8383 18.4999C25.4797 18.4999 25.9999 17.98 25.9999 17.3385V14.6615C25.9999 14.02 25.4796 13.4999 24.838 13.4999C23.8036 13.4999 23.2848 12.2492 24.0163 11.5177C24.4697 11.0642 24.4697 10.329 24.0163 9.87554L22.1225 7.98175C21.6692 7.52849 20.9343 7.52849 20.4811 7.98175C19.7499 8.71293 18.4997 8.19481 18.4997 7.16077C18.4997 6.51967 17.98 5.99985 17.3389 5.99985H14.661ZM16.0002 18C17.1048 18 18.0002 17.1045 18.0002 16C18.0002 14.8954 17.1048 14 16.0002 14C14.8957 14 14.0002 14.8954 14.0002 16C14.0002 17.1045 14.8957 18 16.0002 18Z'/%3E%3C/mask%3E%3Cpath d='M11.5169 7.98231L10.1027 9.39652L10.1027 9.39652L11.5169 7.98231ZM7.98107 9.8754L6.56686 8.46119L6.56686 8.46119L7.98107 9.8754ZM7.98122 11.5177L9.39543 10.1035H9.39543L7.98122 11.5177ZM7.16067 13.4999L7.16068 11.4999H7.16067V13.4999ZM7.98081 20.482L6.5666 19.0678L6.5666 19.0678L7.98081 20.482ZM7.98061 22.1244L6.56639 23.5386H6.56639L7.98061 22.1244ZM9.87365 24.0174L8.45943 25.4316L8.45944 25.4316L9.87365 24.0174ZM11.5166 24.0173L12.9308 25.4316L12.9308 25.4316L11.5166 24.0173ZM20.4814 24.0179L19.0672 25.4321L19.0672 25.4321L20.4814 24.0179ZM22.1231 24.0179L23.5373 25.4321L23.5373 25.4321L22.1231 24.0179ZM24.0167 20.4821L22.6025 21.8963L22.6025 21.8964L24.0167 20.4821ZM24.838 13.4999V15.4999V13.4999ZM24.0163 11.5177L25.4305 12.9319L25.4305 12.9319L24.0163 11.5177ZM24.0163 9.87554L22.6021 11.2898L22.6021 11.2898L24.0163 9.87554ZM22.1225 7.98175L23.5367 6.56754L23.5367 6.56754L22.1225 7.98175ZM20.4811 7.98175L21.8953 9.39597L21.8953 9.39597L20.4811 7.98175ZM15.4997 7.16123C15.4997 7.62438 15.1242 7.99985 14.661 7.99985V3.99985C12.9151 3.99985 11.4997 5.41525 11.4997 7.16123H15.4997ZM10.1027 9.39652C12.0937 11.3875 15.4997 9.9785 15.4997 7.16123H11.4997C11.4997 6.41333 12.4034 6.04034 12.9311 6.56809L10.1027 9.39652ZM11.2884 9.39646C10.9608 9.72405 10.43 9.72383 10.1027 9.39652L12.9311 6.56809C11.6966 5.33359 9.69479 5.33325 8.46001 6.56803L11.2884 9.39646ZM9.39528 11.2896L11.2884 9.39646L8.46001 6.56803L6.56686 8.46119L9.39528 11.2896ZM9.39543 10.1035C9.72267 10.4308 9.72318 10.9617 9.39528 11.2896L6.56686 8.46119C5.332 9.69604 5.3328 11.6978 6.567 12.932L9.39543 10.1035ZM7.16067 15.4999C9.97858 15.4999 11.3854 12.0935 9.39543 10.1035L6.567 12.932C6.0397 12.4047 6.41131 11.4999 7.16068 11.4999L7.16067 15.4999ZM7.99976 14.6608C7.99976 15.1242 7.62409 15.4999 7.16067 15.4999V11.4999C5.41495 11.4999 3.99976 12.9151 3.99976 14.6608H7.99976ZM7.99976 17.3392V14.6608H3.99976V17.3392H7.99976ZM7.16053 16.4999C7.62402 16.4999 7.99976 16.8757 7.99976 17.3392H3.99976C3.99976 19.0848 5.41488 20.4999 7.16053 20.4999V16.4999ZM9.39503 21.8962C11.3844 19.9069 9.97907 16.4999 7.16053 16.4999V20.4999C6.41025 20.4999 6.03975 19.5946 6.5666 19.0678L9.39503 21.8962ZM9.39482 20.7102C9.72286 21.0382 9.72214 21.5691 9.39503 21.8962L6.5666 19.0678C5.33255 20.3018 5.33141 22.3036 6.56639 23.5386L9.39482 20.7102ZM11.2879 22.6032L9.39482 20.7102L6.56639 23.5386L8.45943 25.4316L11.2879 22.6032ZM10.1024 22.6031C10.4296 22.2759 10.9603 22.2756 11.2879 22.6032L8.45944 25.4316C9.69433 26.6665 11.6963 26.6661 12.9308 25.4316L10.1024 22.6031ZM15.4997 24.8385C15.4997 22.0208 12.0933 20.6122 10.1024 22.6031L12.9308 25.4316C12.4033 25.959 11.4997 25.5865 11.4997 24.8385H15.4997ZM14.6612 24C15.1243 24 15.4997 24.3754 15.4997 24.8385H11.4997C11.4997 26.5845 12.9151 28 14.6612 28V24ZM17.3387 24H14.6612V28H17.3387V24ZM16.4997 24.839C16.4997 24.3758 16.8752 24 17.3387 24V28C19.0847 28 20.4997 26.5845 20.4997 24.839H16.4997ZM21.8956 22.6037C19.9038 20.6119 16.4997 22.0237 16.4997 24.839H20.4997C20.4997 25.5858 19.5964 25.9613 19.0672 25.4321L21.8956 22.6037ZM20.7088 22.6037C21.0366 22.276 21.5679 22.276 21.8956 22.6037L19.0672 25.4321C20.3016 26.6665 22.3029 26.6665 23.5373 25.4321L20.7088 22.6037ZM22.6025 20.71L20.7088 22.6037L23.5373 25.4321L25.4309 23.5384L22.6025 20.71ZM22.6025 21.8964C22.2749 21.5688 22.2749 21.0376 22.6025 20.71L25.4309 23.5384C26.6654 22.3039 26.6655 20.3024 25.4309 19.0679L22.6025 21.8964ZM24.8383 16.4999C22.0238 16.4999 20.6098 19.9037 22.6025 21.8963L25.4309 19.0679C25.9607 19.5977 25.5838 20.4999 24.8383 20.4999V16.4999ZM23.9999 17.3385C23.9999 16.8749 24.3756 16.4999 24.8383 16.4999V20.4999C26.5838 20.4999 27.9999 19.085 27.9999 17.3385H23.9999ZM23.9999 14.6615V17.3385H27.9999V14.6615H23.9999ZM24.838 15.4999C24.3757 15.4999 23.9999 15.1252 23.9999 14.6615H27.9999C27.9999 12.9147 26.5835 11.4999 24.838 11.4999V15.4999ZM22.6021 10.1035C20.6088 12.0967 22.0243 15.4999 24.838 15.4999V11.4999C25.5828 11.4999 25.9608 12.4016 25.4305 12.9319L22.6021 10.1035ZM22.6021 11.2898C22.2745 10.9622 22.2745 10.431 22.6021 10.1035L25.4305 12.9319C26.665 11.6974 26.665 9.69584 25.4305 8.46132L22.6021 11.2898ZM20.7083 9.39597L22.6021 11.2898L25.4305 8.46133L23.5367 6.56754L20.7083 9.39597ZM21.8953 9.39597C21.5675 9.72375 21.0361 9.72375 20.7083 9.39597L23.5367 6.56754C22.3024 5.33323 20.3012 5.33323 19.0669 6.56754L21.8953 9.39597ZM16.4997 7.16077C16.4997 9.97562 19.9035 11.3878 21.8953 9.39597L19.0669 6.56754C19.5963 6.03808 20.4997 6.414 20.4997 7.16077H16.4997ZM17.3389 7.99985C16.8752 7.99985 16.4997 7.62399 16.4997 7.16077H20.4997C20.4997 5.41536 19.0848 3.99985 17.3389 3.99985V7.99985ZM14.661 7.99985H17.3389V3.99985H14.661V7.99985ZM16.0002 16V20C18.2094 20 20.0002 18.2091 20.0002 16H16.0002ZM16.0002 16H20.0002C20.0002 13.7908 18.2094 12 16.0002 12V16ZM16.0002 16V12C13.7911 12 12.0002 13.7908 12.0002 16H16.0002ZM16.0002 16H12.0002C12.0002 18.2091 13.7911 20 16.0002 20V16Z' fill='white' mask='url(%23path-2-inside-1_570_79)'/%3E%3C/svg%3E%0A");
}

.pl-vid__btns .pl-vid__settings-btn:hover, .pl-vid__btns .pl-vid__settings-btn.active {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-2-inside-1_8974_1912' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.661 5.99984C14.0196 5.99984 13.4997 6.51981 13.4997 7.16122C13.4997 8.19591 12.2485 8.71393 11.5169 7.9823C11.0633 7.5287 10.3278 7.52864 9.87422 7.98224L7.98107 9.87539C7.52759 10.3289 7.52774 11.0643 7.98122 11.5177C8.71256 12.2491 8.19494 13.4999 7.16067 13.4999C6.51952 13.4999 5.99976 14.0197 5.99976 14.6608V17.3392C5.99976 17.9802 6.51945 18.4999 7.16053 18.4999C8.19466 18.4999 8.71206 19.7508 7.98081 20.482C7.52734 20.9355 7.52714 21.6709 7.98061 22.1244L9.87365 24.0174C10.3273 24.4711 11.0629 24.471 11.5166 24.0173C12.2483 23.2856 13.4997 23.8036 13.4997 24.8385C13.4997 25.48 14.0197 26 14.6612 26H17.3387C17.9799 26 18.4997 25.4801 18.4997 24.8389C18.4997 23.8048 19.7501 23.2866 20.4814 24.0179C20.9347 24.4712 21.6697 24.4712 22.1231 24.0179L24.0167 22.1242C24.4702 21.6708 24.4702 20.9356 24.0167 20.4821C23.2853 19.7507 23.8038 18.4999 24.8383 18.4999C25.4797 18.4999 25.9999 17.9799 25.9999 17.3385V14.6615C25.9999 14.02 25.4796 13.4999 24.838 13.4999C23.8036 13.4999 23.2848 12.2492 24.0163 11.5177C24.4697 11.0642 24.4697 10.329 24.0163 9.87553L22.1225 7.98174C21.6692 7.52848 20.9343 7.52848 20.4811 7.98174C19.7499 8.71292 18.4997 8.1948 18.4997 7.16077C18.4997 6.51966 17.98 5.99984 17.3389 5.99984H14.661ZM16.0002 18C17.1048 18 18.0002 17.1045 18.0002 16C18.0002 14.8954 17.1048 14 16.0002 14C14.8957 14 14.0002 14.8954 14.0002 16C14.0002 17.1045 14.8957 18 16.0002 18Z'/%3E%3C/mask%3E%3Cpath d='M11.5169 7.9823L10.1027 9.39651L10.1027 9.39651L11.5169 7.9823ZM7.98107 9.87539L6.56686 8.46118L6.56686 8.46118L7.98107 9.87539ZM7.98122 11.5177L9.39543 10.1035H9.39543L7.98122 11.5177ZM7.16067 13.4999L7.16068 11.4999H7.16067V13.4999ZM7.98081 20.482L6.5666 19.0678L6.5666 19.0678L7.98081 20.482ZM7.98061 22.1244L6.56639 23.5386H6.56639L7.98061 22.1244ZM9.87365 24.0174L8.45943 25.4316L8.45944 25.4316L9.87365 24.0174ZM11.5166 24.0173L12.9308 25.4315L12.9308 25.4315L11.5166 24.0173ZM20.4814 24.0179L19.0672 25.4321L19.0672 25.4321L20.4814 24.0179ZM22.1231 24.0179L23.5373 25.4321L23.5373 25.4321L22.1231 24.0179ZM24.0167 20.4821L22.6025 21.8963L22.6025 21.8963L24.0167 20.4821ZM24.838 13.4999V15.4999V13.4999ZM24.0163 11.5177L25.4305 12.9319L25.4305 12.9319L24.0163 11.5177ZM24.0163 9.87553L22.6021 11.2897L22.6021 11.2897L24.0163 9.87553ZM22.1225 7.98174L23.5367 6.56753L23.5367 6.56753L22.1225 7.98174ZM20.4811 7.98174L21.8953 9.39596L21.8953 9.39596L20.4811 7.98174ZM15.4997 7.16122C15.4997 7.62438 15.1242 7.99984 14.661 7.99984V3.99984C12.9151 3.99984 11.4997 5.41524 11.4997 7.16122H15.4997ZM10.1027 9.39651C12.0937 11.3875 15.4997 9.97849 15.4997 7.16122H11.4997C11.4997 6.41332 12.4034 6.04033 12.9311 6.56808L10.1027 9.39651ZM11.2884 9.39645C10.9608 9.72404 10.43 9.72383 10.1027 9.39651L12.9311 6.56808C11.6966 5.33358 9.69479 5.33324 8.46001 6.56802L11.2884 9.39645ZM9.39528 11.2896L11.2884 9.39645L8.46001 6.56802L6.56686 8.46118L9.39528 11.2896ZM9.39543 10.1035C9.72267 10.4308 9.72318 10.9617 9.39528 11.2896L6.56686 8.46118C5.332 9.69603 5.3328 11.6977 6.567 12.9319L9.39543 10.1035ZM7.16067 15.4999C9.97858 15.4999 11.3854 12.0935 9.39543 10.1035L6.567 12.9319C6.0397 12.4046 6.41131 11.4999 7.16068 11.4999L7.16067 15.4999ZM7.99976 14.6608C7.99976 15.1242 7.62409 15.4999 7.16067 15.4999V11.4999C5.41495 11.4999 3.99976 12.9151 3.99976 14.6608H7.99976ZM7.99976 17.3392V14.6608H3.99976V17.3392H7.99976ZM7.16053 16.4999C7.62402 16.4999 7.99976 16.8757 7.99976 17.3392H3.99976C3.99976 19.0848 5.41488 20.4999 7.16053 20.4999V16.4999ZM9.39503 21.8962C11.3844 19.9069 9.97907 16.4999 7.16053 16.4999V20.4999C6.41025 20.4999 6.03975 19.5946 6.5666 19.0678L9.39503 21.8962ZM9.39482 20.7102C9.72286 21.0382 9.72214 21.5691 9.39503 21.8962L6.5666 19.0678C5.33255 20.3018 5.33141 22.3036 6.56639 23.5386L9.39482 20.7102ZM11.2879 22.6032L9.39482 20.7102L6.56639 23.5386L8.45943 25.4316L11.2879 22.6032ZM10.1024 22.6031C10.4296 22.2759 10.9603 22.2756 11.2879 22.6032L8.45944 25.4316C9.69433 26.6665 11.6963 26.6661 12.9308 25.4315L10.1024 22.6031ZM15.4997 24.8385C15.4997 22.0208 12.0933 20.6122 10.1024 22.6031L12.9308 25.4315C12.4033 25.959 11.4997 25.5865 11.4997 24.8385H15.4997ZM14.6612 24C15.1243 24 15.4997 24.3754 15.4997 24.8385H11.4997C11.4997 26.5845 12.9151 28 14.6612 28V24ZM17.3387 24H14.6612V28H17.3387V24ZM16.4997 24.8389C16.4997 24.3758 16.8752 24 17.3387 24V28C19.0847 28 20.4997 26.5845 20.4997 24.8389H16.4997ZM21.8956 22.6037C19.9038 20.6119 16.4997 22.0237 16.4997 24.8389H20.4997C20.4997 25.5858 19.5964 25.9613 19.0672 25.4321L21.8956 22.6037ZM20.7088 22.6037C21.0366 22.276 21.5679 22.276 21.8956 22.6037L19.0672 25.4321C20.3016 26.6665 22.3029 26.6665 23.5373 25.4321L20.7088 22.6037ZM22.6025 20.71L20.7088 22.6037L23.5373 25.4321L25.4309 23.5384L22.6025 20.71ZM22.6025 21.8963C22.2749 21.5687 22.2749 21.0376 22.6025 20.71L25.4309 23.5384C26.6654 22.3039 26.6655 20.3024 25.4309 19.0679L22.6025 21.8963ZM24.8383 16.4999C22.0238 16.4999 20.6098 19.9036 22.6025 21.8963L25.4309 19.0679C25.9607 19.5977 25.5838 20.4999 24.8383 20.4999V16.4999ZM23.9999 17.3385C23.9999 16.8749 24.3756 16.4999 24.8383 16.4999V20.4999C26.5838 20.4999 27.9999 19.085 27.9999 17.3385H23.9999ZM23.9999 14.6615V17.3385H27.9999V14.6615H23.9999ZM24.838 15.4999C24.3757 15.4999 23.9999 15.1252 23.9999 14.6615H27.9999C27.9999 12.9147 26.5835 11.4999 24.838 11.4999V15.4999ZM22.6021 10.1035C20.6088 12.0967 22.0243 15.4999 24.838 15.4999V11.4999C25.5828 11.4999 25.9608 12.4016 25.4305 12.9319L22.6021 10.1035ZM22.6021 11.2897C22.2745 10.9622 22.2745 10.431 22.6021 10.1035L25.4305 12.9319C26.665 11.6974 26.665 9.69583 25.4305 8.46131L22.6021 11.2897ZM20.7083 9.39596L22.6021 11.2897L25.4305 8.46132L23.5367 6.56753L20.7083 9.39596ZM21.8953 9.39596C21.5675 9.72374 21.0361 9.72374 20.7083 9.39596L23.5367 6.56753C22.3024 5.33322 20.3012 5.33322 19.0669 6.56753L21.8953 9.39596ZM16.4997 7.16077C16.4997 9.97561 19.9035 11.3878 21.8953 9.39596L19.0669 6.56753C19.5963 6.03807 20.4997 6.41399 20.4997 7.16077H16.4997ZM17.3389 7.99984C16.8752 7.99984 16.4997 7.62398 16.4997 7.16077H20.4997C20.4997 5.41535 19.0848 3.99984 17.3389 3.99984V7.99984ZM14.661 7.99984H17.3389V3.99984H14.661V7.99984ZM16.0002 16V20C18.2094 20 20.0002 18.2091 20.0002 16H16.0002ZM16.0002 16H20.0002C20.0002 13.7908 18.2094 12 16.0002 12V16ZM16.0002 16V12C13.7911 12 12.0002 13.7908 12.0002 16H16.0002ZM16.0002 16H12.0002C12.0002 18.2091 13.7911 20 16.0002 20V16Z' fill='black' mask='url(%23path-2-inside-1_8974_1912)'/%3E%3C/svg%3E%0A");
    background-color: #fff;
}


.pl-vid__btns .pl-vid__settings-btn .pl-vid__bubble:after {
    display: none;
}


.pl-vid__btns .pl-vid__views-btn .pl-vid__bubble {
    display: none;
    left: 14px;
}

.pl-vid__btns .pl-vid__views-btn:hover .pl-vid__bubble {
    display: block;
}


.pl-vid__controls .pl-vid__progress-wrap {
    display: block;
    flex-grow: 1;
    vertical-align: middle;
    height: 4.8em;
    margin-left: 1.6em;
}


.pl-vid__controls .pl-vid__progress-wrap .pl-vid__progress-wrap-inner {
    display: flex;
    align-items: center;
}

.pl-vid__controls .pl-vid__progress-wrap .pl-vid__time {
    padding: 0 1.6rem;
    font-size: 1.4em;
    font-family: roboto_mono_bold, monospace;
    color: #fff;
    display: block;
    font-weight: 700;
    min-width: 4rem;
    text-align: center;
    cursor: pointer;
}

.pl-vid__controls .pl-vid__progress-block {
    display: block;
    flex-grow: 1;
    width: 100%;
    vertical-align: middle;
}


.pl-vid__controls .pl-vid__progress-block__inner {
    position: relative;
    height: 4.8em;
    cursor: pointer;
}

.pl-vid__controls .pl-vid__progress-block__inner .pl-vid__bubble {
    display: none;
    letter-spacing: 1px;
}

.pl-vid__controls .pl-vid__progress-block__inner:hover .pl-vid__bubble, .pl-vid__controls .pl-vid__progress-block__inner.active .pl-vid__bubble {
    display: block;
}

.pl-vid__controls .pl-vid__progress {
    margin: -0.3em 0 0;
    position: relative;
    top: 50%;
    height: 0.4em;
    background: rgba(255, 255, 255, 0.25);
    cursor: pointer;
}

.pl-vid__controls .pl-vid__progress .pl-vid__buffer {
    position: absolute;
    width: 0%;
    left: 0px;
    top: 0px;
    /*background: rgba(255, 255, 255, 0.25);*/
    height: 0.4em;
    z-index: 4;
}

.pl-vid__controls .pl-vid__progress .pl-vid__progress-inner {
    position: absolute;
    width: 0%;
    left: -1px;
    top: 0;
    background: #fff;
    height: 0.4em;
    z-index: 5;
}

.pl-vid__controls .pl-vid__progress .pl-vid__progress-inner:after {
    content: '';
    display: block;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    /*border: 0.3em solid white;*/
    background: linear-gradient(180deg, #FF0064 0%, #ff0000 100%);
    border-radius: 0.8em;
    top: 50%;
    right: 0px;
    margin-top: -0.8em;
    margin-right: -0.8em;
}

/*.pl-vid__controls .pl-vid__progress .pl-vid__progress-inner:hover:after {*/
/*background-color: #0094dd;*/
/*}*/


.pl-vid__bubble {
    background: rgba(34, 34, 34, 0.5);
    width: 80px;
    position: absolute;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-family: rf_dewi_condensed_semibold, sans-serif;
    color: #fff;
    display: block;
    border-radius: 3px;
    bottom: 100%;
    margin-bottom: 6px;
    margin-left: -42px;
    z-index: 9999999;
}


.pl-vid__btns .pl-vid__btn-wrap_settings-btn, .pl-vid__btns .pl-vid__settings-btn {
    position: static;
}

.pl-vid__btns .pl-vid__settings-btn .pl-vid__bubble_settings {
    right: 0;
    top: 4.8em;
    bottom: auto;
    padding: 1.6em 0;
    border-radius: 16px;
    font-size: 10px;
    background: rgba(0, 0, 0, 0.85);
    opacity: 0;
    width: 27em;
    display: none;
    transition: 0.5s;
}

@keyframes anim {
    0% {
        transform: translateY(25px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.pl-vid__btns .pl-vid__settings-btn .pl-vid__bubble.active {
    display: block;
    opacity: 1;
    top: 4.8em;
    animation: anim 0.3s ease-out;

}

.pl-vid__settings-main, .pl-vid__settings-list {
    font-family: 'rf_dewi';
    font-size: 1.5em;
}

.pl-vid__settings-item {
    padding: 5px 16px;
    text-align: left;
    position: relative;
    overflow: hidden;
    height: 24px;
}

.pl-vid__settings-item.pl-vid__settings-item_list {
    display: flex;
    justify-content: space-between;
}

.pl-vid__settings-item span {
    font-size: 10px;
    position: relative;
    padding: 0 0 0 4px;
    display: inline-block;
    transform: translateY(-8px);
    color: #ff0000;
}

.pl-vid__settings-item:hover {
    background-color: #474747;
}

.pl-vid__settings-item__switcher {
    margin: -8px 0 0;
    position: absolute;
    top: 50%;
    right: 15px;
    height: 16px;
    border-radius: 10px;
    background: rgba(239, 241, 243, 0.4);
    cursor: pointer;
    width: 32px;
}

.pl-vid__settings-item__switcher_active {
    background: rgba(239, 241, 243, 1);
}

.pl-vid__settings-item__switcher:after {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: linear-gradient(180deg, #FF0064 0%, #FF0000 100%);
    border-radius: 10px;
    top: -2px;
    left: 0px;
    margin-right: 0px;
    transition: all 0.5s ease-out;
}

.pl-vid__settings-item__switcher_active:after {
    right: 0px;
    left: auto;
    transition: all 0.5s ease-out;
}

.pl-vid__settings-item__current {
    display: inline;
    /*float: right;*/
    /*padding-right: 26px;*/
    margin: auto 0 auto auto;
    width: 70px;
    text-align: right;
}

.pl-vid__settings-item_list {
    overflow: hidden;
}

.pl-vid__settings-item_list:after {
    content: '';
    color: #fff;
    /*position: absolute;*/
    /*right: 16px;*/
    display: block;
    font-size: 16px;
    font-weight: bold;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.5L14 11.5L9 17.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}


.pl-vid__settings-list {
    display: none;
}


.pl-vid__settings-list_speed {
    padding-top: 10px;
}

.pl-vid__settings-list_speed .pl-vid__settings-item {
    padding: 6px 0;
    width: 40px;
    text-align: center;
    margin-right: 8px;
    background: #474747;
    border-radius: 8px;
    font-family: 'rf_dewi_condensed_bold', sans-serif;
    font-size: 12px;
    display: inline-block;
    margin-top: 16px;
}

.pl-vid__settings-list_speed .pl-vid__settings-item.active,
.pl-vid__settings-list_speed .pl-vid__settings-item:hover {
    background-color: #fff;
    color: #000;
}

.pl-vid__settings-list_speed .pl-vid__settings-item:last-child {
    margin-right: 0;
}

.pl-vid__settings-item {
    position: relative;
}

.pl-vid__settings-list_quality .pl-vid__settings-item.active:after {
    content: '';
    right: 16px;
    top: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L6 11L16 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    width: 17px;
    height: 13px;
    display: block;
    position: absolute;
}

.pl-vid__bubble:after {
    left: 75%;
}


.pl-vid__volume-wrap {
    width: 80px;
    text-align: center;
    bottom: 100%;
    height: 3.2em;
    z-index: 9999999;
    margin-left: 1em;
}


.pl-vid__volume-wrap:before {
    content: '';
    display: block;
    position: absolute;
    width: 29px;
    height: 6px;
    bottom: -6px;
    left: 0%;
}


.pl-vid__volume-progress-bar {
    width: 80px;
    height: 3.2em;
    cursor: pointer;
    position: relative;

}

.pl-vid__volume-progress-bar__inner-line {
    background: rgba(255, 255, 255, 0.25);
    width: 80px;
    height: 4px;
    position: absolute;
    top: calc(50% - 2px);
    left: 0;

}

.pl-vid__volume-progress-bar__inner {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 4px;
    background-color: #fff;
}


.pl-vid__volume-progress-bar__inner:after {
    content: '';
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border-radius: 8px;
    top: -6px;
    right: -8px;
}

/*.pl-vid__volume-progress-bar:hover .pl-vid__volume-progress-bar__inner:after {*/
/*background-color: #0094dd;;*/
/*}*/


.pl-vid__header {
    position: absolute;
    top: 0;
    left: 0;
    right: 164px;
    display: flex;
    align-items: center;
    z-index: 9;
}

.pl-vid__pic-brand {
    display: flex;
    border-radius: 4px;
    background: #fff;
    overflow: hidden;
    align-items: center;
    padding-right: 24px;
    position: relative;
}

.pl-vid__pic-brand:after {
    content: '';
    position: absolute;
    top: 1.1em;
    right: 0.8em;
    width: 1em;
    height: 1.2em;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66699 1L6.66699 7L1.66699 13' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    background-size: contain;
}

.pl-vid__pic-brand img {
    width: 5.8em;
    padding-right: 0.8em;
    min-height: 3.2em;

}

.pl-vid__pic-brand h1 {
    font-family: 'rf_dewi', sans-serif;
    font-size: 1.8em;
    color: #000;
    white-space: nowrap;
}

.pl-vid__title {
    padding-left: 0.8em;
    text-overflow: ellipsis;
    overflow: hidden;
    flex: 1;

}

h2.pl-vid__title span {
    font: normal 1.8em 'rf_dewi_semibold', sans-serif;
    white-space: nowrap;
}

.pl-vid__header__error .pl-vid__title {
    font: 21px/24px 'rf_dewi', sans-serif;
    color: #ffffff;
    padding: 0;
}

.pl-vid__subtitle {
    padding-top: 0.7em;
    font: normal 1.2em sans-serif;
    opacity: 0.6;
    position: relative;
    padding-right: 2.4em;
    display: inline-block;
    padding-bottom: 0.9em;
}

.pl-vid__subtitle_with-playlist {
    cursor: pointer;
}

.pl-vid__subtitle_with-playlist:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0.7em;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: rgba(34, 34, 34, 0.5) url("https://cdn-st1.rtr-vesti.ru/pvc_cdn/images/videoplayer.png") 4px -166px;

}

.pl-vid__like {
    display: none;
    height: 96px;
    width: 48px;
    position: absolute;
    top: 84px;
    right: 24px;
    background: rgba(34, 34, 34, 0.5);
    border-radius: 3px;
    cursor: pointer;
    z-index: 999;
}

.pl-vid__like-btn {
    width: 48px;
    height: 48px;
    cursor: pointer;
}

.pl-vid__like-btn img {
    width: 20px;
    height: 20px;
    padding: 14px 0 0 14px;
    opacity: 0.7;
}

.pl-vid__like-btn:hover img {
    opacity: 1;
}


.pl-vid__share {
    height: 24em;
    width: 33em;
    position: absolute;
    display: none;
    left: calc(50% - 33em / 2);
    top: calc(50% - 24em / 2);
    background: rgba(0, 0, 0, 0.85);
    border-radius: 16px;
    cursor: pointer;
}

.pl-vid__share__text {
    position: absolute;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    top: 4.8em;
    left: 0;
    background: #fff;
    color: #000;
    width: 100%;
    min-height: calc(100% - 4.8em);
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-items: center;
}

.pl-vid__share__text {
    display: none;
}

.pl-vid__share__text-inner {
    padding: 1.6em 0.8em;
}

.pl-vid__share__text-inner p {
    font-family: rf_dewi_bold, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    word-wrap: break-word;

}

.pl-vid__share__text .pl-vid__share__back {
    font: 15px 'rf_dewi', Verdana, Tahoma, sans-serif;
    /*font-size: 15px;*/
    text-align: left;
    padding: 0 0 8px 32px;
    position: absolute;
    top: -35px;
    left: 0;
    color: #fff;
    line-height: 24px;
}

.pl-vid__share.active {
    display: block;
    animation: anim 0.3s ease-out;
}


.pl-vid__share-icons {
    position: relative;
    margin: 5em 0 2.7em;
    display: flex;
    z-index: 9999;
    justify-content: space-evenly;
}

.pl-vid__settings-back {
    font-size: 15px;
    text-align: left;
    padding: 0 0 8px 32px;
    position: relative;
}

.pl-vid__settings-back:after, .pl-vid__share__back:after {
    content: '';
    color: #fff;
    position: absolute;
    left: 8px;
    font-size: 16px;
    font-weight: bold;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.5L14 11.5L9 17.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    transform: rotate(180deg);
}

.pl-vid__share-icons_single {
    width: 3.2em;
    border: 2px solid rgba(255, 255, 255, 0.25);
    border-radius: 2em;
}


.pl-vid__share-icon {
    width: 3.2em;
    height: 3.2em;
    background-size: cover;
    /*border: 2px solid rgba(255, 255, 255, 0.25);*/
    /*border-radius: 2em;*/
}


.pl-vid__share-icon:hover {
    opacity: 1;
}

.pl-vid__share-icon_fb:after {
    background: url("/images/svg/facebook.svg") 0 0 no-repeat;
}

.pl-vid__share-icon_vk {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z' stroke='white' stroke-opacity='0.25' stroke-width='2'/%3E%3Cpath d='M17.4744 23C10.9038 23 7.15616 18.4955 7 11H10.2913C10.3994 16.5015 12.8258 18.8318 14.7477 19.3123V11H17.8469V15.7447C19.7448 15.5405 21.7386 13.3784 22.4112 11H25.5104C24.9939 13.9309 22.8317 16.0931 21.2942 16.982C22.8317 17.7027 25.2943 19.5886 26.2312 23H22.8197C22.087 20.7177 20.2613 18.952 17.8469 18.7117V23H17.4744Z' fill='white'/%3E%3C/svg%3E");
}


.pl-vid__share-icon_vk:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z' stroke='%234680C2' stroke-width='2'/%3E%3Cpath d='M17.4744 23C10.9038 23 7.15616 18.4955 7 11H10.2913C10.3994 16.5015 12.8258 18.8318 14.7477 19.3123V11H17.8469V15.7447C19.7448 15.5405 21.7386 13.3784 22.4112 11H25.5104C24.9939 13.9309 22.8317 16.0931 21.2942 16.982C22.8317 17.7027 25.2943 19.5886 26.2312 23H22.8197C22.087 20.7177 20.2613 18.952 17.8469 18.7117V23H17.4744Z' fill='%234680C2'/%3E%3C/svg%3E");
}

.pl-vid__share-icon_ok {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z' stroke='white' stroke-opacity='0.25' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7731 12.0323C18.7731 10.8834 17.8318 9.9491 16.6746 9.9491C15.5184 9.9491 14.5762 10.8834 14.5762 12.0323C14.5762 13.1803 15.5184 14.1152 16.6746 14.1152C17.8318 14.1152 18.7731 13.1803 18.7731 12.0323ZM21.7428 12.0323C21.7428 14.8065 19.4702 17.0631 16.6746 17.0631C13.8796 17.0631 11.6065 14.8065 11.6065 12.0323C11.6065 9.25721 13.8796 7 16.6746 7C19.4702 7 21.7428 9.25721 21.7428 12.0323ZM21.6811 19.9602C20.7647 20.5317 19.7698 20.9369 18.7381 21.1702L21.5713 23.9836C22.1518 24.5586 22.1518 25.4926 21.5713 26.0682C20.9915 26.6439 20.0518 26.6439 19.4726 26.0682L16.687 23.3037L13.9038 26.0682C13.6136 26.3558 13.2333 26.4997 12.8531 26.4997C12.4734 26.4997 12.0937 26.3558 11.8035 26.0682C11.2237 25.4926 11.2237 24.5592 11.8029 23.9836L14.6364 21.1702C13.6048 20.9369 12.6099 20.531 11.6934 19.9602C10.9999 19.526 10.7916 18.6165 11.2286 17.9273C11.6643 17.2372 12.5807 17.0295 13.2755 17.4636C15.3503 18.7595 18.0231 18.7598 20.0991 17.4636C20.7938 17.0295 21.7099 17.2372 22.1466 17.9273C22.5836 18.6159 22.3746 19.526 21.6811 19.9602Z' fill='white'/%3E%3C/svg%3E");
}

.pl-vid__share-icon_ok:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z' stroke='%23F68634' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7731 12.0323C18.7731 10.8834 17.8318 9.9491 16.6746 9.9491C15.5184 9.9491 14.5762 10.8834 14.5762 12.0323C14.5762 13.1803 15.5184 14.1152 16.6746 14.1152C17.8318 14.1152 18.7731 13.1803 18.7731 12.0323ZM21.7428 12.0323C21.7428 14.8065 19.4702 17.0631 16.6746 17.0631C13.8796 17.0631 11.6065 14.8065 11.6065 12.0323C11.6065 9.25721 13.8796 7 16.6746 7C19.4702 7 21.7428 9.25721 21.7428 12.0323ZM21.6811 19.9602C20.7647 20.5317 19.7698 20.9369 18.7381 21.1702L21.5713 23.9836C22.1518 24.5586 22.1518 25.4926 21.5713 26.0682C20.9915 26.6439 20.0518 26.6439 19.4726 26.0682L16.687 23.3037L13.9038 26.0682C13.6136 26.3558 13.2333 26.4997 12.8531 26.4997C12.4734 26.4997 12.0937 26.3558 11.8035 26.0682C11.2237 25.4926 11.2237 24.5592 11.8029 23.9836L14.6364 21.1702C13.6048 20.9369 12.6099 20.531 11.6934 19.9602C10.9999 19.526 10.7916 18.6165 11.2286 17.9273C11.6643 17.2372 12.5807 17.0295 13.2755 17.4636C15.3503 18.7595 18.0231 18.7598 20.0991 17.4636C20.7938 17.0295 21.7099 17.2372 22.1466 17.9273C22.5836 18.6159 22.3746 19.526 21.6811 19.9602Z' fill='%23F68634'/%3E%3C/svg%3E ");
}

.pl-vid__share-icon_tw:after {
    background: url("/images/svg/twitter.svg") 0 0 no-repeat;
}

.pl-vid__share-icon_code:after {
    background: url("/images/svg/Code.svg") 0 0 no-repeat;
    width: 2.4em;
    height: 2em;
}

.pl-vid__share__btn {
    margin: 8px 32px 0;
    background: #262626;
    border-radius: 8px;
    font-family: rf_dewi_condensed_bold, sans-serif;
    text-transform: uppercase;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    letter-spacing: 1px;
}

.pl-vid__share__btn:hover {
    background: #474747;
}


.pl-vid__share-icons__close {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6666 21.8333L21.3333 11.1667' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M21.3333 21.8333L10.6666 11.1667' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
    width: 3.2em;
    height: 3.2em;
    position: absolute;
    top: 0.8em;
    right: 0.8em;
}


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer {
    overflow: hidden;
    position: relative;
}


.jspPane {
    position: absolute;
}


.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0px;
    width: 21px;
    padding-left: 3px;
    height: 100%;
    border-left: 1px solid #4f597b;
}


.pl-vid-playlist_episodes .jspVerticalBar {
    border: none;
    width: 3px;
    padding: 0;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
}


.jspHorizontalBar {
    position: absolute;
    top: 3px;
    left: 0;
    width: 100%;
    height: 23px;
    background: none;
    display: none;
}


.jspHorizontalBar .jspTrack {
    display: none;
}


.jspVerticalBar *,
.jspHorizontalBar * {
    margin: 0;
    padding: 0;
}


.jspCap {
    display: none;
}


.jspHorizontalBar .jspCap {
    float: left;
}


.jspTrack {
    position: relative;
}


.jspDrag {
    background: #4f597b;
    margin-left: 3px;
    position: relative;
    top: 0;
    left: 0;
    width: 12px;
    border-radius: 3px;
    cursor: pointer;
}


.pl-vid-playlist_episodes .jspDrag {
    background: #fff;
    margin: 0;
    width: 3px;
    border-radius: 1px;
}


.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}


.jspArrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}


.jspArrow.jspDisabled {
    cursor: default;
}


.jspVerticalBar .jspArrow {
    position: relative;
    height: 24px;
    width: 24px;
}


.jspVerticalBar .jspArrow:after {
    content: '';
    position: absolute;
    width: 18px;
    height: 10px;
    top: 7px;
    left: 0px;
    background: url("../../i/icons.png") 0 -269px no-repeat;
}


.jspVerticalBar .jspArrow:hover:after, .jspVerticalBar .jspArrow.selected:after {
    background-position-x: -22px;
}


.jspVerticalBar .jspArrowDown:after {
    background-position: 0 -279px;
}


.jspHorizontalBar .jspArrow:hover {
    border-color: #66ccff !important;
    border-radius: 2px;
}


.jspHorizontalBar .jspArrowRight {
    float: right;
    background-position-x: -18px;
}


.jspHorizontalBar .jspArrow.selected {
    background-position-y: -24px;
}


.jspVerticalBar .jspArrow:focus {
    outline: none;
}


.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%;
}


.jspArrow {
    border: 0px;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* line 168, ../source/_jscrollpane.scss */
* html .jspCorner {
    margin: 0 -3px 0 0;
}


.pl-vid-playlist_series {
    position: absolute;
    top: 0;
    padding: 42px 0;
    overflow: hidden;
    visibility: hidden;
    height: 100vh;
    background: rgba(0, 0, 0, 0.85);
    width: calc(100% + 32px);
    top: -16px;
    left: -16px;
    display: flex;
    align-items: center;

}

.pl-vid-playlist__inner {
    width: 100%;
    height: 229px;
    position: relative;
}

.pl-vid-playlist_series .pl-vid-playlist_series__wrapper {
    margin: 0 44px;
    overflow: hidden;
    outline: none;
}

.pl-vid-playlist_series .pl-vid-playlist_series__list {
    width: 39000px;
    height: 229px;
}

.pl-vid-playlist_series .pl-vid-playlist_series__item {
    float: left;
    width: 248px;
    height: 227px;
    border-bottom: 2px solid transparent;
    text-align: center;
    color: #fff;
    margin-right: 16px;
    cursor: pointer;
}

.pl-vid-playlist_series__item__img-wrap {
    width: 248px;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.pl-vid-playlist_series__item__img-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    background: url('/images/rd/seriespl.svg');
    width: 105px;
    height: 70px;

}


.pl-vid-playlist_series__item__img-wrap img {
    width: 100%;
    vertical-align: top;
}

.series-duration {
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 4px;
    letter-spacing: 1px;
    font-family: 'rf_dewi_condensed_bold', sans-serif;
    font-size: 12px;
    line-height: 20px;
    background: rgba(38, 38, 38, 0.75);
    border-radius: 4px;
}

.pl-vid-playlist_series__item p {
    font-family: 'rf_dewi_bold', sans-serif;
    font-size: 15px;
    line-height: 20px;
    padding-top: 6px;
    text-align: left;
}

/*.pl-vid-playlist_series .pl-vid-playlist_series__item:hover {*/
/*    background: rgba(255, 255, 255, 0.2);*/
/*}*/

.pl-vid-playlist_series .pl-vid-playlist_series__item.current {
    border-bottom: 2px solid #FF0064;
}

.pl-vid-playlist__close-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6666 21.8333L21.3333 11.1667' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M21.3333 21.8333L10.6666 11.1667' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
    width: 3.2em;
    height: 3.2em;
    position: absolute;
    top: -3.8em;
    left: 0.8em;
    cursor: pointer;
}


.pl-vid-playlist_series .pl-vid-playlist__arrow_right, .pl-vid-playlist_series .pl-vid-playlist__arrow_left {
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 6L20 12L14 18' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M4 12H18.6662' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;

    top: 46px;
    border: none;
    outline: none;
    cursor: pointer;
    z-index: 9;
}

.pl-vid-playlist_series .pl-vid-playlist__arrow_left {
    left: 19px;
    transform: rotate(180deg);
}

.pl-vid-playlist_series .pl-vid-playlist__arrow_left.selected {

}

.pl-vid-playlist_series .pl-vid-playlist__arrow_right {
    right: 19px;

}

.pl-vid-playlist_series .pl-vid-playlist__arrow_right.selected {
    background-position: -11px -176px;
}

.pl-vid-playlist_episodes {
    position: absolute;
    top: 72px;
    padding: 24px 0;
    background: rgba(34, 34, 34, 0.5);
    overflow: hidden;
    width: 100%;
    visibility: hidden;
}

.pl-vid-playlist_episodes .pl-vid-playlist_episodes__wrapper {
    margin: 0 24px;
    height: 226px;
    overflow: hidden;
    outline: none;
}

.pl-vid-playlist_episodes .pl-vid-playlist_episodes__item {
    color: #fff;
    margin-right: 24px;
    min-height: 48px;
}

.pl-vid-playlist_episodes .pl-vid-playlist_episodes__item.selected {
    color: #f51a41;
}

.pl-vid-playlist_episodes .pl-vid-playlist_episodes__item a {
    display: block;
}

.pl-vid-playlist_episodes .pl-vid-playlist_episodes__item a .pl-vid-playlist_episodes__item__number {
    float: left;
    padding: 0 2.4em 0 4em;
    font-size: 1.8em;
}

.pl-vid-playlist_episodes__item a h3 {
    font-size: 1.8em;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 2.2em;
}


.pl-vid-modal {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 408px;
    background: #ffffff;
    color: #2A2C3D;
    border-radius: 16px;
    padding: 32px 24px;
    word-wrap: break-word;
    z-index: 99999999999;
}

.pl-vid-modal.active {
    display: block;
    animation: anim-modal 0.3s ease-out;
}

@keyframes anim-modal {
    0% {
        transform: translate(-50%, -30%);
        opacity: 0;
    }
    100% {
        transform: translate(-50%, -50%);
        opacity: 1;
    }
}

.pl-vid-modal .no-underline:before {
    content: "";
    display: block;
    width: 100%;
    height: 56px;
    background: url("/images/avatar.png") center no-repeat;
    background-size: contain;
    margin-bottom: 25px;
}

.pl-vid-modal .no-underline.outside:before {
    height: 48px;
    background: url("/images/svg/smotrim.svg") center no-repeat;
}

.pl-vid-modal .no-underline:after {
    font: 11px/48px 'SF Mono', sans-serif;
    content: "ЗАРЕГИСТРИРОВАТЬСЯ →";
    display: block;
    width: 328px;
    height: 48px;
    background: linear-gradient(90deg, #FF9600 0%, #FF0000 100%);
    border-radius: 8px;
    color: #FFFFFF;
    margin: 25px auto 0 auto;
}

.pl-vid-modal__text {
    font: 14px/1.4 'rf_dewi', sans-serif;
    letter-spacing: 0.5px;
    text-align: center;
    font-weight: 500;
}

.pl-vid-modal.air:before {
    content: "";
    display: block;
    width: 100%;
    height: 56px;
    background: url("/images/svg/ex.svg") center no-repeat;
    background-size: contain;
    margin-bottom: 25px;
}

@media (max-width: 459px) {

    .pl-vid-modal {
        padding: 0;
    }

    .pl-vid-modal__text {
        padding: 20px 16px 0 16px;
    }

    .pl-vid-modal.air .pl-vid-modal__text {
        padding-bottom: 20px;
    }

    .pl-vid-modal.air:before,
    .pl-vid-modal .no-underline:before {
        display: none;
    }

    .pl-vid-modal .no-underline:after {
        width: 100%;
        min-width: 264px;
        margin-right: -16px;
        margin-left: -16px;
        margin-top: 20px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .pl-vid__header__error {
        padding: 7px 16px;
    }

    .pl-vid__header__error .pl-vid__title {
        font-size: 14px;
    }

}

.pl-vid-modal a {
    text-decoration: underline;
}

/*.pl-player-wrap_next-series video {*/
/*    -webkit-filter: blur(15px);*/
/*    filter: blur(15px);*/
/*}*/

.pl-player-wrap_next-series .pl-vid-overlay {
    background: rgba(0, 0, 0, 1) !important;
}

.pl-player-wrap_next-series .pl-vid-playlist_series {
    display: block;
    background: none;
    top: auto;
    bottom: 72px;
}


.pl-vid-next {
    width: 100%;
    height: 400px;
    position: absolute;
    top: calc(50% - 400px / 2);
    display: none;
}

.pl-player-wrap_next-series .pl-vid-next {
    display: block;
}

.pl-vid-next .pl-vid-next__header {
    font-family: 'rf_dewi_condensed_bold', sans-serif;
    font-size: 12px;
    color: #fff;
    text-align: center;
    padding: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.pl-vid-next__title {
    font-family: 'rf_dewi_bold', sans-serif;
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 24px;
    text-align: center;

}

.pl-vid-next__img-wrap {
    width: 32em;
    height: 18em;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin: 0 auto;
    z-index: 99;

}

.pl-vid-next__img-wrap:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.25);
    z-index: 1;
    position: absolute;
}

.pl-vid-next__img-wrap img {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
}

.pl-vid-next .pl-vid-next__icon {
    box-sizing: border-box;
    border: 2px solid rgba(256, 256, 256, 0.25);
    border-radius: 100%;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background: transparent url('/images/rd/next_video.svg') center / cover no-repeat;
    z-index: 99;
    position: relative;
}

.pl-vid-next__replay-icon {
    box-sizing: border-box;
    border: 2px solid rgba(256, 256, 256, 0.25);
    border-radius: 100%;
    width: 48px;
    height: 48px;
    cursor: pointer;
    overflow: hidden;
    background: transparent url('/images/rd/replay.svg') center / cover no-repeat;
    z-index: 99;
}

/*.pl-vid-next .pl-vid-next__icon:hover {*/
/*    background-color: #0094dd;*/
/*}*/


.pl-vid-next .pl-vid-next__icon .progress {
    position: absolute;
    top: -5px;
    left: -5px;
    width: 54px;
    height: 54px;
    cursor: pointer;
    overflow: hidden;
    /*background: #0094dd;*/
}


.pl-player-wrap_ads .pl-vid__play-pause,
.pl-player-wrap_ads .pl-vid__progress-wrap,
.pl-player-wrap_ads .pl-vid__fullscreen-btn,
.pl-player-wrap_ads .pl-vid__subtitle-btn,
.pl-player-wrap_ads .pl-vid__quality-btn,
.pl-player-wrap_ads .pl-vid__views-btn,
.pl-player-wrap_ads .pl-vid__share,
.pl-player-wrap_ads .pl-vid__header {
    visibility: hidden;
}

.pl-player-wrap_ads .pl-vid__btn-wrap_volume {
    display: block;
    float: right;
}

@media (max-width: 800px) {


    .pl-vid-next {
        bottom: 120px;
        height: 135px;
    }

    .pl-player-wrap_next-series .pl-vid-playlist_series {
        bottom: 40px;
    }

    .pl-vid-next .pl-vid-next__header {
        padding: 6px;
    }

    .pl-vid-next .pl-vid-next__title {
        padding: 6px 12px 12px;
        font-size: 18px;
    }

    .pl-vid__logo img {
        width: 8.4em;
    }

    h2.pl-vid__title span {
        font-size: 1.4em;
    }

    .pl-vid__subtitle {
        font-size: 1.1em;
    }

    .mobile .pl-vid__btn-wrap_volume:hover .pl-vid__volume-wrap {

    }

}


@media (max-width: 520px) {

    .pl-vid__like {
        top: 52px;
        right: 12px;
        height: 70px;
        width: 35px;
    }

    .pl-vid__like-btn {
        width: 35px;
        height: 35px;
    }


    .pl-vid__like-btn img {
        top: 1.0em;
        left: 0.9em;
        width: 1.5em;
        height: 1.5em;
        padding: 0;
        position: relative;
    }

    .pl-vid-overlay {
        font-size: 10px;
    }

    .pl-vid-overlay__inner {
        margin: 8px;
        width: calc(100% - 16px);
        height: calc(100% - 16px);
    }

    .pl-vid__logo {
        display: none;
        width: 65px;
    }

    .pl-vid__logo img {
        width: 100%;
    }


    .pl-vid__title {
        /*display: none;*/
        padding-right: 0;
    }

    .pl-vid__share {
        width: 35px;
        height: 35px;
    }


    .pl-vid__controls .pl-vid__play-pause {
        display: block;
        position: fixed;
        top: 50%;
        left: 50%;
        margin: -2.8em 0 0 -2.8em;

    }

    .pl-vid__controls .pl-vid__play-pause.pl-vid_play {
        display: none;
    }

    .pl-vid__controls .pl-vid__progress-block__inner {
        margin-left: 0;
    }


    .pl-vid__time, .pl-vid__btn-wrap_more-btn, .pl-vid__btn-wrap_next-btn,
    .pl-vid__btn-wrap_prev-btn, .pl-vid__btn-wrap_settings-btn, .pl-vid__btn-wrap_share-btn {
        display: none !important;
    }

    .pl-vid__controls .pl-vid__progress-wrap {
        margin-right: 24px;
    }

    .pl-vid__pic-brand {
        display: none;
    }


    .pl-vid__controls {
        height: 2.8em;
        padding-left: 10px;
    }

    .pl-vid__header {
        right: 48px;
    }

}

.quality-level {
    text-align: left;
    cursor: pointer;
    padding-left: 10px;
}

.quality-level_current {
    text-decoration: underline;
}

.pl-vpaid-overlay__skip {
    position: absolute;
    z-index: 9999999999;
    top: 20px;
    right: 20px;
}

#adloaderframe {
    border: 0;
    width: 1px;
    height: 1px;
}


.pl-vpaid-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.pl-vid__mute-alert {
    position: absolute;
    padding: 14px;
    padding-right: 38px;
    bottom: 86px;
    right: 12px;
    font-size: 11px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    border: none;
    border-radius: 2px;
    z-index: 2147483646;
    cursor: pointer;

}

.pl-vid__mute-alert:after {
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 20px;
    top: 11px;
    right: 14px;
    background: url(https://cdn-st1.rtr-vesti.ru/pvc_cdn/images/videoplayer.png) -29px 0 no-repeat;
    opacity: 0.7;

}

.pl-vid__mute-alert span {
    opacity: 0.7;
}

.pl-vid__mute-alert:hover span, .pl-vid__mute-alert:hover:after {
    opacity: 1;
}

.pl-player-wrap_fullscreen .pl-vid-overlay {
    font-size: 12px;
}


/* SLick Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;


}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}


.pl-vid-recommendation {
    position: absolute;
    top: 50%;
    margin: -13em auto 0;
    width: 100%;
    z-index: 9;
    overflow: hidden;
    font-size: 10px;
}

.pl-vid-recommendation ul {
    margin: 0 auto;
    width: 120%;
    margin-left: -10%;
    position: relative;
    height: 36em;
}

.pl-vid-recommendation ul li {
    padding: 2.4em;
    width: 30em;
    background-color: rgba(34, 34, 34, 0.5);
    position: absolute;
    top: 0;
    left: 0px;
    transition: all 0.4s ease;
}

.pl-vid-recommendation ul li:first-child:hover {
    left: 10%;
}

.pl-vid-recommendation ul li:last-child {
    right: 0px;
    left: auto;
}

.pl-vid-recommendation ul li:last-child:hover {
    right: 10%;
}

.pl-vid-recommendation ul.pl-vid-recommendation_final li:first-child:hover {
    left: 0;
}

.pl-vid-recommendation ul.pl-vid-recommendation_final li:last-child:hover {
    right: 0;
}


.pl-vid-recommendation ul li a {
    display: block;
}

.pl-vid-recommendation ul li h3 {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0;
}

.pl-vid-recommendation ul li img {
    width: 100%;
}


@media (max-width: 760px) {
    .pl-vid-recommendation {
        font-size: 8px;
    }

    .pl-vid__msg p {
        font-size: 16px;
    }

}

@media (max-width: 640px) {
    .pl-vid-recommendation {
        font-size: 6px;
    }
}

@media (max-width: 500px) {

    .pl-vid-recommendation {
        font-size: 8px;
    }

    .pl-vid-recommendation ul {
        width: 30em;
        margin: 0 auto;
    }

    .pl-vid-recommendation ul li:last-child {
        display: none;
    }

    .pl-vid-recommendation ul li:first-child:hover {
        left: 0;
    }

    .pl-vid__msg p {
        font-size: 12px;
    }

}


.pl-player-wrap_ads .pl-vid-recommendation, .pl-player-wrap_ads .pl-vid__like {
    display: none !important;
}

.ad-video {
    background-color: #000;
}

a.no-underline {
    text-decoration: none;
    display: block;
}

a.no-underline .mob {
    display: none;
}

@media (max-width: 459px) {

    a.no-underline .mob {
        display: block;
    }

    a.no-underline .dsk {
        display: none;
    }

}

.pl-vid__age {
    position: absolute;
    left: 48px;
    top: 24px;
    color: #fff;
}

.pl-vid__age-wrap {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.pl-vid__age_icon {
    border: 2px solid #fff;
    border-radius: 30px;
    height: 28px;
    width: 28px;
    font-size: 11px;
    text-align: center;
    line-height: 28px;
}

.pl-vid__smoke_icon {
    height: 32px;
    width: 32px;
    background: url("/images/svg/smoke.svg") 0 0 no-repeat;

}

.pl-vid__age-info {
    /*border-left: 2px solid rgba(255,255,255,0.25);*/
    padding: 6px 16px;
    /*margin-left: 16px;*/
}

.pl-vid__age-info_without-icon {
    padding: 6px 48px;
}

.pl-vid__age-info h2 {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
}

.pl-vid__header__error {
    padding: 13px 16px;
    position: relative;
    z-index: 99;
}

.pl-player-wrap__with-banner .pl-vid__controls {
    width: 75%;
}

.pl-adv-banner-overlay {
    width: 20%;
    position: absolute;
    z-index: 2147483647;
    right: 0;
    bottom: 0;
    display: none;
}

.adv-banner-active .pl-adv-banner-overlay {
    display: block;
}

.adv-active .pl-adv-banner-overlay {
    display: none;
}

.pl-ads-overlay__label {
    position: absolute;
    top: 4px;
    left: 4px;
    display: inline-flex;
    align-items: center;
    padding: 4px 6px;
    color: #b1b1b1;
    font-weight: 400;
    font-size: 8px;
    line-height: normal;
    letter-spacing: .075em;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .1);
    background: rgba(38, 38, 38, .65);
    border-radius: 24px;
    z-index: 99999999999;
}

.pl-ads-overlay__mute {
    position: absolute;
    bottom: 10px;
    left: 10px;
    height: 48px;
    width: 34px;
    cursor: pointer;
    z-index: 99999999999;
}

.pl-ads-overlay__mute:after {
    content: '';
    display: block;
    position: absolute;
    height: 20px;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -10px;
    opacity: 0.7;
    width: 24px;
    background: url("/images/svg/sound.svg") 0 0 no-repeat;
}

.pl-ads-overlay__mute_muted:after {
    width: 25px;
    margin-top: -11px;
    height: 22px;
    background: url(/images/svg/mute.svg) 0 0 no-repeat;
}

.player-locked {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: auto;
    outline: none;
    border: 0;
    z-index: 3;
    color: transparent;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    transform: translateY(-50%);
}

.player-locked__button {
    font: 16px/44px rf_dewi_condensed_bold, sans-serif;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
    width: 336px;
    background: linear-gradient(0deg, #FF0000 0%, #FF0064 100%);
    border-radius: 8px;
    cursor: pointer;
}
.player-locked__message {
    font: 15px/20px rf_dewi_condensed_semibold, sans-serif;
    color: #FFFFFF;
    padding: 12px 0 0;
    text-align: center;
}