.absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vjs-modal-dialog.no-borders .vjs-modal-dialog-content{padding:0}
.vjs-modal-dialog.timer-invisible .ec-countdown-timer{display:none}
.ec-plugin{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}
.ec-plugin .ec-underlay-gradient{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 100%)}
.ec-plugin .ec-icon-replay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:6em;z-index:1;cursor:pointer}
.ec-plugin .ec-layout-panel{position:absolute;height:60%;width:100%;top:20%;left:0;overflow:hidden}
.ec-plugin .ec-layout-panel .ec-main-container{width:37%;height:100%;left:6%;position:absolute}
.ec-plugin .ec-layout-panel .ec-main-container .ec-end-card-item{position:relative;top:50%;width:100%;height:75%;background:0;padding:0;z-index:10;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.ec-plugin .ec-layout-panel .ec-main-container .ec-thumb{width:100%;margin:0;z-index:0}
.ec-plugin .ec-layout-panel .ec-main-container .ec-thumb:before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.7))}
.ec-plugin .ec-layout-panel .ec-main-container .ec-thumb .thumb-video{display:none}
.ec-plugin .ec-layout-panel .ec-main-container .ec-thumb .ec-image{height:100%;width:auto}
.ec-plugin .ec-layout-panel .ec-main-container .ec-text-container{position:absolute;bottom:10px;left:0;padding:0 65px 0 5%}
.ec-plugin .ec-layout-panel .ec-flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:0;width:37%;right:6%;height:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-content:center;align-content:center;overflow:visible}
.ec-plugin .ec-text-container{white-space:normal;color:#fff;font-size:14px;font-family:"Roboto Condensed",sans-serif;width:100%;display:inline-block;overflow:hidden;line-height:normal}
.ec-plugin .ec-text-container .ec-franchise{font-size:12px;text-transform:uppercase;opacity:.7}
.ec-plugin .ec-text-container .ec-title{max-height:51px;overflow:hidden}
.ec-plugin .ec-end-card-item{position:relative;width:100%;height:44%;display:flex;background:rgba(0,0,0,0.7);padding:5% 5% 10% 5%}
.ec-plugin .ec-thumb{margin-right:10%;width:70%;height:100%;cursor:pointer}
.ec-plugin .ec-image{width:auto;height:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}
.ec-plugin .ec-duration{position:absolute;font-weight:bold;z-index:10;right:0;bottom:0;color:#fff;font-size:12px;line-height:14px;padding:7px 12px 7px 12px;background:rgba(0,0,0,0.7)}
@-webkit-keyframes l-rotate{0{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(-180deg)}
100%{-webkit-transform:rotate(-180deg)}
}
@-webkit-keyframes r-rotate{0{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(-180deg)}
}
.ec-countdown-timer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;z-index:10;width:60px;height:60px;border-radius:999px;box-shadow:inset 0 0 0 3px rgba(255,255,255,0.5);cursor:pointer}
.ec-countdown-timer .ec-stop-timer-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px}
.ec-countdown-timer .l-half,.ec-countdown-timer .r-half{float:left;width:50%;height:100%;overflow:hidden}
.ec-countdown-timer .l-half:before,.ec-countdown-timer .r-half:before{content:"";display:block;width:100%;height:100%;box-sizing:border-box;border:3px solid #fff;-webkit-animation-duration:10s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards}
.ec-countdown-timer .l-half:before{border-right:0;border-top-left-radius:999px;border-bottom-left-radius:999px;-webkit-transform-origin:center right;-webkit-animation-name:l-rotate}
.ec-countdown-timer .r-half:before{border-left:0;border-top-right-radius:999px;border-bottom-right-radius:999px;-webkit-transform-origin:center left;-webkit-animation-name:r-rotate}
.video-js .vjs-overlay.end-cards-plugin{position:absolute;top:0;bottom:0;width:100%}
.video-js.vjs-layout-medium .ec-plugin .ec-icon-replay{font-size:3em}
.video-js.vjs-layout-medium .ec-plugin .ec-countdown-timer{width:50px;height:50px}
.video-js.vjs-layout-medium .ec-plugin .ec-countdown-timer .ec-stop-timer-button{font-size:25px}
.video-js.vjs-layout-medium .ec-plugin .ec-layout-panel{height:70%}
.video-js.vjs-layout-medium .ec-plugin .ec-layout-panel .ec-main-container{width:43%;left:3%}
.video-js.vjs-layout-medium .ec-plugin .ec-layout-panel .ec-flex-container{width:43%;right:3%}
.video-js.vjs-layout-small .ec-plugin .ec-icon-replay,.video-js.vjs-layout-x-small .ec-plugin .ec-icon-replay,.video-js.vjs-layout-tiny .ec-plugin .ec-icon-replay{font-size:2em;top:auto;bottom:-10%;left:90%}
.video-js.vjs-layout-small .ec-plugin .ec-countdown-timer,.video-js.vjs-layout-x-small .ec-plugin .ec-countdown-timer,.video-js.vjs-layout-tiny .ec-plugin .ec-countdown-timer{width:30px;height:30px;left:22%}
.video-js.vjs-layout-small .ec-plugin .ec-countdown-timer .ec-stop-timer-button,.video-js.vjs-layout-x-small .ec-plugin .ec-countdown-timer .ec-stop-timer-button,.video-js.vjs-layout-tiny .ec-plugin .ec-countdown-timer .ec-stop-timer-button{font-size:15px}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel{top:10%;height:60%}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel .ec-flex-container,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel .ec-flex-container,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel .ec-flex-container{display:none}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel .ec-main-container,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel .ec-main-container,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel .ec-main-container{width:92%;height:100%;left:4%;position:absolute}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel .ec-main-container .ec-end-card-item,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel .ec-main-container .ec-end-card-item,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel .ec-main-container .ec-end-card-item{height:100%;display:flex;background:rgba(0,0,0,0.7);padding:5% 5% 10% 5%}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel .ec-main-container .ec-thumb,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel .ec-main-container .ec-thumb,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel .ec-main-container .ec-thumb{margin-right:10%;width:70%;height:100%}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel .ec-main-container .ec-thumb:before,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel .ec-main-container .ec-thumb:before,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel .ec-main-container .ec-thumb:before{display:none}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel .ec-main-container .ec-image,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel .ec-main-container .ec-image,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel .ec-main-container .ec-image{width:auto;height:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}
.video-js.vjs-layout-small .ec-plugin .ec-layout-panel .ec-main-container .ec-text-container,.video-js.vjs-layout-x-small .ec-plugin .ec-layout-panel .ec-main-container .ec-text-container,.video-js.vjs-layout-tiny .ec-plugin .ec-layout-panel .ec-main-container .ec-text-container{position:relative;padding:0;bottom:auto;left:auto}
@font-face{font-family:'NanumGothicBold';src:url('brightcovePlayer/styles/fonts/NanumGothicBold.eot');src:url('brightcovePlayer/styles/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),url('brightcovePlayer/styles/fonts/NanumGothicBold.woff2') format('woff2'),url('brightcovePlayer/styles/fonts/NanumGothicBold.woff') format('woff'),url('brightcovePlayer/styles/fonts/NanumGothicBold.ttf') format('truetype'),url('brightcovePlayer/styles/fonts/NanumGothicBold.svg#NanumGothicBold') format('svg')}
@font-face{font-family:'NanumGothicRegular';src:url('brightcovePlayer/styles/fonts/NanumGothicRegular.eot');src:url('brightcovePlayer/styles/fonts/NanumGothicRegular.eot?#iefix') format('embedded-opentype'),url('brightcovePlayer/styles/fonts/NanumGothicRegular.woff2') format('woff2'),url('brightcovePlayer/styles/fonts/NanumGothicRegular.woff') format('woff'),url('brightcovePlayer/styles/fonts/NanumGothicRegular.ttf') format('truetype'),url('brightcovePlayer/styles/fonts/NanumGothicRegular.svg#NanumGothicRegular') format('svg')}
@font-face{font-family:'SuisseIntlRegular';src:url('../fonts/SuisseIntl-Regular.eot');src:url('../fonts/SuisseIntl-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/SuisseIntl-Regular.woff2') format('woff2'),url('../fonts/SuisseIntl-Regular.woff') format('woff'),url('../fonts/SuisseIntl-Regular.ttf') format('truetype')}
@font-face{font-family:'SuisseIntlSemiBold';src:url('../fonts/SuisseIntl-SemiBold.eot');src:url('../fonts/SuisseIntl-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/SuisseIntl-SemiBold.woff2') format('woff2'),url('../fonts/SuisseIntl-SemiBold.woff') format('woff'),url('../fonts/SuisseIntl-SemiBold.ttf') format('truetype')}
@font-face{font-family:'TobiasRegular';src:url('../fonts/Tobias-Regular.eot');src:url('../fonts/Tobias-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Tobias-Regular.woff2') format('woff2'),url('../fonts/Tobias-Regular.woff') format('woff'),url('../fonts/Tobias-Regular.ttf') format('truetype')}
.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{display:table;content:"";line-height:0;clear:both}
.headerWrapper{border-bottom:1px solid #ccc;padding:14px 0 18px 20px}
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.moduleBottom{padding:3px 0 0 0;height:45px}
.moduleBottom .module-bottom-social{float:left;padding-left:15px}
.moduleBottom .module-bottom-more{float:right;text-align:right;margin-top:4px}
.moduleBottom .module-bottom-more a{color:#000;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px;line-height:28px;padding-right:15px}
.locale-ko .moduleBottom .module-bottom-more a{font-family:'NanumGothicRegular ',sans-serif}
.moduleBottom .module-bottom-more a:before{content:'\203A';font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:26px;line-height:28px;margin-right:3px}
.locale-ko .moduleBottom .module-bottom-more a:before{font-family:'NanumGothicBold ',sans-serif}
.moduleBottom .module-bottom-more a strong{font-family:'Roboto Condensed',sans-serif;font-weight:700}
.locale-ko .moduleBottom .module-bottom-more a strong{font-family:'NanumGothicBold ',sans-serif}
.moduleHeader{border-bottom:1px solid #ccc;padding:16px 15px;height:50px;position:relative}
.moduleHeader.with-sponsor .header-info{margin-right:170px}
.moduleHeader .title{font-size:28px;line-height:28px;font-family:'Roboto Condensed',sans-serif;font-weight:400;margin-bottom:2px}
.locale-ko .moduleHeader .title{font-family:'NanumGothicRegular ',sans-serif}
.moduleHeader .title .live{margin-left:3px;color:#fff;background:#fb0000;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;line-height:18px;padding:2px 5px;text-transform:uppercase;vertical-align:middle}
.locale-ko .moduleHeader .title .live{font-family:'NanumGothicBold ',sans-serif}
.moduleHeader .subtitle{font-size:18px;line-height:20px;font-family:'Roboto Condensed',sans-serif;font-weight:400}
.locale-ko .moduleHeader .subtitle{font-family:'NanumGothicRegular ',sans-serif}
.moduleHeader .sponsor{position:absolute;right:15px;bottom:15px}
.moduleHeader .control{position:absolute;right:15px;top:15px;display:none;width:70px}
.moduleHeader .control .btn{border:2px solid #00284b;border-radius:5px;display:block;cursor:pointer;color:#00284b;font-size:16px;line-height:26px;font-family:'Roboto Condensed',sans-serif;font-weight:700;text-align:center;text-transform:uppercase}
.locale-ko .moduleHeader .control .btn{font-family:'NanumGothicBold ',sans-serif}
.moduleHeader .control .btn.full{width:100%}
.moduleHeader .control .btn.half{width:40%;float:right}
.moduleHeader .control .btn.half:first-child{float:left}
@media(min-width:768px) and (max-width:979px){.moduleHeader.with-sponsor .header-info{margin-right:90px}
.moduleHeader .header-info{margin-right:90px}
.moduleHeader .control{display:block}
}
@media(max-width:767px){.moduleBottom{height:auto}
.moduleBottom .module-bottom-social{float:none;text-align:center;padding:10px}
.moduleBottom .module-bottom-more{float:none;padding:10px}
.moduleHeader{padding:16px 10px}
.moduleHeader.with-sponsor .header-info{margin-right:90px}
.moduleHeader .header-info{margin-right:90px}
.moduleHeader .title{font-size:24px}
.moduleHeader .title .live{font-size:12px;line-height:14px}
.moduleHeader .control{display:block}
}
.player-container{position:relative}
.player-container .unmute-button{position:absolute;display:none;left:30px;top:30px;cursor:pointer;width:36px;height:36px;border-radius:24px;background-color:rgba(255,255,255,0.9);font-size:26px;line-height:36px;text-align:center;color:#55595c;z-index:10;transform:translate3d(0,0,0)}
.player-container .vjs-ad-control-bar{display:none !important}
.player-container .vjs-inner-content{position:absolute;top:0;z-index:99;height:100%;visibility:hidden;width:100%;background:#000}
.player-container .vjs-inner-content .vjs-inner-content-info{position:absolute;top:20px;right:20px;left:20px;z-index:999}
@media(max-width:767px){.player-container .vjs-inner-content .vjs-inner-content-info{top:10px;right:10px;left:10px}
}
.player-container .vjs-inner-content .vjs-inner-content-info .title{color:#fff;font-size:32px;font-weight:bold}
@media(max-width:767px){.player-container .vjs-inner-content .vjs-inner-content-info .title{font-size:20px;margin:0 0 8px 0}
}
.player-container .vjs-inner-content .vjs-inner-content-info .description{color:#fff;font-size:18px}
@media(max-width:767px){.player-container .vjs-inner-content .vjs-inner-content-info .description{font-size:13px}
}
.player-container .video-js .vjs-modal-dialog-content{padding:0}
.player-container .video-js .vjs-theater-control .vjs-icon-placeholder{font-size:1.8em;line-height:1.67;cursor:pointer}
@media(max-width:979px){.player-container .video-js.video-hub .vjs-theater-control{display:none}
}
.player-container .video-js.no-titles .vjs-dock-text{display:none}
.player-container .video-js.vjs-layout-small .vjs-modal-dialog-content{padding-top:0}
.video-player-sticky .unmute-button{top:15px}
.video-player-sticky .video-js .vjs-modal-dialog-content{padding-top:65px}
.video-player-sticky .video-js .vjs-social-title,.video-player-sticky .video-js .vjs-social-description{display:none}
@media(max-width:767px){.video-player-sticky .video-js .vjs-theater-control{display:none}
}
.video-player-sticky .video-js.video-hub .vjs-theater-control{display:none}
.video-player-sticky.theater-mode .video-js .vjs-social-title,.video-player-sticky.theater-mode .video-js .vjs-social-description{display:block}
.video-player-sticky.theater-mode .video-js .vjs-theater-control{display:none}