/*
    ************************************** 일반 비디오 플레이어 **************************************
*/

.fullScreenWrap {position:relative; width:100%; height:100%;}

.smVpContainer {position:relative; width:100%; height:100%; overflow: hidden; border-radius:12px; text-align:center;}
.smVpContainer.full {border-radius:0;}

.innerTitleContent .smVpContainer {border-radius:0 0 12px 12px !important;}

.smVpContainer video {height:100%; width:100%; object-fit: fill;}
.smVpContainer video.instVideo {display:none;}
.smVpContainer video[poster] {width:100%; height:100%;}

.smVpContainer.inst video {display:none;}
.smVpContainer.inst video.instVideo {display:block;}


/*
    *** 스타트 버튼
*/
.smVpContainer[data-startButton='N'] .startButtonWrap {visibility:hidden;}



/*
    *** 시작카운트
*/
.smVpContainer .startCountWrap {opacity:0; display:flex; justify-content: center; align-items: center; position:absolute; top:0; left:0; width:100%; height:100%; pointer-events: none; z-index:20;}
.smVpContainer .startCountWrap .countCell {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: scale(0.1);
    width: 200px;
    height: 280px;
    margin-left:-100px;
    margin-top:-140px;
    opacity: 0;
    transform-origin: center center;
    background-repeat: no-repeat;
    background-position: center center;
}
.smVpContainer .startCountWrap .countCell.count1 {background-image:url("../images/smVideoPlayer/countNum1.png");}
.smVpContainer .startCountWrap .countCell.count2 {background-image:url("../images/smVideoPlayer/countNum2.png");}
.smVpContainer .startCountWrap .countCell.count3 {background-image:url("../images/smVideoPlayer/countNum3.png");}

.smVpContainer .startCountWrap.on {opacity:1;}
.smVpContainer .startCountWrap .countCell.on {opacity:1; transform:scale(1); transition:all 0.6s cubic-bezier(0.34,1.56,0.64,1);}



/*
    *** 화면위 재생, 일시정지 버튼
*/
.smVpContainer .startButtonWrap {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10;}
.smVpContainer .startButtonWrap .btnPlayVideo {display:block; width:148px; height:148px; cursor:pointer;}
.smVpContainer .startButtonWrap .btnPlayVideo .nStatus {background-image:url("../images/smVideoPlayer/btnPlayVideoL.png");}
.smVpContainer .startButtonWrap .btnPlayVideo .oStatus {background-image:url("../images/smVideoPlayer/btnPlayVideoL_over.png");}

.smVpContainer .startButtonWrap .btnPauseVideo {display:none; width:148px; height:148px; cursor:pointer;}
.smVpContainer .startButtonWrap .btnPauseVideo .nStatus {background-image:url("../images/smVideoPlayer/btnPauseVideoL.png");}
.smVpContainer .startButtonWrap .btnPauseVideo .oStatus {background-image:url("../images/smVideoPlayer/btnPauseVideoL_over.png");}

.smVpContainer .startButtonWrap.on .btnPlayVideo {display:none;}
.smVpContainer .startButtonWrap.on .btnPauseVideo {display:block;}


/*
    *** 비디오 컨트롤러
*/
.smVideoController {
    display:flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 88px;
    border: 1px solid rgba(0, 0, 0, 0.80);
    padding:0 60px;
    box-sizing: border-box;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.90) 0%, rgba(33, 33, 33, 0.90) 68%, rgba(54, 54, 54, 0.90) 100%);
}

.smVideoController.dim:after { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); }


/*
    *** 버튼 오버 설정
*/
.smVpContainer .nStatus,
.smVideoController .nStatus {display:block; width:100%; height:100%;}
.smVpContainer .oStatus,
.smVideoController .oStatus{display:none; width:100%; height:100%;}
.smVpContainer div:hover > .nStatus,
.smVideoController div:hover > .nStatus {display:none;}
.smVpContainer div:hover > .oStatus,
.smVideoController div:hover > .oStatus {display:block;}



