


.it-desktop-controller{
    max-width: 1226px;
    align-items: flex-start;
    justify-content: flex-end;
    margin-right: auto;
    margin-left: auto;
}

.it-movie-prev-info-top-bar{
    margin-top: 120px;
    padding: 0 70px;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.it-movie-preview{
    height: auto;
    margin-bottom: 32px;

}

.it-movie-prev-play{
    height: 36px;
}

.it-movie-prev-box{
    height: auto;
    height: 491px;
}

.it-movie-image{
    height: 491px;
}

.it-movie-prev-score{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.it-movie-prev-actor-box{
    padding-bottom: 10px;
    scroll-behavior: smooth;
    scrollbar-color: #242424 #363636;
}

.it-movie-prev-actor-box::-webkit-scrollbar{
    background: #363636;
    height: 12px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.it-movie-prev-actor-box::-webkit-scrollbar-thumb{
    background: #242424;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.actor-list-container{
    scrollbar-color: #242424 #363636;
    overflow: unset;
}

.actor-list-container::-webkit-scrollbar{
    background: #363636;
    height: 12px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.actor-list-container::-webkit-scrollbar-thumb{
    background: #242424;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}


.it-cinema-item:nth-child(2n+1) .onclick-sans{
    right: -2px;
}

.it-cinema-item:nth-child(2n)  .onclick-sans{
    left: -4px;
}

.onclick-sans {
    display: flex;
    align-items: center;
    position: absolute;
    top: calc(100% + 30px);


    /*left: 50%;*/
    /*-webkit-transform: translate(-50%, -50%);*/
    /*-moz-transform: translate(-50%, -50%);*/
    /*-ms-transform: translate(-50%, -50%);*/
    /*-o-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
    /*width: 100%;*/
    width: 208%;
    max-width: 1090px;
    z-index: 210;
    background: #242424;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 24px 8px;

}
.onclick-sans-new {
    display: flex;
    align-items: center;




    /*left: 50%;*/
    /*-webkit-transform: translate(-50%, -50%);*/
    /*-moz-transform: translate(-50%, -50%);*/
    /*-ms-transform: translate(-50%, -50%);*/
    /*-o-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
    width: 208%;
    max-width: 1090px;
    background: #242424;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 24px 8px;

}

.it-cinema-item.is-active:before{
    content: '';
    position: absolute;
    bottom: -14px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;

    border-top: 30px solid #242424;
    z-index: 1;

}

.it-cinema-item.is-active:after{
    content: '';
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid rgba(0, 0, 0, 0.15);
    filter: blur(3px);
}

.it-movie-prev-quick-info{
    height: 38%;

}

.it-home-main-movies-item-content{
    padding: 0;
}



.it-movie-prev-casts{
    display: flex;
    align-items: center;
}

.it-movie-prev-casts .desktop-dotted-divider{
    width: 6px;
    height: 6px;
    margin: 0 12px;
    background: #FEFEFE;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
}

.it-movie-prev-cast:first-child{
    margin-bottom: 0;
}

.it-place-slider-image li img{
    display: block;
    width: 77.6%;

}

.it-place-slider-image li img[alt]{
    display: block;
    width: 100%;
}

.sold-out-schedule{
    background:#999999 !important;
}

.video-trailer-iframe{
    width: 100%;
    height:500px
}
