.loading-indicator,.seeking-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-image:url('data:image/gif;base64,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'); *background-image:url('preloader.gif');background-repeat:no-repeat}.loading-indicator{background:#000;background:rgba(0,0,0,.6)}.error-display{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.9);z-index:9997}.error-display p{font-size:14px;padding:40px 0 40px 70px;margin:0 auto;max-width:80%;background:transparent url('warning.svg') left center no-repeat;background-size:50px}.error-display a,.error-display p{color:#fff}.warning-display{position:absolute;top:0;left:0;width:100%;background:#000;background:rgba(0,0,0,.35);z-index:9996}.warning-display p{font-size:13px;padding:6px 14px}.warning-display a,.warning-display p{color:#fff}

.video-display {
  position:absolute;
  top:0;
  left:0;
  background-color:var(--player-background-color);
  bottom: var(--player-vertical-padding);
  left: var(--player-horizontal-padding)
}
.video-display .video-canvas {
  position:absolute;
  width:100%;
  height:100%;
}
.video-display .video-canvas video {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.video-display .video-canvas-fit-cover video,
.video-display .video-canvas-fit-cover img {
  object-fit:cover !important;
}
.video-display .video-canvas-position-top video,
.video-display .video-canvas-position-top img {
  object-position:top !important;
}
.video-display .video-canvas-position-bottom video,
.video-display .video-canvas-position-bottom img {
  object-position:bottom !important;
}
.video-display .video-canvas-position-left video,
.video-display .video-canvas-position-left img {
  object-position:left !important;
}
.video-display .video-canvas-position-right video,
.video-display .video-canvas-position-right img {
  object-position:right !important;
}
.video-display .video-canvas-position-center video,
.video-display .video-canvas-position-center img {
  object-position:center !important;
}

body.displaying-360 .player-actions {
  display: none;
}
body.displaying-360 .video-display canvas {
  display: none;
  position: relative;
  height: 100% !important;
  width: 100% !important;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
body.displaying-360 .video-display canvas.mouse-dragging {
  cursor: -webkit-grabbing;
  cursor: -mox-grabbing;
  cursor: grabbing;
}
body.displaying-360 .video-display canvas {
  display: block;
}
.video-display .screen-360 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 1;
  display: none;
}

.video-display .controls-360 {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 60px;
  height: 60px;
  border: 1px solid #444444;
  border-radius: 30px;
  background-color: rgba(34,34,34,0.7);
  box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}
.video-display .controls-360 div {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
}
.video-display .controls-360 .controls-360-up {
  top: 0;
  left: 20px;
  background-image: url(arrow-up.svg);
}
.video-display .controls-360 .controls-360-down {
  bottom: 0;
  left: 20px;
  background-image: url(arrow-down.svg);
}
.video-display .controls-360 .controls-360-right {
  top: 20px;
  right: 0;
  background-image: url(arrow-right.svg);
}
.video-display .controls-360 .controls-360-left {
  top: 20px;
  left: 0;
  background-image: url(arrow-left.svg);
}
.video-display .controls-360 .controls-360-center {
  top: 20px;
  left: 20px;
}

.video-display .notice-360 {
  position: absolute;
  left: 0;
  min-height: 2.8em;
  padding: 10px;
  padding-left: 70px;
  font-size: 14px;
  line-height: 1.4em;
  background: rgba(0,0,0,0.5) url(360.svg) 10px center no-repeat;
}
.size-small .notice-360,
.size-tiny .notice-360{
  font-size: 10px;
}
.tray-shown .video-display .notice-360 {
  bottom: 44px;
}
.video-display .notice-360,
.block-tray .video-display .notice-360 {
  bottom: 10px;
}
.video-360 .info-overlay {
  display: none !important;
}



.subtitles-container{bottom:90px!important}.size-large .subtitles-container{font-size:30px!important;line-height:38px!important}.subtitles-container span{font-family:Carlito,Arial,Helvetica,sans-serif!important;color:#fff!important;background-color:transparent!important;text-shadow:2px 2px 4px rgba(0,0,0,.85)!important}.design-bars .subtitles-container span{background-color:transparent!important}

.slide-container{display:none;position:absolute;line-height:0;top:0;right:0;height:100%;background-color:#000}.slide-container table{height:100%;width:100%;table-layout:fixed;overflow:hidden}.slide-container td{vertical-align:middle;text-align:center}.slide-container img{width:auto;height:auto;max-width:100%;max-height:100%}.size-small .slide-container,.size-tiny .slide-container,body.no-slides .slide-container{display:none!important}.size-small .video-display,.size-tiny .video-display,body.no-slides .video-display{display:block!important;right:0!important;width:auto!important;height:auto!important}body.slidemode-sbs .slide-container{display:block;left:50%}body.slidemode-sbs .video-display{right:50%}body.slidemode-slide .slide-container{display:block;left:0}body.slidemode-slide .video-display{width:1px;height:1px}body.slidemode-video .slide-container{display:none}

.glue-sections-menu{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:110px;width:40px;margin-right:-40px;opacity:0;-webkit-transition:opacity .1s linear,bottom .1s linear,background .1s linear;-o-transition:opacity .1s linear,bottom .1s linear,background .1s linear;transition:opacity .1s linear,bottom .1s linear,background .1s linear;z-index:1000}.tray-shown.playflow-position-3 .glue-sections-menu{margin-right:0;opacity:1}.glue-sections-menu:empty{display:none}.glue-sections-menu.sections-menu-open .sections-menu-wrap{background-color:transparent}.glue-sections-menu:not(.sections-menu-open) .sections-menu-wrap{background-color:rgba(0,0,0,.72);background-color:rgba(0,0,0,.72);-webkit-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear}.sections-menu-close:hover{opacity:.8}.section-thumb{float:left;margin:5px 14px 15px 0}#section-menu-toggle{color:#000;border-radius:0;padding:10px 5px;height:110px;opacity:1!important;position:absolute;top:0;right:0;width:33px;font-size:24px;text-align:center;cursor:pointer;-webkit-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear;z-index:1000}.sections-menu-open #section-menu-toggle{position:absolute;height:24px;width:50px;margin:0;padding:20px 0;border-radius:0;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,.72);-webkit-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear}.sections-menu-open{height:auto;max-height:100%;width:40%;-webkit-overflow-scrolling:touch;overflow-y:auto;margin-right:0;opacity:1;-webkit-transition:width .2s linear,opacity .1s linear,bottom .1s linear,background 0s linear;-o-transition:width .2s linear,opacity .1s linear,bottom .1s linear,background 0s linear;transition:width .2s linear,opacity .1s linear,bottom .1s linear,background 0s linear}.sections-menu-wrap{padding-left:50px}.sections-menu-open .sections-menu-container{background-color:#000;background-color:rgba(0,0,0,.6)}.sections-menu-open.fixed-to-top #section-menu-toggle{left:auto;right:40%;position:fixed}.sections-menu-open.fixed-to-top.iphone-compat #section-menu-toggle{left:0;right:auto;position:absolute}.sections-menu-open.fixed-to-top{top:0;-webkit-transform:none;-ms-transform:none;transform:none;bottom:0;height:auto}.tray-shown .sections-menu-open.fixed-to-top{bottom:40px}.sections-menu-open.fixed-to-top .sections-menu-wrap{padding-left:0}.sections-menu-open.fixed-to-top.iphone-compat .sections-menu-wrap{padding-left:50px}.section-item{opacity:0;cursor:pointer;padding:10px 14px 20px;border-bottom:1px solid #888;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;height:34px;overflow-y:hidden;-webkit-font-smoothing:subpixel-antialiased;-ms-transform:rotate(0);transform:rotate(0);background:0 0;color:#ddd}.section-item.active{color:#fff}.section-item.active:hover{color:#ddd}.section-item:last-child{border-bottom-width:0}.sections-menu-open .section-item{opacity:1}.sections-menu-open .section-item:hover{background:#000;color:#fff}.section-item-time{font-size:9px}.section-item-title{font-size:12px;font-weight:300}.sections-top{height:40px;line-height:40px;padding:0 14px;position:absolute;top:50px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);left:-20px;opacity:1}.sections-menu-open .sections-top{display:none}.chevron::before{border-style:solid;border-width:.1em .1em 0 0;content:'';display:inline-block;height:.45em;left:.15em;position:relative;top:.25em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:.45em;color:#fff;font-size:24px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;font-size:18px;border-color:#fff}.chevron.right:before{left:.25em;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-color:#fff}.sections-menu-open .chevron.right:before{left:-.05em;-ms-transform:rotate(-315deg);-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}.chevron.bottom:before{top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.chevron.left:before{left:.25em;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (min-width:1450px){.sections-menu-open{width:30%}.sections-menu-open.fixed-to-top #section-menu-toggle{right:30%}}@media screen and (min-width:1600px){.sections-menu-open{width:25%}.sections-menu-open.fixed-to-top #section-menu-toggle{right:25%}}@media screen and (max-width:1000px){.sections-menu-open{width:50%}.sections-menu-open.fixed-to-top #section-menu-toggle{right:50%}}@media screen and (max-width:800px){.sections-menu-open{width:66%}.sections-menu-open.fixed-to-top #section-menu-toggle{right:66%}}@media screen and (max-width:650px){.sections-menu-open{width:80%}.sections-menu-open.fixed-to-top #section-menu-toggle{left:auto;right:80%}}@media screen and (max-width:500px){.section-thumb{display:none}}@media screen and (max-width:300px){.glue-sections-menu{display:none!important}}.section-item.active,.section-item.active:hover{background-color:var(--scrubber-color-lightest)}.glue-sections-menu:not(.sections-menu-open) .sections-menu-wrap:hover,.sections-menu-open #section-menu-toggle:hover{background-color:var(--scrubber-color)}

