#cinemaWrapper {
    opacity: 0;
    background-color: #525252;
    display: none;
}

#cinemaInner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../..//images/720p/cinema_bg.jpg);
    z-index: 3;
}

#cinemaBackButtonWrapper {
    position: relative;
    float: left;
    width: 100%;
    height: 120px;
}

#cinemaBackButton {
    position: absolute;
    width: 133px;
    height: 100%;
    /*background: rgba(0, 0, 0, 0) linear-gradient(-90deg, #ff924b 0%, #ff328f 100%);*/
    background-image: url(../..//images/720p/button_standard.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#cinemaBackButton.focus{
    /*box-shadow: 0px 0px 15px 10px rgba(255,216,102,0.75), inset 0px 0px 20px 15px rgba(255,216,102,0.75);*/
    background-position: -127px 0;
}

#cinemaBackButtonIcon {
    background-image: url(../..//images/720p/icon_back.png);
    background-repeat: no-repeat;
    background-position: 45px 48px;
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}

#cinemaContents {
    float: left;
    margin-top: 20px;
    padding-left: 80px;
    position: relative;
    width: 100%;
}

#cinemaWrapper .contentWrapper {
    height: 443px;
}

#cinemaWrapper .contentWrapper .contentTileWrapper {
    display: none;
}

#cinemaWrapper .contentWrapper .contentInner .contentCarousel .content {
    margin-left: 33px;
    width: 223px;
}

#cinemaWrapper .contentWrapper .contentInner .contentCarousel .content .contentBoxShadow {
    height: 383px;
}

#cinemaWrapper .contentWrapper .contentInner .contentCarousel .content.focus .contentBoxShadow {
    height: 467px;
    background-position: -336px 13px;
}

#cinemaWrapper .contentWrapper .contentInner .contentCarousel .content .contentImageWrapper {
    height: 330px;
    background-color: #fff;
}

#cinemaWrapper .contentWrapper .contentInner .contentCarousel .content.focus .contentImageWrapper {
    height: 396px;
}

#cinemaWrapper .contentWrapper .contentInner .contentCarousel .content .contentNameWrapper {
    display: none;
}

#cinemaWrapper .contentWrapper .contentInner .contentCarousel .content.focus .contentNameWrapper {
    display: table;
}

#cinemaCrewWrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px;
    z-index: 3;
}

#cinemaCrew {
    position: absolute;
    width: 533px;
    left: 377px;
    height: 108px;
    top: 27px;
}

#cinemaCrew.no-animation {
    background-image: url(../..//images/720p/static_cine_crew.png);
    background-position: 23px 1px;
    height: 133px;
    background-repeat: no-repeat;
    top: 12px;
}

#cinemaCrew .characterWrapper {
    position: relative;
    float: left;
    height: 100%;
    width: 103px;
}

#cinemaCrew .character {
    position: relative;
    float: left;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
}

#cinemaCrew .characterNextImage {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: none;
}

#cinemaSeats {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 83px;
    background-image: url(../..//images/720p/cinema_seats.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

#cineMimiWrapper {
    width: 103px;
    margin-top: -15px;
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_01 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_01.png);
    -webkit-animation: mimi_01 1s steps(23) forwards;
       -moz-animation: mimi_01 1s steps(23) forwards;
        -ms-animation: mimi_01 1s steps(23) forwards;
         -o-animation: mimi_01 1s steps(23) forwards;
            animation: mimi_01 1s steps(23) forwards;
}

@-webkit-keyframes mimi_01 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@-moz-keyframes mimi_01 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@-ms-keyframes mimi_01 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@-o-keyframes mimi_01 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@keyframes mimi_01 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_02 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_02.png);
    -webkit-animation: mimi_02 1s steps(25) forwards;
       -moz-animation: mimi_02 1s steps(25) forwards;
        -ms-animation: mimi_02 1s steps(25) forwards;
         -o-animation: mimi_02 1s steps(25) forwards;
            animation: mimi_02 1s steps(25) forwards;
}

@-webkit-keyframes mimi_02 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@-moz-keyframes mimi_02 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@-ms-keyframes mimi_02 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@-o-keyframes mimi_02 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@keyframes mimi_02 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_03 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_03.png);
    -webkit-animation: mimi_03 1s steps(23) forwards;
       -moz-animation: mimi_03 1s steps(23) forwards;
        -ms-animation: mimi_03 1s steps(23) forwards;
         -o-animation: mimi_03 1s steps(23) forwards;
            animation: mimi_03 1s steps(23) forwards;
}

