.speedo-container { -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2); -moz-box-shadow: 0 4px 16px rgba(0,0,0,.2); box-shadow: 0 4px 16px rgba(0,0,0,.2); background: white; background-clip: padding-box; border: 1px solid #ACACAC; border: 1px solid rgba(0, 0, 0, .333); outline: 0; position: fixed;/* padding: 30px 24px 24px;*/ z-index: 100004; padding:0; left: 50%; top: 50%;}
.speedo-popup-caption { position: absolute; left: 10px; top: 4px; padding: 0; margin: 0; color: #333;}
.speedo-popup-playpause-button { position: absolute; left: 10px; bottom: 4px; width: 21px; height: 21px; margin: 0; background: transparent url('play.png') no-repeat scroll 0 0;}
.speedo-popup-playpause-button.pause { background: transparent url('pause.png') no-repeat scroll 0 0;}
.speedo-popup-previous-button { position: absolute; left: 36px; bottom: 4px; width: 21px; height: 21px; margin: 0; background: transparent url('prev.png') no-repeat scroll 0 0;}
.speedo-popup-next-button { position: absolute; left: 62px; bottom: 4px; width: 21px; height: 21px; margin: 0; background: transparent url('next.png') no-repeat scroll 0 0;}
.speedo-popup-group-caption { position: absolute; left: 88px; bottom: 4px; height: 21px; margin: 0; white-space: nowrap;}
.speedo-popup-group-count { position: absolute; right: 10px; bottom: 4px; height: 21px; margin: 0; white-space: nowrap;}
.speedo-popup-drag-area { cursor: move; position: absolute; top: 0; left: 0; right: 0; height: 30px; z-index: 100;}
.speedo-ui-close{ position: absolute; background: url('close-btn.png') no-repeat center center #fc2a30; left: 0;    top: 0; width: 26px; height: 26px; cursor: pointer; z-index: 1000; text-align:center}
.speedo-popup-loading { background: transparent url('loading.gif') no-repeat scroll center center; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.speedo-content-holder { position: relative; overflow: hidden; width: 100%; height: 100%; color: #333; overflow-y: auto; -webkit-overflow-scrolling: touch !important; box-shadow:-2px 6px 17px rgba(254, 255, 255,0.55); background:#FFF;}
.speedo-content-holder .news{ background:#FFF;}
.speedo-content-holder iframe { -webkit-overflow-scrolling: touch !important; border: none;}
.speedo-overlay { background-color: #000; filter: alpha(opacity=70); -moz-opacity: .70; z-index: 10000; height: 100%; left: 0; opacity: 0.7; position: fixed; top: 0; width: 100%;}
.speedo-ui-close .fa.fa-close {background: url('close-btn.png') no-repeat center center;width: 26px; height: 26px;  display:inline-block;}
.speedo-ui-close .fa.fa-close::before{content:'';}

.contents_popup .bloc_emission .slideshow .slides-next { };