body{
	padding: 0px;
	margin: 0px;
	background: black;
}
.flix_app_player{
	height: calc(100% - 60px);
	width: 100%;
	background: black;
	position: absolute;
}
footer>img{

	height: 45px;

}
footer>a:hover{
	color: #ccc;
}
footer>a{
    height: 45px;
    min-width: 45px;
    display: inline-block;
    font-size: 16pt;
    color: white;
    text-align: center;
    float: left;
}
footer>a>i{
	line-height: 45px !important;
}
footer{
	position: absolute;
	bottom: 0px;
	background: black;
	height: 50px;
	width: 100%;
}
.sources-dropdown>button{
	background: black;
    border: 2px solid white;
    border-radius: 0px;
}
.sources-dropdown > button{
    background: transparent;
    border: 2px solid white;
    border-radius: 0px;
    color: white;
    font-weight: 700;
}
.sources-dropdown .dropdown-menu label{
    margin-left: 5px;
}
.sources-dropdown .dropdown-menu{
	border-radius: 0px;
    min-width: 25em !important;
}
.sources-dropdown .dropdown-menu .dropdown-item{
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 10px;
}
iframe{
	height: 100%;
    width: 100%;
    border: 0px;
}
*:focus {outline:0 !important;}
.dropdown-menu{
	background-color: #00000f !important;
	border: 1px solid rgba(255, 255, 255, 0.15);
}
.dropdown-item{
	color: #b3b3b3 !important;
}
.dropdown-divider{
	border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.dropdown-item:focus, .dropdown-item:hover{
	background-color: #141421;
}
.video-js{
	position: initial !important;
}

.vjs-big-play-button{
	background: #00b3ff !important;
    border: 0 !important;
    border-radius: 100% !important;
    color: #fff !important;
    left: 50% !important;
    opacity: .9 !important;
    padding: calc(10px * 1.5) !important;
    padding: calc(var(--plyr-control-spacing,10px) * 1.5) !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(-50%,-50%) !important;
    transition: .3s !important;
    z-index: 2 !important;
}
.vjs-big-play-button{
    font-size: 3em !important;
    line-height: 50px !important;
    height: 50px !important;
    width: 50px !important;
}
.next-episode{

    background: black;
    border: 2px solid white;
    color: white;
    display: inline-block;
    border-radius: 0px;
    height: 40px;
    line-height: 25px;
    font-weight: bold;
    box-shadow: 0 0 black;
    margin-left: 10px;
    margin-right: 0px;

}
.next-episode i{
	line-height: 25px !important;
}
.source-btn .fa-star{
    color: #ffa501;
}

.for-phone{
    display: none;
}

@media (max-width:768px) {
    .for-phone{
        display: block;
    }
    .for-desktop{
        display: none;
    }
}.qivo-ad-layer{position:absolute;inset:0;z-index:80;background:#000;align-items:center;justify-content:center;color:#fff}.qivo-ad-shell{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.qivo-ad-video{width:100%;height:100%;object-fit:contain;background:#000}.qivo-ad-top{position:absolute;z-index:3;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;pointer-events:none}.qivo-ad-label,.qivo-ad-time{background:rgba(0,0,0,.68);padding:7px 11px;border-radius:9px;font-size:13px;font-weight:700}.qivo-ad-actions{position:absolute;z-index:4;right:18px;bottom:22px;display:flex;gap:10px;align-items:center}.qivo-ad-skip,.qivo-ad-open{border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.75);color:#fff;border-radius:10px;padding:10px 15px;font-weight:700;text-decoration:none}.qivo-ad-skip:disabled{opacity:.55}.qivo-ad-open:hover{color:#fff;text-decoration:none}.qivo-ad-playing footer{pointer-events:none;opacity:.25}

/* Qivo Kinescope Player */
.qivo-kinescope-host{overflow:hidden;background:#000}
.qivo-kinescope-frame{position:absolute;inset:0;width:100%;height:100%;background:#000}
.qivo-kinescope-frame iframe{width:100%!important;height:100%!important;border:0!important}
.qivo-kinescope-quality{position:absolute;z-index:35;top:16px;right:16px;display:flex;align-items:center;gap:8px;padding:7px 9px 7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(10,10,14,.78);backdrop-filter:blur(10px);color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.3)}
.qivo-kinescope-quality-label{font-size:12px;font-weight:700;opacity:.78}
.qivo-kinescope-quality select{height:32px;min-width:82px;border:0;border-radius:8px;padding:0 26px 0 10px;background:#202027;color:#fff;font-weight:700;cursor:pointer}
.qivo-kinescope-quality select:disabled{cursor:wait;opacity:.65}
.qivo-kinescope-quality-status{display:none;font-size:12px;font-weight:800}
.qivo-kinescope-error{position:absolute;z-index:40;inset:0;align-items:center;justify-content:center;padding:24px;text-align:center;background:#09090b;color:#fff;font-weight:700}
@media(max-width:768px){.qivo-kinescope-quality{top:10px;right:10px;padding:5px 7px}.qivo-kinescope-quality-label{display:none}.qivo-kinescope-quality select{height:30px;min-width:74px;font-size:12px}}
.qivo-kinescope-download{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);color:#fff;text-decoration:none!important;transition:.2s ease}
.qivo-kinescope-download:hover{background:rgba(255,255,255,.2);color:#fff;transform:translateY(-1px)}

.qivo-kinescope-download-menu{position:absolute;right:0;top:46px;min-width:220px;max-height:300px;overflow:auto;padding:7px;background:rgba(12,14,20,.97);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.45);z-index:60}.qivo-kinescope-download-menu a{display:block;padding:9px 11px;border-radius:8px;color:#fff!important;text-decoration:none!important;font-size:12px;white-space:nowrap}.qivo-kinescope-download-menu a:hover{background:rgba(255,255,255,.1)}

/* Qivo Video Ads v3 player overlay */
.qivo-ad-layer{background:#05070a!important;overflow:hidden}.qivo-ad-shell{overflow:hidden}.qivo-ad-shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.58) 0,transparent 28%,transparent 62%,rgba(0,0,0,.72) 100%)}.qivo-ad-top{top:16px!important;left:16px!important;right:16px!important;align-items:flex-start!important}.qivo-ad-brand{display:flex;align-items:center;gap:9px;padding:7px 10px 7px 7px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(8,12,18,.64);backdrop-filter:blur(14px);box-shadow:0 8px 30px rgba(0,0,0,.18)}.qivo-ad-brand-mark{width:31px;height:31px;border-radius:10px;background:linear-gradient(135deg,#ff9b1d,#ff6b1a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:900}.qivo-ad-brand>div{min-width:0}.qivo-ad-brand .qivo-ad-label{padding:0!important;background:none!important;border-radius:0!important;font-size:12px!important;line-height:1.15}.qivo-ad-campaign{display:block;max-width:260px;margin-top:3px;color:rgba(255,255,255,.64);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qivo-ad-time{display:inline-flex!important;align-items:center;min-height:38px;padding:0 12px!important;border:1px solid rgba(255,255,255,.14);background:rgba(8,12,18,.64)!important;backdrop-filter:blur(14px);border-radius:12px!important;font-variant-numeric:tabular-nums}.qivo-ad-actions{right:16px!important;bottom:24px!important}.qivo-ad-skip,.qivo-ad-open{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px!important;border-radius:13px!important;padding:10px 16px!important;border:1px solid rgba(255,255,255,.2)!important;background:rgba(12,17,24,.78)!important;backdrop-filter:blur(15px);font-size:12px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease}.qivo-ad-open{background:rgba(255,139,0,.88)!important;border-color:rgba(255,167,62,.6)!important}.qivo-ad-skip:not(:disabled):hover,.qivo-ad-open:hover{transform:translateY(-1px);background:#ff8b00!important;border-color:#ff8b00!important}.qivo-ad-skip:disabled{opacity:.62!important}.qivo-ad-progress{position:absolute;z-index:5;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.18);overflow:hidden}.qivo-ad-progress>span{display:block;width:0;height:100%;background:linear-gradient(90deg,#ff9d24,#ff6b19);transition:width .18s linear}.qivo-ad-video{position:relative;z-index:1}@media(max-width:640px){.qivo-ad-top{top:10px!important;left:10px!important;right:10px!important}.qivo-ad-brand-mark{width:28px;height:28px;border-radius:9px}.qivo-ad-campaign{max-width:150px}.qivo-ad-time{min-height:34px;padding:0 9px!important}.qivo-ad-actions{left:10px!important;right:10px!important;bottom:18px!important;justify-content:flex-end;flex-wrap:wrap}.qivo-ad-skip,.qivo-ad-open{min-height:40px;padding:9px 13px!important}}

/* Qivo player device/battery status */
.qivo-device-status{position:fixed;z-index:72;top:max(12px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));display:flex;align-items:center;gap:9px;min-height:38px;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:rgba(7,10,16,.68);backdrop-filter:blur(14px);color:#fff;box-shadow:0 8px 26px rgba(0,0,0,.28);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:opacity .2s ease,transform .2s ease}.qivo-device-status[hidden]{display:none!important}.qivo-battery-icon{position:relative;width:34px;height:17px;border:2px solid rgba(255,255,255,.86);border-radius:5px;padding:2px}.qivo-battery-icon:after{content:"";position:absolute;right:-5px;top:4px;width:3px;height:7px;border-radius:0 2px 2px 0;background:rgba(255,255,255,.75)}.qivo-battery-fill{display:block;height:100%;width:0;border-radius:2px;background:#55d889;transition:width .35s ease,background .35s ease}.qivo-battery-bolt{position:absolute;inset:-7px;display:none;align-items:center;justify-content:center;color:#ffd34e;font-size:18px;text-shadow:0 0 12px rgba(255,211,78,.65)}.qivo-battery-text{display:flex;flex-direction:column;line-height:1.05;min-width:40px}.qivo-battery-percent{font-size:12px;font-variant-numeric:tabular-nums}.qivo-charge-mode{font-size:8px;letter-spacing:.25px;color:rgba(255,255,255,.62);margin-top:3px}.qivo-charge-power{display:flex;align-items:center;gap:5px;padding-left:8px;border-left:1px solid rgba(255,255,255,.15)}.qivo-charge-power b{font-size:12px;color:#ffd45b;font-variant-numeric:tabular-nums}.qivo-charge-power small{font-size:7px;font-weight:900;letter-spacing:.9px;color:#ffb329}.qivo-device-status.is-charging .qivo-battery-bolt{display:flex}.qivo-device-status.is-fast{border-color:rgba(255,185,35,.44);box-shadow:0 0 0 1px rgba(255,185,35,.08),0 8px 30px rgba(0,0,0,.35)}.qivo-device-status.is-fast .qivo-battery-icon{animation:qivoBatteryPulse 1.25s ease-in-out infinite}.qivo-device-status.is-fast .qivo-battery-fill{background:linear-gradient(90deg,#ffd54f,#ff9d25)}@keyframes qivoBatteryPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(255,190,48,0))}50%{filter:drop-shadow(0 0 7px rgba(255,190,48,.7))}}@media(max-width:680px){.qivo-device-status{top:max(8px,env(safe-area-inset-top));right:max(9px,env(safe-area-inset-right));padding:5px 7px;gap:7px}.qivo-charge-mode{display:none}.qivo-battery-icon{width:30px;height:15px}.qivo-charge-power{padding-left:6px}}
@media(prefers-reduced-motion:reduce){.qivo-device-status.is-fast .qivo-battery-icon{animation:none}}