/*
    *** 재생, 일시정지 토글
*/
.smVideoController .controlBtnArea {position:relative; display:flex; align-items: center; justify-content: space-between; width:192px;}

.smVideoController .btnPlayVideo {display:block; width:52px; height:52px; cursor:pointer;}
.smVideoController .btnPlayVideo .nStatus {background-image:url("../images/smVideoPlayer/btnPlayVideo.png");}
.smVideoController .btnPlayVideo .oStatus {background-image:url("../images/smVideoPlayer/btnPlayVideo_over.png");}

.smVideoController .btnPauseVideo {display:none; width:52px; height:52px; cursor:pointer;}
.smVideoController .btnPauseVideo .nStatus {background-image:url("../images/smVideoPlayer/btnPauseVideo.png");}
.smVideoController .btnPauseVideo .oStatus {background-image:url("../images/smVideoPlayer/btnPauseVideo_over.png");}

.smVideoController .playPauseToggle.on .btnPlayVideo {display:none;}
.smVideoController .playPauseToggle.on .btnPauseVideo {display:block;}


/*
    *** 정지버튼
*/
.smVideoController .btnStopVideo {width:52px; height:52px; cursor:pointer;}
.smVideoController .btnStopVideo .nStatus {background-image:url("../images/smVideoPlayer/btnStopVideo.png");}
.smVideoController .btnStopVideo .oStatus {background-image:url("../images/smVideoPlayer/btnStopVideo_over.png");}


/*
    *** 볼륨버튼
*/
.smVideoController .btnVideoVolume {width:52px; height:52px; cursor:pointer;}
.smVideoController .btnVideoVolume .nStatus {background-image:url("../images/smVideoPlayer/btnVideoSound.png");}
.smVideoController .btnVideoVolume .oStatus {background-image:url("../images/smVideoPlayer/btnVideoSound_over.png");}


/*
    *** 볼륨컨트롤 바
*/
.smVideoController .cl_volumeController {left:auto; right:-16px; transform:translateX(0);}






/*
    *** 디바이더
*/
.smVideoController .divider {width:1px; height:43px; border-right:solid 1px rgba(24,24,24,0.9); background-color:rgba(255,255,255,0.1);}