@-webkit-keyframes mimi_03 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@-moz-keyframes mimi_03 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@-ms-keyframes mimi_03 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@-o-keyframes mimi_03 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

@keyframes mimi_03 {
   from { background-position:    0px; }
     to { background-position: -2407.33px; }
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_04 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_04.png);
    -webkit-animation: mimi_04 1s steps(20) forwards;
       -moz-animation: mimi_04 1s steps(20) forwards;
        -ms-animation: mimi_04 1s steps(20) forwards;
         -o-animation: mimi_04 1s steps(20) forwards;
            animation: mimi_04 1s steps(20) forwards;
}

@-webkit-keyframes mimi_04 {
   from { background-position:    0px; }
     to { background-position: -2093.33px; }
}

@-moz-keyframes mimi_04 {
   from { background-position:    0px; }
     to { background-position: -2093.33px; }
}

@-ms-keyframes mimi_04 {
   from { background-position:    0px; }
     to { background-position: -2093.33px; }
}

@-o-keyframes mimi_04 {
   from { background-position:    0px; }
     to { background-position: -2093.33px; }
}

@keyframes mimi_04 {
   from { background-position:    0px; }
     to { background-position: -2093.33px; }
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_05 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_05.png);
    -webkit-animation: mimi_05 1s steps(13) forwards;
       -moz-animation: mimi_05 1s steps(13) forwards;
        -ms-animation: mimi_05 1s steps(13) forwards;
         -o-animation: mimi_05 1s steps(13) forwards;
            animation: mimi_05 1s steps(13) forwards;
}

@-webkit-keyframes mimi_05 {
   from { background-position: 0px; }
     to { background-position: -1360.35px; }
}

@-moz-keyframes mimi_05 {
   from { background-position: 0px; }
     to { background-position: -1360.35px; }
}

@-ms-keyframes mimi_05 {
   from { background-position: 0px; }
     to { background-position: -1360.35px; }
}

@-o-keyframes mimi_05 {
   from { background-position: 0px; }
     to { background-position: -1360.35px; }
}

@keyframes mimi_05 {
   from { background-position: 0px; }
     to { background-position: -1360.35px; }
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_06 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_06.png);
    -webkit-animation: mimi_06 1s steps(9) forwards;
       -moz-animation: mimi_06 1s steps(9) forwards;
        -ms-animation: mimi_06 1s steps(9) forwards;
         -o-animation: mimi_06 1s steps(9) forwards;
            animation: mimi_06 1s steps(9) forwards;
}

@-webkit-keyframes mimi_06 {
   from { background-position:    0px; }
     to { background-position: -942.3px; }
}

@-moz-keyframes mimi_06 {
   from { background-position:    0px; }
     to { background-position: -942.3px; }
}

@-ms-keyframes mimi_06 {
   from { background-position:    0px; }
     to { background-position: -942.3px; }
}

@-o-keyframes mimi_06 {
   from { background-position:    0px; }
     to { background-position: -942.3px; }
}

@keyframes mimi_06 {
   from { background-position:    0px; }
     to { background-position: -942.3px; }
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_07 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_07.png);
    -webkit-animation: mimi_07 1s steps(25) forwards;
       -moz-animation: mimi_07 1s steps(25) forwards;
        -ms-animation: mimi_07 1s steps(25) forwards;
         -o-animation: mimi_07 1s steps(25) forwards;
            animation: mimi_07 1s steps(25) forwards;
}

@-webkit-keyframes mimi_07 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@-moz-keyframes mimi_07 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@-ms-keyframes mimi_07 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@-o-keyframes mimi_07 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

@keyframes mimi_07 {
   from { background-position:    0px; }
     to { background-position: -2616.34px; }
}

#cinemaCrewWrapper.visible #cineMimi.cine_mimi_08 {
    background-image: url(../..//images/720p/mimi_spritesheets/cine_mimi_08.png);
    -webkit-animation: mimi_08 1s steps(29) forwards;
       -moz-animation: mimi_08 1s steps(29) forwards;
        -ms-animation: mimi_08 1s steps(29) forwards;
         -o-animation: mimi_08 1s steps(29) forwards;
            animation: mimi_08 1s steps(29) forwards;
}

@-webkit-keyframes mimi_08 {
   from { background-position:    0px; }
     to { background-position: -3035.33px; }
}

