@charset "utf-8";
/************************************************
Version : JTBC 1.0
Date : 2017-10-17
*************************************************/

/* **** reset **** */
html, body, div, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, img, ins, kbd, q, samp,small, var, i,dl, dt, dd, ol, ul, li,fieldset, form, legend,table, caption, tbody, tfoot, thead, tr, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time,  audio, video {margin:0; padding:0; border:0;  vertical-align:baseline; background:transparent; list-style:none; box-sizing:border-box; font-family:AppleSDGothicNeo, roboto, sans-serif; font-size:100%; letter-spacing:-0.05em }
span, em, mark, strong, b, label {margin:0; padding:0; border:0; vertical-align:baseline; background:transparent; list-style:none; box-sizing:border-box }
body {line-height:1; -webkit-text-size-adjust:none; color:#000}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display:block }
fieldset, img, abbr, acronym {border:0 }
ol, ul {list-style:none }
em,i{font-style:normal}
a, a:link, a:visited, a:active {text-decoration:none; box-sizing:border-box }
a:hover {text-decoration:none }
button {margin:0; padding:0; border:0; cursor:pointer; background:none; font-family:AppleSDGothicNeo, roboto, sans-serif }
button:focus {outline:none}

 /* **** player **** */
.playerArea {position: absolute;left: 0;top: 0; width: 100%; min-height:179px; overflow:hidden; z-index:100}
.playerArea:after {content:""; position:absolute; left:0; top:0; bottom:0; right:0; /*background:#000;*/ opacity:0.3; z-index:2}
.playerArea button {position:absolute; z-index:100; color:#fff; text-indent:-999px; overflow:hidden}
.playerArea .btnBack {left:0; top:7px; width:55px !important; height:47px; background: url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/m_back.png) no-repeat 0 50% !important; background-size:40px 32px !important;}
.playerArea .btnFull {display:none; right:0; bottom:0; width:45px; height:43px; background: url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/m_fullscreen.png) no-repeat  50% 50%; background-size:45px 43px}
.playerArea .btnFull.touch {display:inline-block;}

.playerArea .btnFullout {display:none; right:0; bottom:0; width:45px; height:43px; background: url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/m_fullscreen_out.png) no-repeat  50% 50%; background-size:26px 26px}
.playerArea .btnFullout.touch {display:inline-block;}

