PluginProbe
StreamCast – bring live radio to your site with a sleek player / 2.4.0
StreamCast – bring live radio to your site with a sleek player v2.4.0
2.4.5 2.4.4 trunk 1.0 1.1 2.0.0 2.1.10 2.1.2 2.1.4 2.1.5 2.1.8 2.2.1 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 All 29 releases
← All changes | public/css/radio.css +3396 -2 2.2.32.4.0 View file →
@@ -1,4 +1,3398 @@
1 -@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr--video .plyr__control svg{filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .15))}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr__control--overlaid{background:rgba(26,175,255,.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1aafff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}.plyr__controls:empty{display:none}@media (min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1aafff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:28px;color:#1aafff;display:block;height:20px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;-webkit-appearance:none;margin-top:-5px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2px;height:4px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__progress{flex:1;left:7px;margin-right:14px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-7px;margin-right:-7px;width:calc(100% + 14px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:4px;left:0;margin-top:-2px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0;transition:width .2s ease}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:4px}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:4px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:fullscreen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-fallback .plyr__video-embed{overflow:visible}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(47,52,61,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:4px;left:0;margin:-2px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr--video .plyr__control svg{filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .15))}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr__control--overlaid{background:rgba(26,175,255,.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1aafff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}.plyr__controls:empty{display:none}@media (min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1aafff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:28px;color:#1aafff;display:block;height:20px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;-webkit-appearance:none;margin-top:-5px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2px;height:4px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__progress{flex:1;left:7px;margin-right:14px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-7px;margin-right:-7px;width:calc(100% + 14px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:4px;left:0;margin-top:-2px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0;transition:width .2s ease}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:4px}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:4px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:fullscreen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-fallback .plyr__video-embed{overflow:visible}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(47,52,61,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:4px;left:0;margin:-2px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
1 +@keyframes plyr-progress {
2 + to {
3 + background-position: 25px 0
4 + }
5 +}
2 6
7 +@keyframes plyr-popup {
8 + 0% {
9 + opacity: .5;
10 + transform: translateY(10px)
11 + }
12 +
13 + to {
14 + opacity: 1;
15 + transform: translateY(0)
16 + }
17 +}
18 +
19 +@keyframes plyr-fade-in {
20 + from {
21 + opacity: 0
22 + }
23 +
24 + to {
25 + opacity: 1
26 + }
27 +}
28 +
29 +.plyr {
30 + -moz-osx-font-smoothing: auto;
31 + -webkit-font-smoothing: subpixel-antialiased;
32 + direction: ltr;
33 + font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
34 + font-variant-numeric: tabular-nums;
35 + font-weight: 500;
36 + line-height: 1.7;
37 + max-width: 100%;
38 + min-width: 200px;
39 + position: relative;
40 + text-shadow: none;
41 + transition: box-shadow .3s ease
42 +}
43 +
44 +.plyr audio,
45 +.plyr video {
46 + border-radius: inherit;
47 + height: auto;
48 + vertical-align: middle;
49 + width: 100%
50 +}
51 +
52 +.plyr button {
53 + font: inherit;
54 + line-height: inherit;
55 + width: auto
56 +}
57 +
58 +.plyr:focus {
59 + outline: 0
60 +}
61 +
62 +.plyr--full-ui {
63 + box-sizing: border-box
64 +}
65 +
66 +.plyr--full-ui *,
67 +.plyr--full-ui ::after,
68 +.plyr--full-ui ::before {
69 + box-sizing: inherit
70 +}
71 +
72 +.plyr--full-ui a,
73 +.plyr--full-ui button,
74 +.plyr--full-ui input,
75 +.plyr--full-ui label {
76 + touch-action: manipulation
77 +}
78 +
79 +.plyr__badge {
80 + background: #4f5b5f;
81 + border-radius: 2px;
82 + color: #fff;
83 + font-size: 9px;
84 + line-height: 1;
85 + padding: 3px 4px
86 +}
87 +
88 +.plyr--full-ui ::-webkit-media-text-track-container {
89 + display: none
90 +}
91 +
92 +.plyr__captions {
93 + animation: plyr-fade-in .3s ease;
94 + bottom: 0;
95 + color: #fff;
96 + display: none;
97 + font-size: 14px;
98 + left: 0;
99 + padding: 10px;
100 + position: absolute;
101 + text-align: center;
102 + transition: transform .4s ease-in-out;
103 + width: 100%
104 +}
105 +
106 +.plyr__captions .plyr__caption {
107 + background: rgba(0, 0, 0, .8);
108 + border-radius: 2px;
109 + -webkit-box-decoration-break: clone;
110 + box-decoration-break: clone;
111 + line-height: 185%;
112 + padding: .2em .5em;
113 + white-space: pre-wrap
114 +}
115 +
116 +.plyr__captions .plyr__caption div {
117 + display: inline
118 +}
119 +
120 +.plyr__captions span:empty {
121 + display: none
122 +}
123 +
124 +@media (min-width:480px) {
125 + .plyr__captions {
126 + font-size: 16px;
127 + padding: 20px
128 + }
129 +}
130 +
131 +@media (min-width:768px) {
132 + .plyr__captions {
133 + font-size: 18px
134 + }
135 +}
136 +
137 +.plyr--captions-active .plyr__captions {
138 + display: block
139 +}
140 +
141 +.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
142 + transform: translateY(-40px)
143 +}
144 +
145 +.plyr__control {
146 + background: 0 0;
147 + border: 0;
148 + border-radius: 3px;
149 + color: inherit;
150 + cursor: pointer;
151 + flex-shrink: 0;
152 + overflow: visible;
153 + padding: 7px;
154 + position: relative;
155 + transition: all .3s ease
156 +}
157 +
158 +.plyr__control svg {
159 + display: block;
160 + fill: currentColor;
161 + height: 18px;
162 + pointer-events: none;
163 + width: 18px
164 +}
165 +
166 +.plyr__control:focus {
167 + outline: 0
168 +}
169 +
170 +.plyr__control.plyr__tab-focus {
171 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
172 + outline: 0
173 +}
174 +
175 +a.plyr__control {
176 + text-decoration: none
177 +}
178 +
179 +a.plyr__control::after,
180 +a.plyr__control::before {
181 + display: none
182 +}
183 +
184 +.plyr__control.plyr__control--pressed .icon--not-pressed,
185 +.plyr__control.plyr__control--pressed .label--not-pressed,
186 +.plyr__control:not(.plyr__control--pressed) .icon--pressed,
187 +.plyr__control:not(.plyr__control--pressed) .label--pressed {
188 + display: none
189 +}
190 +
191 +.plyr--audio .plyr__control.plyr__tab-focus,
192 +.plyr--audio .plyr__control:hover,
193 +.plyr--audio .plyr__control[aria-expanded=true] {
194 + background: #1aafff;
195 + color: #fff
196 +}
197 +
198 +.plyr--video .plyr__control svg {
199 + filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15))
200 +}
201 +
202 +.plyr--video .plyr__control.plyr__tab-focus,
203 +.plyr--video .plyr__control:hover,
204 +.plyr--video .plyr__control[aria-expanded=true] {
205 + background: #1aafff;
206 + color: #fff
207 +}
208 +
209 +.plyr__control--overlaid {
210 + background: rgba(26, 175, 255, .8);
211 + border: 0;
212 + border-radius: 100%;
213 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
214 + color: #fff;
215 + display: none;
216 + left: 50%;
217 + padding: 15px;
218 + position: absolute;
219 + top: 50%;
220 + transform: translate(-50%, -50%);
221 + z-index: 2
222 +}
223 +
224 +.plyr__control--overlaid svg {
225 + left: 2px;
226 + position: relative
227 +}
228 +
229 +.plyr__control--overlaid:focus,
230 +.plyr__control--overlaid:hover {
231 + background: #1aafff
232 +}
233 +
234 +.plyr--playing .plyr__control--overlaid {
235 + opacity: 0;
236 + visibility: hidden
237 +}
238 +
239 +.plyr--full-ui.plyr--video .plyr__control--overlaid {
240 + display: block
241 +}
242 +
243 +.plyr--full-ui ::-webkit-media-controls {
244 + display: none
245 +}
246 +
247 +.plyr__controls {
248 + align-items: center;
249 + display: flex;
250 + justify-content: flex-end;
251 + text-align: center
252 +}
253 +
254 +.plyr__controls .plyr__menu,
255 +.plyr__controls .plyr__progress,
256 +.plyr__controls .plyr__time,
257 +.plyr__controls .plyr__volume,
258 +.plyr__controls>.plyr__control {
259 + margin-left: 5px
260 +}
261 +
262 +.plyr__controls .plyr__menu+.plyr__control,
263 +.plyr__controls .plyr__progress+.plyr__control,
264 +.plyr__controls>.plyr__control+.plyr__control,
265 +.plyr__controls>.plyr__control+.plyr__menu {
266 + margin-left: 2px
267 +}
268 +
269 +.plyr__controls>.plyr__control:first-child,
270 +.plyr__controls>.plyr__control:first-child+[data-plyr=pause] {
271 + margin-left: 0;
272 + margin-right: auto
273 +}
274 +
275 +.plyr__controls:empty {
276 + display: none
277 +}
278 +
279 +@media (min-width:480px) {
280 +
281 + .plyr__controls .plyr__menu,
282 + .plyr__controls .plyr__progress,
283 + .plyr__controls .plyr__time,
284 + .plyr__controls .plyr__volume,
285 + .plyr__controls>.plyr__control {
286 + margin-left: 10px
287 + }
288 +}
289 +
290 +.plyr--audio .plyr__controls {
291 + background: #fff;
292 + border-radius: inherit;
293 + color: #4f5b5f;
294 + padding: 10px
295 +}
296 +
297 +.plyr--video .plyr__controls {
298 + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
299 + border-bottom-left-radius: inherit;
300 + border-bottom-right-radius: inherit;
301 + bottom: 0;
302 + color: #fff;
303 + left: 0;
304 + padding: 20px 5px 5px;
305 + position: absolute;
306 + right: 0;
307 + transition: opacity .4s ease-in-out, transform .4s ease-in-out;
308 + z-index: 3
309 +}
310 +
311 +@media (min-width:480px) {
312 + .plyr--video .plyr__controls {
313 + padding: 35px 10px 10px
314 + }
315 +}
316 +
317 +.plyr--video.plyr--hide-controls .plyr__controls {
318 + opacity: 0;
319 + pointer-events: none;
320 + transform: translateY(100%)
321 +}
322 +
323 +.plyr [data-plyr=airplay],
324 +.plyr [data-plyr=captions],
325 +.plyr [data-plyr=fullscreen],
326 +.plyr [data-plyr=pip] {
327 + display: none
328 +}
329 +
330 +.plyr--airplay-supported [data-plyr=airplay],
331 +.plyr--captions-enabled [data-plyr=captions],
332 +.plyr--fullscreen-enabled [data-plyr=fullscreen],
333 +.plyr--pip-supported [data-plyr=pip] {
334 + display: inline-block
335 +}
336 +
337 +.plyr__video-embed {
338 + height: 0;
339 + padding-bottom: 56.25%;
340 + position: relative
341 +}
342 +
343 +.plyr__video-embed iframe {
344 + border: 0;
345 + height: 100%;
346 + left: 0;
347 + position: absolute;
348 + top: 0;
349 + -webkit-user-select: none;
350 + -moz-user-select: none;
351 + -ms-user-select: none;
352 + user-select: none;
353 + width: 100%
354 +}
355 +
356 +.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
357 + padding-bottom: 240%;
358 + position: relative;
359 + transform: translateY(-38.28125%)
360 +}
361 +
362 +.plyr__menu {
363 + display: flex;
364 + position: relative
365 +}
366 +
367 +.plyr__menu .plyr__control svg {
368 + transition: transform .3s ease
369 +}
370 +
371 +.plyr__menu .plyr__control[aria-expanded=true] svg {
372 + transform: rotate(90deg)
373 +}
374 +
375 +.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
376 + display: none
377 +}
378 +
379 +.plyr__menu__container {
380 + animation: plyr-popup .2s ease;
381 + background: rgba(255, 255, 255, .9);
382 + border-radius: 4px;
383 + bottom: 100%;
384 + box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
385 + color: #4f5b5f;
386 + font-size: 16px;
387 + margin-bottom: 10px;
388 + position: absolute;
389 + right: -3px;
390 + text-align: left;
391 + white-space: nowrap;
392 + z-index: 3
393 +}
394 +
395 +.plyr__menu__container>div {
396 + overflow: hidden;
397 + transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
398 +}
399 +
400 +.plyr__menu__container::after {
401 + border: 4px solid transparent;
402 + border-top-color: rgba(255, 255, 255, .9);
403 + content: '';
404 + height: 0;
405 + position: absolute;
406 + right: 15px;
407 + top: 100%;
408 + width: 0
409 +}
410 +
411 +.plyr__menu__container [role=menu] {
412 + padding: 7px
413 +}
414 +
415 +.plyr__menu__container [role=menuitem],
416 +.plyr__menu__container [role=menuitemradio] {
417 + margin-top: 2px
418 +}
419 +
420 +.plyr__menu__container [role=menuitem]:first-child,
421 +.plyr__menu__container [role=menuitemradio]:first-child {
422 + margin-top: 0
423 +}
424 +
425 +.plyr__menu__container .plyr__control {
426 + align-items: center;
427 + color: #4f5b5f;
428 + display: flex;
429 + font-size: 14px;
430 + padding: 4px 11px;
431 + -webkit-user-select: none;
432 + -moz-user-select: none;
433 + -ms-user-select: none;
434 + user-select: none;
435 + width: 100%
436 +}
437 +
438 +.plyr__menu__container .plyr__control>span {
439 + align-items: inherit;
440 + display: flex;
441 + width: 100%
442 +}
443 +
444 +.plyr__menu__container .plyr__control::after {
445 + border: 4px solid transparent;
446 + content: '';
447 + position: absolute;
448 + top: 50%;
449 + transform: translateY(-50%)
450 +}
451 +
452 +.plyr__menu__container .plyr__control--forward {
453 + padding-right: 28px
454 +}
455 +
456 +.plyr__menu__container .plyr__control--forward::after {
457 + border-left-color: rgba(79, 91, 95, .8);
458 + right: 5px
459 +}
460 +
461 +.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
462 +.plyr__menu__container .plyr__control--forward:hover::after {
463 + border-left-color: currentColor
464 +}
465 +
466 +.plyr__menu__container .plyr__control--back {
467 + font-weight: 500;
468 + margin: 7px;
469 + margin-bottom: 3px;
470 + padding-left: 28px;
471 + position: relative;
472 + width: calc(100% - 14px)
473 +}
474 +
475 +.plyr__menu__container .plyr__control--back::after {
476 + border-right-color: rgba(79, 91, 95, .8);
477 + left: 7px
478 +}
479 +
480 +.plyr__menu__container .plyr__control--back::before {
481 + background: #b7c5cd;
482 + box-shadow: 0 1px 0 #fff;
483 + content: '';
484 + height: 1px;
485 + left: 0;
486 + margin-top: 4px;
487 + overflow: hidden;
488 + position: absolute;
489 + right: 0;
490 + top: 100%
491 +}
492 +
493 +.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
494 +.plyr__menu__container .plyr__control--back:hover::after {
495 + border-right-color: currentColor
496 +}
497 +
498 +.plyr__menu__container .plyr__control[role=menuitemradio] {
499 + padding-left: 7px
500 +}
501 +
502 +.plyr__menu__container .plyr__control[role=menuitemradio]::after,
503 +.plyr__menu__container .plyr__control[role=menuitemradio]::before {
504 + border-radius: 100%
505 +}
506 +
507 +.plyr__menu__container .plyr__control[role=menuitemradio]::before {
508 + background: rgba(0, 0, 0, .1);
509 + content: '';
510 + display: block;
511 + flex-shrink: 0;
512 + height: 16px;
513 + margin-right: 10px;
514 + transition: all .3s ease;
515 + width: 16px
516 +}
517 +
518 +.plyr__menu__container .plyr__control[role=menuitemradio]::after {
519 + background: #fff;
520 + border: 0;
521 + height: 6px;
522 + left: 12px;
523 + opacity: 0;
524 + top: 50%;
525 + transform: translateY(-50%) scale(0);
526 + transition: transform .3s ease, opacity .3s ease;
527 + width: 6px
528 +}
529 +
530 +.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
531 + background: #1aafff
532 +}
533 +
534 +.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
535 + opacity: 1;
536 + transform: translateY(-50%) scale(1)
537 +}
538 +
539 +.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,
540 +.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
541 + background: rgba(0, 0, 0, .1)
542 +}
543 +
544 +.plyr__menu__container .plyr__menu__value {
545 + align-items: center;
546 + display: flex;
547 + margin-left: auto;
548 + margin-right: -5px;
549 + overflow: hidden;
550 + padding-left: 25px;
551 + pointer-events: none
552 +}
553 +
554 +.plyr--full-ui input[type=range] {
555 + -webkit-appearance: none;
556 + background: 0 0;
557 + border: 0;
558 + border-radius: 28px;
559 + color: #1aafff;
560 + display: block;
561 + height: 20px;
562 + margin: 0;
563 + padding: 0;
564 + transition: box-shadow .3s ease;
565 + width: 100%
566 +}
567 +
568 +.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
569 + background: 0 0;
570 + border: 0;
571 + border-radius: 2px;
572 + height: 4px;
573 + transition: box-shadow .3s ease;
574 + -webkit-user-select: none;
575 + user-select: none;
576 + background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))
577 +}
578 +
579 +.plyr--full-ui input[type=range]::-webkit-slider-thumb {
580 + background: #fff;
581 + border: 0;
582 + border-radius: 100%;
583 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2);
584 + height: 14px;
585 + position: relative;
586 + transition: all .2s ease;
587 + width: 14px;
588 + -webkit-appearance: none;
589 + margin-top: -5px
590 +}
591 +
592 +.plyr--full-ui input[type=range]::-moz-range-track {
593 + background: 0 0;
594 + border: 0;
595 + border-radius: 2px;
596 + height: 4px;
597 + transition: box-shadow .3s ease;
598 + -moz-user-select: none;
599 + user-select: none
600 +}
601 +
602 +.plyr--full-ui input[type=range]::-moz-range-thumb {
603 + background: #fff;
604 + border: 0;
605 + border-radius: 100%;
606 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2);
607 + height: 14px;
608 + position: relative;
609 + transition: all .2s ease;
610 + width: 14px
611 +}
612 +
613 +.plyr--full-ui input[type=range]::-moz-range-progress {
614 + background: currentColor;
615 + border-radius: 2px;
616 + height: 4px
617 +}
618 +
619 +.plyr--full-ui input[type=range]::-ms-track {
620 + background: 0 0;
621 + border: 0;
622 + border-radius: 2px;
623 + height: 4px;
624 + transition: box-shadow .3s ease;
625 + -ms-user-select: none;
626 + user-select: none;
627 + color: transparent
628 +}
629 +
630 +.plyr--full-ui input[type=range]::-ms-fill-upper {
631 + background: 0 0;
632 + border: 0;
633 + border-radius: 2px;
634 + height: 4px;
635 + transition: box-shadow .3s ease;
636 + -ms-user-select: none;
637 + user-select: none
638 +}
639 +
640 +.plyr--full-ui input[type=range]::-ms-fill-lower {
641 + background: 0 0;
642 + border: 0;
643 + border-radius: 2px;
644 + height: 4px;
645 + transition: box-shadow .3s ease;
646 + -ms-user-select: none;
647 + user-select: none;
648 + background: currentColor
649 +}
650 +
651 +.plyr--full-ui input[type=range]::-ms-thumb {
652 + background: #fff;
653 + border: 0;
654 + border-radius: 100%;
655 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2);
656 + height: 14px;
657 + position: relative;
658 + transition: all .2s ease;
659 + width: 14px;
660 + margin-top: 0
661 +}
662 +
663 +.plyr--full-ui input[type=range]::-ms-tooltip {
664 + display: none
665 +}
666 +
667 +.plyr--full-ui input[type=range]:focus {
668 + outline: 0
669 +}
670 +
671 +.plyr--full-ui input[type=range]::-moz-focus-outer {
672 + border: 0
673 +}
674 +
675 +.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
676 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
677 + outline: 0
678 +}
679 +
680 +.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
681 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
682 + outline: 0
683 +}
684 +
685 +.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
686 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
687 + outline: 0
688 +}
689 +
690 +.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
691 + background-color: rgba(255, 255, 255, .25)
692 +}
693 +
694 +.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
695 + background-color: rgba(255, 255, 255, .25)
696 +}
697 +
698 +.plyr--full-ui.plyr--video input[type=range]::-ms-track {
699 + background-color: rgba(255, 255, 255, .25)
700 +}
701 +
702 +.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
703 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5)
704 +}
705 +
706 +.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
707 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5)
708 +}
709 +
710 +.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
711 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5)
712 +}
713 +
714 +.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
715 + background-color: rgba(183, 197, 205, .66)
716 +}
717 +
718 +.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
719 + background-color: rgba(183, 197, 205, .66)
720 +}
721 +
722 +.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
723 + background-color: rgba(183, 197, 205, .66)
724 +}
725 +
726 +.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
727 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1)
728 +}
729 +
730 +.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
731 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1)
732 +}
733 +
734 +.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
735 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1)
736 +}
737 +
738 +.plyr__poster {
739 + background-color: #000;
740 + background-position: 50% 50%;
741 + background-repeat: no-repeat;
742 + background-size: contain;
743 + height: 100%;
744 + left: 0;
745 + opacity: 0;
746 + position: absolute;
747 + top: 0;
748 + transition: opacity .2s ease;
749 + width: 100%;
750 + z-index: 1
751 +}
752 +
753 +.plyr--stopped.plyr__poster-enabled .plyr__poster {
754 + opacity: 1
755 +}
756 +
757 +.plyr__time {
758 + font-size: 14px
759 +}
760 +
761 +.plyr__time+.plyr__time::before {
762 + content: '\2044';
763 + margin-right: 10px
764 +}
765 +
766 +@media (max-width:767px) {
767 + .plyr__time+.plyr__time {
768 + display: none
769 + }
770 +}
771 +
772 +.plyr--video .plyr__time {
773 + text-shadow: 0 1px 1px rgba(0, 0, 0, .15)
774 +}
775 +
776 +.plyr__tooltip {
777 + background: rgba(255, 255, 255, .9);
778 + border-radius: 3px;
779 + bottom: 100%;
780 + box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
781 + color: #4f5b5f;
782 + font-size: 14px;
783 + font-weight: 500;
784 + left: 50%;
785 + line-height: 1.3;
786 + margin-bottom: 10px;
787 + opacity: 0;
788 + padding: 5px 7.5px;
789 + pointer-events: none;
790 + position: absolute;
791 + transform: translate(-50%, 10px) scale(.8);
792 + transform-origin: 50% 100%;
793 + transition: transform .2s .1s ease, opacity .2s .1s ease;
794 + white-space: nowrap;
795 + z-index: 2
796 +}
797 +
798 +.plyr__tooltip::before {
799 + border-left: 4px solid transparent;
800 + border-right: 4px solid transparent;
801 + border-top: 4px solid rgba(255, 255, 255, .9);
802 + bottom: -4px;
803 + content: '';
804 + height: 0;
805 + left: 50%;
806 + position: absolute;
807 + transform: translateX(-50%);
808 + width: 0;
809 + z-index: 2
810 +}
811 +
812 +.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
813 +.plyr .plyr__control:hover .plyr__tooltip,
814 +.plyr__tooltip--visible {
815 + opacity: 1;
816 + transform: translate(-50%, 0) scale(1)
817 +}
818 +
819 +.plyr .plyr__control:hover .plyr__tooltip {
820 + z-index: 3
821 +}
822 +
823 +.plyr__controls>.plyr__control:first-child .plyr__tooltip,
824 +.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
825 + left: 0;
826 + transform: translate(0, 10px) scale(.8);
827 + transform-origin: 0 100%
828 +}
829 +
830 +.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,
831 +.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
832 + left: 16px
833 +}
834 +
835 +.plyr__controls>.plyr__control:last-child .plyr__tooltip {
836 + left: auto;
837 + right: 0;
838 + transform: translate(0, 10px) scale(.8);
839 + transform-origin: 100% 100%
840 +}
841 +
842 +.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
843 + left: auto;
844 + right: 16px;
845 + transform: translateX(50%)
846 +}
847 +
848 +.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,
849 +.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
850 +.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
851 +.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,
852 +.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
853 +.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
854 +.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
855 +.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
856 +.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
857 + transform: translate(0, 0) scale(1)
858 +}
859 +
860 +.plyr--video {
861 + background: #000;
862 + overflow: hidden
863 +}
864 +
865 +.plyr--video.plyr--menu-open {
866 + overflow: visible
867 +}
868 +
869 +.plyr__video-wrapper {
870 + background: #000;
871 + border-radius: inherit;
872 + overflow: hidden;
873 + position: relative;
874 + z-index: 0
875 +}
876 +
877 +.plyr__progress {
878 + flex: 1;
879 + left: 7px;
880 + margin-right: 14px;
881 + position: relative
882 +}
883 +
884 +.plyr__progress input[type=range],
885 +.plyr__progress__buffer {
886 + margin-left: -7px;
887 + margin-right: -7px;
888 + width: calc(100% + 14px)
889 +}
890 +
891 +.plyr__progress input[type=range] {
892 + position: relative;
893 + z-index: 2
894 +}
895 +
896 +.plyr__progress .plyr__tooltip {
897 + font-size: 14px;
898 + left: 0
899 +}
900 +
901 +.plyr__progress__buffer {
902 + -webkit-appearance: none;
903 + background: 0 0;
904 + border: 0;
905 + border-radius: 100px;
906 + height: 4px;
907 + left: 0;
908 + margin-top: -2px;
909 + padding: 0;
910 + position: absolute;
911 + top: 50%
912 +}
913 +
914 +.plyr__progress__buffer::-webkit-progress-bar {
915 + background: 0 0;
916 + transition: width .2s ease
917 +}
918 +
919 +.plyr__progress__buffer::-webkit-progress-value {
920 + background: currentColor;
921 + border-radius: 100px;
922 + min-width: 4px
923 +}
924 +
925 +.plyr__progress__buffer::-moz-progress-bar {
926 + background: currentColor;
927 + border-radius: 100px;
928 + min-width: 4px;
929 + transition: width .2s ease
930 +}
931 +
932 +.plyr__progress__buffer::-ms-fill {
933 + border-radius: 100px;
934 + transition: width .2s ease
935 +}
936 +
937 +.plyr--video .plyr__progress__buffer {
938 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
939 + color: rgba(255, 255, 255, .25)
940 +}
941 +
942 +.plyr--audio .plyr__progress__buffer {
943 + color: rgba(183, 197, 205, .66)
944 +}
945 +
946 +.plyr--loading .plyr__progress__buffer {
947 + animation: plyr-progress 1s linear infinite;
948 + background-image: linear-gradient(-45deg, rgba(47, 52, 61, .6) 25%, transparent 25%, transparent 50%, rgba(47, 52, 61, .6) 50%, rgba(47, 52, 61, .6) 75%, transparent 75%, transparent);
949 + background-repeat: repeat-x;
950 + background-size: 25px 25px;
951 + color: transparent
952 +}
953 +
954 +.plyr--video.plyr--loading .plyr__progress__buffer {
955 + background-color: rgba(255, 255, 255, .25)
956 +}
957 +
958 +.plyr--audio.plyr--loading .plyr__progress__buffer {
959 + background-color: rgba(183, 197, 205, .66)
960 +}
961 +
962 +.plyr__volume {
963 + align-items: center;
964 + display: flex;
965 + flex: 1;
966 + position: relative
967 +}
968 +
969 +.plyr__volume input[type=range] {
970 + margin-left: 5px;
971 + position: relative;
972 + z-index: 2
973 +}
974 +
975 +@media (min-width:480px) {
976 + .plyr__volume {
977 + max-width: 90px
978 + }
979 +}
980 +
981 +@media (min-width:768px) {
982 + .plyr__volume {
983 + max-width: 110px
984 + }
985 +}
986 +
987 +.plyr--is-ios .plyr__volume {
988 + display: none !important
989 +}
990 +
991 +.plyr--is-ios.plyr--vimeo [data-plyr=mute] {
992 + display: none !important
993 +}
994 +
995 +.plyr:-webkit-full-screen {
996 + background: #000;
997 + border-radius: 0 !important;
998 + height: 100%;
999 + margin: 0;
1000 + width: 100%
1001 +}
1002 +
1003 +.plyr:-moz-full-screen {
1004 + background: #000;
1005 + border-radius: 0 !important;
1006 + height: 100%;
1007 + margin: 0;
1008 + width: 100%
1009 +}
1010 +
1011 +.plyr:-ms-fullscreen {
1012 + background: #000;
1013 + border-radius: 0 !important;
1014 + height: 100%;
1015 + margin: 0;
1016 + width: 100%
1017 +}
1018 +
1019 +.plyr:fullscreen {
1020 + background: #000;
1021 + border-radius: 0 !important;
1022 + height: 100%;
1023 + margin: 0;
1024 + width: 100%
1025 +}
1026 +
1027 +.plyr:-webkit-full-screen video {
1028 + height: 100%
1029 +}
1030 +
1031 +.plyr:-moz-full-screen video {
1032 + height: 100%
1033 +}
1034 +
1035 +.plyr:-ms-fullscreen video {
1036 + height: 100%
1037 +}
1038 +
1039 +.plyr:fullscreen video {
1040 + height: 100%
1041 +}
1042 +
1043 +.plyr:-webkit-full-screen .plyr__video-wrapper {
1044 + height: 100%;
1045 + width: 100%
1046 +}
1047 +
1048 +.plyr:-moz-full-screen .plyr__video-wrapper {
1049 + height: 100%;
1050 + width: 100%
1051 +}
1052 +
1053 +.plyr:-ms-fullscreen .plyr__video-wrapper {
1054 + height: 100%;
1055 + width: 100%
1056 +}
1057 +
1058 +.plyr:fullscreen .plyr__video-wrapper {
1059 + height: 100%;
1060 + width: 100%
1061 +}
1062 +
1063 +.plyr:-webkit-full-screen .plyr__video-embed {
1064 + overflow: visible
1065 +}
1066 +
1067 +.plyr:-moz-full-screen .plyr__video-embed {
1068 + overflow: visible
1069 +}
1070 +
1071 +.plyr:-ms-fullscreen .plyr__video-embed {
1072 + overflow: visible
1073 +}
1074 +
1075 +.plyr:fullscreen .plyr__video-embed {
1076 + overflow: visible
1077 +}
1078 +
1079 +.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
1080 + height: 0;
1081 + top: 50%;
1082 + transform: translateY(-50%)
1083 +}
1084 +
1085 +.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
1086 + height: 0;
1087 + top: 50%;
1088 + transform: translateY(-50%)
1089 +}
1090 +
1091 +.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
1092 + height: 0;
1093 + top: 50%;
1094 + transform: translateY(-50%)
1095 +}
1096 +
1097 +.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
1098 + height: 0;
1099 + top: 50%;
1100 + transform: translateY(-50%)
1101 +}
1102 +
1103 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
1104 + display: block
1105 +}
1106 +
1107 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
1108 + display: block
1109 +}
1110 +
1111 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
1112 + display: block
1113 +}
1114 +
1115 +.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
1116 + display: block
1117 +}
1118 +
1119 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
1120 + display: none
1121 +}
1122 +
1123 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
1124 + display: none
1125 +}
1126 +
1127 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
1128 + display: none
1129 +}
1130 +
1131 +.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
1132 + display: none
1133 +}
1134 +
1135 +.plyr:-webkit-full-screen.plyr--hide-controls {
1136 + cursor: none
1137 +}
1138 +
1139 +.plyr:-moz-full-screen.plyr--hide-controls {
1140 + cursor: none
1141 +}
1142 +
1143 +.plyr:-ms-fullscreen.plyr--hide-controls {
1144 + cursor: none
1145 +}
1146 +
1147 +.plyr:fullscreen.plyr--hide-controls {
1148 + cursor: none
1149 +}
1150 +
1151 +@media (min-width:1024px) {
1152 + .plyr:-webkit-full-screen .plyr__captions {
1153 + font-size: 21px
1154 + }
1155 +
1156 + .plyr:-moz-full-screen .plyr__captions {
1157 + font-size: 21px
1158 + }
1159 +
1160 + .plyr:-ms-fullscreen .plyr__captions {
1161 + font-size: 21px
1162 + }
1163 +
1164 + .plyr:fullscreen .plyr__captions {
1165 + font-size: 21px
1166 + }
1167 +}
1168 +
1169 +.plyr:-webkit-full-screen {
1170 + background: #000;
1171 + border-radius: 0 !important;
1172 + height: 100%;
1173 + margin: 0;
1174 + width: 100%
1175 +}
1176 +
1177 +.plyr:-webkit-full-screen video {
1178 + height: 100%
1179 +}
1180 +
1181 +.plyr:-webkit-full-screen .plyr__video-wrapper {
1182 + height: 100%;
1183 + width: 100%
1184 +}
1185 +
1186 +.plyr:-webkit-full-screen .plyr__video-embed {
1187 + overflow: visible
1188 +}
1189 +
1190 +.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
1191 + height: 0;
1192 + top: 50%;
1193 + transform: translateY(-50%)
1194 +}
1195 +
1196 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
1197 + display: block
1198 +}
1199 +
1200 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
1201 + display: none
1202 +}
1203 +
1204 +.plyr:-webkit-full-screen.plyr--hide-controls {
1205 + cursor: none
1206 +}
1207 +
1208 +@media (min-width:1024px) {
1209 + .plyr:-webkit-full-screen .plyr__captions {
1210 + font-size: 21px
1211 + }
1212 +}
1213 +
1214 +.plyr:-moz-full-screen {
1215 + background: #000;
1216 + border-radius: 0 !important;
1217 + height: 100%;
1218 + margin: 0;
1219 + width: 100%
1220 +}
1221 +
1222 +.plyr:-moz-full-screen video {
1223 + height: 100%
1224 +}
1225 +
1226 +.plyr:-moz-full-screen .plyr__video-wrapper {
1227 + height: 100%;
1228 + width: 100%
1229 +}
1230 +
1231 +.plyr:-moz-full-screen .plyr__video-embed {
1232 + overflow: visible
1233 +}
1234 +
1235 +.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
1236 + height: 0;
1237 + top: 50%;
1238 + transform: translateY(-50%)
1239 +}
1240 +
1241 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
1242 + display: block
1243 +}
1244 +
1245 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
1246 + display: none
1247 +}
1248 +
1249 +.plyr:-moz-full-screen.plyr--hide-controls {
1250 + cursor: none
1251 +}
1252 +
1253 +@media (min-width:1024px) {
1254 + .plyr:-moz-full-screen .plyr__captions {
1255 + font-size: 21px
1256 + }
1257 +}
1258 +
1259 +.plyr:-ms-fullscreen {
1260 + background: #000;
1261 + border-radius: 0 !important;
1262 + height: 100%;
1263 + margin: 0;
1264 + width: 100%
1265 +}
1266 +
1267 +.plyr:-ms-fullscreen video {
1268 + height: 100%
1269 +}
1270 +
1271 +.plyr:-ms-fullscreen .plyr__video-wrapper {
1272 + height: 100%;
1273 + width: 100%
1274 +}
1275 +
1276 +.plyr:-ms-fullscreen .plyr__video-embed {
1277 + overflow: visible
1278 +}
1279 +
1280 +.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
1281 + height: 0;
1282 + top: 50%;
1283 + transform: translateY(-50%)
1284 +}
1285 +
1286 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
1287 + display: block
1288 +}
1289 +
1290 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
1291 + display: none
1292 +}
1293 +
1294 +.plyr:-ms-fullscreen.plyr--hide-controls {
1295 + cursor: none
1296 +}
1297 +
1298 +@media (min-width:1024px) {
1299 + .plyr:-ms-fullscreen .plyr__captions {
1300 + font-size: 21px
1301 + }
1302 +}
1303 +
1304 +.plyr--fullscreen-fallback {
1305 + background: #000;
1306 + border-radius: 0 !important;
1307 + height: 100%;
1308 + margin: 0;
1309 + width: 100%;
1310 + bottom: 0;
1311 + left: 0;
1312 + position: fixed;
1313 + right: 0;
1314 + top: 0;
1315 + z-index: 10000000
1316 +}
1317 +
1318 +.plyr--fullscreen-fallback video {
1319 + height: 100%
1320 +}
1321 +
1322 +.plyr--fullscreen-fallback .plyr__video-wrapper {
1323 + height: 100%;
1324 + width: 100%
1325 +}
1326 +
1327 +.plyr--fullscreen-fallback .plyr__video-embed {
1328 + overflow: visible
1329 +}
1330 +
1331 +.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
1332 + height: 0;
1333 + top: 50%;
1334 + transform: translateY(-50%)
1335 +}
1336 +
1337 +.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
1338 + display: block
1339 +}
1340 +
1341 +.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
1342 + display: none
1343 +}
1344 +
1345 +.plyr--fullscreen-fallback.plyr--hide-controls {
1346 + cursor: none
1347 +}
1348 +
1349 +@media (min-width:1024px) {
1350 + .plyr--fullscreen-fallback .plyr__captions {
1351 + font-size: 21px
1352 + }
1353 +}
1354 +
1355 +.plyr__ads {
1356 + border-radius: inherit;
1357 + bottom: 0;
1358 + cursor: pointer;
1359 + left: 0;
1360 + overflow: hidden;
1361 + position: absolute;
1362 + right: 0;
1363 + top: 0;
1364 + z-index: -1
1365 +}
1366 +
1367 +.plyr__ads>div,
1368 +.plyr__ads>div iframe {
1369 + height: 100%;
1370 + position: absolute;
1371 + width: 100%
1372 +}
1373 +
1374 +.plyr__ads::after {
1375 + background: rgba(47, 52, 61, .8);
1376 + border-radius: 2px;
1377 + bottom: 10px;
1378 + color: #fff;
1379 + content: attr(data-badge-text);
1380 + font-size: 11px;
1381 + padding: 2px 6px;
1382 + pointer-events: none;
1383 + position: absolute;
1384 + right: 10px;
1385 + z-index: 3
1386 +}
1387 +
1388 +.plyr__ads::after:empty {
1389 + display: none
1390 +}
1391 +
1392 +.plyr__cues {
1393 + background: currentColor;
1394 + display: block;
1395 + height: 4px;
1396 + left: 0;
1397 + margin: -2px 0 0;
1398 + opacity: .8;
1399 + position: absolute;
1400 + top: 50%;
1401 + width: 3px;
1402 + z-index: 3
1403 +}
1404 +
1405 +.plyr--no-transition {
1406 + transition: none !important
1407 +}
1408 +
1409 +.plyr__sr-only {
1410 + clip: rect(1px, 1px, 1px, 1px);
1411 + overflow: hidden;
1412 + border: 0 !important;
1413 + height: 1px !important;
1414 + padding: 0 !important;
1415 + position: absolute !important;
1416 + width: 1px !important
1417 +}
1418 +
1419 +.plyr [hidden] {
1420 + display: none !important
1421 +}
1422 +
1423 +@keyframes plyr-progress {
1424 + to {
1425 + background-position: 25px 0
1426 + }
1427 +}
1428 +
1429 +@keyframes plyr-popup {
1430 + 0% {
1431 + opacity: .5;
1432 + transform: translateY(10px)
1433 + }
1434 +
1435 + to {
1436 + opacity: 1;
1437 + transform: translateY(0)
1438 + }
1439 +}
1440 +
1441 +@keyframes plyr-fade-in {
1442 + from {
1443 + opacity: 0
1444 + }
1445 +
1446 + to {
1447 + opacity: 1
1448 + }
1449 +}
1450 +
1451 +.plyr {
1452 + -moz-osx-font-smoothing: auto;
1453 + -webkit-font-smoothing: subpixel-antialiased;
1454 + direction: ltr;
1455 + font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
1456 + font-variant-numeric: tabular-nums;
1457 + font-weight: 500;
1458 + line-height: 1.7;
1459 + max-width: 100%;
1460 + min-width: 200px;
1461 + position: relative;
1462 + text-shadow: none;
1463 + transition: box-shadow .3s ease
1464 +}
1465 +
1466 +.plyr audio,
1467 +.plyr video {
1468 + border-radius: inherit;
1469 + height: auto;
1470 + vertical-align: middle;
1471 + width: 100%
1472 +}
1473 +
1474 +.plyr button {
1475 + font: inherit;
1476 + line-height: inherit;
1477 + width: auto
1478 +}
1479 +
1480 +.plyr:focus {
1481 + outline: 0
1482 +}
1483 +
1484 +.plyr--full-ui {
1485 + box-sizing: border-box
1486 +}
1487 +
1488 +.plyr--full-ui *,
1489 +.plyr--full-ui ::after,
1490 +.plyr--full-ui ::before {
1491 + box-sizing: inherit
1492 +}
1493 +
1494 +.plyr--full-ui a,
1495 +.plyr--full-ui button,
1496 +.plyr--full-ui input,
1497 +.plyr--full-ui label {
1498 + touch-action: manipulation
1499 +}
1500 +
1501 +.plyr__badge {
1502 + background: #4f5b5f;
1503 + border-radius: 2px;
1504 + color: #fff;
1505 + font-size: 9px;
1506 + line-height: 1;
1507 + padding: 3px 4px
1508 +}
1509 +
1510 +.plyr--full-ui ::-webkit-media-text-track-container {
1511 + display: none
1512 +}
1513 +
1514 +.plyr__captions {
1515 + animation: plyr-fade-in .3s ease;
1516 + bottom: 0;
1517 + color: #fff;
1518 + display: none;
1519 + font-size: 14px;
1520 + left: 0;
1521 + padding: 10px;
1522 + position: absolute;
1523 + text-align: center;
1524 + transition: transform .4s ease-in-out;
1525 + width: 100%
1526 +}
1527 +
1528 +.plyr__captions .plyr__caption {
1529 + background: rgba(0, 0, 0, .8);
1530 + border-radius: 2px;
1531 + -webkit-box-decoration-break: clone;
1532 + box-decoration-break: clone;
1533 + line-height: 185%;
1534 + padding: .2em .5em;
1535 + white-space: pre-wrap
1536 +}
1537 +
1538 +.plyr__captions .plyr__caption div {
1539 + display: inline
1540 +}
1541 +
1542 +.plyr__captions span:empty {
1543 + display: none
1544 +}
1545 +
1546 +@media (min-width:480px) {
1547 + .plyr__captions {
1548 + font-size: 16px;
1549 + padding: 20px
1550 + }
1551 +}
1552 +
1553 +@media (min-width:768px) {
1554 + .plyr__captions {
1555 + font-size: 18px
1556 + }
1557 +}
1558 +
1559 +.plyr--captions-active .plyr__captions {
1560 + display: block
1561 +}
1562 +
1563 +.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
1564 + transform: translateY(-40px)
1565 +}
1566 +
1567 +.plyr__control {
1568 + background: 0 0;
1569 + border: 0;
1570 + border-radius: 3px;
1571 + color: inherit;
1572 + cursor: pointer;
1573 + flex-shrink: 0;
1574 + overflow: visible;
1575 + padding: 7px;
1576 + position: relative;
1577 + transition: all .3s ease
1578 +}
1579 +
1580 +.plyr__control svg {
1581 + display: block;
1582 + fill: currentColor;
1583 + height: 18px;
1584 + pointer-events: none;
1585 + width: 18px
1586 +}
1587 +
1588 +.plyr__control:focus {
1589 + outline: 0
1590 +}
1591 +
1592 +.plyr__control.plyr__tab-focus {
1593 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
1594 + outline: 0
1595 +}
1596 +
1597 +a.plyr__control {
1598 + text-decoration: none
1599 +}
1600 +
1601 +a.plyr__control::after,
1602 +a.plyr__control::before {
1603 + display: none
1604 +}
1605 +
1606 +.plyr__control.plyr__control--pressed .icon--not-pressed,
1607 +.plyr__control.plyr__control--pressed .label--not-pressed,
1608 +.plyr__control:not(.plyr__control--pressed) .icon--pressed,
1609 +.plyr__control:not(.plyr__control--pressed) .label--pressed {
1610 + display: none
1611 +}
1612 +
1613 +.plyr--audio .plyr__control.plyr__tab-focus,
1614 +.plyr--audio .plyr__control:hover,
1615 +.plyr--audio .plyr__control[aria-expanded=true] {
1616 + background: #1aafff;
1617 + color: #fff
1618 +}
1619 +
1620 +.plyr--video .plyr__control svg {
1621 + filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15))
1622 +}
1623 +
1624 +.plyr--video .plyr__control.plyr__tab-focus,
1625 +.plyr--video .plyr__control:hover,
1626 +.plyr--video .plyr__control[aria-expanded=true] {
1627 + background: #1aafff;
1628 + color: #fff
1629 +}
1630 +
1631 +.plyr__control--overlaid {
1632 + background: rgba(26, 175, 255, .8);
1633 + border: 0;
1634 + border-radius: 100%;
1635 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
1636 + color: #fff;
1637 + display: none;
1638 + left: 50%;
1639 + padding: 15px;
1640 + position: absolute;
1641 + top: 50%;
1642 + transform: translate(-50%, -50%);
1643 + z-index: 2
1644 +}
1645 +
1646 +.plyr__control--overlaid svg {
1647 + left: 2px;
1648 + position: relative
1649 +}
1650 +
1651 +.plyr__control--overlaid:focus,
1652 +.plyr__control--overlaid:hover {
1653 + background: #1aafff
1654 +}
1655 +
1656 +.plyr--playing .plyr__control--overlaid {
1657 + opacity: 0;
1658 + visibility: hidden
1659 +}
1660 +
1661 +.plyr--full-ui.plyr--video .plyr__control--overlaid {
1662 + display: block
1663 +}
1664 +
1665 +.plyr--full-ui ::-webkit-media-controls {
1666 + display: none
1667 +}
1668 +
1669 +.plyr__controls {
1670 + align-items: center;
1671 + display: flex;
1672 + justify-content: flex-end;
1673 + text-align: center
1674 +}
1675 +
1676 +.plyr__controls .plyr__menu,
1677 +.plyr__controls .plyr__progress,
1678 +.plyr__controls .plyr__time,
1679 +.plyr__controls .plyr__volume,
1680 +.plyr__controls>.plyr__control {
1681 + margin-left: 5px
1682 +}
1683 +
1684 +.plyr__controls .plyr__menu+.plyr__control,
1685 +.plyr__controls .plyr__progress+.plyr__control,
1686 +.plyr__controls>.plyr__control+.plyr__control,
1687 +.plyr__controls>.plyr__control+.plyr__menu {
1688 + margin-left: 2px
1689 +}
1690 +
1691 +.plyr__controls>.plyr__control:first-child,
1692 +.plyr__controls>.plyr__control:first-child+[data-plyr=pause] {
1693 + margin-left: 0;
1694 + margin-right: auto
1695 +}
1696 +
1697 +.plyr__controls:empty {
1698 + display: none
1699 +}
1700 +
1701 +@media (min-width:480px) {
1702 +
1703 + .plyr__controls .plyr__menu,
1704 + .plyr__controls .plyr__progress,
1705 + .plyr__controls .plyr__time,
1706 + .plyr__controls .plyr__volume,
1707 + .plyr__controls>.plyr__control {
1708 + margin-left: 10px
1709 + }
1710 +}
1711 +
1712 +.plyr--audio .plyr__controls {
1713 + background: #fff;
1714 + border-radius: inherit;
1715 + color: #4f5b5f;
1716 + padding: 10px
1717 +}
1718 +
1719 +.plyr--video .plyr__controls {
1720 + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
1721 + border-bottom-left-radius: inherit;
1722 + border-bottom-right-radius: inherit;
1723 + bottom: 0;
1724 + color: #fff;
1725 + left: 0;
1726 + padding: 20px 5px 5px;
1727 + position: absolute;
1728 + right: 0;
1729 + transition: opacity .4s ease-in-out, transform .4s ease-in-out;
1730 + z-index: 3
1731 +}
1732 +
1733 +@media (min-width:480px) {
1734 + .plyr--video .plyr__controls {
1735 + padding: 35px 10px 10px
1736 + }
1737 +}
1738 +
1739 +.plyr--video.plyr--hide-controls .plyr__controls {
1740 + opacity: 0;
1741 + pointer-events: none;
1742 + transform: translateY(100%)
1743 +}
1744 +
1745 +.plyr [data-plyr=airplay],
1746 +.plyr [data-plyr=captions],
1747 +.plyr [data-plyr=fullscreen],
1748 +.plyr [data-plyr=pip] {
1749 + display: none
1750 +}
1751 +
1752 +.plyr--airplay-supported [data-plyr=airplay],
1753 +.plyr--captions-enabled [data-plyr=captions],
1754 +.plyr--fullscreen-enabled [data-plyr=fullscreen],
1755 +.plyr--pip-supported [data-plyr=pip] {
1756 + display: inline-block
1757 +}
1758 +
1759 +.plyr__video-embed {
1760 + height: 0;
1761 + padding-bottom: 56.25%;
1762 + position: relative
1763 +}
1764 +
1765 +.plyr__video-embed iframe {
1766 + border: 0;
1767 + height: 100%;
1768 + left: 0;
1769 + position: absolute;
1770 + top: 0;
1771 + -webkit-user-select: none;
1772 + -moz-user-select: none;
1773 + -ms-user-select: none;
1774 + user-select: none;
1775 + width: 100%
1776 +}
1777 +
1778 +.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
1779 + padding-bottom: 240%;
1780 + position: relative;
1781 + transform: translateY(-38.28125%)
1782 +}
1783 +
1784 +.plyr__menu {
1785 + display: flex;
1786 + position: relative
1787 +}
1788 +
1789 +.plyr__menu .plyr__control svg {
1790 + transition: transform .3s ease
1791 +}
1792 +
1793 +.plyr__menu .plyr__control[aria-expanded=true] svg {
1794 + transform: rotate(90deg)
1795 +}
1796 +
1797 +.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
1798 + display: none
1799 +}
1800 +
1801 +.plyr__menu__container {
1802 + animation: plyr-popup .2s ease;
1803 + background: rgba(255, 255, 255, .9);
1804 + border-radius: 4px;
1805 + bottom: 100%;
1806 + box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
1807 + color: #4f5b5f;
1808 + font-size: 16px;
1809 + margin-bottom: 10px;
1810 + position: absolute;
1811 + right: -3px;
1812 + text-align: left;
1813 + white-space: nowrap;
1814 + z-index: 3
1815 +}
1816 +
1817 +.plyr__menu__container>div {
1818 + overflow: hidden;
1819 + transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
1820 +}
1821 +
1822 +.plyr__menu__container::after {
1823 + border: 4px solid transparent;
1824 + border-top-color: rgba(255, 255, 255, .9);
1825 + content: '';
1826 + height: 0;
1827 + position: absolute;
1828 + right: 15px;
1829 + top: 100%;
1830 + width: 0
1831 +}
1832 +
1833 +.plyr__menu__container [role=menu] {
1834 + padding: 7px
1835 +}
1836 +
1837 +.plyr__menu__container [role=menuitem],
1838 +.plyr__menu__container [role=menuitemradio] {
1839 + margin-top: 2px
1840 +}
1841 +
1842 +.plyr__menu__container [role=menuitem]:first-child,
1843 +.plyr__menu__container [role=menuitemradio]:first-child {
1844 + margin-top: 0
1845 +}
1846 +
1847 +.plyr__menu__container .plyr__control {
1848 + align-items: center;
1849 + color: #4f5b5f;
1850 + display: flex;
1851 + font-size: 14px;
1852 + padding: 4px 11px;
1853 + -webkit-user-select: none;
1854 + -moz-user-select: none;
1855 + -ms-user-select: none;
1856 + user-select: none;
1857 + width: 100%
1858 +}
1859 +
1860 +.plyr__menu__container .plyr__control>span {
1861 + align-items: inherit;
1862 + display: flex;
1863 + width: 100%
1864 +}
1865 +
1866 +.plyr__menu__container .plyr__control::after {
1867 + border: 4px solid transparent;
1868 + content: '';
1869 + position: absolute;
1870 + top: 50%;
1871 + transform: translateY(-50%)
1872 +}
1873 +
1874 +.plyr__menu__container .plyr__control--forward {
1875 + padding-right: 28px
1876 +}
1877 +
1878 +.plyr__menu__container .plyr__control--forward::after {
1879 + border-left-color: rgba(79, 91, 95, .8);
1880 + right: 5px
1881 +}
1882 +
1883 +.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
1884 +.plyr__menu__container .plyr__control--forward:hover::after {
1885 + border-left-color: currentColor
1886 +}
1887 +
1888 +.plyr__menu__container .plyr__control--back {
1889 + font-weight: 500;
1890 + margin: 7px;
1891 + margin-bottom: 3px;
1892 + padding-left: 28px;
1893 + position: relative;
1894 + width: calc(100% - 14px)
1895 +}
1896 +
1897 +.plyr__menu__container .plyr__control--back::after {
1898 + border-right-color: rgba(79, 91, 95, .8);
1899 + left: 7px
1900 +}
1901 +
1902 +.plyr__menu__container .plyr__control--back::before {
1903 + background: #b7c5cd;
1904 + box-shadow: 0 1px 0 #fff;
1905 + content: '';
1906 + height: 1px;
1907 + left: 0;
1908 + margin-top: 4px;
1909 + overflow: hidden;
1910 + position: absolute;
1911 + right: 0;
1912 + top: 100%
1913 +}
1914 +
1915 +.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
1916 +.plyr__menu__container .plyr__control--back:hover::after {
1917 + border-right-color: currentColor
1918 +}
1919 +
1920 +.plyr__menu__container .plyr__control[role=menuitemradio] {
1921 + padding-left: 7px
1922 +}
1923 +
1924 +.plyr__menu__container .plyr__control[role=menuitemradio]::after,
1925 +.plyr__menu__container .plyr__control[role=menuitemradio]::before {
1926 + border-radius: 100%
1927 +}
1928 +
1929 +.plyr__menu__container .plyr__control[role=menuitemradio]::before {
1930 + background: rgba(0, 0, 0, .1);
1931 + content: '';
1932 + display: block;
1933 + flex-shrink: 0;
1934 + height: 16px;
1935 + margin-right: 10px;
1936 + transition: all .3s ease;
1937 + width: 16px
1938 +}
1939 +
1940 +.plyr__menu__container .plyr__control[role=menuitemradio]::after {
1941 + background: #fff;
1942 + border: 0;
1943 + height: 6px;
1944 + left: 12px;
1945 + opacity: 0;
1946 + top: 50%;
1947 + transform: translateY(-50%) scale(0);
1948 + transition: transform .3s ease, opacity .3s ease;
1949 + width: 6px
1950 +}
1951 +
1952 +.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
1953 + background: #1aafff
1954 +}
1955 +
1956 +.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
1957 + opacity: 1;
1958 + transform: translateY(-50%) scale(1)
1959 +}
1960 +
1961 +.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,
1962 +.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
1963 + background: rgba(0, 0, 0, .1)
1964 +}
1965 +
1966 +.plyr__menu__container .plyr__menu__value {
1967 + align-items: center;
1968 + display: flex;
1969 + margin-left: auto;
1970 + margin-right: -5px;
1971 + overflow: hidden;
1972 + padding-left: 25px;
1973 + pointer-events: none
1974 +}
1975 +
1976 +.plyr--full-ui input[type=range] {
1977 + -webkit-appearance: none;
1978 + background: 0 0;
1979 + border: 0;
1980 + border-radius: 28px;
1981 + color: #1aafff;
1982 + display: block;
1983 + height: 20px;
1984 + margin: 0;
1985 + padding: 0;
1986 + transition: box-shadow .3s ease;
1987 + width: 100%
1988 +}
1989 +
1990 +.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
1991 + background: 0 0;
1992 + border: 0;
1993 + border-radius: 2px;
1994 + height: 4px;
1995 + transition: box-shadow .3s ease;
1996 + -webkit-user-select: none;
1997 + user-select: none;
1998 + background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))
1999 +}
2000 +
2001 +.plyr--full-ui input[type=range]::-webkit-slider-thumb {
2002 + background: #fff;
2003 + border: 0;
2004 + border-radius: 100%;
2005 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2);
2006 + height: 14px;
2007 + position: relative;
2008 + transition: all .2s ease;
2009 + width: 14px;
2010 + -webkit-appearance: none;
2011 + margin-top: -5px
2012 +}
2013 +
2014 +.plyr--full-ui input[type=range]::-moz-range-track {
2015 + background: 0 0;
2016 + border: 0;
2017 + border-radius: 2px;
2018 + height: 4px;
2019 + transition: box-shadow .3s ease;
2020 + -moz-user-select: none;
2021 + user-select: none
2022 +}
2023 +
2024 +.plyr--full-ui input[type=range]::-moz-range-thumb {
2025 + background: #fff;
2026 + border: 0;
2027 + border-radius: 100%;
2028 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2);
2029 + height: 14px;
2030 + position: relative;
2031 + transition: all .2s ease;
2032 + width: 14px
2033 +}
2034 +
2035 +.plyr--full-ui input[type=range]::-moz-range-progress {
2036 + background: currentColor;
2037 + border-radius: 2px;
2038 + height: 4px
2039 +}
2040 +
2041 +.plyr--full-ui input[type=range]::-ms-track {
2042 + background: 0 0;
2043 + border: 0;
2044 + border-radius: 2px;
2045 + height: 4px;
2046 + transition: box-shadow .3s ease;
2047 + -ms-user-select: none;
2048 + user-select: none;
2049 + color: transparent
2050 +}
2051 +
2052 +.plyr--full-ui input[type=range]::-ms-fill-upper {
2053 + background: 0 0;
2054 + border: 0;
2055 + border-radius: 2px;
2056 + height: 4px;
2057 + transition: box-shadow .3s ease;
2058 + -ms-user-select: none;
2059 + user-select: none
2060 +}
2061 +
2062 +.plyr--full-ui input[type=range]::-ms-fill-lower {
2063 + background: 0 0;
2064 + border: 0;
2065 + border-radius: 2px;
2066 + height: 4px;
2067 + transition: box-shadow .3s ease;
2068 + -ms-user-select: none;
2069 + user-select: none;
2070 + background: currentColor
2071 +}
2072 +
2073 +.plyr--full-ui input[type=range]::-ms-thumb {
2074 + background: #fff;
2075 + border: 0;
2076 + border-radius: 100%;
2077 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2);
2078 + height: 14px;
2079 + position: relative;
2080 + transition: all .2s ease;
2081 + width: 14px;
2082 + margin-top: 0
2083 +}
2084 +
2085 +.plyr--full-ui input[type=range]::-ms-tooltip {
2086 + display: none
2087 +}
2088 +
2089 +.plyr--full-ui input[type=range]:focus {
2090 + outline: 0
2091 +}
2092 +
2093 +.plyr--full-ui input[type=range]::-moz-focus-outer {
2094 + border: 0
2095 +}
2096 +
2097 +.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
2098 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
2099 + outline: 0
2100 +}
2101 +
2102 +.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
2103 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
2104 + outline: 0
2105 +}
2106 +
2107 +.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
2108 + box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);
2109 + outline: 0
2110 +}
2111 +
2112 +.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
2113 + background-color: rgba(255, 255, 255, .25)
2114 +}
2115 +
2116 +.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
2117 + background-color: rgba(255, 255, 255, .25)
2118 +}
2119 +
2120 +.plyr--full-ui.plyr--video input[type=range]::-ms-track {
2121 + background-color: rgba(255, 255, 255, .25)
2122 +}
2123 +
2124 +.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
2125 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5)
2126 +}
2127 +
2128 +.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
2129 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5)
2130 +}
2131 +
2132 +.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
2133 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5)
2134 +}
2135 +
2136 +.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
2137 + background-color: rgba(183, 197, 205, .66)
2138 +}
2139 +
2140 +.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
2141 + background-color: rgba(183, 197, 205, .66)
2142 +}
2143 +
2144 +.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
2145 + background-color: rgba(183, 197, 205, .66)
2146 +}
2147 +
2148 +.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
2149 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1)
2150 +}
2151 +
2152 +.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
2153 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1)
2154 +}
2155 +
2156 +.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
2157 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1)
2158 +}
2159 +
2160 +.plyr__poster {
2161 + background-color: #000;
2162 + background-position: 50% 50%;
2163 + background-repeat: no-repeat;
2164 + background-size: contain;
2165 + height: 100%;
2166 + left: 0;
2167 + opacity: 0;
2168 + position: absolute;
2169 + top: 0;
2170 + transition: opacity .2s ease;
2171 + width: 100%;
2172 + z-index: 1
2173 +}
2174 +
2175 +.plyr--stopped.plyr__poster-enabled .plyr__poster {
2176 + opacity: 1
2177 +}
2178 +
2179 +.plyr__time {
2180 + font-size: 14px
2181 +}
2182 +
2183 +.plyr__time+.plyr__time::before {
2184 + content: '\2044';
2185 + margin-right: 10px
2186 +}
2187 +
2188 +@media (max-width:767px) {
2189 + .plyr__time+.plyr__time {
2190 + display: none
2191 + }
2192 +}
2193 +
2194 +.plyr--video .plyr__time {
2195 + text-shadow: 0 1px 1px rgba(0, 0, 0, .15)
2196 +}
2197 +
2198 +.plyr__tooltip {
2199 + background: rgba(255, 255, 255, .9);
2200 + border-radius: 3px;
2201 + bottom: 100%;
2202 + box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
2203 + color: #4f5b5f;
2204 + font-size: 14px;
2205 + font-weight: 500;
2206 + left: 50%;
2207 + line-height: 1.3;
2208 + margin-bottom: 10px;
2209 + opacity: 0;
2210 + padding: 5px 7.5px;
2211 + pointer-events: none;
2212 + position: absolute;
2213 + transform: translate(-50%, 10px) scale(.8);
2214 + transform-origin: 50% 100%;
2215 + transition: transform .2s .1s ease, opacity .2s .1s ease;
2216 + white-space: nowrap;
2217 + z-index: 2
2218 +}
2219 +
2220 +.plyr__tooltip::before {
2221 + border-left: 4px solid transparent;
2222 + border-right: 4px solid transparent;
2223 + border-top: 4px solid rgba(255, 255, 255, .9);
2224 + bottom: -4px;
2225 + content: '';
2226 + height: 0;
2227 + left: 50%;
2228 + position: absolute;
2229 + transform: translateX(-50%);
2230 + width: 0;
2231 + z-index: 2
2232 +}
2233 +
2234 +.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
2235 +.plyr .plyr__control:hover .plyr__tooltip,
2236 +.plyr__tooltip--visible {
2237 + opacity: 1;
2238 + transform: translate(-50%, 0) scale(1)
2239 +}
2240 +
2241 +.plyr .plyr__control:hover .plyr__tooltip {
2242 + z-index: 3
2243 +}
2244 +
2245 +.plyr__controls>.plyr__control:first-child .plyr__tooltip,
2246 +.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
2247 + left: 0;
2248 + transform: translate(0, 10px) scale(.8);
2249 + transform-origin: 0 100%
2250 +}
2251 +
2252 +.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,
2253 +.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
2254 + left: 16px
2255 +}
2256 +
2257 +.plyr__controls>.plyr__control:last-child .plyr__tooltip {
2258 + left: auto;
2259 + right: 0;
2260 + transform: translate(0, 10px) scale(.8);
2261 + transform-origin: 100% 100%
2262 +}
2263 +
2264 +.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
2265 + left: auto;
2266 + right: 16px;
2267 + transform: translateX(50%)
2268 +}
2269 +
2270 +.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,
2271 +.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
2272 +.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
2273 +.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,
2274 +.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
2275 +.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
2276 +.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
2277 +.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
2278 +.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
2279 + transform: translate(0, 0) scale(1)
2280 +}
2281 +
2282 +.plyr--video {
2283 + background: #000;
2284 + overflow: hidden
2285 +}
2286 +
2287 +.plyr--video.plyr--menu-open {
2288 + overflow: visible
2289 +}
2290 +
2291 +.plyr__video-wrapper {
2292 + background: #000;
2293 + border-radius: inherit;
2294 + overflow: hidden;
2295 + position: relative;
2296 + z-index: 0
2297 +}
2298 +
2299 +.plyr__progress {
2300 + flex: 1;
2301 + left: 7px;
2302 + margin-right: 14px;
2303 + position: relative
2304 +}
2305 +
2306 +.plyr__progress input[type=range],
2307 +.plyr__progress__buffer {
2308 + margin-left: -7px;
2309 + margin-right: -7px;
2310 + width: calc(100% + 14px)
2311 +}
2312 +
2313 +.plyr__progress input[type=range] {
2314 + position: relative;
2315 + z-index: 2
2316 +}
2317 +
2318 +.plyr__progress .plyr__tooltip {
2319 + font-size: 14px;
2320 + left: 0
2321 +}
2322 +
2323 +.plyr__progress__buffer {
2324 + -webkit-appearance: none;
2325 + background: 0 0;
2326 + border: 0;
2327 + border-radius: 100px;
2328 + height: 4px;
2329 + left: 0;
2330 + margin-top: -2px;
2331 + padding: 0;
2332 + position: absolute;
2333 + top: 50%
2334 +}
2335 +
2336 +.plyr__progress__buffer::-webkit-progress-bar {
2337 + background: 0 0;
2338 + transition: width .2s ease
2339 +}
2340 +
2341 +.plyr__progress__buffer::-webkit-progress-value {
2342 + background: currentColor;
2343 + border-radius: 100px;
2344 + min-width: 4px
2345 +}
2346 +
2347 +.plyr__progress__buffer::-moz-progress-bar {
2348 + background: currentColor;
2349 + border-radius: 100px;
2350 + min-width: 4px;
2351 + transition: width .2s ease
2352 +}
2353 +
2354 +.plyr__progress__buffer::-ms-fill {
2355 + border-radius: 100px;
2356 + transition: width .2s ease
2357 +}
2358 +
2359 +.plyr--video .plyr__progress__buffer {
2360 + box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
2361 + color: rgba(255, 255, 255, .25)
2362 +}
2363 +
2364 +.plyr--audio .plyr__progress__buffer {
2365 + color: rgba(183, 197, 205, .66)
2366 +}
2367 +
2368 +.plyr--loading .plyr__progress__buffer {
2369 + animation: plyr-progress 1s linear infinite;
2370 + background-image: linear-gradient(-45deg, rgba(47, 52, 61, .6) 25%, transparent 25%, transparent 50%, rgba(47, 52, 61, .6) 50%, rgba(47, 52, 61, .6) 75%, transparent 75%, transparent);
2371 + background-repeat: repeat-x;
2372 + background-size: 25px 25px;
2373 + color: transparent
2374 +}
2375 +
2376 +.plyr--video.plyr--loading .plyr__progress__buffer {
2377 + background-color: rgba(255, 255, 255, .25)
2378 +}
2379 +
2380 +.plyr--audio.plyr--loading .plyr__progress__buffer {
2381 + background-color: rgba(183, 197, 205, .66)
2382 +}
2383 +
2384 +.plyr__volume {
2385 + align-items: center;
2386 + display: flex;
2387 + flex: 1;
2388 + position: relative
2389 +}
2390 +
2391 +.plyr__volume input[type=range] {
2392 + margin-left: 5px;
2393 + position: relative;
2394 + z-index: 2
2395 +}
2396 +
2397 +@media (min-width:480px) {
2398 + .plyr__volume {
2399 + max-width: 90px
2400 + }
2401 +}
2402 +
2403 +@media (min-width:768px) {
2404 + .plyr__volume {
2405 + max-width: 110px
2406 + }
2407 +}
2408 +
2409 +.plyr--is-ios .plyr__volume {
2410 + display: none !important
2411 +}
2412 +
2413 +.plyr--is-ios.plyr--vimeo [data-plyr=mute] {
2414 + display: none !important
2415 +}
2416 +
2417 +.plyr:-webkit-full-screen {
2418 + background: #000;
2419 + border-radius: 0 !important;
2420 + height: 100%;
2421 + margin: 0;
2422 + width: 100%
2423 +}
2424 +
2425 +.plyr:-moz-full-screen {
2426 + background: #000;
2427 + border-radius: 0 !important;
2428 + height: 100%;
2429 + margin: 0;
2430 + width: 100%
2431 +}
2432 +
2433 +.plyr:-ms-fullscreen {
2434 + background: #000;
2435 + border-radius: 0 !important;
2436 + height: 100%;
2437 + margin: 0;
2438 + width: 100%
2439 +}
2440 +
2441 +.plyr:fullscreen {
2442 + background: #000;
2443 + border-radius: 0 !important;
2444 + height: 100%;
2445 + margin: 0;
2446 + width: 100%
2447 +}
2448 +
2449 +.plyr:-webkit-full-screen video {
2450 + height: 100%
2451 +}
2452 +
2453 +.plyr:-moz-full-screen video {
2454 + height: 100%
2455 +}
2456 +
2457 +.plyr:-ms-fullscreen video {
2458 + height: 100%
2459 +}
2460 +
2461 +.plyr:fullscreen video {
2462 + height: 100%
2463 +}
2464 +
2465 +.plyr:-webkit-full-screen .plyr__video-wrapper {
2466 + height: 100%;
2467 + width: 100%
2468 +}
2469 +
2470 +.plyr:-moz-full-screen .plyr__video-wrapper {
2471 + height: 100%;
2472 + width: 100%
2473 +}
2474 +
2475 +.plyr:-ms-fullscreen .plyr__video-wrapper {
2476 + height: 100%;
2477 + width: 100%
2478 +}
2479 +
2480 +.plyr:fullscreen .plyr__video-wrapper {
2481 + height: 100%;
2482 + width: 100%
2483 +}
2484 +
2485 +.plyr:-webkit-full-screen .plyr__video-embed {
2486 + overflow: visible
2487 +}
2488 +
2489 +.plyr:-moz-full-screen .plyr__video-embed {
2490 + overflow: visible
2491 +}
2492 +
2493 +.plyr:-ms-fullscreen .plyr__video-embed {
2494 + overflow: visible
2495 +}
2496 +
2497 +.plyr:fullscreen .plyr__video-embed {
2498 + overflow: visible
2499 +}
2500 +
2501 +.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
2502 + height: 0;
2503 + top: 50%;
2504 + transform: translateY(-50%)
2505 +}
2506 +
2507 +.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
2508 + height: 0;
2509 + top: 50%;
2510 + transform: translateY(-50%)
2511 +}
2512 +
2513 +.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
2514 + height: 0;
2515 + top: 50%;
2516 + transform: translateY(-50%)
2517 +}
2518 +
2519 +.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
2520 + height: 0;
2521 + top: 50%;
2522 + transform: translateY(-50%)
2523 +}
2524 +
2525 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
2526 + display: block
2527 +}
2528 +
2529 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
2530 + display: block
2531 +}
2532 +
2533 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
2534 + display: block
2535 +}
2536 +
2537 +.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
2538 + display: block
2539 +}
2540 +
2541 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
2542 + display: none
2543 +}
2544 +
2545 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
2546 + display: none
2547 +}
2548 +
2549 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
2550 + display: none
2551 +}
2552 +
2553 +.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
2554 + display: none
2555 +}
2556 +
2557 +.plyr:-webkit-full-screen.plyr--hide-controls {
2558 + cursor: none
2559 +}
2560 +
2561 +.plyr:-moz-full-screen.plyr--hide-controls {
2562 + cursor: none
2563 +}
2564 +
2565 +.plyr:-ms-fullscreen.plyr--hide-controls {
2566 + cursor: none
2567 +}
2568 +
2569 +.plyr:fullscreen.plyr--hide-controls {
2570 + cursor: none
2571 +}
2572 +
2573 +@media (min-width:1024px) {
2574 + .plyr:-webkit-full-screen .plyr__captions {
2575 + font-size: 21px
2576 + }
2577 +
2578 + .plyr:-moz-full-screen .plyr__captions {
2579 + font-size: 21px
2580 + }
2581 +
2582 + .plyr:-ms-fullscreen .plyr__captions {
2583 + font-size: 21px
2584 + }
2585 +
2586 + .plyr:fullscreen .plyr__captions {
2587 + font-size: 21px
2588 + }
2589 +}
2590 +
2591 +.plyr:-webkit-full-screen {
2592 + background: #000;
2593 + border-radius: 0 !important;
2594 + height: 100%;
2595 + margin: 0;
2596 + width: 100%
2597 +}
2598 +
2599 +.plyr:-webkit-full-screen video {
2600 + height: 100%
2601 +}
2602 +
2603 +.plyr:-webkit-full-screen .plyr__video-wrapper {
2604 + height: 100%;
2605 + width: 100%
2606 +}
2607 +
2608 +.plyr:-webkit-full-screen .plyr__video-embed {
2609 + overflow: visible
2610 +}
2611 +
2612 +.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
2613 + height: 0;
2614 + top: 50%;
2615 + transform: translateY(-50%)
2616 +}
2617 +
2618 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
2619 + display: block
2620 +}
2621 +
2622 +.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
2623 + display: none
2624 +}
2625 +
2626 +.plyr:-webkit-full-screen.plyr--hide-controls {
2627 + cursor: none
2628 +}
2629 +
2630 +@media (min-width:1024px) {
2631 + .plyr:-webkit-full-screen .plyr__captions {
2632 + font-size: 21px
2633 + }
2634 +}
2635 +
2636 +.plyr:-moz-full-screen {
2637 + background: #000;
2638 + border-radius: 0 !important;
2639 + height: 100%;
2640 + margin: 0;
2641 + width: 100%
2642 +}
2643 +
2644 +.plyr:-moz-full-screen video {
2645 + height: 100%
2646 +}
2647 +
2648 +.plyr:-moz-full-screen .plyr__video-wrapper {
2649 + height: 100%;
2650 + width: 100%
2651 +}
2652 +
2653 +.plyr:-moz-full-screen .plyr__video-embed {
2654 + overflow: visible
2655 +}
2656 +
2657 +.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
2658 + height: 0;
2659 + top: 50%;
2660 + transform: translateY(-50%)
2661 +}
2662 +
2663 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
2664 + display: block
2665 +}
2666 +
2667 +.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
2668 + display: none
2669 +}
2670 +
2671 +.plyr:-moz-full-screen.plyr--hide-controls {
2672 + cursor: none
2673 +}
2674 +
2675 +@media (min-width:1024px) {
2676 + .plyr:-moz-full-screen .plyr__captions {
2677 + font-size: 21px
2678 + }
2679 +}
2680 +
2681 +.plyr:-ms-fullscreen {
2682 + background: #000;
2683 + border-radius: 0 !important;
2684 + height: 100%;
2685 + margin: 0;
2686 + width: 100%
2687 +}
2688 +
2689 +.plyr:-ms-fullscreen video {
2690 + height: 100%
2691 +}
2692 +
2693 +.plyr:-ms-fullscreen .plyr__video-wrapper {
2694 + height: 100%;
2695 + width: 100%
2696 +}
2697 +
2698 +.plyr:-ms-fullscreen .plyr__video-embed {
2699 + overflow: visible
2700 +}
2701 +
2702 +.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
2703 + height: 0;
2704 + top: 50%;
2705 + transform: translateY(-50%)
2706 +}
2707 +
2708 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
2709 + display: block
2710 +}
2711 +
2712 +.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
2713 + display: none
2714 +}
2715 +
2716 +.plyr:-ms-fullscreen.plyr--hide-controls {
2717 + cursor: none
2718 +}
2719 +
2720 +@media (min-width:1024px) {
2721 + .plyr:-ms-fullscreen .plyr__captions {
2722 + font-size: 21px
2723 + }
2724 +}
2725 +
2726 +.plyr--fullscreen-fallback {
2727 + background: #000;
2728 + border-radius: 0 !important;
2729 + height: 100%;
2730 + margin: 0;
2731 + width: 100%;
2732 + bottom: 0;
2733 + left: 0;
2734 + position: fixed;
2735 + right: 0;
2736 + top: 0;
2737 + z-index: 10000000
2738 +}
2739 +
2740 +.plyr--fullscreen-fallback video {
2741 + height: 100%
2742 +}
2743 +
2744 +.plyr--fullscreen-fallback .plyr__video-wrapper {
2745 + height: 100%;
2746 + width: 100%
2747 +}
2748 +
2749 +.plyr--fullscreen-fallback .plyr__video-embed {
2750 + overflow: visible
2751 +}
2752 +
2753 +.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
2754 + height: 0;
2755 + top: 50%;
2756 + transform: translateY(-50%)
2757 +}
2758 +
2759 +.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
2760 + display: block
2761 +}
2762 +
2763 +.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
2764 + display: none
2765 +}
2766 +
2767 +.plyr--fullscreen-fallback.plyr--hide-controls {
2768 + cursor: none
2769 +}
2770 +
2771 +@media (min-width:1024px) {
2772 + .plyr--fullscreen-fallback .plyr__captions {
2773 + font-size: 21px
2774 + }
2775 +}
2776 +
2777 +.plyr__ads {
2778 + border-radius: inherit;
2779 + bottom: 0;
2780 + cursor: pointer;
2781 + left: 0;
2782 + overflow: hidden;
2783 + position: absolute;
2784 + right: 0;
2785 + top: 0;
2786 + z-index: -1
2787 +}
2788 +
2789 +.plyr__ads>div,
2790 +.plyr__ads>div iframe {
2791 + height: 100%;
2792 + position: absolute;
2793 + width: 100%
2794 +}
2795 +
2796 +.plyr__ads::after {
2797 + background: rgba(47, 52, 61, .8);
2798 + border-radius: 2px;
2799 + bottom: 10px;
2800 + color: #fff;
2801 + content: attr(data-badge-text);
2802 + font-size: 11px;
2803 + padding: 2px 6px;
2804 + pointer-events: none;
2805 + position: absolute;
2806 + right: 10px;
2807 + z-index: 3
2808 +}
2809 +
2810 +.plyr__ads::after:empty {
2811 + display: none
2812 +}
2813 +
2814 +.plyr__cues {
2815 + background: currentColor;
2816 + display: block;
2817 + height: 4px;
2818 + left: 0;
2819 + margin: -2px 0 0;
2820 + opacity: .8;
2821 + position: absolute;
2822 + top: 50%;
2823 + width: 3px;
2824 + z-index: 3
2825 +}
2826 +
2827 +.plyr--no-transition {
2828 + transition: none !important
2829 +}
2830 +
2831 +.plyr__sr-only {
2832 + clip: rect(1px, 1px, 1px, 1px);
2833 + overflow: hidden;
2834 + border: 0 !important;
2835 + height: 1px !important;
2836 + padding: 0 !important;
2837 + position: absolute !important;
2838 + width: 1px !important
2839 +}
2840 +
2841 +.plyr [hidden] {
2842 + display: none !important
2843 +}
2844 +
3 2845 /* Ultimate */
4 -.streamcast_container{padding:30px 15px;margin:0 auto;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:544px){.streamcast_container{padding:0}}.bRadioPlayer{width:1140px;max-width:100%;margin:0 auto;background:rgba(15,17,21,.5);padding:25px 40px;text-align:center;position:relative}.bRadioPlayer *{z-index:5}@media (max-width:544px){.bRadioPlayer{padding:20px 5px}}.bRadioPlayer button{display:inline-flex;align-items:center;justify-content:center;background:none!important;border:none;outline:0}.bRadioPlayer button svg{cursor:pointer;fill:#fff;transition:all .3s ease}.bRadioPlayer button svg:hover{fill:#ff4500}.bRadioPlayer button svg:active,.bRadioPlayer button svg:focus{fill:#fff}.bRadioPlayer button.live svg{cursor:default}.bRadioPlayer .imageHolder{width:340px;height:340px;max-width:100%;border-radius:50%;display:inline-flex;margin-bottom:50px;position:relative;align-items:center;justify-content:center}@media (max-width:544px){.bRadioPlayer .imageHolder{margin-bottom:30px;width:250px;height:250px}}.bRadioPlayer .imageHolder img{width:280px;max-width:100%;border-radius:50%;border:20px solid hsla(0,0%,100%,.2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}@media (max-width:544px){.bRadioPlayer .imageHolder img{width:206px;border-width:15px}}.bRadioPlayer .text{margin-bottom:25px;font-weight:lighter}.bRadioPlayer .text p{font-size:35px;color:#fff}@media (max-width:544px){.bRadioPlayer .text p{font-size:22px}}.bRadioPlayer .text h2{font-size:52px;color:#fff}@media (max-width:544px){.bRadioPlayer .text h2{font-size:30px}}.bRadioPlayer input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:25px;width:100%;height:7.5px;background:linear-gradient(90deg,#ff4500 50%,#fff 0);border-radius:5px;outline:none;box-shadow:none;cursor:pointer}.bRadioPlayer input[type=range]:focus{outline:none}.bRadioPlayer input[type=range]::-webkit-slider-runnable-track{box-shadow:none}.bRadioPlayer input[type=range]::-moz-range-track{box-shadow:none}.bRadioPlayer input[type=range]::-ms-track{box-shadow:none}.bRadioPlayer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff4500;width:22px;height:22px;border:none;border-radius:50%;box-shadow:none;cursor:pointer}.bRadioPlayer input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#ff4500;width:22px;height:22px;border:none;border-radius:50%;box-shadow:none;cursor:pointer}.bRadioPlayer input[type=range]::-ms-thumb{appearance:none;background:#ff4500;width:22px;height:22px;border:none;border-radius:50%;box-shadow:none;cursor:pointer}.bRadioPlayer .rangeControls{display:flex;align-items:center;justify-content:space-between}.bRadioPlayer .rangeControls span{margin-left:auto;margin-right:20px;font-size:22px;color:#fff;font-family:Roboto}.bRadioPlayer .audioControl{display:flex;align-items:center;justify-content:center}.bRadioPlayer .audioControl button.play{margin:0 25px}.bRadioPlayer .audioControl button.live svg{-webkit-animation:blinking 2s infinite;animation:blinking 2s infinite}.bRadioPlayer .visualizerBar{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-end;z-index:1}.bRadioPlayer .visualizerBar .visualizerBarEl{width:100%;margin:0 2px;background-color:#ff4500}@media (max-width:544px){.bRadioPlayer .visualizerBar .visualizerBarEl{margin:0 1px}}.bRadioPlayer .visualizerCircle{width:100%;height:100%;border-radius:50%;z-index:1}.bRadioPlayer .visualizerCircle .visualizerCircleEl{height:100%;width:2px;background-image:linear-gradient(180deg,#ff4500,transparent);margin:0 2px;display:inline-block;position:absolute;top:50%;left:50%}@-webkit-keyframes blinking{0%{fill:#fff}50%{fill:#ff4500}to{fill:#fff}}@keyframes blinking{0%{fill:#fff}50%{fill:#ff4500}to{fill:#fff}}.bRadioPlayer.dodgerBlue{background:rgba(15,17,21,.5)}.bRadioPlayer.dodgerBlue button svg{cursor:pointer;fill:#d2e9ff}.bRadioPlayer.dodgerBlue button svg:hover{fill:#1e90ff}.bRadioPlayer.dodgerBlue button svg:active,.bRadioPlayer.dodgerBlue button svg:focus{fill:#d2e9ff}.bRadioPlayer.dodgerBlue .imageHolder img{border-color:rgba(30,144,255,.2)}.bRadioPlayer.dodgerBlue .text h2,.bRadioPlayer.dodgerBlue .text p{color:#d2e9ff}.bRadioPlayer.dodgerBlue input[type=range]{background:linear-gradient(90deg,#1e90ff 50%,#d2e9ff 0)}.bRadioPlayer.dodgerBlue input[type=range]::-webkit-slider-thumb{background:#1e90ff}.bRadioPlayer.dodgerBlue input[type=range]::-moz-range-thumb{background:#1e90ff}.bRadioPlayer.dodgerBlue input[type=range]::-ms-thumb{background:#1e90ff}.bRadioPlayer.dodgerBlue .rangeControls span{color:#d2e9ff}.bRadioPlayer.dodgerBlue .audioControl button.live svg{-webkit-animation:blinkingBlue 2s infinite;animation:blinkingBlue 2s infinite}.bRadioPlayer.dodgerBlue .visualizerBar .visualizerBarEl{background-color:#1e90ff}.bRadioPlayer.dodgerBlue .visualizerCircle .visualizerCircleEl{background-image:linear-gradient(180deg,#1e90ff,transparent)}@-webkit-keyframes blinkingBlue{0%{fill:#d2e9ff}50%{fill:#1e90ff}to{fill:#d2e9ff}}@keyframes blinkingBlue{0%{fill:#d2e9ff}50%{fill:#1e90ff}to{fill:#d2e9ff}}.bRadioPlayer.bittersweet{background:rgba(15,17,21,.5)}.bRadioPlayer.bittersweet button svg{cursor:pointer;fill:#ffe0dc}.bRadioPlayer.bittersweet button svg:hover{fill:#fe6f5e}.bRadioPlayer.bittersweet button svg:active,.bRadioPlayer.bittersweet button svg:focus{fill:#ffe0dc}.bRadioPlayer.bittersweet .imageHolder img{border-color:rgba(254,111,94,.2)}.bRadioPlayer.bittersweet .text h2,.bRadioPlayer.bittersweet .text p{color:#ffe0dc}.bRadioPlayer.bittersweet input[type=range]{background:linear-gradient(90deg,#fe6f5e 50%,#ffe0dc 0)}.bRadioPlayer.bittersweet input[type=range]::-webkit-slider-thumb{background:#fe6f5e}.bRadioPlayer.bittersweet input[type=range]::-moz-range-thumb{background:#fe6f5e}.bRadioPlayer.bittersweet input[type=range]::-ms-thumb{background:#fe6f5e}.bRadioPlayer.bittersweet .rangeControls span{color:#ffe0dc}.bRadioPlayer.bittersweet .audioControl button.live svg{-webkit-animation:blinkingSweet 2s infinite;animation:blinkingSweet 2s infinite}.bRadioPlayer.bittersweet .visualizerBar .visualizerBarEl{background-color:#fe6f5e}.bRadioPlayer.bittersweet .visualizerCircle .visualizerCircleEl{background-image:linear-gradient(180deg,#fe6f5e,transparent)}@-webkit-keyframes blinkingSweet{0%{fill:#ffe0dc}50%{fill:#fe6f5e}to{fill:#ffe0dc}}@keyframes blinkingSweet{0%{fill:#ffe0dc}50%{fill:#fe6f5e}to{fill:#ffe0dc}}.bRadioPlayer.lightSeaGreen{background:rgba(15,17,21,.5)}.bRadioPlayer.lightSeaGreen button svg{cursor:pointer;fill:#c4f5f2}.bRadioPlayer.lightSeaGreen button svg:hover{fill:#20b2aa}.bRadioPlayer.lightSeaGreen button svg:active,.bRadioPlayer.lightSeaGreen button svg:focus{fill:#c4f5f2}.bRadioPlayer.lightSeaGreen .imageHolder img{border-color:rgba(32,178,170,.2)}.bRadioPlayer.lightSeaGreen .text h2,.bRadioPlayer.lightSeaGreen .text p{color:#c4f5f2}.bRadioPlayer.lightSeaGreen input[type=range]{background:linear-gradient(90deg,#20b2aa 50%,#c4f5f2 0)}.bRadioPlayer.lightSeaGreen input[type=range]::-webkit-slider-thumb{background:#20b2aa}.bRadioPlayer.lightSeaGreen input[type=range]::-moz-range-thumb{background:#20b2aa}.bRadioPlayer.lightSeaGreen input[type=range]::-ms-thumb{background:#20b2aa}.bRadioPlayer.lightSeaGreen .rangeControls span{color:#c4f5f2}.bRadioPlayer.lightSeaGreen .audioControl button.live svg{-webkit-animation:blinkingGreen 2s infinite;animation:blinkingGreen 2s infinite}.bRadioPlayer.lightSeaGreen .visualizerBar .visualizerBarEl{background-color:#20b2aa}.bRadioPlayer.lightSeaGreen .visualizerCircle .visualizerCircleEl{background-image:linear-gradient(180deg,#20b2aa,transparent)}@-webkit-keyframes blinkingGreen{0%{fill:#c4f5f2}50%{fill:#20b2aa}to{fill:#c4f5f2}}@keyframes blinkingGreen{0%{fill:#c4f5f2}50%{fill:#20b2aa}to{fill:#c4f5f2}}
2846 +.streamcast_container {
2847 + padding: 30px 15px;
2848 + margin: 0 auto;
2849 + background-repeat: no-repeat;
2850 + background-position: 50%;
2851 + background-size: cover
2852 +}
2853 +
2854 +@media (max-width:544px) {
2855 + .streamcast_container {
2856 + padding: 0
2857 + }
2858 +}
2859 +
2860 +.bRadioPlayer {
2861 + width: 1140px;
2862 + max-width: 100%;
2863 + background: rgba(15, 17, 21, .5);
2864 + padding: 25px 40px;
2865 + text-align: center;
2866 + position: relative
2867 +}
2868 +
2869 +.bRadioPlayer * {
2870 + z-index: 5
2871 +}
2872 +
2873 +@media (max-width:544px) {
2874 + .bRadioPlayer {
2875 + padding: 20px 5px
2876 + }
2877 +}
2878 +
2879 +.bRadioPlayer button {
2880 + display: inline-flex;
2881 + align-items: center;
2882 + justify-content: center;
2883 + background: none !important;
2884 + border: none;
2885 + outline: 0
2886 +}
2887 +
2888 +.bRadioPlayer button svg {
2889 + cursor: pointer;
2890 + fill: #fff;
2891 + transition: all .3s ease
2892 +}
2893 +
2894 +.bRadioPlayer button svg:hover {
2895 + fill: #ff4500
2896 +}
2897 +
2898 +.bRadioPlayer button svg:active,
2899 +.bRadioPlayer button svg:focus {
2900 + fill: #fff
2901 +}
2902 +
2903 +.bRadioPlayer button.live svg {
2904 + cursor: default
2905 +}
2906 +
2907 +.bRadioPlayer .imageHolder {
2908 + width: 340px;
2909 + height: 340px;
2910 + max-width: 100%;
2911 + border-radius: 50%;
2912 + display: inline-flex;
2913 + margin-bottom: 50px;
2914 + position: relative;
2915 + align-items: center;
2916 + justify-content: center
2917 +}
2918 +
2919 +@media (max-width:544px) {
2920 + .bRadioPlayer .imageHolder {
2921 + margin-bottom: 30px;
2922 + width: 250px;
2923 + height: 250px
2924 + }
2925 +}
2926 +
2927 +.bRadioPlayer .imageHolder img {
2928 + width: 280px;
2929 + max-width: 100%;
2930 + border-radius: 50%;
2931 + border: 20px solid hsla(0, 0%, 100%, .2);
2932 + position: absolute;
2933 + top: 50%;
2934 + left: 50%;
2935 + transform: translate(-50%, -50%);
2936 + z-index: 10
2937 +}
2938 +
2939 +@media (max-width:544px) {
2940 + .bRadioPlayer .imageHolder img {
2941 + width: 206px;
2942 + border-width: 15px
2943 + }
2944 +}
2945 +
2946 +.bRadioPlayer .text {
2947 + margin-bottom: 25px;
2948 + font-weight: lighter
2949 +}
2950 +
2951 +.bRadioPlayer .text p {
2952 + font-size: 35px;
2953 + color: #fff
2954 +}
2955 +
2956 +@media (max-width:544px) {
2957 + .bRadioPlayer .text p {
2958 + font-size: 22px
2959 + }
2960 +}
2961 +
2962 +.bRadioPlayer .text h2 {
2963 + font-size: 35px;
2964 + color: #fff
2965 +}
2966 +
2967 +@media (max-width:544px) {
2968 + .bRadioPlayer .text h2 {
2969 + font-size: 28px
2970 + }
2971 +}
2972 +
2973 +.bRadioPlayer input[type=range] {
2974 + -webkit-appearance: none;
2975 + -moz-appearance: none;
2976 + appearance: none;
2977 + margin-bottom: 25px;
2978 + width: 100%;
2979 + height: 7.5px;
2980 + background: linear-gradient(90deg, #ff4500 50%, #fff 0);
2981 + border-radius: 5px;
2982 + outline: none;
2983 + box-shadow: none;
2984 + cursor: pointer
2985 +}
2986 +
2987 +.bRadioPlayer input[type=range]:focus {
2988 + outline: none
2989 +}
2990 +
2991 +.bRadioPlayer input[type=range]::-webkit-slider-runnable-track {
2992 + box-shadow: none
2993 +}
2994 +
2995 +.bRadioPlayer input[type=range]::-moz-range-track {
2996 + box-shadow: none
2997 +}
2998 +
2999 +.bRadioPlayer input[type=range]::-ms-track {
3000 + box-shadow: none
3001 +}
3002 +
3003 +.bRadioPlayer input[type=range]::-webkit-slider-thumb {
3004 + -webkit-appearance: none;
3005 + appearance: none;
3006 + background: #ff4500;
3007 + width: 22px;
3008 + height: 22px;
3009 + border: none;
3010 + border-radius: 50%;
3011 + box-shadow: none;
3012 + cursor: pointer
3013 +}
3014 +
3015 +.bRadioPlayer input[type=range]::-moz-range-thumb {
3016 + -moz-appearance: none;
3017 + appearance: none;
3018 + background: #ff4500;
3019 + width: 22px;
3020 + height: 22px;
3021 + border: none;
3022 + border-radius: 50%;
3023 + box-shadow: none;
3024 + cursor: pointer
3025 +}
3026 +
3027 +.bRadioPlayer input[type=range]::-ms-thumb {
3028 + appearance: none;
3029 + background: #ff4500;
3030 + width: 22px;
3031 + height: 22px;
3032 + border: none;
3033 + border-radius: 50%;
3034 + box-shadow: none;
3035 + cursor: pointer
3036 +}
3037 +
3038 +.bRadioPlayer .rangeControls {
3039 + display: flex;
3040 + align-items: center;
3041 + justify-content: space-between
3042 +}
3043 +
3044 +.bRadioPlayer .rangeControls span {
3045 + margin-left: auto;
3046 + margin-right: 20px;
3047 + font-size: 22px;
3048 + color: #fff;
3049 + font-family: Roboto
3050 +}
3051 +
3052 +.bRadioPlayer .audioControl {
3053 + display: flex;
3054 + align-items: center;
3055 + justify-content: center
3056 +}
3057 +
3058 +.bRadioPlayer .audioControl button.play {
3059 + margin: 0 25px
3060 +}
3061 +
3062 +.bRadioPlayer .audioControl button.live svg {
3063 + -webkit-animation: blinking 2s infinite;
3064 + animation: blinking 2s infinite
3065 +}
3066 +
3067 +.bRadioPlayer .visualizerBar {
3068 + position: absolute;
3069 + bottom: 0;
3070 + left: 0;
3071 + width: 100%;
3072 + display: flex;
3073 + justify-content: center;
3074 + align-items: flex-end;
3075 + z-index: 1
3076 +}
3077 +
3078 +.bRadioPlayer .visualizerBar .visualizerBarEl {
3079 + width: 100%;
3080 + margin: 0 2px;
3081 + background-color: #ff4500
3082 +}
3083 +
3084 +@media (max-width:544px) {
3085 + .bRadioPlayer .visualizerBar .visualizerBarEl {
3086 + margin: 0 1px
3087 + }
3088 +}
3089 +
3090 +.bRadioPlayer .visualizerCircle {
3091 + width: 100%;
3092 + height: 100%;
3093 + border-radius: 50%;
3094 + z-index: 1
3095 +}
3096 +
3097 +.bRadioPlayer .visualizerCircle .visualizerCircleEl {
3098 + height: 100%;
3099 + width: 2px;
3100 + background-image: linear-gradient(180deg, #ff4500, transparent);
3101 + margin: 0 2px;
3102 + display: inline-block;
3103 + position: absolute;
3104 + top: 50%;
3105 + left: 50%
3106 +}
3107 +
3108 +@-webkit-keyframes blinking {
3109 + 0% {
3110 + fill: #fff
3111 + }
3112 +
3113 + 50% {
3114 + fill: #ff4500
3115 + }
3116 +
3117 + to {
3118 + fill: #fff
3119 + }
3120 +}
3121 +
3122 +@keyframes blinking {
3123 + 0% {
3124 + fill: #fff
3125 + }
3126 +
3127 + 50% {
3128 + fill: #ff4500
3129 + }
3130 +
3131 + to {
3132 + fill: #fff
3133 + }
3134 +}
3135 +
3136 +.bRadioPlayer.dodgerBlue {
3137 + background: rgba(15, 17, 21, .5)
3138 +}
3139 +
3140 +.bRadioPlayer.dodgerBlue button svg {
3141 + cursor: pointer;
3142 + fill: #d2e9ff
3143 +}
3144 +
3145 +.bRadioPlayer.dodgerBlue button svg:hover {
3146 + fill: #1e90ff
3147 +}
3148 +
3149 +.bRadioPlayer.dodgerBlue button svg:active,
3150 +.bRadioPlayer.dodgerBlue button svg:focus {
3151 + fill: #d2e9ff
3152 +}
3153 +
3154 +.bRadioPlayer.dodgerBlue .imageHolder img {
3155 + border-color: rgba(30, 144, 255, .2)
3156 +}
3157 +
3158 +.bRadioPlayer.dodgerBlue .text h2,
3159 +.bRadioPlayer.dodgerBlue .text p {
3160 + color: #d2e9ff
3161 +}
3162 +
3163 +.bRadioPlayer.dodgerBlue input[type=range] {
3164 + background: linear-gradient(90deg, #1e90ff 50%, #d2e9ff 0)
3165 +}
3166 +
3167 +.bRadioPlayer.dodgerBlue input[type=range]::-webkit-slider-thumb {
3168 + background: #1e90ff
3169 +}
3170 +
3171 +.bRadioPlayer.dodgerBlue input[type=range]::-moz-range-thumb {
3172 + background: #1e90ff
3173 +}
3174 +
3175 +.bRadioPlayer.dodgerBlue input[type=range]::-ms-thumb {
3176 + background: #1e90ff
3177 +}
3178 +
3179 +.bRadioPlayer.dodgerBlue .rangeControls span {
3180 + color: #d2e9ff
3181 +}
3182 +
3183 +.bRadioPlayer.dodgerBlue .audioControl button.live svg {
3184 + -webkit-animation: blinkingBlue 2s infinite;
3185 + animation: blinkingBlue 2s infinite
3186 +}
3187 +
3188 +.bRadioPlayer.dodgerBlue .visualizerBar .visualizerBarEl {
3189 + background-color: #1e90ff
3190 +}
3191 +
3192 +.bRadioPlayer.dodgerBlue .visualizerCircle .visualizerCircleEl {
3193 + background-image: linear-gradient(180deg, #1e90ff, transparent)
3194 +}
3195 +
3196 +@-webkit-keyframes blinkingBlue {
3197 + 0% {
3198 + fill: #d2e9ff
3199 + }
3200 +
3201 + 50% {
3202 + fill: #1e90ff
3203 + }
3204 +
3205 + to {
3206 + fill: #d2e9ff
3207 + }
3208 +}
3209 +
3210 +@keyframes blinkingBlue {
3211 + 0% {
3212 + fill: #d2e9ff
3213 + }
3214 +
3215 + 50% {
3216 + fill: #1e90ff
3217 + }
3218 +
3219 + to {
3220 + fill: #d2e9ff
3221 + }
3222 +}
3223 +
3224 +.bRadioPlayer.bittersweet {
3225 + background: rgba(15, 17, 21, .5)
3226 +}
3227 +
3228 +.bRadioPlayer.bittersweet button svg {
3229 + cursor: pointer;
3230 + fill: #ffe0dc
3231 +}
3232 +
3233 +.bRadioPlayer.bittersweet button svg:hover {
3234 + fill: #fe6f5e
3235 +}
3236 +
3237 +.bRadioPlayer.bittersweet button svg:active,
3238 +.bRadioPlayer.bittersweet button svg:focus {
3239 + fill: #ffe0dc
3240 +}
3241 +
3242 +.bRadioPlayer.bittersweet .imageHolder img {
3243 + border-color: rgba(254, 111, 94, .2)
3244 +}
3245 +
3246 +.bRadioPlayer.bittersweet .text h2,
3247 +.bRadioPlayer.bittersweet .text p {
3248 + color: #ffe0dc
3249 +}
3250 +
3251 +.bRadioPlayer.bittersweet input[type=range] {
3252 + background: linear-gradient(90deg, #fe6f5e 50%, #ffe0dc 0)
3253 +}
3254 +
3255 +.bRadioPlayer.bittersweet input[type=range]::-webkit-slider-thumb {
3256 + background: #fe6f5e
3257 +}
3258 +
3259 +.bRadioPlayer.bittersweet input[type=range]::-moz-range-thumb {
3260 + background: #fe6f5e
3261 +}
3262 +
3263 +.bRadioPlayer.bittersweet input[type=range]::-ms-thumb {
3264 + background: #fe6f5e
3265 +}
3266 +
3267 +.bRadioPlayer.bittersweet .rangeControls span {
3268 + color: #ffe0dc
3269 +}
3270 +
3271 +.bRadioPlayer.bittersweet .audioControl button.live svg {
3272 + -webkit-animation: blinkingSweet 2s infinite;
3273 + animation: blinkingSweet 2s infinite
3274 +}
3275 +
3276 +.bRadioPlayer.bittersweet .visualizerBar .visualizerBarEl {
3277 + background-color: #fe6f5e
3278 +}
3279 +
3280 +.bRadioPlayer.bittersweet .visualizerCircle .visualizerCircleEl {
3281 + background-image: linear-gradient(180deg, #fe6f5e, transparent)
3282 +}
3283 +
3284 +@-webkit-keyframes blinkingSweet {
3285 + 0% {
3286 + fill: #ffe0dc
3287 + }
3288 +
3289 + 50% {
3290 + fill: #fe6f5e
3291 + }
3292 +
3293 + to {
3294 + fill: #ffe0dc
3295 + }
3296 +}
3297 +
3298 +@keyframes blinkingSweet {
3299 + 0% {
3300 + fill: #ffe0dc
3301 + }
3302 +
3303 + 50% {
3304 + fill: #fe6f5e
3305 + }
3306 +
3307 + to {
3308 + fill: #ffe0dc
3309 + }
3310 +}
3311 +
3312 +.bRadioPlayer.lightSeaGreen {
3313 + background: rgba(15, 17, 21, .5)
3314 +}
3315 +
3316 +.bRadioPlayer.lightSeaGreen button svg {
3317 + cursor: pointer;
3318 + fill: #c4f5f2
3319 +}
3320 +
3321 +.bRadioPlayer.lightSeaGreen button svg:hover {
3322 + fill: #20b2aa
3323 +}
3324 +
3325 +.bRadioPlayer.lightSeaGreen button svg:active,
3326 +.bRadioPlayer.lightSeaGreen button svg:focus {
3327 + fill: #c4f5f2
3328 +}
3329 +
3330 +.bRadioPlayer.lightSeaGreen .imageHolder img {
3331 + border-color: rgba(32, 178, 170, .2)
3332 +}
3333 +
3334 +.bRadioPlayer.lightSeaGreen .text h2,
3335 +.bRadioPlayer.lightSeaGreen .text p {
3336 + color: #c4f5f2
3337 +}
3338 +
3339 +.bRadioPlayer.lightSeaGreen input[type=range] {
3340 + background: linear-gradient(90deg, #20b2aa 50%, #c4f5f2 0)
3341 +}
3342 +
3343 +.bRadioPlayer.lightSeaGreen input[type=range]::-webkit-slider-thumb {
3344 + background: #20b2aa
3345 +}
3346 +
3347 +.bRadioPlayer.lightSeaGreen input[type=range]::-moz-range-thumb {
3348 + background: #20b2aa
3349 +}
3350 +
3351 +.bRadioPlayer.lightSeaGreen input[type=range]::-ms-thumb {
3352 + background: #20b2aa
3353 +}
3354 +
3355 +.bRadioPlayer.lightSeaGreen .rangeControls span {
3356 + color: #c4f5f2
3357 +}
3358 +
3359 +.bRadioPlayer.lightSeaGreen .audioControl button.live svg {
3360 + -webkit-animation: blinkingGreen 2s infinite;
3361 + animation: blinkingGreen 2s infinite
3362 +}
3363 +
3364 +.bRadioPlayer.lightSeaGreen .visualizerBar .visualizerBarEl {
3365 + background-color: #20b2aa
3366 +}
3367 +
3368 +.bRadioPlayer.lightSeaGreen .visualizerCircle .visualizerCircleEl {
3369 + background-image: linear-gradient(180deg, #20b2aa, transparent)
3370 +}
3371 +
3372 +@-webkit-keyframes blinkingGreen {
3373 + 0% {
3374 + fill: #c4f5f2
3375 + }
3376 +
3377 + 50% {
3378 + fill: #20b2aa
3379 + }
3380 +
3381 + to {
3382 + fill: #c4f5f2
3383 + }
3384 +}
3385 +
3386 +@keyframes blinkingGreen {
3387 + 0% {
3388 + fill: #c4f5f2
3389 + }
3390 +
3391 + 50% {
3392 + fill: #20b2aa
3393 + }
3394 +
3395 + to {
3396 + fill: #c4f5f2
3397 + }
3398 +}