@-moz-keyframes mimi_08 {
   from { background-position:    0px; }
     to { background-position: -3035.33px; }
}

@-ms-keyframes mimi_08 {
   from { background-position:    0px; }
     to { background-position: -3035.33px; }
}

@-o-keyframes mimi_08 {
   from { background-position:    0px; }
     to { background-position: -3035.33px; }
}

@keyframes mimi_08 {
   from { background-position:    0px; }
     to { background-position: -3035.33px; }
}

#cineJuniorWrapper {
    width: 97px !important;
    height: 86px !important;
    margin-left: 38px;
    margin-top: 5px;
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_01 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_01.png);
    -webkit-animation: junior_01 1s steps(26) forwards;
       -moz-animation: junior_01 1s steps(26) forwards;
        -ms-animation: junior_01 1s steps(26) forwards;
         -o-animation: junior_01 1s steps(26) forwards;
            animation: junior_01 1s steps(26) forwards;
}

@-webkit-keyframes junior_01 {
   from { background-position:    0px; }
     to { background-position: -2565.33px; }
}

@-moz-keyframes junior_01 {
   from { background-position:    0px; }
     to { background-position: -2565.33px; }
}

@-ms-keyframes junior_01 {
   from { background-position:    0px; }
     to { background-position: -2565.33px; }
}

@-o-keyframes junior_01 {
   from { background-position:    0px; }
     to { background-position: -2565.33px; }
}

@keyframes junior_01 {
   from { background-position:    0px; }
     to { background-position: -2565.33px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_02 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_02.png);
    -webkit-animation: junior_02 1s steps(24) forwards;
       -moz-animation: junior_02 1s steps(24) forwards;
        -ms-animation: junior_02 1s steps(24) forwards;
         -o-animation: junior_02 1s steps(24) forwards;
            animation: junior_02 1s steps(24) forwards;
}

@-webkit-keyframes junior_02 {
   from { background-position:    0px; }
     to { background-position: -2368.32px; }
}

@-moz-keyframes junior_02 {
   from { background-position:    0px; }
     to { background-position: -2368.32px; }
}

@-ms-keyframes junior_02 {
   from { background-position:    0px; }
     to { background-position: -2368.32px; }
}

@-o-keyframes junior_02 {
   from { background-position:    0px; }
     to { background-position: -2368.32px; }
}

@keyframes junior_02 {
   from { background-position:    0px; }
     to { background-position: -2368.32px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_03 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_03.png);
    -webkit-animation: junior_03 1s steps(22) forwards;
       -moz-animation: junior_03 1s steps(22) forwards;
        -ms-animation: junior_03 1s steps(22) forwards;
         -o-animation: junior_03 1s steps(22) forwards;
            animation: junior_03 1s steps(22) forwards;
}

@-webkit-keyframes junior_03 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@-moz-keyframes junior_03 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@-ms-keyframes junior_03 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@-o-keyframes junior_03 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@keyframes junior_03 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_04 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_04.png);
    -webkit-animation: junior_04 1s steps(21) forwards;
       -moz-animation: junior_04 1s steps(21) forwards;
        -ms-animation: junior_04 1s steps(21) forwards;
         -o-animation: junior_04 1s steps(21) forwards;
            animation: junior_04 1s steps(21) forwards;
}

@-webkit-keyframes junior_04 {
   from { background-position:    0px; }
     to { background-position: -2072.31px; }
}

@-moz-keyframes junior_04 {
   from { background-position:    0px; }
     to { background-position: -2072.31px; }
}

@-ms-keyframes junior_04 {
   from { background-position:    0px; }
     to { background-position: -2072.31px; }
}

@-o-keyframes junior_04 {
   from { background-position:    0px; }
     to { background-position: -2072.31px; }
}

@keyframes junior_04 {
   from { background-position:    0px; }
     to { background-position: -2072.31px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_05 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_05.png);
    -webkit-animation: junior_05 1s steps(11) forwards;
       -moz-animation: junior_05 1s steps(11) forwards;
        -ms-animation: junior_05 1s steps(11) forwards;
         -o-animation: junior_05 1s steps(11) forwards;
            animation: junior_05 1s steps(11) forwards;
}

@-webkit-keyframes junior_05 {
   from { background-position:    0px; }
     to { background-position: -1085.333333333px; }
}

@-moz-keyframes junior_05 {
   from { background-position:    0px; }
     to { background-position: -1085.333333333px; }
}

@-ms-keyframes junior_05 {
   from { background-position:    0px; }
     to { background-position: -1085.333333333px; }
}