/*
    *** 탐색바
*/
.smVideoController .seekTrack {position:relative; width:686px; height:14px; border-radius:30px; border: 1px solid rgba(0, 0, 0, 0.60); background-color:rgba(217, 217, 217, 0.1);}
.smVideoController .seekTrack .trace {width:20%; height:100%; border-radius:30px; background-color:#23EBBD;}
.smVideoController .seekTrack .seekBar {position:absolute; top:-14px; left:20%; margin-left:-22px;}
.smVideoController .seekTrack .seekBar .nStatus {display:block; width:44px; height:40px; background-image:url("../images/smVideoPlayer/seekBar.png"); background-repeat: no-repeat; background-position: center center;}
.smVideoController .seekTrack .seekBar .oStatus {display:none; width:44px; height:44px; background-image:url("../images/smVideoPlayer/seekBar_over.png");}
.smVideoController .seekTrack .seekBar:hover .nStatus {display:none;}
.smVideoController .seekTrack .seekBar:hover .oStatus {display:block;}



/*
    *** 시간정보
*/
.smVideoController .timeArea {display:flex; align-items:center; justify-content:space-between; width:190px; font-size:28px; color:#ffffff; font-family:GodoM;}
.smVideoController .timeArea .vBar {width:1px; height:25px; background-color:#ffffff; transform-origin: center center; transform:rotate(30deg);}



/*
    *** 배속, 자막, 대본 버튼
*/
.smVideoController .utilBtnArea {display:flex; justify-content: flex-start; align-items: center; gap:24px; width:326px;}

/*배속버튼 토글*/
.smVideoController .speedBtn {position:relative;}
.smVideoController .btnSpeedOff {display:block; width:86px; height:52px; cursor:pointer;}
.smVideoController .btnSpeedOff .nStatus {background-image:url("../images/smVideoPlayer/btnBg.png");}
.smVideoController .btnSpeedOff .oStatus {background-image:url("../images/smVideoPlayer/btnBg_over.png");}

.smVideoController .btnSpeedOn {display:none; width:86px; height:52px; cursor:pointer;}
.smVideoController .btnSpeedOn .nStatus {background-image:url("../images/smVideoPlayer/btnBg_on.png");}
.smVideoController .btnSpeedOn .oStatus {background-image:url("../images/smVideoPlayer/btnBg_on_over.png");}

.smVideoController .speedBtn.on .btnSpeedOff {display:none;}
.smVideoController .speedBtn.on .btnSpeedOn {display:block;}

.smVideoController .speedBtn .nStatus,
.smVideoController .speedBtn .oStatus {display:flex; justify-content: center; align-items: center; font-size:26px; color:#13664C; font-family:GodoB;}

.smVideoController .speedBtn div > .nStatus {display:flex;}
.smVideoController .speedBtn div > .oStatus {display:none;}
.smVideoController .speedBtn div:hover > .nStatus {display:none;}
.smVideoController .speedBtn div:hover > .oStatus {display:flex;}

/*배속 선택박스*/
.smVideoController .speedSelectWrap {
    display:none;
    position: absolute;
    left: 50%;
    bottom: 80px;
    transform: translateX(-50%);
    width:88px;
    border-radius: 10px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    padding:3px;
    box-sizing: border-box;
    background-color: #ffffff;
    z-index: 10;
}
.smVideoController .speedSelectWrap .speedOption {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 46px;
    font-size: 26px;
    color: #ffffff;
    font-family: GodoB;
    border:solid 1px #5DC1AD;
    border-top:0;
    box-sizing: border-box;
    cursor:pointer;
    background-color: #15B897;
}
.smVideoController .speedSelectWrap .speedOption:first-child {border-top:solid 1px #5DC1AD; border-radius:10px 10px 0 0;}
.smVideoController .speedSelectWrap .speedOption:last-child {border-radius:0 0 10px 10px;}
.smVideoController .speedSelectWrap .speedOption.on {background-color:#047B81;}


.smVideoController .speedBtn.on .nStatus,
.smVideoController .speedBtn.on .oStatus {color:#ffffff;}

.smVideoController .speedBtn.on .speedSelectWrap {display:block;}



/*자막버튼 토글*/
.smVideoController .btnSubtitleOff {display:block; width:96px; height:52px; cursor:pointer;}
.smVideoController .btnSubtitleOff .nStatus {background-image:url("../images/smVideoPlayer/btnSubtitle.png");}
.smVideoController .btnSubtitleOff .oStatus {background-image:url("../images/smVideoPlayer/btnSubtitle_over.png");}

.smVideoController .btnSubtitleOn {display:none; width:96px; height:52px; cursor:pointer;}
.smVideoController .btnSubtitleOn .nStatus {background-image:url("../images/smVideoPlayer/btnSubtitleOn.png");}
.smVideoController .btnSubtitleOn .oStatus {background-image:url("../images/smVideoPlayer/btnSubtitleOn_over.png");}

.smVideoController .subtitleBtn.on .btnSubtitleOff {display:none;}
.smVideoController .subtitleBtn.on .btnSubtitleOn {display:block;}


/*대본버튼*/
.smVideoController .btnScript {width:96px; height:52px; cursor:pointer;}
.smVideoController .btnScript .nStatus {background-image:url("../images/smVideoPlayer/btnScript.png");}
.smVideoController .btnScript .oStatus {background-image:url("../images/smVideoPlayer/btnScript_over.png");}



/*
    *** 풀화면 버튼
*/
.smVideoController .btnFullScreen {display:block; width:63px; height:59px; cursor:pointer;}
.smVideoController .btnFullScreen .nStatus {background-image:url("../images/smVideoPlayer/btnFullScreen.png");}
.smVideoController .btnFullScreen .oStatus {background-image:url("../images/smVideoPlayer/btnFullScreen_over.png");}

.smVideoController .btnNormalScreen {display:none; width:63px; height:59px; cursor:pointer;}
.smVideoController .btnNormalScreen .nStatus {background-image:url("../images/smVideoPlayer/btnNormalScreen.png");}
.smVideoController .btnNormalScreen .oStatus {background-image:url("../images/smVideoPlayer/btnNormalScreen_over.png");}

.smVideoController .screenMode.on .btnFullScreen {display:none;}
.smVideoController .screenMode.on .btnNormalScreen {display:block;}


/*
    *** 자막
*/
.smVideoSubtitle {
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    /*bottom: 0;*/
    bottom: 88px;
    left: 0;
    width: 100%;
    min-height:140px;
    font-size: 76px;
    color: #000000;
    font-family: PretendardB;
    line-height:1.3;
    padding:20px;
    box-sizing: border-box;
    text-shadow: 1px 0px 0px #ffffff, 0px 1px 0px #ffffff, -1px 0px 0px #ffffff, 0px -1px 0px #ffffff, 1px 1px 0px #ffffff, -1px 1px 0px #ffffff, -1px -1px 0px #ffffff, 1px -1px 0px #ffffff,
    2px 0px 0px #ffffff, 0px 2px 0px #ffffff, -2px 0px 0px #ffffff, 0px -2px 0px #ffffff, 2px 2px 0px #ffffff, -2px 2px 0px #ffffff, -2px -2px 0px #ffffff, 2px -2px 0px #ffffff,
    3px 0px 0px #ffffff, 0px 3px 0px #ffffff, -3px 0px 0px #ffffff, 0px -3px 0px #ffffff, 3px 3px 0px #ffffff, -3px 3px 0px #ffffff, -3px -3px 0px #ffffff, 3px -3px 0px #ffffff;
    background-color:rgba(255, 255, 255, 0.30);
}

.smVideoSubtitle.on {display:flex;}
/*.smVideoSubtitle.up {bottom:88px;}*/



/*
    *** 따라말하기 마크
*/
.smVpContainer .repeatWordsMark {
    display:none;
    position:absolute;
    bottom:236px;
    left:50%;
    transform:translateX(-50%);
    width: 300px;
    height: 20px;
    border-radius: 30px;
    box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.40) inset, 0px 4px 3px 3px rgba(0, 0, 0, 0.25);
    border: 10px solid #FFF;
    background: rgba(0, 0, 0, 0.60);
}

.smVpContainer .repeatWordsMark .trace {
    width: 50%;
    height: 100%;
    border-radius: 30px 0px 0px 30px;
    border: 1px solid #E2640E;
    box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, 0.40) inset;
    background: #FF7E27;
}

.smVpContainer .repeatWordsMark .mic {position:absolute; top:-76px; left:50%; transform:translateX(-50%); width:80px; height:142px; background-image:url("../images/smVideoPlayer/icon_followProgress.png")}

.smVpContainer .offEvent {pointer-events: none;}

.smVpContainer .speakSectionList {
    position: absolute;
    bottom: 88px;
    /*bottom: 0;*/
    right: 0;
    z-index:10;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
    border-radius: 50px 0px 0px 50px;
    /*border: 1px solid rgba(0, 0, 0, 0.10);*/
    background: rgba(255, 255, 255, 0.30);
}
/*.smVpContainer .speakSectionList.up {bottom:88px;}*/

.smVpContainer .speakSectionList2 {
    position: absolute;
    top:0;
    left: 0;
    z-index:10;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
    border-radius: 30px 0;
    background: rgba(0, 0, 0, 0.10);
}

.smVpContainer .timeMoveList.up {bottom:238px;}

/*.timeMoveList .useBalloon:last-of-type .cl_balloon { left: 20%; }*/
/*.timeMoveList .useBalloon:last-of-type .cl_balloon::after { left: 65% }*/

.timeMoveList .useBalloon:last-of-type .cl_balloon { right: 0; left: unset; transform: unset; }
.timeMoveList .useBalloon:last-of-type .cl_balloon::after { left: unset; right: 20px; }

/*
    *** 캐릭터 구간 버튼

*/
.smVpContainer .characterButtons > li {position:relative;}
.smVpContainer .characterButtons > li .cl_balloon {display:none;}
.smVpContainer .characterButtons > li .cl_balloon.on {display:block;}
.smVpContainer .characterButtons > li .cl_balloon.disabled {display:none !important;}


/*영상 캐릭터 버튼*/
.cl_character.video {position:relative; border:solid 3px #e2e2e2; box-shadow: 0 0 1px rgba(0,0,0,0.2); filter:grayscale(100%);}
.cl_character.video:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; box-shadow: 0 0 1px rgba(0,0,0,0.2);}
.cl_character.video.on {border:solid 5px #E0522E; filter:grayscale(0);}
.cl_character.video.on:after {}




    /* 전체화면 버튼 */
video::-webkit-media-controls-fullscreen-button {display:none;}

/* 일시정지, 재생 버튼 */
video::-webkit-media-controls-play-button {display:none;}

/* 재생 슬라이드..? */
video::-webkit-media-controls-timeline {display:none;}

/* 현재 진행 시간 */
video::-webkit-media-controls-current-time-display{display:none;}

/* 전체 시간 */
video::-webkit-media-controls-time-remaining-display {display:none;}

/* 음소거 버튼 */
video::-webkit-media-controls-mute-button {display:none;}

/* 볼륨 조절 슬라이드 */
video::-webkit-media-controls-volume-slider {display:none;}




/*
    *** 텍스트 슬라이드 효과
*/
.smVpContainer .smVideoSubtitle .progressText {
    display:flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    text-shadow:none;
}
.smVpContainer .smVideoSubtitle .progressText span {
    background: linear-gradient(to right, #1f7aff 0%, #1f7aff 10%, #000 10%, #000 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}




/*
    *** 팝업비디오
*/
.videoPopupArea { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; gap: 83px; }
.videoPopupArea .videoPopBtn { position: relative; cursor: pointer; }
.videoPopupArea .videoPopBtn:active .playBtn { background: url("../images/smVideoPlayer/btnPlayVideoL_hover.png")no-repeat; }
.videoPopupArea .videoPopBtn .playBtn { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url("../images/btnPlayVideoL.png") no-repeat; width: 156px; height: 156px; }

.videoPopupArea .videoPopup { display:none; position: absolute; top: 0; left: 0; width: 100.1%; height: 100.1%; border-radius:30px; background-color:transparent;}
.videoPopupArea .videoPopup:before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    z-index: -1;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    border-radius: 12px;
    background-color: #8F8072;
}
.videoPopupArea .videoPopup .cl_btnClosePopupVideo {position:absolute; top:-10px; right:-10px; z-index:10; width:76px; height:76px; cursor:pointer; background-image:url("../images/smVideoPlayer/btn_closePopupVideo.png");}
.videoPopupArea .videoPopup .cl_btnClosePopupVideo:hover {background-image:url("../images/smVideoPlayer/btn_closePopupVideo_over.png");}

/*썸네일 A,B 탭*/
.videoPopupArea .cl_numTabBtnWrap.videoChangeTab {display:none; top:calc(-78px - 10px); bottom:auto; right:66px; height:78px; background-color:#8F8072;}
.videoPopupArea .videoChangeTab.on {display:flex;}




/*
    ************************************** simple 비디오 플레이어 **************************************
*/

/*
    *** 버튼 오버 설정
*/
.smSimpleVpContainer .nStatus {display:block; width:100%; height:100%;}
.smSimpleVpContainer .oStatus{display:none; width:100%; height:100%;}
.smSimpleVpContainer div:hover > .nStatus {display:none;}
.smSimpleVpContainer div:hover > .oStatus {display:block;}



/*
    *** 비디오 컨트롤러
*/
.smSimpleVpContainer {position:relative; width:100%; height:100%;}
.smSimpleVpContainer .smVideoController { top: 0; right: 0; left: auto; width: 438px; width: 320px; height: 88px; border-radius: 30px; padding: 0 37px; }
.smSimpleVpContainer .smVideoController .controlBtnArea {width:100%; justify-content: space-between;}


.smSimpleVpContainer video {display:block; height:100%; width:100%; object-fit: fill;}

/*텍스트 가운데정렬*/
.smSimpleVpContainer .smVideoSubtitle {bottom:0; text-align: center; }




/*
*** 스타트 버튼
*/
.smSimpleVpContainer[data-startButton='N'] .startButtonWrap {visibility:hidden;}




/*
    *** 화면위 재생, 일시정지 버튼
*/
.smSimpleVpContainer .startButtonWrap {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10;}
.smSimpleVpContainer .startButtonWrap .btnPlayVideo {display:block; width:156px; height:156px; cursor:pointer;}
.smSimpleVpContainer .startButtonWrap .btnPlayVideo .nStatus {background-image:url("../images/btnPlayVideoL.png");}
.smSimpleVpContainer .startButtonWrap .btnPlayVideo .oStatus {background-image:url("../images/btnPlayVideoL_over.png");}

.smSimpleVpContainer .startButtonWrap .btnPauseVideo {display:none; width:156px; height:156px; cursor:pointer;}
.smSimpleVpContainer .startButtonWrap .btnPauseVideo .nStatus {background-image:url("../images/btnPauseVideoL.png");}
.smSimpleVpContainer .startButtonWrap .btnPauseVideo .oStatus {background-image:url("../images/btnPauseVideoL_over.png");}

.smSimpleVpContainer .startButtonWrap.on .btnPlayVideo {display:none;}
.smSimpleVpContainer .startButtonWrap.on .btnPauseVideo {display:block;}




/*자막버튼 토글*/
.smSimpleVpContainer .btnSubtitleOff {display:block; width:96px; height:60px; cursor:pointer;}
.smSimpleVpContainer .btnSubtitleOff .nStatus {background-image:url("../images/btnSubtitle.png");}
.smSimpleVpContainer .btnSubtitleOff .oStatus {background-image:url("../images/btnSubtitle_over.png");}

.smSimpleVpContainer .btnSubtitleOn {display:none; width:96px; height:60px; cursor:pointer;}
.smSimpleVpContainer .btnSubtitleOn .nStatus {background-image:url("../images/btnSubtitleOn.png");}
.smSimpleVpContainer .btnSubtitleOn .oStatus {background-image:url("../images/btnSubtitleOn_over.png");}

.smSimpleVpContainer .subtitleBtn.on .btnSubtitleOff {display:none;}
.smSimpleVpContainer .subtitleBtn.on .btnSubtitleOn {display:block;}







/*
    ************************************** toggle 비디오 플레이어 **************************************
*/

/*
    *** 재생, 일시정지 토글
*/
.toggleVideo .startButtonWrap {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10;}
.toggleVideo .startButtonWrap .btnPlayVideo {display:block; width:100px; height:100px; cursor:pointer;}
.toggleVideo .startButtonWrap .btnPlayVideo .nStatus {background: url("../images/btnPlayVideo.png") 100%/100% no-repeat;}
.toggleVideo .startButtonWrap .btnPlayVideo .oStatus {background: url("../images/btnPlayVideo_over.png") 100%/100% no-repeat;}

.toggleVideo .startButtonWrap .btnPauseVideo {display:none; width:100px; height:100px; cursor:pointer;}
.toggleVideo .startButtonWrap .btnPauseVideo .nStatus {background: url("../images/btnPauseVideo.png") 100%/100% no-repeat;}
.toggleVideo .startButtonWrap .btnPauseVideo .oStatus {background: url("../images/btnPauseVideo_over.png") 100%/100% no-repeat;}

.toggleVideo .startButtonWrap.on .btnPlayVideo {display:none;}
.toggleVideo .startButtonWrap.on .btnPauseVideo {display:block;}

.toggleVideo .nStatus {display:block; width:100%; height:100%;}
.toggleVideo .oStatus{display:none; width:100%; height:100%;}
.toggleVideo div:hover > .nStatus {display:none;}
.toggleVideo div:hover > .oStatus {display:block;}