.playerArea .btnEmbed {right:0; top:7px; width:40px; height:32px; background: url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/i_embed.png) no-repeat  50% 50%; background-size:40px 32px}
.playerArea .btnPlay {left:50%; top:50%; margin:-44px 0 0 -44px; width:88px; height:88px;background:url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/m_play.png) no-repeat 50% 50%; background-size:88px}
.playerArea .btnPause {left:50%; top:50%; margin:-44px 0 0 -44px; width:88px; height:88px;background:url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/m_pause.png) no-repeat 50% 50%; background-size:88px}
.playerArea .btnReplay {left:50%; top:50%; margin:-44px 0 0 -44px; width:88px; height:88px;background:url(https://nstatic.jtbc.co.kr/jtbcplayer/images/mw_replay.png) no-repeat 50% 50%; background-size:88px}


.playerArea .btnPrev {display:none; left: 50%;top: 50%; margin: -17px 0 0 -103px; width:28px; height:34px;  background: url(https://nstatic.jtbc.co.kr/jtbcplayer/images/mw_previous_on.png) no-repeat 50% 50%; background-size: 28px 34px;}
.playerArea .btnNext {display:none; left: 50%;top: 50%; margin: -17px 0 0 72px; width:28px; height:34px; background: url(https://nstatic.jtbc.co.kr/jtbcplayer/images/mw_next_on.png) no-repeat 50% 50%; background-size: 28px 34px;}


.playerArea .btnPrev.touch {display:inline-block;}
.playerArea .btnNext.touch {display:inline-block;}



.playerArea .btnSve {overflow: hidden; position:absolute; right:13px; bottom:9px; z-index:100; background: rgba(0, 0, 0, 0.8); color:#fff; display:table}
.playerArea .btnSve.touch {bottom:37px;}
.playerArea .btnSve a {position:relative; display: table-cell; text-align:center; height:22px; line-height:100%; font-size:11px;  vertical-align:middle; padding-top:1px }
.playerArea .btnSve .btnSkip {color:#fff; padding-left:10px; padding-right:10px;}
.playerArea .btnSve .btnSkip i {display:inline-block; margin:0; padding:0; font-size:12px; font-family: Helvetica Neue,Helvetica,sans-serif; color:#e90e8e }
.playerArea .btnSve .btnSkip span {display:inline-block; margin:0; padding:0;  color:#fff; }
.playerArea .btnSve .btnSkip em {display:inline-block; margin:0; padding:0;  font-size:12px; font-family: Helvetica Neue,Helvetica,sans-serif }
.playerArea .btnSve.type02 .btnSkip {padding-left:8px;}
.playerArea .btnSve.type01 .btnSkip em {color:#e90e8e;}
.playerArea .btnSve.type02 .btnSkip em {color:#fff;}
.playerArea .btnSve .moreView {border-bottom:0;  width:48px; color:#fff }
.playerArea .btnSve .moreView span {display:inline-block }
.playerArea .btnSve .moreView:after {content:""; position:absolute; left:0; top:50%; margin-top:-5px; height:10px; border-left:1px solid #ccc}
.playerArea .textInfo {position:absolute; left:14px; bottom:12px; z-index:3; height:12px; line-height:12px; }
.playerArea .textInfo.touch {bottom:16px;}
.playerArea .textInfo i {display:block; float:left; color:#fff; padding:0; margin:0; font-size:12px; -webkit-text-stroke-width:1px; -webkit-text-stroke-color: rgba(0, 0, 0, 0.2) }
.playerArea .textInfo em {display:block; float:left; width:1px; background:#ccc; margin:-1px 6px 0 7px;  height:12px; text-indent:-999px; overflow:hidden }
.playerArea.smrAd:after {display:none }
.playerArea .mov {position:relative; overflow:hidden; z-index:1}
.playerArea .mov img {display:block; width:100%; height:100%}


@media all and (min-width:300px) and (max-width:320px) {/* iPhone 4,5세로 */
	.playerArea .btnSve.type01 a{padding-top:0; }
	.playerArea .btnSve .moreView span {display:block; padding-top:2px !important; margin-top:1px }
	.playerArea .btnSve.type02 .moreView span {margin-top:0 }
	.playerArea .textInfo {height:11px; line-height:11px }
	.playerArea .textInfo em {height:10px; }
}



@media all and (min-width:321px) and (max-width:360px) {/*안드로이드 세로 공통 */
	.playerArea .btnBack {top:6px;  width:45px; height:37px; background-size:45px 37px}
	.playerArea .btnEmbed {top:6px;  width:45px; height:37px; background-size:45px 37px}
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-31px 0 0 -31px; width:62px; height:62px; background-size:62px}

	.playerArea .btnPrev {margin: -12px 0 0 -82px; width: 20px;height: 25px; background-size: 20px 25px;}
	.playerArea .btnNext {margin: -12px 0 0 63px; width: 20px;height: 25px; background-size: 20px 25px;}

	.playerArea .btnSve {right:15px; bottom:10px; height:28px }
	.playerArea .btnSve.touch {bottom:37px;}
	.playerArea .btnSve a {font-size:13px; height:24px }
	.playerArea .btnSve .btnSkip i {font-size:14px }
	.playerArea .btnSve .btnSkip span {font-size:13px }
	.playerArea .btnSve .btnSkip em {font-size:14px; line-height:22px; height:22px; margin-top:1px }
	.playerArea .btnSve .btnSkip.type02 em {margin-top:0 }
	.playerArea .btnSve .moreView {width:55px }
	.playerArea .btnSve .moreView:after {margin-top:-6px; height:12px }
	.playerArea .textInfo {left:15px; bottom:16px; font-size:12px }
	.playerArea .textInfo.touch {bottom:16px;}
	.playerArea .textInfo i {font-size:14px }
}


@media all and (min-width:361px) and (max-width:380px) {/* iPhone 6 세로 */
	.playerArea .btnBack {top:7px;  width:47px; height:38px; background-size:47px 38px }
	.playerArea .btnEmbed {top:7px;  width:47px; height:38px; background-size:47px 38px }
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-33px 0 0 -33px; width:66px; height:66px; background-size:66px}

	/* 55 */
	.playerArea .btnPrev {margin: -13px 0 0 -86px; width: 22px;height: 26px; background-size: 22px 26px;}
	.playerArea .btnNext {margin: -13px 0 0 64px; width: 22px;height: 26px; background-size: 22px 26px;}

	.playerArea .btnSve {right:15px; bottom:11px; height:26px}
	.playerArea .btnSve.touch {bottom:38px;}
	.playerArea .btnSve a {font-size:13px; height:26px }
	.playerArea .btnSve .btnSkip {padding-top:0; padding-left:10px;}
	.playerArea .btnSve .btnSkip i {font-size:14px }
	.playerArea .btnSve .btnSkip span {font-size:13px; }
	.playerArea .btnSve .btnSkip em {font-size:14px;  }
	.playerArea .btnSve.type01 .btnSkip em {margin-top:-1px !important }
	.playerArea .btnSve.type02 .btnSkip em {margin-top:1px !important }
	.playerArea .btnSve .moreView {width:56px}
	.playerArea .btnSve .moreView span {padding-top:2px }
	.playerArea .btnSve .moreView:after {margin-top:-5px; height:11px }
	.playerArea .textInfo {left:15px; bottom:15px; font-size:13px }
	.playerArea .textInfo.touch {bottom:15px;}
	.playerArea .textInfo i {font-size:14px; }
}



@media all and (min-width:381px) and (max-width:479px) {/* iPhone 6 Plus 세로 */
	.playerArea .btnBack {top:8px;  width:52px; height:43px;  background-size:52px 43px}
	.playerArea .btnEmbed {top:8px;  width:52px; height:43px;  background-size:52px 43px}
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay{margin:-36px 0 0 -36px; width:72px; height:72px; background-size:72px}

	/* 74 */
	.playerArea .btnPrev {margin: -14px 0 0 -90px; width:23px; height:28px; background-size: 23px 28px;}
	.playerArea .btnNext {margin: -14px 0 0 67px; width:23px; height:28px; background-size: 23px 28px;}

	.playerArea .btnSve {right:17px; bottom:11px; height:28px }
	.playerArea .btnSve.touch {bottom:37px;}
	.playerArea .btnSve a {font-size:15px; height:28px }
	.playerArea .btnSve .btnSkip {padding-top:0; padding-left:10px }
	.playerArea .btnSve .btnSkip i {font-size:16px; }
	.playerArea .btnSve .btnSkip span {font-size:15px; padding-top:2px }
	.playerArea .btnSve .btnSkip em {font-size:16px }
	.playerArea .btnSve .moreView {width:62px }
	.playerArea .btnSve .moreView span {padding-top:1px }
	.playerArea .btnSve .moreView:after {height:12px; margin-top:-6px }
	.playerArea .textInfo {left:17px; bottom:17px; font-size:13px }
	.playerArea .textInfo.touch {bottom:15px;}
	.playerArea .textInfo i {font-size:16px; }
	.playerArea .textInfo em {margin:-2px 6px 0 7px }
}


@media all and (min-width:400px) and (max-width:405px) {/*스카이 세로*/
	.playerArea .btnSve.type01 .btnSkip em{margin-top:1px !important}
}



@media all and (min-width:406px) and (max-width:412px) {/*갤럭시노트5 세로*/
	.playerArea .btnSve.type01 .btnSkip em{margin-top:3px !important}
}



@media all and (min-width:480px) and (max-width:580px) {/* iPhone 4,5가로 */
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-33px 0 0 -33px; width:74px; height:74px; background-size:74px}
	/* 74 */
	.playerArea .btnPrev {margin: -14px 0 0 -88px; width:24px; height:29px; background-size: 24px 29px;}
	.playerArea .btnNext {margin: -14px 0 0 72px; width:24px; height:29px; background-size: 24px 29px;}
	.playerArea .btnSve {bottom:15px }
	.playerArea .btnSve.touch {bottom:38px;}
	.playerArea .btnSve a{padding-top:0 }
	.playerArea .btnSve.type02 a {padding-top:1px }
	.playerArea .btnSve .moreView span {display:block; padding-top:2px !important; margin-top:1px }
	.playerArea .btnSve.type02 .moreView span {margin-top:0}
	.playerArea .textInfo {bottom:18px;height:11px; line-height:11px }
	.playerArea .textInfo.touch {bottom:20px;}
	.playerArea .textInfo i {font-size:13px }
	.playerArea .textInfo em {height:10px }
}



@media all and (min-width:581px) and (max-width:630px) {/* v20 가로 */
	.playerArea .btnBack {top:6px;  width:42px; height:34px;  background-size:42px 34px }
	.playerArea .btnEmbed {top:6px;  width:42px; height:34px;  background-size:42px 34px }
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-35px 0 0 -35px; width:70px; height:70px; background-size:70px}


	.playerArea .btnPrev {margin: -14px 0 0 -90px; width:24px; height:28px; background-size: 24px 28px;}
	.playerArea .btnNext {margin: -14px 0 0 66px; width:24px; height:28px; background-size: 24px 28px;}

	.playerArea .btnSve {right:15px; bottom:15px; height:26px }
	.playerArea .btnSve.touch {bottom:37px;}
	.playerArea .btnSve a {font-size:13px; height:26px; padding-top:2px; }
	.playerArea .btnSve .btnSkip i {font-size:14px }
	.playerArea .btnSve .btnSkip span {font-size:13px }
	.playerArea .btnSve .btnSkip em {font-size:14px; line-height:23px; height:22px; margin-top:1px }
	.playerArea .btnSve .moreView {width:55px }
	.playerArea .btnSve .moreView:after {margin-top:-6px; height:14px }
	.playerArea .textInfo {left:15px; bottom:20px; font-size:12px }
	.playerArea .textInfo.touch {bottom:16px;}
	.playerArea .textInfo i {font-size:14px; }
}



@media all and (min-width:631px) and (max-width:640px) {/* 안드로이드 가로 공통 */
	.playerArea .btnBack {top:6px;  width:45px; height:37px;  background-size:45px 37px}
	.playerArea .btnEmbed {top:6px;  width:45px; height:37px;  background-size:45px 37px}
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-37px 0 0 -37px; width:74px; height:74px; background-size:74px}

	/* 74 */
	.playerArea .btnPrev {margin: -14px 0 0 -92px; width:24px; height:29px; background-size: 24px 29px;}
	.playerArea .btnNext {margin: -14px 0 0 68px; width:24px; height:29px; background-size: 24px 29px;}

	.playerArea .btnSve {right:14px; bottom:15px; height:25px }
	.playerArea .btnSve.touch {bottom:37px;}
	.playerArea .btnSve a {font-size:13px; height:25px; padding-top:2px; }
	.playerArea .btnSve .btnSkip i {font-size:14px }
	.playerArea .btnSve .btnSkip span {font-size:13px }
	.playerArea .btnSve .btnSkip em {font-size:14px; line-height:23px; height:22px; margin-top:1px }
	.playerArea .btnSve .moreView {width:55px }
	.playerArea .btnSve .moreView:after {margin-top:-5px; height:12px }
	.playerArea .textInfo {left:15px; bottom:19px; font-size:12px }
	.playerArea .textInfo.touch {bottom:16px;}
	.playerArea .textInfo i {font-size:14px; }
}


@media all and (min-width:641px) and (max-width:667px) {/* iPhone 6 가로 */
	.playerArea .btnBack {top:8px; width:47px; height:38px;  background-size:47px 38px}
	.playerArea .btnEmbed {top:8px; width:47px; height:38px;  background-size:47px 38px}
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-39px 0 0 -39px; width:78px; height:78px; background-size:78px 78px}
	/* 74 */
	.playerArea .btnPrev {margin: -15px 0 0 -96px; width:26px; height:30px; background-size: 26px 30px;}
	.playerArea .btnNext {margin: -15px 0 0 70px; width:26px; height:30px; background-size: 26px 30px;}
	.playerArea .btnSve {right:16px; bottom:15px; height:27px }
	.playerArea .btnSve.touch {bottom:37px;}
	.playerArea .btnSve a {font-size:13px; height:27px }
	.playerArea .btnSve .btnSkip {padding-top:0;padding-left:10px; }
	.playerArea .btnSve .btnSkip i {font-size:14px }
	.playerArea .btnSve .btnSkip span {font-size:13px; }
	.playerArea .btnSve .btnSkip em {font-size:14px; }
	.playerArea .btnSve.type01 .btnSkip em {margin-top:-1px !important }
	.playerArea .btnSve.type02 .btnSkip em {margin-top:1px !important }
	.playerArea .btnSve .moreView {width:56px }
	.playerArea .btnSve .moreView span {display:block; margin-top:1px }
	.playerArea .btnSve .moreView:after {margin-top:-5px; height:11px }
	.playerArea .textInfo {left:16px; bottom:20px; font-size:13px }
	.playerArea .textInfo.touch {bottom:16px;}
	.playerArea .textInfo i {font-size:14px }
}


@media all and (min-width:668px) and (max-width:736px) {/* iPhone 6 Plus 가로 */
	.playerArea .btnBack {top:10px;  width:52px; height:43px;  background-size:52px 43px }
	.playerArea .btnEmbed {top:10px;  width:52px; height:43px;  background-size:52px 43px }
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-43px 0 0 -43px; width:86px; height:86px; background-size:86px}

	/* 74 */
	.playerArea .btnPrev {margin: -17px 0 0 -102px; width:28px; height:33px; background-size: 28px 33px;}
	.playerArea .btnNext {margin: -17px 0 0 74px; width:28px; height:33px; background-size: 28px 33px;}


	.playerArea .btnSve {right:17px; bottom:15px; height:28px }
	.playerArea .btnSve.touch {bottom:35px;}
	.playerArea .btnSve a {font-size:15px; height:28px }
	.playerArea .btnSve .btnSkip {padding-left:10px; padding-top:0}
	.playerArea .btnSve .btnSkip i {font-size:16px }
	.playerArea .btnSve .btnSkip span {font-size:15px; padding-top:2px }
	.playerArea .btnSve .btnSkip em {font-size:16px }
	.playerArea .btnSve .moreView {width:62px}
	.playerArea .btnSve .moreView span {display:block; margin-top:1px }
	.playerArea .btnSve .moreView:after {height:12px; margin-top:-6px }
	.playerArea .textInfo {left:17px; bottom:22px; font-size:14px }
	.playerArea .textInfo.touch {bottom:16px;}
	.playerArea .textInfo i {font-size:16px }
}


@media all and (min-width:730px) and (max-width:732px) {/* 갤럭시노트5 가로 */
	.playerArea .btnSve.type01 .btnSkip em{margin-top:2px !important}
}



@media all and (min-width:737px) and (max-width:740px) {/* 갤럭시s8 가로 */
	.playerArea .btnBack {top:6px;  width:45px; height:37px; background-size:45px 37px}
	.playerArea .btnEmbed {top:6px;  width:45px; height:37px; background-size:45px 37px}
	.playerArea .btnPlay,
	.playerArea .btnPause,
	.playerArea .btnReplay {margin:-44px 0 0 -44px; width:88px; height:88px; background-size:88px}
	/* 74 */
	.playerArea .btnPrev {margin: -17px 0 0 -103px; width:28px; height:34px; background-size: 28px 34px;}
	.playerArea .btnNext {margin: -17px 0 0 72px; width:28px; height:34px; background-size: 28px 34px;}

	.playerArea .btnSve {right:17px; bottom:15px; height:28px }
	.playerArea .btnSve.touch {bottom:37px;}
	.playerArea .btnSve a {font-size:15px; height:28px }
	.playerArea .btnSve a em{letter-spacing:0 }
	.playerArea .btnSve .btnSkip i {font-size:16px }
	.playerArea .btnSve .btnSkip span {font-size:15px }
	.playerArea .btnSve .btnSkip em {font-size:16px; }
	.playerArea .btnSve .moreView {width:62px}
	.playerArea .btnSve .moreView span {display:block; margin-top:1px }
	.playerArea .btnSve .moreView:after {height:13px; margin-top:-6px }
	.playerArea .textInfo {bottom:19px; }
	.playerArea .textInfo.touch {bottom:18px;}
	.playerArea .textInfo i {left:17px; bottom:21px; font-size:14px }
	.playerArea .textInfo em {height:14px;}
}



#wait_mask {text-align:center;}
#wait_mask .waitCenter {position:absolute; left:50%; top:50%; width:55px; height:55px; margin:-27px 0 0 -27px; background:url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/spin_image.png) 0 0 no-repeat; background-size:440px 55px; animation: play .8s steps(8) infinite; -webkit-animation: play .8s steps(8) infinite;}
@keyframes play {
   100% { background-position: -440px; }
}

@-webkit-keyframes play {
   100% { background-position: -440px; }
}

#main_mask {text-align:center;}
#main_mask.invisible .mask_btn { display:none !important; }
#main_mask .waitCenter {position:absolute; left:50%; top:50%; width:55px; height:55px; margin:-27px 0 0 -27px; background:url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/spin_image.png) 0 0 no-repeat; background-size:440px 55px; animation: play .8s steps(8) infinite; -webkit-animation: play .8s steps(8) infinite;}
@keyframes play {
   100% { background-position: -440px; }
}



@-webkit-keyframes play {
   100% { background-position: -440px; }
}

#wait_mask_next_prev {text-align:center;}
#wait_mask_next_prev .waitCenter {position:absolute; left:50%; top:50%; width:55px; height:55px; margin:-27px 0 0 -27px; background:url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/spin_image.png) 0 0 no-repeat; background-size:440px 55px; animation: play .8s steps(8) infinite; -webkit-animation: play .8s steps(8) infinite;}
@keyframes play {
   100% { background-position: -440px; }
}

@-webkit-keyframes play {
   100% { background-position: -440px; }
}

#ad_mask {text-align:center;}
#ad_mask.invisible .mask_btn { display:none !important; }
#ad_mask .waitCenter {position:absolute; left:50%; top:50%; width:55px; height:55px; margin:-27px 0 0 -27px; background:url(https://nstatic.jtbc.co.kr/tvclips/m/images/player/spin_image.png) 0 0 no-repeat; background-size:440px 55px; animation: play .8s steps(8) infinite; -webkit-animation: play .8s steps(8) infinite;}
@keyframes play {
   100% { background-position: -440px; }
}




div.vast-skip-button { display:none; }

/* video.js 에서 컨트롤바를 2-3초가 지난 후 숨기는 역할을 하는 부분에 대해 패치 */
/* player.js 로직에 의해 ad mask 영역에 숨기는 역할을 위임하고, vjs-user-inactive 클래스에 의한 숨김 효과를 제거한다. */
.vjs-jtbc-skin .vjs-control-bar,
.vjs-jtbc-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
}

/* 플레이어 자체 로딩 이미지 무시  */
.vjs-jtbc-skin.player-mobile.vjs-seeking .vjs-loading-spinner,
.vjs-jtbc-skin.player-mobile.vjs-waiting .vjs-loading-spinner {
	background: none;
	display:none;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
	display: none;
}

/* 플레이어 pause시 자체 그라데이션 이미지 삭제ㄴ*/
.vjs-jtbc-skin.video-js.vjs-paused:before, .vjs-jtbc-skin.video-js.vjs-has-started.vjs-playing.vjs-user-active:before{
	background: none;
}

.vjs-control-bar .vjs-play-control {
	display:none !important;
}

.vjs-jtbc-skin.video-js .vjs-control-bar {
	display: table;
}

.vjs-jtbc-skin.video-js .vjs-control-bar {
	z-index:150;
}
.vjs-jtbc-skin .vjs-control-bar, .vjs-jtbc-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	z-index:150;
}