@-o-keyframes junior_05 {
   from { background-position:    0px; }
     to { background-position: -1085.333333333px; }
}

@keyframes junior_05 {
   from { background-position:    0px; }
     to { background-position: -1085.333333333px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_06 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_06.png);
    -webkit-animation: junior_06 1s steps(10) forwards;
       -moz-animation: junior_06 1s steps(10) forwards;
        -ms-animation: junior_06 1s steps(10) forwards;
         -o-animation: junior_06 1s steps(10) forwards;
            animation: junior_06 1s steps(10) forwards;
}

@-webkit-keyframes junior_06 {
   from { background-position:    0px; }
     to { background-position: -986.363636364px; }
}

@-moz-keyframes junior_06 {
   from { background-position:    0px; }
     to { background-position: -986.363636364px; }
}

@-ms-keyframes junior_06 {
   from { background-position:    0px; }
     to { background-position: -986.363636364px; }
}

@-o-keyframes junior_06 {
   from { background-position:    0px; }
     to { background-position: -986.363636364px; }
}

@keyframes junior_06 {
   from { background-position:    0px; }
     to { background-position: -986.363636364px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_07 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_07.png);
    -webkit-animation: junior_07 1s steps(27) forwards;
       -moz-animation: junior_07 1s steps(27) forwards;
        -ms-animation: junior_07 1s steps(27) forwards;
         -o-animation: junior_07 1s steps(27) forwards;
            animation: junior_07 1s steps(27) forwards;
}

@-webkit-keyframes junior_07 {
   from { background-position:    0px; }
     to { background-position: -2664.32px; }
}

@-moz-keyframes junior_07 {
   from { background-position:    0px; }
     to { background-position: -2664.32px; }
}

@-ms-keyframes junior_07 {
   from { background-position:    0px; }
     to { background-position: -2664.32px; }
}

@-o-keyframes junior_07 {
   from { background-position:    0px; }
     to { background-position: -2664.32px; }
}

@keyframes junior_07 {
   from { background-position:    0px; }
     to { background-position: -2664.32px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_08 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_08.png);
    -webkit-animation: junior_08 1s steps(22) forwards;
       -moz-animation: junior_08 1s steps(22) forwards;
        -ms-animation: junior_08 1s steps(22) forwards;
         -o-animation: junior_08 1s steps(22) forwards;
            animation: junior_08 1s steps(22) forwards;
}

@-webkit-keyframes junior_08 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@-moz-keyframes junior_08 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@-ms-keyframes junior_08 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@-o-keyframes junior_08 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

@keyframes junior_08 {
   from { background-position:    0px; }
     to { background-position: -2170.34px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_09 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_09.png);
    -webkit-animation: junior_09 1s steps(11) forwards;
       -moz-animation: junior_09 1s steps(11) forwards;
        -ms-animation: junior_09 1s steps(11) forwards;
         -o-animation: junior_09 1s steps(11) forwards;
            animation: junior_09 1s steps(11) forwards;
}

@-webkit-keyframes junior_09 {
   from { background-position:    0px; }
     to { background-position: -1085.33px; }
}

@-moz-keyframes junior_09 {
   from { background-position:    0px; }
     to { background-position: -1085.33px; }
}

@-ms-keyframes junior_09 {
   from { background-position:    0px; }
     to { background-position: -1085.33px; }
}

@-o-keyframes junior_09 {
   from { background-position:    0px; }
     to { background-position: -1085.33px; }
}

@keyframes junior_09 {
   from { background-position:    0px; }
     to { background-position: -1085.33px; }
}

#cinemaCrewWrapper.visible #cineJunior.cine_junior_10 {
    background-image: url(../..//images/720p/junior_spritesheets/cine_junior_10.png);
    -webkit-animation: junior_10 1s steps(32) forwards;
       -moz-animation: junior_10 1s steps(32) forwards;
        -ms-animation: junior_10 1s steps(32) forwards;
         -o-animation: junior_10 1s steps(32) forwards;
            animation: junior_10 1s steps(32) forwards;
}

@-webkit-keyframes junior_10 {
   from { background-position:    0px; }
     to { background-position: -3157.33px; }
}

@-moz-keyframes junior_10 {
   from { background-position:    0px; }
     to { background-position: -3157.33px; }
}

@-ms-keyframes junior_10 {
   from { background-position:    0px; }
     to { background-position: -3157.33px; }
}

