.webcinema * {
    margin:0;
    padding:0
}

body .webcinema li {
    margin:0;
    padding:0;
}

.webcinema {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
}

.webcinema iframe {display:none;}

.webcinema_player {float:left;}

.webcinema_slider {
    /*margin-top:30px;*/
    overflow: hidden;
    position: relative;
    float:left;
}

.webcinema_slider_position-top ul.webcinema_slider_content, 
.webcinema_slider_position-bottom ul.webcinema_slider_content
{
    min-width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
}

.webcinema_slider_position-left ul.webcinema_slider_content, 
.webcinema_slider_position-right ul.webcinema_slider_content
{
    position: absolute;
    top:0;
    left:0;
}

li.webcinema_slider_video {
    float:left;
    display: inline-block;
    overflow: hidden;
}

li.webcinema_slider_video img {
    float: left;
    max-width: 100%;
}



.no-touch ul.webcinema_slider_content li img {
    transition: all .15s ease-out;
    -webkit-transition: all .15s ease-out;
}

.no-touch ul.webcinema_slider_content:hover li img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    opacity:0.3;
}

.no-touch li.webcinema_slider_video:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    opacity:1 !important;
}

li.webcinema_slider_video.touch img{
    margin-top: 5px;
    opacity:0.3;
    transition: all .15s ease-out;
    -webkit-transition: all .15s ease-out;
}


li.webcinema_slider_video.active img {
    /*margin-top: -90px; adjusted from js */
    transition: all .15s ease-out;
    -webkit-transition: all .15s ease-out;
}

li.webcinema_slider_video div {
    text-indent: -9999px;
    float:left;
    width:100%;
    height:100%;
    background-image:url("../img/playing_img.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color:#000;
}

.webcinema_popup {
    display: none;
    position: fixed;
    top:0;
    left:0;
    z-index: 9999;
    background:#333;
}

.webcinema_blackbox {
    position:fixed;
    top:0%;
    left:0%;
    width:100%;
    height:100%;
    background: #000;
    z-index: 9999;
}

.webcinema_close_button {
    position: absolute;
    background-image:url("../img/close_btn.png");
    top:-12px;
    right:-12px;
    width:24px;
    height:24px;
    cursor: pointer;
    z-index: 9999;
}
