@charset "utf-8";

.skin-catvod.mpv-runtime.mpv-fixed {border: 0; }

/* 기본 공통 */
.skin-catvod * {margin: 0px 0px;padding: 0px 0px;font: 12px/1.168em 'Noto Sans KR','맑은 고딕','Malgun Gothic','돋움','Dotum','AppleGothic',sans-serif;box-sizing: border-box;}
.skin-catvod .mpv-hide    { display: none; }
.skin-catvod .mpv-zindex  { z-index: 2000; }
.skin-catvod .mpv-zindex1 { z-index: 2001; }
.skin-catvod .mpv-zindex2 { z-index: 2002; }
.skin-catvod .mpv-button  { width: 28px;height: 28px;overflow: hidden;cursor: pointer;margin-left:16px; }
.skin-catvod .mpv-left    { float: left; }
.skin-catvod .mpv-right   { float: right; }
.skin-catvod .mpv-bctrl-btn { margin-top: 23px; }
.skin-catvod .mpv-ectrl-btn { width: 30px; height: 30px; margin-top: 8px; overflow: hidden; cursor: pointer; background-color: rgba(0,0,0,0.4); border-radius: 5px 5px; border: solid 1px #fff; }
.skin-catvod .mpv-ectrl-btn:hover     { border: solid 1px #87e4ff; }
.skin-catvod .mpv-ectrl-btn.mpv-left  { margin: 5px 0px 0px 5px; }
.skin-catvod .mpv-ectrl-btn.mpv-right { margin:10px 10px 0px 0px; }
.skin-catvod .mpv-edge-left  { position: absolute; display: inline-block; top: 0px; left: 0px; }
.skin-catvod .mpv-edge-right { position: absolute; display: inline-block; top: 0px; right: 0px; display:none; }
.skin-catvod.mpv-b-under-ie8 .mpv-ie8bg { background: url(../../image/catvod/cont_bg2_a60.png); }
.skin-catvod .mpv-edge-center { position: absolute; display: inline-block; top: 0px; left: 50%; transform: translateX(-50%); }
.skin-catvod .mpv-edge-rightbottom { display: none;position: absolute;right:40px;bottom: 95px;border: solid 0px; /*width: 270px;*/ }
.skin-catvod .mpv-edge-rightbottom div + div {margin-left:7px;}

.skin-catvod .mpv-inner-player { position: relative; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }

.skin-catvod .mpv-player { position: relative; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }

.skin-catvod .mpv-screen { position: absolute; width: 100%; height: 100%; }
.skin-catvod.mpv-separate-control .mpv-screen { height: calc(100% - 45px); }

.skin-catvod .mpv-device { background-color: #000; }

.skin-catvod .mpv-poster { background-size: 100%; }

.skin-catvod .mpv-foreground { position: absolute; width: 100%; height: 0px; bottom: 0px; display:none;}

/* OSD 영역 */
.skin-catvod.mpv-b-ie .mpv-osd { background: url(../../image/catvod/blank.png) center center no-repeat; }
.skin-catvod .mpv-osd.mpv-screen {position:absolute; left:0; top:0; width:100%; height:100%;}
.skin-catvod .mpv-osd-loading { position: absolute; width: 100%; height: 100%; background: #1A1A1A url(../../image/catvod/loading.gif) center center no-repeat; opacity: 0.7; filter: alpha(opacity=70); border: 0px; }
.skin-catvod .mpv-osd-loading.mpv-hide { width: 0px; height: 0px;  }
.skin-catvod.mpv-hide-control .mpv-ectrl-btn.mpv-osd-loading { display: block; }
.skin-catvod .mpv-osd-toggle { position: absolute; display: block; top: 50%; left: 50%; margin: -50px 0px 0px -50px; width: 100px; height: 100px; border: 0px; transition: transform 0.6s ease, opacity 0.6s ease;}
.skin-catvod .mpv-osd-toggle.mpv-ectrl-btn:hover { border: 0px; }
.skin-catvod .mpv-osd-toggle.mpv-transform-show {transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); opacity: 0; }
.skin-catvod .mpv-osd-toggle.mpv-hide { width: 0px; height: 0px;  }
.skin-catvod.mpv-hide-control .mpv-ectrl-btn.mpv-osd-toggle { display: block; }
.skin-catvod.mpv-state-playing .mpv-osd-toggle { background: url(../../image/catvod/osd_play2.png) center center no-repeat; } 
.skin-catvod.mpv-state-paused .mpv-osd-toggle { background: url(../../image/catvod/osd_pause2.png) center center no-repeat; }

/* 영상 제목 */
.skin-catvod .mpv-title-text-btn { width: auto; min-width: 100px; max-width: 350px; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.skin-catvod .mpv-title-text { margin: 8px 8px 0px 8px; }

/* 하단 영역 */
.skin-catvod .mpv-bottom { position: absolute; width: 100%; bottom: 0; transition: bottom 0.5s; }
.skin-catvod .mpv-top { position: absolute; top: 0; width: 100%; height:100%; transition: top 0.5s; }
.skin-catvod.mpv-hide-control .mpv-bottom {bottom: -80px;}

/* 컨트롤 영역 */
.skin-catvod .mpv-control { position: relative; width: 100%; height: 80px; bottom: 0px; }
.skin-catvod .mpv-control.mpv-hide { display: block; }
.skin-catvod .mpv-control.mpv-hide .mpv-progress .mpv-progress-handler { display: none; }

/* 하단 컨트롤 영역 */
.skin-catvod .mpv-control-bottom { display: block; width: 100%; height:100%; background-color: rgba(0,0,0, 0.50); -webkit-user-select: none; user-select: none; padding:0 30px 0 10px; }

/* 컨트롤 비표시 상태 */
.skin-catvod.mpv-hide-control .mpv-ectrl-btn { display: none; }
.skin-catvod.mpv-hide-control .mpv-openlayer-screen .mpv-openlayer-button { display: none; }
.skin-catvod.mpv-hide-control .mpv-repeat-marker { display: none; }

/* 재생바 영역 */
.skin-catvod .mpv-progress { position: absolute; left: 2%; bottom:15px; width: 96%; height: 15px; }
.skin-catvod .mpv-progress:hover { cursor: pointer; }
.skin-catvod .mpv-progress .mpv-progress-layout { left: 0px; top: 0px; width: 100%; }
.skin-catvod .mpv-progress .mpv-progressbar { height: 8px; }
.skin-catvod .mpv-progress:hover .mpv-progressbar { height: 12px;margin-top: 0px; }
.skin-catvod .mpv-progress .mpv-total-progress { position: absolute; width: 100%; background-color: rgba(255, 255, 255, 0.25); border-radius: 4px; }
.skin-catvod .mpv-progress .mpv-buffer-progress { position: absolute; width: 0px; background-color: rgba(255,255, 255, 0.4); border-radius: 4px; }
.skin-catvod .mpv-progress .mpv-current-progress { position: absolute; width: 0px; background-color: #e62b1e; border-radius: 4px; }
.skin-catvod .mpv-progress .mpv-bookmark-progress { position: absolute; width: 100%; }
.skin-catvod .mpv-progress .mpv-progress-handler { position: absolute; top: -5.5px; margin-left: -5px; width: 20px; height: 20px; background-color: #e62b1e; border-radius: 100%; cursor: pointer; z-index:1; }
.skin-catvod .mpv-progress:hover .mpv-progress-handler { top: -6px; margin-left: -7px; width: 24px; height: 24px; }
.skin-catvod.mpv-b-under-ie8 .mpv-progress .mpv-total-progress { background-color: #fff; filter: alpha(opacity=20); }
.skin-catvod.mpv-b-under-ie8 .mpv-progress .mpv-buffer-progress { background-color: #fff; filter: alpha(opacity=40); }

/* 재생 버튼 */
.skin-catvod .mpv-toggle-btn { float: left; }
.skin-catvod .mpv-toggle-btn.mpv-play  { background: url( 'https://static.ebs.co.kr/www/common/img/anikids/all_icon.png' ) no-repeat -328px -143px; border:0; }
.skin-catvod .mpv-toggle-btn.mpv-pause { background: url( 'https://static.ebs.co.kr/www/common/img/anikids/all_icon.png' ) no-repeat -168px -106px; border:0; }
    
/* 정지 벼튼 */
.skin-catvod .mpv-stop-btn { float: left; background: url(../../image/catvod/stop.png) center center no-repeat; }

/* 이전 영상 버튼 */
.skin-catvod .mpv-previous-btn { float: left; background: url(../../image/catvod/previous_source.png) center center no-repeat; }

/* 다음 영상 버튼 */
.skin-catvod .mpv-next-btn { float: left; background: url(../../image/catvod/next_source.png) center center no-repeat; }

/* 스킵 */
/* 뒤로 스킵 버튼 */
.skin-catvod .mpv-previous-skip-btn { float: left; background: url(../../image/catvod/skip_previous.png) center center no-repeat; }
/* 앞으로 스킵 버튼 */
.skin-catvod .mpv-next-skip-btn { float: left; background: url(../../image/catvod/skip_next.png) center center no-repeat; }
/* 스킵 입력값 */
.skin-catvod .mpv-skip-input { float: left; width: 35px; border: 0px; margin-top: 16px; text-align: center;display:none; }

 
 
 /* 탭으로 스킵 UI */
.skin-catvod .mpv-side-double-tab {position: absolute; top: 50%;height: 80px;width:120px !important; text-align: center;background-color: rgba(0,0,0, 0.5);margin-top: -60px; pointer-events: none; opacity:0; border-radius: 20px; }
.skin-catvod .mpv-side-double-tab .mpv-side-double-tab-text {position: absolute; width: 50px; color:#FFF; text-align:center;font-size:13px; top:50%; left:50%; margin-top:13px;}
.skin-catvod .mpv-side-double-tab.mpv-tab-on {opacity:1;transition: all .6s ease;}
.skin-catvod .mpv-side-double-tab.mpv-tab-left { left:-30px; right: auto;}
.skin-catvod .mpv-side-double-tab.mpv-tab-left .mpv-side-double-tab-text {left:calc(50% - 12px)}
.skin-catvod .mpv-side-double-tab.mpv-tab-right {right:-30px;left: auto;}
.skin-catvod .mpv-side-double-tab.mpv-tab-right .mpv-side-double-tab-text {left:calc(50% - 35px)}

.skin-catvod .mpv-side-double-tab:after {
	content:''; position:absolute; border-top: 15px solid transparent; border-bottom: 15px solid transparent; width: 0; height: 0; border-radius:3px; top:20px; opacity:0;
}
.skin-catvod .mpv-side-double-tab:before {
	content:''; position:absolute; border-top: 15px solid transparent; border-bottom: 15px solid transparent; width: 0; height: 0; border-radius:3px; top:20px; opacity:0;
}

.skin-catvod .mpv-side-double-tab .mpv-side-double-tab-image { 
	position: absolute; border-top: 15px solid transparent; border-bottom: 15px solid transparent; 
	width: 0; height: 0; left: 50%; top: 50%; margin-top:-20px; border-radius:3px; opacity:0;
}


.skin-catvod .mpv-side-double-tab.mpv-tab-left .mpv-side-double-tab-image {
	border-right: 20px solid #FFF; left:calc(50% + 20px); animation:fade 1.5s ease 1 0s;
}
.skin-catvod .mpv-side-double-tab.mpv-tab-left:after {
	 border-right: 20px solid #FFF; left:50%; animation:fade 1.5s ease 1 .3s;
}
.skin-catvod .mpv-side-double-tab.mpv-tab-left:before {
	 border-right: 20px solid #FFF; left:calc(50% - 20px); animation:fade 1.5s ease 1 .6s;
}


.skin-catvod .mpv-side-double-tab.mpv-tab-right .mpv-side-double-tab-image {
	border-left: 20px solid #FFF; left:calc(50% - 40px); animation:fade 1.5s ease 1 .0s;
}
.skin-catvod .mpv-side-double-tab.mpv-tab-right:after {
	 border-left: 20px solid #FFF; left:calc(50% - 20px); animation:fade 1.5s ease 1 .3s;
}
.skin-catvod .mpv-side-double-tab.mpv-tab-right:before {
	 border-left: 20px solid #FFF; left:50%; animation:fade 1.5s ease 1 .6s;
}


@keyframes fade {
    0% {opacity:0;}
    100% {opacity:1;}
}

.skin-catvod .mpv-side-double-tab-helper { position: absolute; top: 10px; width: 100%; height: 30px; text-align: center; color: #ff0000; font-size: 18px; }

/* 볼륨 버튼 및 볼륨 영역 */
.skin-catvod .mpv-volume-layout { float: left; }
.skin-catvod .mpv-mute-toggle-btn { background: url('../../../images/middle/respond/basics/audioSkin.png') no-repeat -10px -21px; width:39px; height:30px }
.skin-catvod .mpv-mute-toggle-btn.mpv-muted { background-position: -10px -56px; }
.skin-catvod .mpv-volume-layout .mpv-volume-ground { display: inline-block; }
.skin-catvod .mpv-volume-layout .mpv-volume-foreground { background-color: #FFFFFF; width: 5px; }
.skin-catvod .mpv-volume-layout .mpv-volume-slider-layout.mpv-volume-disable { display: none; }
    
/* 세로 볼륨 형식 */
.skin-catvod .mpv-volume-layout.mpv-up-vertical .mpv-volume-slider-layout {position: absolute;width: 50px;height: 170px;margin-top: -210px;margin-left: 20px;overflow: hidden;transition: height 0.3s, margin-top 0.3s;z-index: 2000;}
.skin-catvod .mpv-volume-layout.mpv-up-vertical .mpv-volume-slider-layout.mpv-hide {display: block;height: 0px;margin-top: -33px;width: 60px;}
.skin-catvod .mpv-volume-layout.mpv-up-vertical .mpv-volume-slider {position: relative;background: #2a2a2a;width: 50px;height: 170px;border-radius: 15px;border: 1px solid #5b5b5b;}
.skin-catvod .mpv-volume-layout.mpv-up-vertical .mpv-volume-background {position: relative;background: #686868;width: 8px;height: 150px;top: 10px;left: 50%;margin-left: -4px;border-radius: 5px;}
.skin-catvod .mpv-volume-layout.mpv-up-vertical .mpv-volume-foreground {position: absolute;background: #e62b1e;width: 100%;height: 100%;bottom: 0px;left: 0px;border-radius: 5px;}
.skin-catvod .mpv-volume-layout.mpv-up-vertical .mpv-volume-handler {position: absolute;display: block;cursor: pointer;background: #e62b1e;width: 20px;height: 20px;left: -6px;margin-top: -10px;border-radius: 100%;}
.skin-catvod .mpv-volume-layout.mpv-up-vertical .mpv-muted .mpv-volume-handler {margin-top:-18px;}
/* 가로 볼륨 형식 */
.skin-catvod .mpv-volume-layout.mpv-horizontal .mpv-mute-toggle-btn { float: left; }
.skin-catvod .mpv-volume-layout.mpv-horizontal .mpv-volume-slider-layout { float: right; width: 60px; height: 28px; margin: 14px 0px 0px 10px; }
.skin-catvod .mpv-volume-layout.mpv-horizontal .mpv-volume-slider-layout.mpv-hide { display: none; }
.skin-catvod .mpv-volume-layout.mpv-horizontal .mpv-volume-background { position: relative; background: url(../../image/catvod/volume_track_hor.png) center center no-repeat; width: 55px; height: 6px; top: 5px; left: 0px; } 
.skin-catvod .mpv-volume-layout.mpv-horizontal .mpv-volume-foreground { position: relative; background: url(../../image/catvod/volume_value_hor.png) center center no-repeat; width: 0px; height: 6px; top: -5px; left: 0px; } 
.skin-catvod .mpv-volume-layout.mpv-horizontal .mpv-volume-handler { position: absolute; display: block; width: 16px; height: 16px; left: 0px; margin: -20px 0px 0px -8px; padding: 0px 0px;  cursor: pointer; background: url(../../image/catvod/volume_handler.png) center center no-repeat; } 

/* 현재/영상 시간 */
.skin-catvod .mpv-time-layout {float: left;margin: 22px 10px 0px 22px;padding: 0px 0px;cursor: default;}
.skin-catvod .mpv-currenttime-text {float: left;color: #ffffff;padding: 0px 6px 0 0;margin-top: 12px;margin-right: 2px;font-size: 16px;position: relative;line-height: 19px;}
.skin-catvod .mpv-duration-text {float: left;color: /*#cde2f2*/#fff;padding: 0px 3px;margin-top: 14px;font-size: 14px;font-weight: 300;line-height: 19px;} /* 2022-10-05 수정 */

/* 타이틀 추가 2020.07 */
.skin-catvod .mpv-title-layout {float: left;margin: 24px 10px 0px 8px;padding: 0px 0px;cursor: default;}
.skin-catvod .mpv-title-text {float: left;color: #ffffff;padding: 0px 0px;margin-top: 11px;margin-right: 10px;font-size: 17px;font-weight: 300;padding-left: 9px;}
.skin-catvod .mpv-program-text {float: left;color: #FFFFFF;padding: 0px 3px;margin-top: 10px;font-size: 19px;}

/* 구간 반복 */
.skin-catvod .mpv-repeat-btn { float: left; }
.skin-catvod .mpv-repeat-btn.mpv-repeat-on {  background: url(../../image/catvod/repeat_on.png) center center no-repeat; }
.skin-catvod .mpv-repeat-btn.mpv-repeat-on1 { background: url(../../image/catvod/repeat_on1.png) center center no-repeat; }
.skin-catvod .mpv-repeat-btn.mpv-repeat-off { background: url(../../image/catvod/repeat_off.png) center center no-repeat; }
.skin-catvod .mpv-repeat-marker { position: absolute; width: 20px; height: 25px; padding: 0px 0px; margin: -15px 0px 0px -10px; cursor: pointer; background: url(../../image/catvod/repeat_marker.png) center center no-repeat; }
.skin-catvod .mpv-repeat-start-marker { background: url(../../image/catvod/repeat_marker_left.png) center center no-repeat; }
.skin-catvod .mpv-repeat-end-marker { background: url(../../image/catvod/repeat_marker_right.png) center center no-repeat; }
    
/* 화질 버튼 및 화질 목록 */
.skin-catvod .mpv-quality-layout {float:right; position:relative;}
.skin-catvod .mpv-bctrl-btn.mpv-quality-btn {margin-top: 12px;}

/* 소스 선택 버튼 및 목록 */
.skin-catvod .mpv-switchsource-layout { float: right; }

/* 배속 버튼*/
.skin-catvod.mpv-b-under-ie8 .mpv-view-layout.mpv-rate-layout { display: none; }
/* ( < 배속 > ) 형식 */
		
.skin-catvod .mpv-view-layout.mpv-rate-layout { float: right; height: 23px;margin:33px 5px 0px 5px;padding: 0px 5px;/* border: solid 0.5px #fff; */border-radius:5px;}
.skin-catvod .mpv-rate-up-btn { position: relative; float: right; width: 15px; height: 15px; margin-top: 3px; background: url(../../image/catvod/key_right.png); margin-left:0; background-size: 36px 36px; background-position: -10px -11px;} 
.skin-catvod .mpv-rate-text {position: relative;display: inline-block;margin-top: 2px;color: #FFFFFF;cursor: default;font-size: 14px;/* font-family:'돋움','Dotum'; */width:39px;text-align:center;}
.skin-catvod .mpv-rate-text.mpv-hide { display: none; }
.skin-catvod .mpv-rate-down-btn { position: relative; float: left; width:15px; height:15px; margin-top: 3px; background: url(../../image/catvod/key_left.png); background-size: 36px 36px; background-position: -13px -11px;} 
.skin-catvod .mpv-bctrl-btn.mpv-rate-up-btn { margin-top: 4px; }
.skin-catvod .mpv-bctrl-btn.mpv-rate-text {/*  margin-top: 3px;  */}
.skin-catvod .mpv-bctrl-btn.mpv-rate-down-btn { margin-top: 4px; margin-left: 2px; }
.skin-catvod .mpv-bctrl-btn.mpv-rate-btn { margin-top: 14px; }
/* 배속 목록 */
.skin-catvod .mpv-rate-layout.mpv-rate-type-list .mpv-rate-up-btn { display: none; }
.skin-catvod .mpv-rate-layout.mpv-rate-type-list .mpv-rate-text { display: none; }
.skin-catvod .mpv-rate-layout.mpv-rate-type-list .mpv-rate-down-btn { display: none; }
.skin-catvod .mpv-rate-layout.mpv-rate-type-button .mpv-rate-btn { display: none; }

/* 자막 버튼 */
.skin-catvod .mpv-subtitle-layout { float: right; position:relative; }
.skin-catvod .mpv-bctrl-btn.mpv-subtitle-btn { margin-top: 12px; }
/* 자막 표시 영역 */
.skin-catvod .mpv-subtitle-display { text-align: center; margin-bottom: 10px; }
.skin-catvod .mpv-subtitle-display .mpv-subtitle-content { display: inline-block; margin: 0px 70px; padding: 10px 10px; background-color: rgba(0, 0, 0, 0.5); border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -webkit-user-select: none; user-select: none; }
.skin-catvod.mpv-b-under-ie8 .mpv-subtitle-display .mpv-subtitle-content { background: url(../../image/catvod/cont_bg2_a60.png); } 
.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text { color: #fff; font-weight: 400; font-size: 16px; transition-duration: 0.5s; padding:0; } 
.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text * {font-size:16px; font-weight: 400; padding:0;}
.mpv-real-fullscreen.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text * {font-size:27px;}
.mpv-real-fullscreen.skin-catvod .mpv-subtitle-display {margin-bottom:30px;}
/* 설정 버튼 및 설정 영역 */
.skin-catvod .mpv-config-layout { float: right; }
.skin-catvod .mpv-config-btn { background: url(../../image/catvod/settings_btn.png) center center no-repeat; }
/* 설정 목록 */
.skin-catvod .mpv-config-menu .mpv-config-menu-title-icon { margin-top: 6px; background: url(../../image/catvod/settings_small_btn.png) center center no-repeat; }
.skin-catvod .mpv-config-menu .mpv-config-menu-title { height: 30px; border-bottom: solid 1px #fff; background-color: rgba(0,0,0, 0.2); }
.skin-catvod .mpv-config-menu .mpv-config-menu-title-nm {float: left; margin: 6px 0px 0px 6px; }
.skin-catvod .mpv-config-menu .mpv-view-rows { padding: 5px 0px; }
.skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name { float: left; margin: 8px 6px; font-size: 13px;}
.skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-value { float: right; width: 100px; margin: 8px 0px 0; text-align: right; }
.skin-catvod .mpv-config-menu .mpv-view-item.mpv-view-submenu .mpv-view-value:after { float: right; width: 20px; height: 20px; margin-top: -3.5px; padding: 0px 0px; content: ''; background-position: 0px 0px; background-repeat: no-repeat; }
.skin-catvod .mpv-config-menu .mpv-view-item.mpv-view-submenu .mpv-view-value:after { background-image: url(../../image/catvod/chevron_right.png); background-size: 100%; margin-top: -2px; }

/* 책갈피 북마크 */
.skin-catvod .mpv-view-layout.mpv-bookmark-layout { float: right; }
.skin-catvod.mpv-b-ie7 .mpv-view-layout.mpv-bookmark-layout.mpv-1btn { width: 30px; }
.skin-catvod.mpv-b-ie7 .mpv-view-layout.mpv-bookmark-layout.mpv-2btn { width: 60px; }
.skin-catvod.mpv-b-ie7 .mpv-view-layout.mpv-bookmark-layout.mpv-hide { width: 0px; display: inline-block; }
.skin-catvod .mpv-bookmark-add-btn { float: right; background: url(../../image/catvod/bookmark_add_btn.png) center center no-repeat; }
.skin-catvod .mpv-bookmark-menu-btn { float: right; background: url(../../image/catvod/bookmark_menu_btn.png) center center no-repeat; }
.skin-catvod .mpv-progress .mpv-bookmark-pointer { position: absolute; width: 5px; height: 100%; background-color: #00ff00; z-index: 60000; }
.skin-catvod .mpv-progress .mpv-bookmark-text-layout { position: absolute; top: -25px; margin-left: -18px; min-width: 36px; height: 20px; }
.skin-catvod .mpv-progress .mpv-bookmark-text { margin-top: 0px; padding: 2px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3x; background-color: black; color: white; text-align: center;  border: solid 1px #fff; }
/* 책갈피 북마크 목록 */
.skin-catvod .mpv-bookmark-menu.mpv-view-box { min-width: 200px; }
.skin-catvod .mpv-bookmark-menu .mpv-bookmark-add-btn { background: url(../../image/catvod/bookmark_add_small_btn.png) center center no-repeat; }
.skin-catvod .mpv-bookmark-menu .mpv-bookmark-menu-title-icon { margin-top: 6px; background: url(../../image/catvod/bookmark_menu_small_btn.png) center center no-repeat; }
.skin-catvod .mpv-bookmark-menu .mpv-bookmark-menu-title { height: 30px; border-bottom: solid 1px #fff; background-color: rgba(0,0,0, 0.2); }
.skin-catvod .mpv-bookmark-menu .mpv-bookmark-menu-title-nm {float: left; margin: 6px 0px 0px 6px; }
.skin-catvod .mpv-bookmark-menu .mpv-bookmark-menu-time { float: left; width: 45px; margin: 5px 5px 0px 5px; }
/* 책갈피 입력 화면 */
.skin-catvod .mpv-bookmark-input-layout .mpv-bookmark-contents { margin-bottom: 5px; }
.skin-catvod .mpv-bookmark-input-layout .mpv-input-icon { background: url(../../image/catvod/bookmark_add_small_btn.png) center center no-repeat; }

/* 구간반복 북마크 */
.skin-catvod .mpv-repmark-layout { float: right; }
.skin-catvod.mpv-b-ie7 .mpv-view-layout.mpv-repmark-layout.mpv-1btn { width: 30px; }
.skin-catvod.mpv-b-ie7 .mpv-view-layout.mpv-repmark-layout.mpv-2btn { width: 60px; }
.skin-catvod.mpv-b-ie7 .mpv-view-layout.mpv-repmark-layout.mpv-hide { width: 0px; display: inline-block; }
.skin-catvod .mpv-repmark-add-btn { float: right; background: url(../../image/catvod/repmark_add_btn.png) center center no-repeat; }
.skin-catvod .mpv-repmark-menu-btn { float: right; background: url(../../image/catvod/repmark_menu_btn.png) center center no-repeat; }
/* 구간반복 북마크 목록 */
.skin-catvod .mpv-repmark-menu.mpv-view-box { min-width: 200px; }
.skin-catvod .mpv-repmark-menu .mpv-repmark-add-btn { background: url(../../image/catvod/repmark_add_small_btn.png) center center no-repeat; }
.skin-catvod .mpv-repmark-menu .mpv-repmark-menu-title-icon { margin-top: 6px; background: url(../../image/catvod/repmark_menu_small_btn.png) center center no-repeat; }
.skin-catvod .mpv-repmark-menu .mpv-repmark-menu-title { height: 30px; border-bottom: solid 1px #fff; background-color: rgba(0,0,0, 0.2); }
.skin-catvod .mpv-repmark-menu .mpv-repmark-menu-title-nm {float: left; margin: 6px 0px 0px 6px; }
.skin-catvod .mpv-repmark-menu .mpv-repmark-menu-start { float: left; width: 45px; margin: 5px 5px 0px 5px; }
.skin-catvod .mpv-repmark-menu .mpv-repmark-menu-end { float: left; width: 45px; margin: 5px 5px 0px 5px; }
/* 구간반복 입력 화면 */
.skin-catvod .mpv-repmark-input-layout .mpv-repmark-contents { margin-bottom: 5px; }
.skin-catvod .mpv-repmark-input-layout .mpv-input-icon { background: url(../../image/catvod/repmark_add_small_btn.png) center center no-repeat; }

/* 플레이리스트 */
.skin-catvod .mpv-playlist-layout { float: right; }
.skin-catvod.mpv-b-ie7 .mpv-playlist-layout.mpv-1btn { width: 30px; }
.skin-catvod.mpv-b-ie7 .mpv-playlist-layout.mpv-2btn { width: 60px; }
.skin-catvod.mpv-b-ie7 .mpv-playlist-layout.mpv-hide { width: 0px; display: inline-block; }
.skin-catvod .mpv-playlist-add-btn { float: right; background: url(../../image/catvod/playlist_add.png) center center no-repeat; }
.skin-catvod .mpv-playlist-menu-btn { float: right; background: url(../../image/catvod/playlist_play.png) center center no-repeat; }
/* 플레이리스트 목록 */
.skin-catvod .mpv-playlist-menu.mpv-view-box { min-width: 250px; }
.skin-catvod .mpv-playlist-menu .mpv-playlist-menu-title { height: 30px; border-bottom: solid 1px #fff; background-color: rgba(0,0,0, 0.2); }
.skin-catvod .mpv-playlist-menu .mpv-playlist-menu-title-icon { margin: 7px 3px 0px 5px; background: url(../../image/catvod/playlist_play_small.png) center center no-repeat; }
.skin-catvod .mpv-playlist-menu .mpv-playlist-menu-title-nm {float: left; margin: 6px 0px 0px 0px; }
.skin-catvod .mpv-playlist-menu .mpv-playlist-add-btn { margin: 0px 0px 0px 5px; background: url(../../image/catvod/playlist_add_small.png) center center no-repeat; }
.skin-catvod .mpv-playlist-menu .mpv-view-item .mpv-view-checked {margin-top: 2px;  }
.skin-catvod .mpv-playlist-menu .mpv-playlist-menu-nm { max-width: 300px; min-width: 150px; height: 18px; margin: 7px 5px 0px 5px; }
.skin-catvod .mpv-playlist-menu .mpv-view-item.mpv-option-selected .mpv-playlist-menu-nm { color: #87e4ff; }
/* 플레이리스트 입력 화면 */
.skin-catvod .mpv-playlist-input-layout .mpv-playlist-contents { /*height: 107px;*/ display: inline-block; }
.skin-catvod .mpv-playlist-input-layout .mpv-input-icon { background: url(../../image/catvod/playlist_add_small.png) center center no-repeat; }

/* 공통 서브 목록 (자막목록, 화질목록, 배속목록, 북마크목록, 소스선택목록, 설정목록) */
.skin-catvod .mpv-view-layout {margin: 21px 0px 0px 0px;}
/* 공통 서브 목록 버튼 */
.skin-catvod .mpv-bmenu-btn {margin: 30px 5px 0px 5px;padding: 2px 10px 3px 25px;color: #ffffff;/* font-family:'돋움','Dotum'; */cursor: pointer;/* border: solid 0.5px #ffffff; */border-radius:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../../image/catvod/arrow_up01.png) 9px 5px no-repeat;font-size: 14px;}
.skin-catvod.mpv-b-under-ie8 .mpv-bmenu-btn { border: 0px; }
.skin-catvod .mpv-bmenu-btn.mpv-on { color: #87e4ff; border-color: #87e4ff; }
.skin-catvod .mpv-bmenu-btn:hover { color: #87e4ff; border-color: #87e4ff; }
.skin-catvod .mpv-menu-title-icon { float: left; width: 16px; height: 16px; margin: 2px 0px 0px 5px; }
/* 공통 서브 목록 */
.skin-catvod .mpv-view-box {position:absolute;display:block;max-height:500px;bottom:42px;width:180px; right:70px;color:#ffffff;background:rgba(0,0,0,0.7);/* border:solid 1px #fff; */overflow:hidden;transition: max-height 0.5s,bottom 0.5s,opacity 0.5s;z-index: 2000;}
.skin-catvod .mpv-view-box.mpv-quality-menu,
.skin-catvod .mpv-view-box.mpv-subtitle-menu {right:0px;}
.skin-catvod.mpv-b-ie7 .mpv-view-box { width: 280px; }
.skin-catvod.mpv-b-under-ie8 .mpv-view-box { background: url(../../image/catvod/cont_bg2_a60.png); }
.skin-catvod .mpv-view-box .mpv-view-bottom  { display: none; }
.skin-catvod .mpv-view-box.mpv-hide {border: solid 1px #000;display: block;max-height: 1px;opacity: 0;bottom: 0px;}
/*  .skin-catvod .mpv-view-box.mpv-overflow-right { right: 5px; } */
.skin-catvod .mpv-view-rows {max-height: 300px;/* min-height: 120px; *//* overflow-y: auto; */padding:7px 7px 7px 0;overflow: hidden;}
.skin-catvod .mpv-view-item {cursor: pointer;overflow: hidden;}
.skin-catvod .mpv-view-item:hover { color:#87e4ff; }
.skin-catvod .mpv-view-ele { display: table-cell; }
.skin-catvod .mpv-view-item .mpv-view-checked {float: left;width: 20px;height: 20px;color: #ffffff;text-align: center;display: inline-block;}
.skin-catvod .mpv-view-item.mpv-option-selected .mpv-view-checked { background: url(../../image/catvod/option_selected.png) no-repeat; background-position: 7px 7px; }
.skin-catvod .mpv-view-item .mpv-view-text {float: left;/* font-family: '돋움','Dotum'; */padding: 5px 5px 5px 2px;/* display: inline-block; */}
.skin-catvod .mpv-view-item.mpv-option-selected .mpv-view-text { color: #87e4ff; }
.skin-catvod .mpv-view-item:hover .mpv-view-text  { color: #87e4ff; }
.skin-catvod .mpv-view-item:hover .mpv-view-name  { color: #87e4ff; }
.skin-catvod .mpv-view-item:hover .mpv-view-value  { color: #87e4ff; }
.skin-catvod .mpv-view-close-btn { cursor: pointer; }
.skin-catvod .mpv-view-item.mpv-view-line { height: 1px; background-color: #fff; }
.skin-catvod .mpv-view-item.mpv-view-line  * { display: none; }
.skin-catvod .mpv-view-box .mpv-menu-nm { float: left; max-width: 130px; min-width: 100px; height: 18px; margin: 5px 5px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.skin-catvod .mpv-view-box .mpv-menu-del-btn { float: right; width: 20px; height: 20px; margin-top: 1px; background: url(../../image/catvod/delete_small_btn.png) center center no-repeat; cursor: pointer; }
/* 목록의 닫기 버튼 */
.skin-catvod .mpv-view-box .mpv-menu-close-btn { float: right; width:20px; height:20px; margin: 4px 4px 0px 0px; background: url(../../image/catvod/close_small_btn.png) center center no-repeat; transform: scale(1);}
        
/* 공통 입력창 영역 */
.skin-catvod .mpv-input-layout { position: absolute; display: inline-block; bottom: 60px; left: 50%; transform: translateX(-50%); transition: bottom 0.5s, opacity 0.5s; }
.skin-catvod.mpv-b-ie7 .mpv-input-layout { width: 280px; }
.skin-catvod .mpv-input-layout.mpv-hide { opacity: 0; bottom: -700px; }
.skin-catvod .mpv-input-layout .mpv-input-box { border: solid 1px #fff; color: #fff; background-color: rgba(0,0,0,0.7); }
.skin-catvod .mpv-input-layout .mpv-input-subject { height: 26px; padding: 10px 0px 0px 5px; border-bottom: solid 1px #fff; text-align: left; }
.skin-catvod .mpv-input-layout .mpv-input-icon { float: left; width: 30px; height: 30px; margin: -6px 0px 0px 0px; }
/* 공통 입력창 입력 태그 */
.skin-catvod .mpv-input-layout .mpv-input-tag-border { padding: 5px 0px 5px 10px; height: 25px; }
.skin-catvod .mpv-input-layout .mpv-input-tag-nm { float: left; width: 80px; margin-top: 2px; }
.skin-catvod .mpv-input-layout .mpv-input-tag-nm::after { content: ' : ' }
.skin-catvod .mpv-input-layout .mpv-input-tag { float: left; width: 178px; height: 20px; background-color: #000; color: #fff; margin: 0px 5px 0px 0px; padding: 2px 5px; border: solid 0.5px #fff; }
.skin-catvod.mpv-b-ie7 .mpv-input-layout .mpv-input-tag { width: 168px; }
.skin-catvod .mpv-input-layout .mpv-input-tag:hover { border: solid 1px #fff; }
/* 공통 입력창 입력 태그 (시간) */
.skin-catvod .mpv-input-layout .mpv-input-time-border { padding: 5px 0px 5px 10px; height: 22px; }
.skin-catvod .mpv-input-layout .mpv-input-time { float: left;  width: 74px; height: 20px; background-color: #000; color: #fff; margin: 0px 105px 0px 0px; padding: 2px 5px; border: solid 0.5px #fff; }
.skin-catvod .mpv-input-layout .mpv-input-time.selected { border: solid 1px #87e4ff; }
/* 공통 입력창 확인/닫기 버튼 영역 */
.skin-catvod .mpv-input-layout .mpv-input-confirm-box { width: 100%; height: 35px; padding-top: 7px; border-top: solid 1px #fff; text-align: center; }
.skin-catvod .mpv-input-layout .mpv-input-confirm-btn { display: inline-block; width: 70px; border: solid 1px #fff; margin: 0px 5px; padding: 2px 5px; border-radius: 5px 5px; }
.skin-catvod .mpv-input-layout .mpv-input-confirm-btn:hover { cursor: pointer; background-color: #fff; color: #000; }
.skin-catvod .mpv-input-layout .mpv-input-close-btn { display: inline-block; width: 70px; border: solid 1px #fff; margin: 0px 5px; padding: 2px 5px; border-radius: 5px 5px; }
.skin-catvod .mpv-input-layout .mpv-input-close-btn:hover { cursor: pointer; background-color: #fff; color: #000; }
.skin-catvod .mpv-input-layout .mpv-input-menu-btn { float: right; border: solid 1px #fff; margin: -5px 5px 0px 5px; padding: 2px 5px; border-radius: 5px 5px; }
.skin-catvod .mpv-input-layout .mpv-input-menu-btn:hover { cursor: pointer; background-color: #fff; color: #000; }

/* 극장 모드 */
.skin-catvod.mpv-wide-screen { position: absolute; width: 100%; left: 0px; }
/* 극장 모드 버튼 */
.skin-catvod .mpv-button.mpv-wide-btn { float: right; background: url(../../image/catvod/theater_on.png) center center no-repeat; margin-left:0;}
.skin-catvod .mpv-wide-btn.mpv-sel1 { background: url(../../image/catvod/theater_off.png) center center no-repeat; }

/* 풀스크린 버튼 */
.skin-catvod .mpv-fullscreen-btn {float: right;background: url('https://static.ebs.co.kr/www/common/img/anikids/all_icon.png') no-repeat -385px -106px;}
.skin-catvod.mpv-fullscreen .mpv-fullscreen-btn {background: url('https://static.ebs.co.kr/www/common/img/anikids/all_icon.png') no-repeat -438px -106px;}
/* 풀스크린 화면 */
.skin-catvod.mpv-fullscreen { position: fixed; display: block; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px 0px; padding: 0px 0px; border: solid 0px; z-index: 2000; }
body.skin-catvod-fullscreen { margin: 0px 0px; padding: 0px 0px; }
body.skin-catvod-virtual-fullscreen { overflow: hidden; }
.skin-catvod.mpv-fullscreen.mpv-virtual-fullscreen { overflow: hidden; }
.skin-catvod.mpv-fullscreen .mpv-wide-btn { display: none; }
.skin-catvod.mpv-fullscreen .mpv-openlayer-btn { display: none; }
.mpv-fullscreen-none-node { display: none; }

/* 회차정보 2020.07 */
	.skin-catvod                .mpv-castvod-btn {float: right;background: url('https://static.ebs.co.kr/www/common/img/anikids/all_icon.png') no-repeat -329px -106px;margin-left: 15px;}

/* 터치 이벤트 도움말 영역 (재생바 이동, 볼륨, 밝기) */
.skin-catvod .mpv-touch-helper { position: absolute;  top: 10px; right: 10px; min-width: 100px; min-height: 60px; background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.5); color: #ffffff; }

/* Lock screen (화면잠금모드) */
.skin-catvod .mpv-lock-btn { background: url(../../image/catvod/lock_open_btn.png) center center no-repeat; cursor: pointer; }
.skin-catvod.mpv-lock-screen .mpv-lock-btn { background: url(../../image/catvod/lock_btn.png) center center no-repeat; }
.skin-catvod.mpv-lock-screen .mpv-control { display: none; }
.skin-catvod.mpv-lock-screen .mpv-openlayer-button { display: none; }
.skin-catvod.mpv-lock-screen .mpv-config-btn { display: none; }
.skin-catvod.mpv-lock-screen .mpv-exit-btn { display: none; }
.skin-catvod.mpv-lock-screen .mpv-title-text-btn { display: none; }
.skin-catvod.mpv-lock-screen .mpv-view-box { display: none; }
.skin-catvod.mpv-lock-screen .mpv-bookmark-input-layout { display: none; }
.skin-catvod.mpv-lock-screen .mpv-repmark-input-layout { display: none; }
.skin-catvod.mpv-lock-screen .mpv-playlist-input-layout { display: none; }
.skin-catvod.mpv-lock-screen .mpv-openlayer-screen .mpv-openlayer-button { display: none; }

/* 프리뷰 */
.skin-catvod .mpv-preview-message-btn { display: none; height: 30px; margin-top: 5px; padding: 7px 20px 0px 20px; color: #fff; background-color: rgba(0,0,0,0.4); border-radius: 5px 5px; border: solid 0.5px #fff; box-sizing: border-box;}
.skin-catvod.mpv-preview-screen .mpv-preview-message-btn { display: block; }

/* 인트로 영상 */
.skin-catvod .mpv-intro-btn { display: none; }
.skin-catvod.mpv-intro-screen .mpv-edge-rightbottom { display: inline-block; }
.skin-catvod.mpv-intro-screen .mpv-intro-btn { display: inline-block; }
.skin-catvod .mpv-intro-skip-btn {position:relative; overflow:hidden; float:right; min-width:100px; padding:8px 27px 8px 13px; font-size:14px; font-weight:bold; color:#fff; border:solid 1px #fff; border-radius:5px 5px; background-color:rgba(136, 136, 136, .8); cursor: pointer; transition: all .4s ease-in-out;}
.skin-catvod .mpv-intro-skip-btn:hover {background-color:rgba(80, 80, 80, 1);}
.skin-catvod .mpv-intro-skip-btn:before {content:''; position:absolute; right:10px; top:10px; width:13px; height:14px; background: url('https://static.ebs.co.kr/www/common/img/anikids/all_icon.png') no-repeat -587px -131px;}
.skin-catvod .mpv-intro-skip-btn:after {content:''; position:absolute; left:0; top:0; height:100%; width:0.1%; animation: mediaskip 10s linear; animation-iteration-count:1; background-color:rgba(50, 50, 50,.45);animation-play-state: running;}
@keyframes mediaskip {
    0% {width:0.1%;}
    100% {width:100%;}
}
.skin-catvod.mpv-state-paused .mpv-intro-skip-btn:after {animation-play-state: paused;}

/* 광고 */
.skin-catvod .mpv-ad-message-btn { display: none; height: 30px; margin-top: 5px; padding: 7px 20px 0px 20px; color: #fff; background-color: rgba(0,0,0,0.4); border-radius: 5px 5px; border: solid 0.5px #fff; }
.skin-catvod .mpv-ad-btn { display: none; }
.skin-catvod .mpv-ad-detail-btn {float: right; margin: 3px 0px 0px 0px; padding:6px 10px 6px 10px; font-size: 14px; font-weight: bold; color: #fff; border: solid 1px #fff; border-radius: 5px 5px; background-color: rgba(0,0,0,0.7); cursor: pointer; }
.skin-catvod .mpv-ad-detail-btn:hover { border: solid 1px #ff0000; }
.skin-catvod .mpv-ad-skip-btn {float: right; margin: 3px 0px 0px 0px; padding:6px 10px 6px 10px; font-size: 14px; font-weight: bold; color: #fff; border: solid 1px #fff; border-radius: 5px 5px; background-color: rgba(0,0,0,0.7);  cursor: pointer; }
.skin-catvod .mpv-ad-skip-btn:hover { border: solid 1px #ff0000; }
/* 광고 화면 (AD) */
.skin-catvod.mpv-ad-screen .mpv-ad-message-btn { display: block; }
.skin-catvod.mpv-ad-screen .mpv-edge-rightbottom { display: inline-block; }
.skin-catvod.mpv-ad-screen .mpv-ad-btn { display: inline-block; }
.skin-catvod.mpv-ad-screen .mpv-ad-btn.mpv-hide { display: none; }
.skin-catvod.mpv-ad-screen .mpv-subtitle-display { display: none; }
.skin-catvod.mpv-ad-screen .mpv-stop-btn { display: none; }
.skin-catvod.mpv-ad-screen .mpv-previous-btn { display: none; }
.skin-catvod.mpv-ad-screen .mpv-next-btn { display: none; }
.skin-catvod.mpv-ad-screen .mpv-previous-skip-btn { display: none; }
.skin-catvod.mpv-ad-screen .mpv-skip-input { display: none; }
.skin-catvod.mpv-ad-screen .mpv-next-skip-btn { display: none; }
.skin-catvod.mpv-ad-screen .mpv-repeat-btn { display: none; }
.skin-catvod.mpv-ad-screen .mpv-config-layout { display: none; }
.skin-catvod.mpv-ad-screen .mpv-playlist-layout { display: none; }
.skin-catvod.mpv-ad-screen .mpv-repmark-layout { display: none; }
.skin-catvod.mpv-ad-screen .mpv-bookmark-layout { display: none; }
.skin-catvod.mpv-ad-screen .mpv-switchsource-layout { display: none; }
.skin-catvod.mpv-ad-screen .mpv-rate-layout { display: none; }
.skin-catvod.mpv-ad-screen .mpv-quality-layout { display: none; }
.skin-catvod.mpv-ad-screen .mpv-subtitle-layout { display: none; }
/* 광고 화면 (VAST) */
.skin-catvod.mpv-vast-screen .mpv-ad-message-btn { display: block; }
.skin-catvod.mpv-vast-screen .mpv-edge-rightbottom { display: inline-block; }
.skin-catvod.mpv-vast-screen .mpv-ad-btn { display: inline-block; }
.skin-catvod.mpv-vast-screen .mpv-ad-btn.mpv-hide { display: none; }
.skin-catvod.mpv-vast-screen .mpv-subtitle-display { display: none; }
.skin-catvod.mpv-vast-screen .mpv-stop-btn { display: none; }
.skin-catvod.mpv-vast-screen .mpv-previous-btn { display: none; }
.skin-catvod.mpv-vast-screen .mpv-next-btn { display: none; }
.skin-catvod.mpv-vast-screen .mpv-previous-skip-btn { display: none; }
.skin-catvod.mpv-vast-screen .mpv-skip-input { display: none; }
.skin-catvod.mpv-vast-screen .mpv-next-skip-btn { display: none; }
.skin-catvod.mpv-vast-screen .mpv-repeat-btn { display: none; }
.skin-catvod.mpv-vast-screen .mpv-config-layout { display: none; }
.skin-catvod.mpv-vast-screen .mpv-playlist-layout { display: none; }
.skin-catvod.mpv-vast-screen .mpv-repmark-layout { display: none; }
.skin-catvod.mpv-vast-screen .mpv-bookmark-layout { display: none; }
.skin-catvod.mpv-vast-screen .mpv-switchsource-layout { display: none; }
.skin-catvod.mpv-vast-screen .mpv-rate-layout { display: none; }
.skin-catvod.mpv-vast-screen .mpv-quality-layout { display: none; }
.skin-catvod.mpv-vast-screen .mpv-subtitle-layout { display: none; }
    
/* App */
.skin-catvod .mpv-exit-btn { background: url(../../image/catvod/close_btn.png) center center no-repeat; cursor: pointer; }

/* Flash */
.skin-catvod .mpv-flash-icon { display: none; background: url(../../image/catvod/flash_on_icon.png) center center no-repeat; cursor: pointer; }
.skin-catvod.mpv-device-flash .mpv-flash-icon { display: block; }
.skin-catvod.mpv-device-flash2 .mpv-flash-icon { display: block; }

/* 썸네일 */
.skin-catvod .mpv-thumbnail { position: absolute; margin-left: 10px; bottom: 20px; border: solid 1px #fff; background-color: rgba(0,0,0,0.5); text-align: center; }
.skin-catvod .mpv-thumbnail .mpv-thumbnail-top { border: solid 0px; margin: 0px 0px; padding: 0px 0px; vertical-align: middle; }
.skin-catvod .mpv-thumbnail .mpv-thumbnail-image { width: 120px; height: 80px; border: solid 0px; margin: 0px 0px; padding: 0px 0px; background-size: 120px 80px; }
.skin-catvod .mpv-thumbnail.mpv-thumbnail-auto .mpv-thumbnail-image { background-size: auto; }
.skin-catvod .mpv-thumbnail .mpv-thumbnail-bottom { position: absolute; background: rgba(0, 0, 0, 0.3); width: 100%; height: 20px; margin: -20px 0px 0px 0px; padding: 0px 0px; text-align: center; }
.skin-catvod .mpv-thumbnail .mpv-thumbnail-time { margin: 3px 0px 0px 0px; padding: 0px 0px; color: #fff; font: normal 12px '나눔고딕','NanumGothic',NGB,'맑은 고딕','Malgun Gothic'; font-weight: bold; }

/* 라이브 모드 */
.skin-catvod.mpv-live-screen .mpv-thumbnail { display: none; }
.skin-catvod.mpv-live-screen .mpv-stop-btn { display: none; }
.skin-catvod.mpv-live-screen .mpv-rate-layout { display: none; }
.skin-catvod.mpv-live-screen .mpv-repeat-btn { display: none; }
.skin-catvod.mpv-live-screen .mpv-skip-input { display: none; }
.skin-catvod.mpv-live-screen .mpv-previous-skip-btn { display: none; }
.skin-catvod.mpv-live-screen .mpv-next-skip-btn { display: none; }
.skin-catvod.mpv-live-screen .mpv-bookmark-layout  { display: none; }
.skin-catvod.mpv-live-screen .mpv-bookmark-add-btn  { display: none; }
.skin-catvod.mpv-live-screen .mpv-bookmark-menu-btn  { display: none; }
.skin-catvod.mpv-live-screen .mpv-bookmark-menu { display: none; }    
.skin-catvod.mpv-live-screen .mpv-repmark-layout  { display: none; }
.skin-catvod.mpv-live-screen .mpv-repmark-add-btn  { display: none; }
.skin-catvod.mpv-live-screen .mpv-repmark-menu-btn  { display: none; }
.skin-catvod.mpv-live-screen .mpv-repmark-menu { display: none; }
.skin-catvod.mpv-live-screen .mpv-time-layout { display: none; }
.skin-catvod.mpv-live-screen .mpv-subtitle-layout { display: none; }
.skin-catvod.mpv-live-screen .mpv-subtitle-display { display: none; }
.skin-catvod.mpv-live-screen .mpv-progress { display: none; }

/* DVR 모드 (Seekable 라이브 모드) */
.skin-catvod.mpv-dvr-screen .mpv-thumbnail { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-stop-btn { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-rate-layout { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-repeat-btn { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-bookmark-layout  { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-bookmark-add-btn  { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-bookmark-menu-btn  { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-bookmark-menu { display: none; }    
.skin-catvod.mpv-dvr-screen .mpv-repmark-layout  { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-repmark-add-btn  { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-repmark-menu-btn  { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-repmark-menu { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-subtitle-layout { display: none; }
.skin-catvod.mpv-dvr-screen .mpv-subtitle-display { display: none; }
    
/* 오픈레이어 (소형/미니 플레이어) 버튼 */
.skin-catvod .mpv-openlayer-btn { float: right; background: url(../../image/catvod/openlayer_btn.png) center center no-repeat; }
.skin-catvod .mpv-openlayer-close-btn {  background: url(../../image/catvod/key_down.png) center center no-repeat; }
.skin-catvod .mpv-openlayer-rollback-btn { background: url(../../image/catvod/rollback_btn.png) center center no-repeat; }
.skin-catvod .mpv-openlayer-button { display: none; }
/* 오픈레이어 (소형/미니 플레이어) 화면 */
.skin-catvod .mpv-openlayer-screen { position: fixed; width: 400px; height: 300px; top: auto; left: auto; bottom: 0px; right: 0px; margin: 0px 20px 20px 0px; padding: 0px 0px; z-index: 2000; }
.skin-catvod .mpv-openlayer-screen { transition: width 0.3s, height 0.3s; }
.skin-catvod .mpv-openlayer-screen .mpv-openlayer-button { display: block; }
.skin-catvod.mpv-os-mobile .mpv-openlayer-screen { top: 0px; right: 0px; margin: 0px 0px; padding: 0px 0px; }
.skin-catvod.mpv-os-mobile .mpv-openlayer-screen .mpv-screen { height: 100%; }
.skin-catvod .mpv-openlayer-screen .mpv-title-text { max-width: 150px; }
.skin-catvod .mpv-openlayer-screen .mpv-switchsource-layout { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-subtitle-layout { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-rate-layout { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-quality-layout { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-bookmark-menu { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-stop-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-previous-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-next-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-repeat-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-skip-input { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-previous-skip-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-next-skip-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-wide-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-subtitle-display { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-bookmark-add-btn  { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-bookmark-menu-btn  { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-repmark-add-btn  { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-repmark-menu-btn  { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-playlist-add-btn  { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-playlist-menu-btn  { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-thumbnail { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-config-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-exit-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-openlayer-btn { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-view-box { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-bookmark-input-layout { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-repmark-input-layout { display: none; }
.skin-catvod .mpv-openlayer-screen .mpv-playlist-input-layout { display: none; }
.skin-catvod .mpv-openlayer-none-screen .mpv-openlayer-btn { display: none; }
            
/* 디바이스 화면 */
.skin-catvod.mpv-device-youtube.mpv-youtube-osd .mpv-edge-left { top: 55px; width: 30px; }
.skin-catvod.mpv-device-youtube.mpv-youtube-osd .mpv-edge-right { top: 55px; width: 30px; }
    
   	/* // 3.1.9 ver */
.skin-catvod.mpv-device-youtube .mpv-pause-image { display: none; }
.skin-catvod.mpv-device-youtube .mpv-pause-image.mpv-previous-ctime { display: block; }
.skin-catvod.mpv-device-youtube.mpv-state-paused .mpv-pause-image.mpv-used { display: block; }
.skin-catvod.mpv-device-youtube.mpv-state-playing .mpv-pause-image.mpv-used { display: none; }
.skin-catvod.mpv-device-youtube.mpv-state-playing .mpv-pause-image.mpv-used.mpv-previous-ctime { display: block; }
    

/* 버전 영역 */
.skin-catvod .mpv-version-box  { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.skin-catvod .mpv-version-ibox { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.skin-catvod .mpv-version-text { position: absolute; left: 50%; transform: translateX(-50%) translateY(-50%); top: 50%; display: inline-block; margin: 10px 10px; padding: 20px 20px; color: #fff; font-weight: bold; background-color: rgba(0,0,0,0.5); border-radius: 5px 5px; text-align: center; line-height: 20px; ; }

/* 확인 창 영역 */
.skin-catvod .mpv-confirm-layer { position: absolute; display: table; top: 0px; left: 0px; margin: 0px 0px; padding: 0px 0px; width: 100%; height: 100%; text-align: center; background-color: rgba(0,0,0,0.4); }
.skin-catvod .mpv-confirm-layer .mpv-confirm-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.skin-catvod .mpv-confirm-layer .mpv-confirm-box { display: inline-block; text-align: center; color: #fff; border: solid 1px #fff; border-radius: 5px 5px; background-color: rgba(0,0,0,0.7); }
.skin-catvod.mpv-b-ie7 .mpv-confirm-layer .mpv-confirm-box { width: 300px; }
.skin-catvod .mpv-confirm-layer .mpv-confirm-box .mpv-confirm-text { display: table-cell; min-width: 160px; padding: 10px 10px; text-align: center; vertical-align: middle; }
.skin-catvod .mpv-confirm-layer .mpv-confirm-box .mpv-confirm-bottom .button { display: inline-block; margin: 5px 5px; padding: 2px 5px; min-width: 50px; border: solid 1px #fff; border-radius: 5px 5px; cursor: pointer; }
.skin-catvod.mpv-b-ie7 .mpv-confirm-layer .mpv-confirm-box .mpv-confirm-bottom .button { width: 70px; }
.skin-catvod .mpv-confirm-layer .mpv-confirm-box .mpv-confirm-bottom .button:hover { border: solid 1px #f00; color: #f00; }

/* 경고 창 영역 */
.skin-catvod .mpv-alert-layer { position: absolute; display: table; top: 0px; left: 0px; margin: 0px 0px; padding: 0px 0px; width: 100%; height: 100%; text-align: center; background-color: rgba(0,0,0,0.4); }
.skin-catvod .mpv-alert-layer .mpv-alert-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.skin-catvod .mpv-alert-layer .mpv-alert-box { display: inline-block; text-align: center; color: #fff; border: solid 1px #fff; border-radius: 5px 5px; background-color: rgba(0,0,0,0.7); }
.skin-catvod.mpv-b-ie7 .mpv-alert-layer .mpv-alert-box { width: 300px; }
.skin-catvod .mpv-alert-layer .mpv-alert-box .mpv-alert-text { display: table-cell; min-width: 160px; padding: 10px 10px; text-align: center; vertical-align: middle; }
.skin-catvod .mpv-alert-layer .mpv-alert-box .mpv-alert-bottom .button { display: inline-block; margin: 5px 5px; padding: 2px 5px; min-width: 50px; border: solid 1px #fff; border-radius: 5px 5px; cursor: pointer; }
.skin-catvod.mpv-b-ie7 .mpv-alert-layer .mpv-alert-box .mpv-alert-bottom .button { width: 70px; }
.skin-catvod .mpv-alert-layer .mpv-alert-box .mpv-alert-bottom .button:hover { border: solid 1px #f00; color: #f00; }

/* 플래시 플레이어 다운로드 영역 */
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer { position: absolute; display: table; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; background-color: #000; }
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer .mpv-flash-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer .mpv-flash-box { display: inline-block; padding: 30px 60px; text-align: center; font-weight: bold; color: #0000ff; border: solid 1px #fff; border-radius: 5px 5px; background-color: #fff; }
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer a { text-decoration: none; }
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer a:link { color: #0000ff; }
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer a:visited { color: #0000ff; }
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer a:hover { text-decoration: underline; }
.skin-catvod.mpv-install-flash-screen .mpv-flash-layer .mpv-flash-image { width: 390px; height: 240px; margin-top: -40px; background: url(../../image/catvod/getnewflash.png) center center no-repeat; }

/* RADIO 영역 */
.skin-catvod .mpv-radio-background-image { background-size: 100% 100%; background-repeat: no-repeat; position: absolute !important; top:0; } /* 2020-12-18 */
/* RADIO 모드 */
.skin-catvod.mpv-radio-screen { background-color: #000; height: 100%; } /* height값 추가 2020.12 */
/* .skin-catvod.mpv-radio-screen .mpv-fullscreen-btn { display: none; } */
.skin-catvod.mpv-radio-screen .mpv-wide-btn { display: none; }
/* RADIO HIDE 모드 (영상 영역을 감추고자 할 때) */
.skin-catvod.mpv-radio-hide-screen .mpv-player { background-color: #000; }
.skin-catvod.mpv-radio-hide-screen .mpv-device { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-radio-background-image { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-osd { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-poster { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-edge-left { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-edge-right { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-edge-center { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-side-double-tab { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-foreground { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-side-double-tab-helper { display: none; }
.skin-catvod.mpv-radio-hide-screen .mpv-flash-layer { display: none; }

/* // 3.1.9 ver */
/* 채팅영역 */
.skin-catvod.mpv-chat-screen .mpv-player { float: left; width: calc(100% - 400px); }
.skin-catvod.mpv-chat-screen .mpv-chat { float: right; display: block; width: 400px; }
.skin-catvod.mpv-chat-screen.mpv-fullscreen .mpv-chat { position: absolute; float: none; top: 0px; right: 0px; height: calc(100% - 45px); background-color: rgba(43, 103, 163, 0.02); border: solid 1px #9bbad8; }
.skin-catvod.mpv-chat-screen.mpv-fullscreen .mpv-player { width: 100%; float: none; }
.skin-catvod.mpv-chat-screen.mpv-chat-overlay .mpv-chat { position: absolute; float: none; top: 0px; right: 0px; height: calc(100% - 45px); background-color: rgba(43, 103, 163, 0.02); border: solid 1px #9bbad8; }
.skin-catvod.mpv-chat-screen.mpv-chat-overlay .mpv-player { width: 100%; float: none; }
.skin-catvod.mpv-chat-screen.mpv-fullscreen .mpv-chat .mpv-chat-input { background: transparent; border: none; }
.skin-catvod.mpv-chat-screen.mpv-chat-overlay .mpv-chat .mpv-chat-input { background: transparent;  border: none; }
.skin-catvod.mpv-chat-screen.mpv-fullscreen .mpv-chat { border: 0px; }
.skin-catvod.mpv-chat-screen.mpv-chat-overlay .mpv-chat { border: 0px; }

.skin-catvod .mpv-chat { height: 100%; display: none; background-color: #9bbad8; }
.skin-catvod.mpv-openlayer-root-screen.mpv-chat-screen .mpv-chat { display: none; }
.skin-catvod .mpv-chat.mpv-chat-useface .mpv-chat-row .mpv-chat-icon { display: block; }
.skin-catvod .mpv-chat .mpv-chat-display { width: 100%; height: calc(100% - 45px); overflow-y: auto; overflow-x: none; }
.skin-catvod .mpv-chat .mpv-chat-display::-webkit-scrollbar { width: 10px; }
.skin-catvod .mpv-chat .mpv-chat-display::-webkit-scrollbar-thumb { background-color: #2f3542; border-radius: 10px; background-clip: padding-box; border: 2px solid transparent; }
.skin-catvod .mpv-chat .mpv-chat-display::-webkit-scrollbar-track { background-color: grey; border-radius: 10px; box-shadow: inset 0px 0px 5px white; }
.skin-catvod .mpv-chat .mpv-chat-row { width: 100%; display: inline-block; margin: 0px 0px 10px 0px; }
.skin-catvod .mpv-chat .mpv-chat-row .mpv-chat-box { display: block; }
.skin-catvod .mpv-chat .mpv-chat-row .mpv-chat-icon { display: none; width: 40px; height: 40px; margin: 5px 5px; border: solid 1px red; }
.skin-catvod .mpv-chat .mpv-chat-row .mpv-chat-user { font-weight: bold; padding: 3px 5px; }
.skin-catvod .mpv-chat .mpv-chat-row .mpv-chat-time { padding: 3px 0px 3px 0px; }
.skin-catvod.mpv-fullscreen .mpv-chat .mpv-chat-row .mpv-chat-user { background-color: gray; color: #fff; }
.skin-catvod .mpv-chat .mpv-chat-row .mpv-chat-message { display: block; max-width: 80%; margin: 5px 5px 0px 0px; padding: 8px 8px; background-color: #ffec42; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-other .mpv-chat-box { left: 10px; }    
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-other .mpv-chat-icon { float: left; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-other .mpv-chat-line { float: left; margin: 8px 2px 0px 10px; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-other .mpv-chat-user { float: left; margin-right: 10px; margin-left: 0px; font-weight: bold; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-other .mpv-chat-time { float: left; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-other .mpv-chat-message { clear: both; float: left; margin-left: 10px; border-radius: 15px 5px 15px 5px; }
.skin-catvod .mpv-chat.mpv-chat-useface .mpv-chat-row.mpv-chat-other .mpv-chat-message { margin-top: -22px; margin-left: 56px; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-mine .mpv-chat-box { right: 10px; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-mine .mpv-chat-icon { float: right; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-mine .mpv-chat-line { float: right; margin: 8px 10px 0px 2px; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-mine .mpv-chat-user { float: right; margin-right: 0px; margin-left: 10px; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-mine .mpv-chat-time { float: right; }
.skin-catvod .mpv-chat .mpv-chat-row.mpv-chat-mine .mpv-chat-message { clear: both; float: right; margin-right: 10px; border-radius: 15px 5px 5px 5px; }
.skin-catvod .mpv-chat.mpv-chat-useface .mpv-chat-row.mpv-chat-mine .mpv-chat-message { margin-top: -22px; margin-right: 56px; }
.skin-catvod .mpv-chat .mpv-chat-bottom { width: 100%; height: 35px; }
.skin-catvod .mpv-chat .mpv-chat-input { float: left; width: calc(100% - 72px); height: 28px; margin-left: 10px; color : #333; font-size: 12px; padding: 5px; border: solid 1px #000; }
.skin-catvod .mpv-chat input.mpv-chat-input { width: calc(100% - 60px); height: 37px; margin-top: 1px; }
.skin-catvod .mpv-chat .mpv-chat-input:empty:before{ content: attr(placeholder); display: block; /* For Firefox */ }
.skin-catvod .mpv-chat .mpv-chat-input-btn { float: right; width: 36px; height: 36px; margin-right: 5px; border: solid 1px #ff00ff; }
.skin-catvod .mpv-chat .mpv-chat-lv1 { width: 80%; text-align: center; height: 25px; margin: 10px 10px; font-weight: bold; }

.skin-catvod button:focus {outline:1px solid #ffea01}

.skin-catvod .mpv-button.mpv-config-btn { display: none; transform: scale(1);}
.skin-catvod .mpv-view-box {/* display: none; */}

@media screen and (max-width:767px){
	.player_wrap .skin-catvod .mpv-rate-layout.mpv-rate-type-button{display:block;}
	.skin-catvod .mpv-progress {left:auto;bottom:auto;right:20px;top:36px;width: calc(100% - 120px);}
}

@media screen and (min-width:320px) and (max-width:760px) {
    .skin-catvod .mpv-rate-btn { display: none; }

 	/*/ 3.1.9 ver */
    .skin-catvod.mpv-chat-screen .mpv-player { float: none; width: 100%; }
    .skin-catvod.mpv-chat-screen .mpv-chat { position: fixed; float: none; width: 100%; bottom: 0px; z-index: 1000; }

	/* 설정 버튼 제공 */
	.skin-catvod .mpv-button.mpv-config-btn { display: block; margin-top:3px;}
	.skin-catvod .mpv-bctrl-btn.mpv-subtitle-btn {display:none}
	.skin-catvod .mpv-bctrl-btn.mpv-quality-btn {display:none}

	.skin-catvod .mpv-rate-layout.mpv-rate-type-list .mpv-rate-up-btn { display: none; }
	.skin-catvod .mpv-rate-layout.mpv-rate-type-list .mpv-rate-text { display: none; }
	.skin-catvod .mpv-rate-layout.mpv-rate-type-list .mpv-rate-down-btn { display: none; }
	.skin-catvod .mpv-rate-layout.mpv-rate-type-button .mpv-rate-btn { display: none; }


	.skin-catvod .mpv-bctrl-btn.mpv-rate-down-btn {display:none}
	.skin-catvod .mpv-bctrl-btn.mpv-rate-text {display:none}
	.skin-catvod .mpv-bctrl-btn.mpv-rate-up-btn {display:none}
	.skin-catvod .mpv-bctrl-btn.mpv-subtitle-helper {display:none}

	/* 오학당은 PC 컨트롤로를 유지하기 때문에 따로 예외처리 */
	.pro_player .skin-catvod .mpv-bctrl-btn.mpv-rate-down-btn {display:block}
	.pro_player .skin-catvod .mpv-bctrl-btn.mpv-rate-text {display:block}
	.pro_player .skin-catvod .mpv-bctrl-btn.mpv-rate-up-btn {display:block}

}

@media screen and (min-width:320px) and (max-width:760px) {
    /*  .skin-catvod .mpv-view-box { position: fixed; display: block; width: 100%; max-height: 0%; left: 0px; right: auto; margin: 0px 0px; padding: 0px 0px; background-color: rgba(0,0,0,0.4); border: 0px; z-index: 2010; } */
    /*  .skin-catvod .mpv-view-box.mpv-on { max-height: 100%; } */
    .skin-catvod .mpv-view-box {}
    .skin-catvod .mpv-view-box .mpv-view-ibox { width: 100%; bottom: 0px; margin: 0px 0px; padding: 0px 0px; background-color: rgba(0,0,0,0.1); border: 0px; }
    .skin-catvod .mpv-view-box .mpv-view-item { }
    .skin-catvod .mpv-view-box .mpv-view-name { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px; float: left; font-weight:normal; font-size:13px;}
    .skin-catvod .mpv-view-box .mpv-view-value {  text-align: left; padding: 0px 0px; margin: 10px 0px 0px 0px; position: relative; float: right; right: 5px; }
    /* .skin-catvod .mpv-view-box .mpv-view-bottom { display: block; width: 100%; height: 40px; padding-top: 9px; text-align: center; font-weight: bold; border-top: solid 0.5px #fff; } */
    .skin-catvod .mpv-view-box .mpv-view-text { float: left; margin-left: 10px; }
    .skin-catvod .mpv-view-box .mpv-view-item.mpv-view-submenu .mpv-view-value:after { position: relative; display: block; float: right; width: 20px; height: 20px; margin: -3px 0px 0px 0px; padding: 0px 0px; content: ''; background-image: url(../../image/catvod/chevron_right.png); background-position: 0px 0px; background-repeat: no-repeat; background-size: 20px 20px; }
    .skin-catvod .mpv-input-layout { transform: none; }
    
    .skin-catvod .mpv-view-box.mpv-quality-menu,
    .skin-catvod .mpv-view-box.mpv-subtitle-menu {right:-50px; bottom:0}

    .skin-catvod .mpv-view-item:hover .mpv-view-text  { color: #FFF; }
    .skin-catvod .mpv-view-item:hover .mpv-view-name  { color: #FFF; }
    .skin-catvod .mpv-view-item:hover .mpv-view-value  { color: #FFF; }

    .skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name#bookmark,
    .skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name#bookmark + div {display:none}
    .skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name#repmark,
    .skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name#repmark + div {display:none}
    .skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name#playlist,
    .skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name#playlist + div {display:none}



}
@media screen and (min-width:320px) and (max-width:760px) {
        /* .skin-catvod .mpv-view-box { bottom: 0px; } */
}
/* END (화면 하단에 메뉴가 나타나길 원하는 경우.)
------------------------------------------------------------------------- */

.vodBox {padding-top:0; }
.vodBox.mpv-fullscreen-node {height:100%}
.mpv-fullscreen-node {overflow: visible !important;}
.skin-catvod.mpv-fullscreen {position:fixed !important}
.skin-catvod {position:relative;z-index:10}
.cast_vod {z-index:2000 !important}
.cast_vod ul li a .thum {width:100px}
.cast_vod ul li a p {overflow:hidden; max-height:32px}
#vodWrap .vodback{opacity:1;position:absolute;z-index:1;width:62px;left:0px;top:20px;height:37px;background:url('https://static.ebs.co.kr/www/common/img/anikids/all_icon.png') no-repeat -490px -108px;transition: all .4s ease;transform: scale(.85);transform-origin: right;}
#vodWrap .vodback:hover {transform: scale(1);}

/* VOD 맛보기 스타일 변경 */
#endWrap {position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.8);z-index: 2001;}
#endWrap .end_text {position:absolute; max-width:640px; width:100%; left:50%; top:50%; margin:-60px 0 0 -320px; text-align:center}
#endWrap .end_text .tx_01{font-size: 30px;font-weight:900;color:#FFF;display:block;}
#endWrap .end_text .tx_02{font-size: 21px;font-weight:400;color:#c2c2c2;padding: 15px 0 20px;display:block;}
#endWrap .end_text .tx_02 i {font-size: 24px;font-weight:700;color: #ff62a5;font-style:normal;}
#endWrap .end_text .end_btnBox a{display:inline-block;padding: 8px 25px;font-size: 18px;color:#FFF;border-radius: 10px; transition: all .3s ease-out; position:relative; overflow:hidden;}
#endWrap .end_text .end_btnBox a+a{margin-left:10px}
#endWrap .end_text .end_btnBox a.end_back{background:#848484}
#endWrap .end_text .end_btnBox a.end_back:hover{}
#endWrap .end_text .end_btnBox a.end_back:after {content:''; background-color:rgba(57, 57, 57, 0.5); border-radius:100%; height:100px; width:100px; position:absolute; left:50%;top:50%; margin:-50px 0 0 -50px; -webkit-transform:scale(0); transform:scale(0);}
#endWrap .end_text .end_btnBox a.end_back:hover:after {-webkit-animation: ripple1 1s linear; animation: ripple1 1s linear;}
#endWrap .end_text .end_btnBox a.end_sell{background:#ff62a5}
#endWrap .end_text .end_btnBox a.end_sell:after {content:''; background-color:rgba(217, 37, 114, 0.5); border-radius:100%; height:100px; width:100px; position:absolute; left:50%;top:50%; margin:-50px 0 0 -50px; -webkit-transform:scale(0); transform:scale(0);}
#endWrap .end_text .end_btnBox a.end_sell:hover:after {-webkit-animation: ripple1 1s linear; animation: ripple1 1s linear;}
#vodWrap .skin-catvod.mpv-hide-control .vodback{left:-80px; opacity:0}


/* AOD 맛보기 스타일 변경 */
#endAodWrap {position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);z-index: 2001;overflow: hidden;border-radius: 10px;}
#endAodWrap .end_text {position:absolute;max-width: 420px;width:100%;left:50%;top:50%;margin: -22px 0 0 -210px;text-align:center;}
#endAodWrap .end_text .tx_01{font-size: 18px;font-weight:900;color:#FFF;display:block;}
#endAodWrap .end_text .tx_02{font-size: 14px;font-weight:400;color: #FFF;padding: 10px 0 0 0;display:block;}
#endAodWrap .end_text .tx_02 i {font-size: 14px;font-weight:700;color: #ff62a5;font-style:normal;}
#endAodWrap .end_text .end_btnBox a{display:inline-block;padding: 3px 12px;font-size: 14px;color:#FFF;border-radius: 4px;transition: all .3s ease-out;position:relative;overflow:hidden;display: none;}
#endAodWrap .end_text .end_btnBox a+a{margin-left:10px}
#endAodWrap .end_text .end_btnBox a.end_back{background:#848484}
#endAodWrap .end_text .end_btnBox a.end_back:hover{}
#endAodWrap .end_text .end_btnBox a.end_back:after {content:''; background-color:rgba(57, 57, 57, 0.5); border-radius:100%; height:100px; width:100px; position:absolute; left:50%;top:50%; margin:-50px 0 0 -50px; -webkit-transform:scale(0); transform:scale(0);}
#endAodWrap .end_text .end_btnBox a.end_back:hover:after {-webkit-animation: ripple1 1s linear; animation: ripple1 1s linear;}
#endAodWrap .end_text .end_btnBox a.end_sell{background:#ff62a5}
#endAodWrap .end_text .end_btnBox a.end_sell:after {content:''; background-color:rgba(217, 37, 114, 0.5); border-radius:100%; height:100px; width:100px; position:absolute; left:50%;top:50%; margin:-50px 0 0 -50px; -webkit-transform:scale(0); transform:scale(0);}
#endAodWrap .end_text .end_btnBox a.end_sell:hover:after {-webkit-animation: ripple1 1s linear; animation: ripple1 1s linear;}
#endAodWrap .skin-catvod.mpv-hide-control .vodback{left:-80px; opacity:0}
.pro_player #vodWrap .vodback{display: none;}

/* 플레이어 광고 */
.mpv-vast-screen .mpv-subscribeLayer {display:none !important;}
.mpv-inner-player.addEnd .mpv-player .mpv-bottom {z-index:2001}
.mpv-inner-player.addEnd .mpv-subscribeLayer {display:none !important;}
.mpv-subscribeLayer {display:none; text-align:center; padding:0 10px; margin-bottom:3px}
.mpv-subscribeLayer .sublBox{position:relative; width:100%; max-width:500px; margin:0 auto; padding:14px 20px; background:rgba(0,0,0,.5);box-sizing: border-box;}
.mpv-subscribeLayer .sublBox p {font-size:14px; color:#FFF; line-height:20px;}
.mpv-subscribeLayer .sublBox p a {display:inline-block; margin-left:10px; padding:6px 15px 7px; color:#FFF; background:#ff62a5; border-radius:8px; font-size:14px;}
.mpv-subscribeLayer .sublClose {position:absolute; right:5px;top:5px; border:1px solid #000; width:14px; height:14px; background:#FFF;box-sizing: border-box;}
.mpv-subscribeLayer .sublClose:after {content:'x'; color:#000; font-family:'돋움','Dotum','AppleGothic',sans-serif; font-size:12px; position:absolute; left:2px; top:-1px; text-indent:0; font-weight:bold;}

/* 다른사이트 예외처리 */
.player_wrap #endWrap .end_text .end_btnBox a.end_back {display:none;}
.player_group .skin-catvod .mpv-castvod-btn {display:none;}

/* EIDF */
.pop_video_view_wrap .skin-catvod .mpv-button{margin-left:15px;}
.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-pause {transform: scale(.85);margin-left: 50px;}
.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-play {transform: scale(.85);margin-left: 50px;margin-top:22px}
.pop_video_view_wrap .skin-catvod .mpv-previous-skip-btn {position:absolute; left:0; top:0;}
.pop_video_view_wrap .skin-catvod .mpv-next-skip-btn {margin-left: 8px;}
.pop_video_view_wrap .skin-catvod .mpv-mute-toggle-btn {transform: scale(.85);}
.pop_video_view_wrap .skin-catvod .mpv-rate-layout.mpv-rate-type-button {height:24px;}
.pop_video_view_wrap .skin-catvod .mpv-rate-down-btn {margin-left:2px}
.pop_video_view_wrap .skin-catvod .mpv-rate-up-btn {margin-left:12px; width:16px;}
.pop_video_view_wrap .skin-catvod .mpv-rate-text {padding-left:13px;}

/* 접근성 관련 2020.09.11*/
/* //.skin-catvod .mpv-hide + button { display:none } */
.skin-catvod .mpv-foreground {display:none;}
.skin-catvod .TabroleBtn {opacity:0; width:1px; height:1px; pointer-events:none; overflow:hidden; position:absolute;}

/* 2022-08-02 기초학력 진단평가 */
.lev_top_banner {width:100%;position:relative}
.lev_top_banner > img {max-width:100%}
.lev_top_banner > .banner_pc {display:block}
.lev_top_banner > .banner_mo {display:none}
.lev_top_banner > .lev_link_btn01 {position:absolute;left:17%;top:67%;width:10%;height:15%}
.lev_top_banner > .lev_link_btn02 {position:absolute;left:27.4%;top:67%;width:10%;height:15%}
.lev_top_banner > .lev_link_btn01 > span,
.lev_top_banner > .lev_link_btn02 > span {color:transparent;font-size:0;text-indent:-9999px}
.lev_test_menu {width:100%;height:50px;display:flex;margin-top:50px}
.lev_test_menu > a {width:100%;height:100%;flex:1;display:flex;justify-content: center;align-items:center;margin-left:4px;background-color:#f5f5f5;color:#9a9a9a;font-size:16px;font-weight:500;border-radius:4px}
.lev_test_menu > a.on {background-color:#2ec2f5;color:#fff}
.lev_test_menu.eng > a.on {background-color:#a975ed;color:#fff} /* 2022-10-05 추가 */
.lev_test_menu > a:first-child {margin-left:0}
/* 재생 리스트 */
.ListWap {margin-top:73px}
.ListWap .ProAodList {WIDTH:100%;text-align:center;border-top:2px solid #666666; border-bottom:2px solid #666666}
.ListWap .ProAodList tr {height:55px;border-top:1px solid #cfcfd5}
.ListWap .ProAodList tr.list_th {height:53px;border-top:none}
.ListWap .ProAodList tr.list_th th {position:relative;font-size:16px}
.ListWap .ProAodList tr.list_th th::after {content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:35%;background-color:#9c9c9c}
.ListWap .ProAodList tr.list_th th:last-child::after {content:'';display:none}
.ListWap .ProAodList tr td {font-size:15px;border-right:1px dotted #cfcfd5}
.ListWap .ProAodList tr td.left {text-align:left;padding:0 0 0 40px} /* 2022-10-05 추가 */
.ListWap .ProAodList tr td:last-child {border-right: none}
.ListWap.eng .ProAodList tr td:last-child {border-right:1px dotted #cfcfd5} /* 2022-10-05 추가 */
.ListWap.eng .ProAodList tr td.eng_last {border-right: none;position:relative;background-color:#f7f6ff} /* 2022-10-05 추가 */
.ListWap .ProAodList tr td .tag_online {color:#fff;padding:2px 8px;margin-right:4px;background-color:#13b2ea;border-radius:22px}
.ListWap .ProAodList tr td > button.btn_play,
.ListWap .ProAodList tr td > button.btn_download {position:relative;font-size:13px;color:#3489a9;padding:6px 22px 6px 10px;border:1px solid #92b9cc;border-radius:4px}
.ListWap.eng .ProAodList tr td > button.btn_play,
.ListWap.eng .ProAodList tr td > button.btn_download {color:#4d42ba;border:1px solid #a5a0dc} /* 2022-10-05 추가 */
.ListWap .ProAodList tr td > button.btn_play {margin-right:10px}
.ListWap .ProAodList tr td > button.btn_play::after {content:'';width:18px;height:18px;position:absolute;right:3px;top:6.3px;background-image:url('../../../images/middle/respond/basics/icon_play.png');background-repeat:no-repeat;background-position:center;background-size:65%}
.ListWap.eng .ProAodList tr td > button.btn_play::after {background-image:url('../../../images/middle/respond/english/icon_play.png');}
.ListWap .ProAodList tr td > button.btn_download::after {content:'';width:18px;height:18px;position:absolute;right:3px;top:6.3px;background-image:url('../../../images/middle/respond/basics/icon_download.png');background-repeat:no-repeat;background-position:center;background-size:65%}
.ListWap.eng .ProAodList tr td > button.btn_download::after {background-image:url('../../../images/middle/respond/english/icon_download.png');}
.ListWap .ProAodList tr td > button.icon_btn_download {width:20px;height:20px;background-image:url('../../../images/middle/respond/basics/icon_download.png');background-repeat:no-repeat;background-position:center;background-size:80%}
.ListWap.eng .ProAodList tr td > button.icon_btn_download {background-image:url('../../../images/middle/respond/enlgish/icon_download.png');}
.ListWap .ProAodList tr td > button.icon_btn_zip {width:20px;height:24px;background-image:url('../../../images/middle/respond/basics/icon_zip.png');background-repeat:no-repeat;background-position:center;background-size:85%}
.ListWap.eng .ProAodList tr td.eng_last > button.icon_btn_zip {width:25%;height:55%;background-image:url('../../../images/middle/respond/english/icon_zip.png');position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)} /* 2022-10-05 개발 수정 */
.ListWap .ProAodList tr td > button.icon_btn_download > span, .ListWap .ProAodList tr td > button.icon_btn_zip > span {color:transparent;font-size:0}
/* // 2022-08-02 기초학력 진단평가 */

@media all and  (max-width:980px) {
	.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-pause {margin-left: 60px;}
	.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-play {margin-left: 60px;}
	.pro_player, .pro_ListWrap {padding:20px 15px}
	.ListWap {margin:30px 0 50px}
	.lev_top_banner > .banner_pc {display:none}
	.lev_top_banner > .banner_mo {display:block;width:100%}
	.lev_top_banner > .lev_link_btn01 {left:6%;top:59%;width:29%;height:14%}
	.lev_top_banner > .lev_link_btn02 {left:37%;top:59%;width:29%;height:14%}
}
@media all and  (max-width:840px) {
	.pop_video_view_wrap .skin-catvod .mpv-rate-layout.mpv-rate-type-button {margin: 18px 5px 0px 5px;}
	.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-play {margin-top:8px}
}
@media screen and (max-width: 760px) and (min-width: 320px) {
	.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-pause {margin-left: 15px;}
	.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-play{margin-left: 15px;}
	
	.ListWap {margin:20px 0;width:100%;overflow:auto}
	.ListWap .ProAodList {white-space: nowrap;border-collapse: collapse;}
	.ListWap .ProAodList tr.list_th th, .ListWap .ProAodList tr td,
	.ListWap .ProAodList tr td.left {padding:0 10px} /* 2022-10-05 수정 */
	.ListWap.eng .ProAodList tr td.eng_last > button.icon_btn_zip {width:45%} /* 2022-10-05 추가 */
}
@media all and  (max-width:420px) {
	.pop_video_view_wrap .skin-catvod .mpv-button{margin-left:5px;}
	.pop_video_view_wrap .skin-catvod .mpv-rate-layout.mpv-rate-type-button {margin: 18px 0px 0px 0px;}
	.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-pause {margin-left:5px;}
	.pop_video_view_wrap .skin-catvod .mpv-toggle-btn.mpv-play {margin-left:5px;}

	.skin-catvod .mpv-view-box {right:50px}
	.skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-name {margin: 6px 6px;}
	.skin-catvod .mpv-config-menu .mpv-view-item .mpv-view-value {margin: 6px 0px 0;}
}
/* // EIDF */



@media all and  (max-width:980px) {
	.skin-catvod .mpv-control-bottom {padding: 0 20px 0 0px;}
	.skin-catvod .mpv-button {margin-left: 15px;}
}
/* .skin-catvod.mpv-hide-control .mpv-edge-center {display:none} */

@media all and  (max-width:840px) {
	.skin-catvod .mpv-title-layout {float:none;position:absolute;bottom:90px;left:5px}
	.skin-catvod .mpv-edge-rightbottom {bottom:calc(100% + 5px); right:20px}
	.skin-catvod .mpv-intro-skip-btn {padding:5px 22px 5px 8px; font-size:13px; font-weight:300;}
	.skin-catvod .mpv-intro-skip-btn:before {top:7px; right:7px}

	.skin-catvod .mpv-button {margin-left:10px;}
	.skin-catvod .mpv-toggle-btn.mpv-pause {margin-left:10px}
	.skin-catvod .mpv-toggle-btn.mpv-play {margin-left:10px}

	.mpv-subscribeLayer {margin-bottom: 2px;}

	#vodWrap .vodback {transform: scale(.8);}
	.skin-catvod.mpv-hide-control .mpv-bottom {bottom:-50px}
	.skin-catvod .mpv-control {height:50px;}
	.skin-catvod .mpv-bctrl-btn {margin-top: 9px;}
	.skin-catvod .mpv-view-layout {margin: 7px 0px 0px 0px;}
	.skin-catvod .mpv-view-layout.mpv-rate-layout {margin: 19px 0px 0px 0px;}
	.skin-catvod .mpv-time-layout {margin: 11px 10px 0px 10px;}
	.skin-catvod .mpv-bctrl-btn.mpv-rate-text {margin-top:3px}
	.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text {font-size: 14px;}
	.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text * {font-size:14px;}

	.mpv-real-fullscreen.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text * {font-size:17px;}
	.mpv-real-fullscreen.skin-catvod .mpv-subtitle-display {margin-bottom:10px;}
}

@media all and  (max-width:640px) {
	#vodWrap .vodback {left:-10px; top:10px}
	#endWrap .end_text {left:0; margin:-70px 0 0 0; padding:0 10px}
	#endWrap .end_text .tx_01 {font-size:6vw;}
	#endWrap .end_text .tx_02 {font-size:4vw;}
	#endWrap .end_text .tx_02 i{font-size:5vw;}
	#endWrap .end_text .end_btnBox a {padding: 8px 20px; font-size: 16px;}
}
@media all and  (max-width:520px) {
	.skin-catvod .mpv-view-layout {margin:7px 0px 0px 0px;}
	.skin-catvod .mpv-bctrl-btn.mpv-quality-btn {margin-top:13px; padding: 2px 5px 3px 7px; background: none;}
	.skin-catvod .mpv-bctrl-btn.mpv-subtitle-btn {margin-top:13px; padding: 2px 5px 3px 10px; background: none;}
	.skin-catvod .mpv-subtitle-display {margin-bottom:5px;}
	.skin-catvod .mpv-subtitle-display .mpv-subtitle-content {margin: 0px 10px;padding: 5px;}
	.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text {font-size: 12px; padding:0; font-weight: 400;}

	.skin-catvod .mpv-edge-rightbottom {right:10px}
	.player_wrap .mpv-subscribeLayer .sublBox {width:calc(100% - 70px); }
	.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text {font-size: 12px; line-height:1.4;} 
	.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text * {font-size:12px; line-height:1.4;}

	.mpv-real-fullscreen.skin-catvod .mpv-subtitle-display .mpv-subtitle-content .mpv-subtitle-text * {font-size:14px;}
	.mpv-real-fullscreen.skin-catvod .mpv-subtitle-display {margin-bottom:30px;}

}

@media all and  (max-width:420px) {
	#endWrap .end_text .tx_01 {font-size:5.5vw;}
	#endWrap .end_text .tx_02 {font-size:4vw;padding: 10px 0 15px;}
	#endWrap .end_text .tx_02 i{font-size:4.5vw;}
	#endWrap .end_text .end_btnBox a {padding: 6px 17px; font-size: 14px;}
	#endAodWrap .end_text {left:20px; width:calc(100% - 40px); margin: -19px 0 0 0;}
	#endAodWrap .end_text .tx_01 {font-size:13px;}
	#endAodWrap .end_text .tx_02 {font-size:12px;padding:5px 0 0px;}
	#endAodWrap .end_text .tx_02 i{font-size:12px;}

	.mpv-subscribeLayer .sublBox {padding: 5px 15px;}
	.mpv-subscribeLayer .sublBox p {font-size:12px}
	.mpv-subscribeLayer .sublBox p a {padding:4px 15px 5px; font-size:12px;}

	
	.skin-catvod .mpv-button {margin-left:0px;}
	.cast_vod {right:auto; width:300px; left:50%; margin-left:-150px; bottom:60px;}
	.cast_vod ul li a {padding: 3px 5px 3px 98px;}
	.cast_vod ul li a .thum {width:90px;}
	.skin-catvod .mpv-program-text {padding:0; float:none; display: block;}
	.skin-catvod .mpv-title-text {padding:0; margin:5px 0 0 0;}
	.skin-catvod .mpv-control-bottom {padding:0 5px 0 1px;}
	.skin-catvod .mpv-edge-right {top:7px}
	.mpv-subscribeLayer {margin-bottom: 0px;}
	.skin-catvod .mpv-toggle-btn.mpv-pause {margin-left:0;}
	.skin-catvod .mpv-toggle-btn.mpv-play {margin-left:0}
	.skin-catvod .mpv-control {height:50px}
	.skin-catvod .mpv-bctrl-btn {margin-top:9px;}
	.skin-catvod .mpv-button {transform: scale(.7);}
	.skin-catvod .mpv-time-layout {margin:11px 0px 0px 2px;}
	.skin-catvod .mpv-currenttime-text {margin-right:0; font-size: 13px;}
	.skin-catvod .mpv-duration-text {padding: 0px 0px 0 2px; font-size: 13px;}

	.skin-catvod .mpv-bmenu-btn {margin: 30px 0px 0px 0px; font-size:12px}
	.skin-catvod .mpv-intro-skip-btn {font-size:12px;}
	.skin-catvod .mpv-intro-skip-btn:before {top:6px}

	.skin-catvod .mpv-preview-message-btn {font-size:12px; font-family:'돋움','Dotum'; font-weight:normal; height:auto; padding:5px 7px;}

}