@-o-keyframes junior_10 {
   from { background-position:    0px; }
     to { background-position: -3157.33px; }
}

@keyframes junior_10 {
   from { background-position:    0px; }
     to { background-position: -3157.33px; }
}

#cineKateWrapper {
    width: 90px !important;
    height: 79px !important;
    margin-left: 33px;
    margin-top: 15px;
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_01 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_01.png);
    -webkit-animation: kate_01 1s steps(20) forwards;
       -moz-animation: kate_01 1s steps(20) forwards;
        -ms-animation: kate_01 1s steps(20) forwards;
         -o-animation: kate_01 1s steps(20) forwards;
            animation: kate_01 1s steps(20) forwards;
}

@-webkit-keyframes kate_01 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@-moz-keyframes kate_01 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@-ms-keyframes kate_01 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@-o-keyframes kate_01 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@keyframes kate_01 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_02 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_02.png);
    -webkit-animation: kate_02 1s steps(24) forwards;
       -moz-animation: kate_02 1s steps(24) forwards;
        -ms-animation: kate_02 1s steps(24) forwards;
         -o-animation: kate_02 1s steps(24) forwards;
            animation: kate_02 1s steps(24) forwards;
}

@-webkit-keyframes kate_02 {
   from { background-position:    0px; }
     to { background-position: -2224.32px; }
}

@-moz-keyframes kate_02 {
   from { background-position:    0px; }
     to { background-position: -2224.32px; }
}

@-ms-keyframes kate_02 {
   from { background-position:    0px; }
     to { background-position: -2224.32px; }
}

@-o-keyframes kate_02 {
   from { background-position:    0px; }
     to { background-position: -2224.32px; }
}

@keyframes kate_02 {
   from { background-position:    0px; }
     to { background-position: -2224.32px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_03 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_03.png);
    -webkit-animation: kate_03 1s steps(20) forwards;
       -moz-animation: kate_03 1s steps(20) forwards;
        -ms-animation: kate_03 1s steps(20) forwards;
         -o-animation: kate_03 1s steps(20) forwards;
            animation: kate_03 1s steps(20) forwards;
}

@-webkit-keyframes kate_03 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@-moz-keyframes kate_03 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@-ms-keyframes kate_03 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@-o-keyframes kate_03 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

@keyframes kate_03 {
   from { background-position:    0px; }
     to { background-position: -1853.333333333px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_04 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_04.png);
    -webkit-animation: kate_04 1s steps(19) forwards;
       -moz-animation: kate_04 1s steps(19) forwards;
        -ms-animation: kate_04 1s steps(19) forwards;
         -o-animation: kate_04 1s steps(19) forwards;
            animation: kate_04 1s steps(19) forwards;
}

@-webkit-keyframes kate_04 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@-moz-keyframes kate_04 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@-ms-keyframes kate_04 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@-o-keyframes kate_04 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@keyframes kate_04 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_05 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_05.png);
    -webkit-animation: kate_05 1s steps(7) forwards;
       -moz-animation: kate_05 1s steps(7) forwards;
        -ms-animation: kate_05 1s steps(7) forwards;
         -o-animation: kate_05 1s steps(7) forwards;
            animation: kate_05 1s steps(7) forwards;
}

@-webkit-keyframes kate_05 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@-moz-keyframes kate_05 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@-ms-keyframes kate_05 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@-o-keyframes kate_05 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@keyframes kate_05 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_06 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_06.png);
    -webkit-animation: kate_06 1s steps(18) forwards;
       -moz-animation: kate_06 1s steps(18) forwards;
        -ms-animation: kate_06 1s steps(18) forwards;
         -o-animation: kate_06 1s steps(18) forwards;
            animation: kate_06 1s steps(18) forwards;
}

@-webkit-keyframes kate_06 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@-moz-keyframes kate_06 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@-ms-keyframes kate_06 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@-o-keyframes kate_06 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@keyframes kate_06 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_07 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_07.png);
    -webkit-animation: kate_07 1s steps(10) forwards;
       -moz-animation: kate_07 1s steps(10) forwards;
        -ms-animation: kate_07 1s steps(10) forwards;
         -o-animation: kate_07 1s steps(10) forwards;
            animation: kate_07 1s steps(10) forwards;
}

@-webkit-keyframes kate_07 {
   from { background-position:    0px; }
     to { background-position: -926.363636364px; }
}

@-moz-keyframes kate_07 {
   from { background-position:    0px; }
     to { background-position: -926.363636364px; }
}

