body.carousel-modal-player-visible{overflow:hidden}body.carousel-modal-player-visible #main-content,body.carousel-modal-player-visible #main_navbar .navbar{overflow-y:scroll}.carousel-modal-player{background:rgba(0,0,0,0.87);color:#fff;display:none;left:0;min-height:100%;position:fixed;right:0;top:0;z-index:2000}.carousel-modal-player .carousel-modal-container{height:65%;left:50%;margin-left:-400px;position:absolute;top:14%;width:710px}.carousel-modal-player .carousel-modal-container .carousel-modal-header,.carousel-modal-player .carousel-modal-container .carousel-modal-footer{margin-bottom:10px;overflow:hidden;padding:1px 0;text-overflow:ellipsis;white-space:nowrap}.carousel-modal-player .carousel-modal-container .carousel-modal-header a,.carousel-modal-player .carousel-modal-container .carousel-modal-footer a,.carousel-modal-player .carousel-modal-container .carousel-modal-header span,.carousel-modal-player .carousel-modal-container .carousel-modal-footer span{color:#fff;font-size:22px;font-weight:100;letter-spacing:.05em}.carousel-modal-player .carousel-modal-container .carousel-modal-header a:hover,.carousel-modal-player .carousel-modal-container .carousel-modal-footer a:hover{color:#e1e1e1}.carousel-modal-player .carousel-modal-container .carousel-modal-header span,.carousel-modal-player .carousel-modal-container .carousel-modal-footer span{color:#c3c3c3}.carousel-modal-player .carousel-modal-container .carousel-modal-footer{margin-top:10px}.carousel-modal-player .carousel-modal-container .carousel-modal-footer a,.carousel-modal-player .carousel-modal-container .carousel-modal-footer span{font-size:18px}.carousel-modal-player .carousel-modal-container .carousel-modal-body{background:url(/images/ssplayer/loading.gif?cb=1403655221) center center no-repeat;background-color:#CCC;height:100%;max-height:583px}.carousel-modal-player .carousel-modal-container .carousel-modal-prev,.carousel-modal-player .carousel-modal-container .carousel-modal-next,.carousel-modal-player .carousel-modal-container .carousel-modal-close{-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;background:rgba(0,0,0,0.25);border:2px solid rgba(255,255,255,0.3);border-radius:20px;color:#CCC;cursor:pointer;font-size:15px;font-weight:100;letter-spacing:.05em;padding:10px;text-align:center;transition:all .3s;width:128px}.carousel-modal-player .carousel-modal-container .carousel-modal-prev:hover,.carousel-modal-player .carousel-modal-container .carousel-modal-next:hover,.carousel-modal-player .carousel-modal-container .carousel-modal-close:hover{background:rgba(0,0,0,0.45);border-color:#CCC;color:rgba(255,255,255,0.9)}.carousel-modal-player .carousel-modal-container .carousel-modal-prev,.carousel-modal-player .carousel-modal-container .carousel-modal-next{position:absolute;top:50%}.carousel-modal-player .carousel-modal-container .carousel-modal-prev{left:-150px}.carousel-modal-player .carousel-modal-container .carousel-modal-next{right:-170px}.carousel-modal-player .carousel-modal-container .carousel-modal-close{border-color:rgba(255,255,255,0.6);border-radius:20px;color:rgba(255,255,255,0.9);font-size:18px;font-weight:300;padding:6px;position:fixed;right:30px;top:30px;width:84px}.carousel-modal-player .carousel-modal-container .carousel-modal-close:hover{background:rgba(0,0,0,0.45);border-color:#CCC;color:#FFF}.carousel-modal-player .carousel-modal-container .carousel-modal-close .carousel-modal-close-icon{background:url(/images/modal_close_icn.png?cb=1403655221) no-repeat;display:inline-block;height:15px;margin-right:8px;margin-top:2px;width:15px}