.video-stage {position:relative;top:0;left:0;z-index:1;width:100%;background-color:#000;}
.video-stage-overlay {overflow:hidden;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;}
.video-stage-thumb {position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;}
.video-stage-view {margin:0 auto;padding-bottom:10px;} /*150922*/
.video-stage-inner {position:relative;width:100%;height:0;padding-bottom:56.25%;}
.video-stage-frame {position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:56.25%;}
.video-stage-iframe {position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:none;}

/* // VideoPlayer */

/* Video List Thumbnail */
.video-wrap { position:relative;width:100%; }
.video-list-wrap {overflow:hidden;width:100%;}
.video-list-arrows {position:relative;height:0;}
.video-list-arrow {display:none;position:absolute;top:0;z-index:10;width:5%;height:0;padding-bottom:14%;}
.video-list-arrow.js-visible {display:block;}
.video-list-arrow.prev {left:0;background:url("/common/promotions/galaxy/gears2/btn_videoList_prevBtn.png") no-repeat 80% 50%;}
.video-list-arrow.next {right:0;background:url("/common/promotions/galaxy/gears2/btn_videoList_nextBtn.png") no-repeat 20% 50%;}

.video-list {white-space:nowrap;font-size:0;}
.video-list:after {content:"";display:block;clear:both}
.video-list > li {display:inline-block;width:25%;}
.list-type1 .video-item { background:url("../common/promotions/galaxy/gears2/video/default_img_type1.gif");background-size:100%; }
.list-type2 .video-item { background:url("../common/promotions/galaxy/gears2/video/default_img_type2.gif");background-size:100%; }
.video-item {overflow:hidden;position:relative;top:0;left:0;z-index:5;width:100%;height:0;padding-bottom:56.25%;}
.video-item a {display:block;}
.video-item-thumb {position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;} /*150922*/
.video-item .dimmed {
    display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;opacity:0.8;z-index:10;
    -webkit-transition:opacity 1000ms;
    transition:opacity 1000ms;        
} /*150922*/
.video-list > li.active a:focus .video-item-subject { text-decoration:underline; }
.video-item a:focus .dimmed,
.video-item a:hover .dimmed {opacity:0;z-index:6;} /*150922*/
.video-list > li.active .video-item .dimmed {display:none;} /*150922*/

.video-list .emptyItem {background:#292929;text-align:center;font-family: "sssM",sans-serif;}
.video-list .emptyItem-box {position:absolute;top:50%;left:0;width:100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.video-list .emptyItem-box .video-item-thumb {position:static;width:199px;}
.video-list .emptyItem-box .emptyItem-soon {position:static;display:block;font-size:18px;color:#7e7e7e;line-height:1.8;}

.video-stage-inner .v-poster-title { padding-top:26.5%;font-size:0;text-align:center; }
.video-stage-inner .v-poster-title h3 { display:inline-block;vertical-align:middle; }
.video-stage-inner .video-item-subject {position:relative;padding:0;font-size:60px;font-family: "sssR",sans-serif;text-align:center;} /*150922*/
.video-stage-inner .video-stage-playbtn {display:inline-block;position:relative;margin-left:18px;z-index:11;width:63px;height:63px;background:url("../common/promotions/galaxy/gears2/btn_media_play.png") no-repeat 0 0;-webkit-background-size: 100% 100%;background-size: 100% 100%;vertical-align:top; }
.video-stage-inner .video-item-subject em {font-family: "sssM",sans-serif;} /*150922*/
.video-item-subject {position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;
    padding:1em;
    font-size:30px;
    line-height:1.2;
    font-family: "sssB",sans-serif;
    color:#fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
} /*150922*/
.video-list > li.active .video-item-subject { padding:0.85em;border:4px solid #0000ff; }


@media only screen and ( max-width:1280px ){
    .video-stage-inner .video-stage-playbtn { width:40px;height:40px; }
    .video-stage-inner .video-item-subject {padding:42px 0 0;font-size:38px;} /*150922*/
    .video-item-subject {font-size:24px;}
    .video-stage-playbtn {width:80px;height:80px;} /*150922*/
}

@media only screen and ( max-width:1023px ){
    .video-stage-inner .video-stage-playbtn { margin-left:10px; }
    .video-item-subject {font-size:18px;}
}
@media only screen and ( min-width:768px ){
    .video-list-more {display:none !important;}
}
@media only screen and ( max-width:767px ){
    .video-stage-inner .video-stage-playbtn { margin-left:10px;width:30px;height:30px;vertical-align:middle; }
    .video-list-arrow {display:none !important;}
    .video-list {white-space: normal;}
    .video-list > li {margin-left:0 !important;overflow:hidden;float:left;width:50%;}
    .video-item {padding-bottom:55.5555555%;}
    .video-stage-inner .video-item-subject {padding:20px 0 0;font-size:19px;} /*150922*/
    .video-item-subject {padding:8px;font-size:14px;}
    .video-list > li.active .video-item-subject { padding:4px; }
    .video-stage-playbtn {width:40px;height:40px;} /*150922*/
    .video-list-more {text-align:center;}
    .video-list-more_btn {display:inline-block;margin:32px 0;padding:8px 30px;background:#fff;border-radius:16px 18px;border:1px solid #888;font-size:10px;line-height:1.6;font-family: "sssM",sans-serif;color:#7e7e7e;text-align:center;}

    .video-list .emptyItem-box .video-item-thumb {width:99px;}
    .video-list .emptyItem-box .emptyItem-soon {font-size:12px;}
}