@-ms-keyframes kate_07 {
   from { background-position:    0px; }
     to { background-position: -926.363636364px; }
}

@-o-keyframes kate_07 {
   from { background-position:    0px; }
     to { background-position: -926.363636364px; }
}

@keyframes kate_07 {
   from { background-position:    0px; }
     to { background-position: -926.363636364px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_08 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_08.png);
    -webkit-animation: kate_08 1s steps(9) forwards;
       -moz-animation: kate_08 1s steps(9) forwards;
        -ms-animation: kate_08 1s steps(9) forwards;
         -o-animation: kate_08 1s steps(9) forwards;
            animation: kate_08 1s steps(9) forwards;
}

@-webkit-keyframes kate_08 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-moz-keyframes kate_08 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-ms-keyframes kate_08 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-o-keyframes kate_08 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@keyframes kate_08 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_09 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_09.png);
    -webkit-animation: kate_09 1s steps(26) forwards;
       -moz-animation: kate_09 1s steps(26) forwards;
        -ms-animation: kate_09 1s steps(26) forwards;
         -o-animation: kate_09 1s steps(26) forwards;
            animation: kate_09 1s steps(26) forwards;
}

@-webkit-keyframes kate_09 {
   from { background-position:    0px; }
     to { background-position: -2409.333333333px; }
}

@-moz-keyframes kate_09 {
   from { background-position:    0px; }
     to { background-position: -2409.333333333px; }
}

@-ms-keyframes kate_09 {
   from { background-position:    0px; }
     to { background-position: -2409.333333333px; }
}

@-o-keyframes kate_09 {
   from { background-position:    0px; }
     to { background-position: -2409.333333333px; }
}

@keyframes kate_09 {
   from { background-position:    0px; }
     to { background-position: -2409.333333333px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_10 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_10.png);
    -webkit-animation: kate_10 1s steps(7) forwards;
       -moz-animation: kate_10 1s steps(7) forwards;
        -ms-animation: kate_10 1s steps(7) forwards;
         -o-animation: kate_10 1s steps(7) forwards;
            animation: kate_10 1s steps(7) forwards;
}

@-webkit-keyframes kate_10 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@-moz-keyframes kate_10 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@-ms-keyframes kate_10 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@-o-keyframes kate_10 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

@keyframes kate_10 {
   from { background-position:    0px; }
     to { background-position: -648.375px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_11 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_11.png);
    -webkit-animation: kate_11 1s steps(18) forwards;
       -moz-animation: kate_11 1s steps(18) forwards;
        -ms-animation: kate_11 1s steps(18) forwards;
         -o-animation: kate_11 1s steps(18) forwards;
            animation: kate_11 1s steps(18) forwards;
}

@-webkit-keyframes kate_11 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@-moz-keyframes kate_11 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@-ms-keyframes kate_11 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@-o-keyframes kate_11 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

@keyframes kate_11 {
   from { background-position:    0px; }
     to { background-position: -1668.315789474px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_12 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_12.png);
    -webkit-animation: kate_12 1s steps(9) forwards;
       -moz-animation: kate_12 1s steps(9) forwards;
        -ms-animation: kate_12 1s steps(9) forwards;
         -o-animation: kate_12 1s steps(9) forwards;
            animation: kate_12 1s steps(9) forwards;
}

@-webkit-keyframes kate_12 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-moz-keyframes kate_12 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-ms-keyframes kate_12 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-o-keyframes kate_12 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@keyframes kate_12 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_13 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_13.png);
    -webkit-animation: kate_13 1s steps(9) forwards;
       -moz-animation: kate_13 1s steps(9) forwards;
        -ms-animation: kate_13 1s steps(9) forwards;
         -o-animation: kate_13 1s steps(9) forwards;
            animation: kate_13 1s steps(9) forwards;
}

@-webkit-keyframes kate_13 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-moz-keyframes kate_13 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-ms-keyframes kate_13 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@-o-keyframes kate_13 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

@keyframes kate_13 {
   from { background-position:    0px; }
     to { background-position: -834.3px; }
}

#cinemaCrewWrapper.visible #cineKate.cine_kate_14 {
    background-image: url(../..//images/720p/kate_spritesheets/cine_kate_14.png);
    -webkit-animation: kate_14 1s steps(19) forwards;
       -moz-animation: kate_14 1s steps(19) forwards;
        -ms-animation: kate_14 1s steps(19) forwards;
         -o-animation: kate_14 1s steps(19) forwards;
            animation: kate_14 1s steps(19) forwards;
}

@-webkit-keyframes kate_14 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@-moz-keyframes kate_14 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@-ms-keyframes kate_14 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@-o-keyframes kate_14 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

@keyframes kate_14 {
   from { background-position:    0px; }
     to { background-position: -1760.35px; }
}

#cineTheoWrapper {
    width: 90px !important;
    height: 65px !important;
    margin-left: 43px;
    margin-top: 26px;
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_01 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_01.png);
    -webkit-animation: theo_01 1s steps(14) forwards;
       -moz-animation: theo_01 1s steps(14) forwards;
        -ms-animation: theo_01 1s steps(14) forwards;
         -o-animation: theo_01 1s steps(14) forwards;
            animation: theo_01 1s steps(14) forwards;
}

@-webkit-keyframes theo_01 {
   from { background-position:    0px; }
     to { background-position: -1250.67px; }
}

@-moz-keyframes theo_01 {
   from { background-position:    0px; }
     to { background-position: -1250.67px; }
}

@-ms-keyframes theo_01 {
   from { background-position:    0px; }
     to { background-position: -1250.67px; }
}

@-o-keyframes theo_01 {
   from { background-position:    0px; }
     to { background-position: -1250.67px; }
}

@keyframes theo_01 {
   from { background-position:    0px; }
     to { background-position: -1250.67px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_02 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_02.png);
    -webkit-animation: theo_02 1s steps(15) forwards;
       -moz-animation: theo_02 1s steps(15) forwards;
        -ms-animation: theo_02 1s steps(15) forwards;
         -o-animation: theo_02 1s steps(15) forwards;
            animation: theo_02 1s steps(15) forwards;
}

@-webkit-keyframes theo_02 {
   from { background-position:    0px; }
     to { background-position: -1339.6875px; }
}

@-moz-keyframes theo_02 {
   from { background-position:    0px; }
     to { background-position: -1339.6875px; }
}

@-ms-keyframes theo_02 {
   from { background-position:    0px; }
     to { background-position: -1339.6875px; }
}

@-o-keyframes theo_02 {
   from { background-position:    0px; }
     to { background-position: -1339.6875px; }
}

@keyframes theo_02 {
   from { background-position:    0px; }
     to { background-position: -1339.6875px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_03 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_03.png);
    -webkit-animation: theo_03 1s steps(7) forwards;
       -moz-animation: theo_03 1s steps(7) forwards;
        -ms-animation: theo_03 1s steps(7) forwards;
         -o-animation: theo_03 1s steps(7) forwards;
            animation: theo_03 1s steps(7) forwards;
}

@-webkit-keyframes theo_03 {
   from { background-position:    0px; }
     to { background-position: -625.625px; }
}

@-moz-keyframes theo_03 {
   from { background-position:    0px; }
     to { background-position: -625.625px; }
}

@-ms-keyframes theo_03 {
   from { background-position:    0px; }
     to { background-position: -625.625px; }
}

@-o-keyframes theo_03 {
   from { background-position:    0px; }
     to { background-position: -625.625px; }
}

@keyframes theo_03 {
   from { background-position:    0px; }
     to { background-position: -625.625px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_04 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_04.png);
    -webkit-animation: theo_04 1s steps(9) forwards;
       -moz-animation: theo_04 1s steps(9) forwards;
        -ms-animation: theo_04 1s steps(9) forwards;
         -o-animation: theo_04 1s steps(9) forwards;
            animation: theo_04 1s steps(9) forwards;
}

@-webkit-keyframes theo_04 {
   from { background-position:    0px; }
     to { background-position: -803.7px; }
}

@-moz-keyframes theo_04 {
   from { background-position:    0px; }
     to { background-position: -803.7px; }
}

@-ms-keyframes theo_04 {
   from { background-position:    0px; }
     to { background-position: -803.7px; }
}

@-o-keyframes theo_04 {
   from { background-position:    0px; }
     to { background-position: -803.7px; }
}

@keyframes theo_04 {
   from { background-position:    0px; }
     to { background-position: -803.7px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_05 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_05.png);
    -webkit-animation: theo_05 1s steps(21) forwards;
       -moz-animation: theo_05 1s steps(21) forwards;
        -ms-animation: theo_05 1s steps(21) forwards;
         -o-animation: theo_05 1s steps(21) forwards;
            animation: theo_05 1s steps(21) forwards;
}

@-webkit-keyframes theo_05 {
   from { background-position:    0px; }
     to { background-position: -1875.681818182px; }
}

@-moz-keyframes theo_05 {
   from { background-position:    0px; }
     to { background-position: -1875.681818182px; }
}

@-ms-keyframes theo_05 {
   from { background-position:    0px; }
     to { background-position: -1875.681818182px; }
}

@-o-keyframes theo_05 {
   from { background-position:    0px; }
     to { background-position: -1875.681818182px; }
}

@keyframes theo_05 {
   from { background-position:    0px; }
     to { background-position: -1875.681818182px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_06 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_06.png);
    -webkit-animation: theo_06 1s steps(23) forwards;
       -moz-animation: theo_06 1s steps(23) forwards;
        -ms-animation: theo_06 1s steps(23) forwards;
         -o-animation: theo_06 1s steps(23) forwards;
            animation: theo_06 1s steps(23) forwards;
}

@-webkit-keyframes theo_06 {
   from { background-position:    0px; }
     to { background-position: -2054.666666667px; }
}

@-moz-keyframes theo_06 {
   from { background-position:    0px; }
     to { background-position: -2054.666666667px; }
}

@-ms-keyframes theo_06 {
   from { background-position:    0px; }
     to { background-position: -2054.666666667px; }
}

@-o-keyframes theo_06 {
   from { background-position:    0px; }
     to { background-position: -2054.666666667px; }
}

@keyframes theo_06 {
   from { background-position:    0px; }
     to { background-position: -2054.666666667px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_07 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_07.png);
    -webkit-animation: theo_07 1s steps(19) forwards;
       -moz-animation: theo_07 1s steps(19) forwards;
        -ms-animation: theo_07 1s steps(19) forwards;
         -o-animation: theo_07 1s steps(19) forwards;
            animation: theo_07 1s steps(19) forwards;
}

@-webkit-keyframes theo_07 {
   from { background-position:    0px; }
     to { background-position: -1697.65px; }
}

@-moz-keyframes theo_07 {
   from { background-position:    0px; }
     to { background-position: -1697.65px; }
}

@-ms-keyframes theo_07 {
   from { background-position:    0px; }
     to { background-position: -1697.65px; }
}

@-o-keyframes theo_07 {
   from { background-position:    0px; }
     to { background-position: -1697.65px; }
}

@keyframes theo_07 {
   from { background-position:    0px; }
     to { background-position: -1697.65px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_08 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_08.png);
    -webkit-animation: theo_08 1s steps(22) forwards;
       -moz-animation: theo_08 1s steps(22) forwards;
        -ms-animation: theo_08 1s steps(22) forwards;
         -o-animation: theo_08 1s steps(22) forwards;
            animation: theo_08 1s steps(22) forwards;
}

@-webkit-keyframes theo_08 {
   from { background-position:    0px; }
     to { background-position: -1965.652173913px; }
}

@-moz-keyframes theo_08 {
   from { background-position:    0px; }
     to { background-position: -1965.652173913px; }
}

@-ms-keyframes theo_08 {
   from { background-position:    0px; }
     to { background-position: -1965.652173913px; }
}

@-o-keyframes theo_08 {
   from { background-position:    0px; }
     to { background-position: -1965.652173913px; }
}

@keyframes theo_08 {
   from { background-position:    0px; }
     to { background-position: -1965.652173913px; }
}

#cinemaCrewWrapper.visible #cineTheo.cine_theo_09 {
    background-image: url(../..//images/720p/theo_spritesheets/cine_theo_09.png);
    -webkit-animation: theo_09 1s steps(14) forwards;
       -moz-animation: theo_09 1s steps(14) forwards;
        -ms-animation: theo_09 1s steps(14) forwards;
         -o-animation: theo_09 1s steps(14) forwards;
            animation: theo_09 1s steps(14) forwards;
}

@-webkit-keyframes theo_09 {
   from { background-position:    0px; }
     to { background-position: -1250.666666667px; }
}

@-moz-keyframes theo_09 {
   from { background-position:    0px; }
     to { background-position: -1250.666666667px; }
}

@-ms-keyframes theo_09 {
   from { background-position:    0px; }
     to { background-position: -1250.666666667px; }
}

@-o-keyframes theo_09 {
   from { background-position:    0px; }
     to { background-position: -1250.666666667px; }
}

@keyframes theo_09 {
   from { background-position:    0px; }
     to { background-position: -1250.666666667px; }
}
