.schedule{padding:10px}.schedule .bx-wrapper{background:none;box-shadow:none;border:none}.schedule .slide{position:relative}.schedule .slide .bx-slider{position:absolute;top:0;left:0;width:100%}.schedule .slide .slider-controls{position:absolute;top:7px;left:0;width:100%;overflow:hidden;z-index:100}.schedule .slide .slider-controls .left-control{width:30px;height:30px;float:left}.schedule .slide .slider-controls .right-control{width:30px;height:30px;float:right}.schedule .header{color:#fff;display:block;text-align:center;text-transform:uppercase;font-size:18px;padding:10px 0;border-bottom:1px solid #ddd;font-family:sans-serif;font-weight:bolder;margin-bottom:5px}.schedule .content{display:block}.schedule .content ul.content-schedule{height:auto;list-style:none;background:none;padding:0;margin:0;font-family:sans-serif}.schedule .content ul.content-schedule li{overflow:hidden;margin-bottom:10px}.schedule .content ul.content-schedule li .left-side{float:left;width:50px;height:50px;font-size:50px;text-align:center;font-weight:700;line-height:50px}.schedule .content ul.content-schedule li .right-side{width:290px;float:left}.schedule .content ul.content-schedule li .right-side .title-row{overflow:hidden;position:relative;font-weight:bolder;font-size:1.2em;line-height:1.2em}.schedule .content ul.content-schedule li .right-side .time-row{overflow:hidden}.schedule .content ul.content-schedule li .right-side .time-row .time{float:left;margin:0 2px}.schedule .content ul.content-schedule li .right-side .time-row .time:first-child{margin-left:0}.schedule .content ul.content-schedule li .right-side .time-row .time:after{content:" - "}.schedule .content ul.content-schedule li .right-side .time-row .time:last-child:after{content:""}.schedule .header-date{overflow:hidden}.schedule .header-date .header-date-text{display:inline-block;line-height:30px;margin:5px;font-size:15px;color:white}.schedule .header-date .button-list{margin:5px 0;float:right}.pagination{display:flex;padding-left:0;list-style:none}.pagination li{display:inline}.pagination li a,.pagination li span{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;text-decoration:none;cursor:pointer}.pagination li:first-child a,.pagination li:first-child span{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination li:last-child a,.pagination li:last-child span{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination li.active a,.pagination li.active span{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.pagination li.disabled a,.pagination li.disabled span{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.slideshow-container{width:100%;position:fixed;top:0;left:0;background:black;background-size:100% 100%;height:100%;z-index:-200}.slideshow-container .cycle-slideshow{width:100%;height:100%;position:fixed}.cycle-slideshow img{width:100%;height:100%}.cycle-pager{position:absolute;right:20px;bottom:20px;z-index:2}#alt-caption{position:absolute;width:100%;color:white;text-align:center;background:rgba(0,0,0,0.8);padding:40px;border-radius:20px}.slideshow-header .btn-header{color:white;border:2px solid white;border-radius:10px;background:transparent;font-weight:bolder;margin-right:10px}.slideshow-header .btn-header:hover{color:#f0ad4e;border:2px solid #f0ad4e;background:transparent}.slideshow-header .slide-title{text-shadow:4px 2px 8px rgba(0,0,0,0.9);font-weight:bolder}.slideshow-header{font-family:'Open Sans',sans-serif;position:relative;margin-top:50px;width:100%;color:white;z-index:10000;margin-bottom:50px}.slideshow-header .no-caption .caption-decoration{display:none}.slideshow-header .container #alt-caption{position:relative;color:white;text-align:left}#alt-caption p{text-align:justify}.slideshow-header .container .cycle-slideshow{position:absolute;z-index:1050;width:75%;height:100%}.button-slideshow-header{margin-top:0}.info-slideshow-header{font-weight:bolder;position:absolute;color:white;top:450px}.info-slideshow-header .info{background:rgba(255,255,255,0.9);position:absolute;padding:10px;font-size:14px;opacity:0;z-index:1;transition-delay:0s;transition-duration:.6s;transition-property:all;transition-timing-function:ease-in-out;height:100%}header.header{margin-top:5vh;display:block;position:relative}.header-navbar img.logo{width:200px;margin:5px 20px}.header-navbar .container{background:rgba(0,0,0,0.8);padding:10px;border-radius:10px}.header-navbar .navbar-menus{margin:10px 0;text-align:right}.header-navbar .navbar-menus .btn-nav{color:white;background:transparent;border:none;font-size:16px;font-weight:bold}.header-navbar .navbar-menus .btn-nav:hover{color:#f0ad4e;background:transparent}.circle{width:60px;height:60px;position:relative;display:inline-block;background-size:100% 100%;margin-right:10px}.circle .content{position:absolute;top:0;left:0;line-height:60px;text-align:center;width:60px;height:60px;font-size:17pt;margin-top:0 !important;color:white}.circle.dark .content{color:#333 !important}.circle .circle-label{position:absolute;bottom:-15px;text-transform:uppercase;text-align:center;font-family:'Montserrat',sans-serif;font-size:8px;display:block;width:100%;color:white}.circle.dark .circle-label{color:#333 !important}.circle.orange-circle{background-image:url('/images/orange.png')}.circle.red-circle{background-image:url('/images/red.png')}.circle.blue-circle{background-image:url('/images/blue.png')}.circle.green-circle{background-image:url('/images/green.png')}.widget-upcoming{height:670px;width:110%;margin-top:30px;margin-left:-20px;overflow:hidden}.brick{width:100%;aspect-ratio:.7;height:auto;position:relative;margin:3px;display:inline-block;box-shadow:0 4px 16px rgba(0,0,0,0.8);border-radius:10px}.brick:hover{cursor:pointer}.brick .brick-image{position:absolute;margin:auto;background-size:100% 100%;width:100%;height:100%;border-radius:10px}.brick .brick-info{color:white;position:absolute;background:rgba(0,0,0,0.9);background-size:100% 100%;opacity:0;width:100%;height:100%;padding:30px;-webkit-transition-duration:.5s;transition-duration:.5s;transition-timing-function:ease-in-out;border-radius:10px}.brick .brick-info.middle{display:flex;align-items:center;justify-content:center;height:100%}.brick .brick-info .title-md{font-size:1.2em;text-align:center;font-weight:bolder;font-family:Arial,Helvetica,sans-serif}.brick .brick-info .desc{font-size:14px;color:white;padding:0 5px;line-height:1.3em}.brick .brick-info .click-more{color:white;font-weight:bold;font-size:15px;padding-top:30px}.brick .brick-info-button{position:relative;width:50%;height:50%;top:27%;left:12%}.brick .brick-info-button .btn-config-watch-trailer{width:172px;height:40px;background:url('/images/assets/rounded-rectangle-movie-selected.png') no-repeat;border:none;color:white;display:inline-block;margin:2px;line-height:25px}.brick .brick-info-button .btn-config-buy-ticket{width:172px;height:40px;background:url('/images/assets/buy-ticket.png');border:none;color:white;margin:2px;display:inline-block;line-height:25px}.brick .brick-info-button .glyphicon{color:white}.brick .brick-info-button .btn-config-watch-trailer:hover{background:url('/images/assets/rounded-rectangle-movie-selected-hover.png') no-repeat;-webkit-transition-duration:.5s;transition-duration:.5s}.brick .brick-info-button .btn-config-buy-ticket:hover{background:url('/images/assets/buy-ticket-hover.png') no-repeat;-webkit-transition-duration:.5s;transition-duration:.5s}.brick .brick-info-button .btn-config-watch-trailer:focus{border:none;border-radius:0;outline:none}.brick .brick-info-button .btn-config-buy-ticket:focus{border:none;border-radius:0;outline:none}.brick .brick-info .brick-info-detail{margin:5px;margin-top:70px;color:white;text-align:left;text-transform:uppercase;font-weight:800}.brick .brick-info-order{background:url("/images/assets/upcoming.png");background-size:100% 100%;width:75px;height:75px;opacity:2;position:relative}.brick:hover .brick-info{opacity:1;color:white}.content-footer{font-family:'Open Sans',sans-serif;width:100%;background:black;background-size:100%;z-index:1000;position:relative;color:white;left:0;right:0;padding-top:50px}.content-footer .line-title{display:block;font-weight:300}.content-footer .container table.footer-table{color:white;width:100%;font-weight:100}.content-footer .container table.footer-table>tbody>tr>td{padding:5px 0px;font-size:14px;position:relative}.content-footer .container table.footer-table>tbody>tr>td a{color:white;text-decoration:none}.content-footer .container table.footer-table>tbody>tr>td a:hover{color:#00B7FF;text-decoration:none}.content-footer .container .btn-send{margin-left:330px;background:#00aeef;font-weight:900;font-size:12pt;border:1px;border-radius:0;display:inline;padding:8px 20px}.movie{min-height:100vh}.movie .header-navbar{margin-top:5vh}.movie .article-table{color:white;width:100%;background:none}.movie .article-table tbody>tr>td{border-bottom:1px solid #ddd;padding:10px 15px;font-size:11px;position:relative;background:none;font-family:'Montserrat',sans-serif}.movie .article-table tbody>tr>td:first-child>td{border-top:1px solid #ddd}.movie .article-table tbody>tr>td:first-child>td:last-child:after{content:url('/images/circle.png');position:absolute;top:-10px;right:0}.movie .article-table tbody>tr>td:first-child>td:last-child:before{content:url('/images/circle.png');position:absolute;bottom:-10px;right:0}.movie .article-table tbody>tr>td:last-child:after{content:url('/images/circle.png');position:absolute;bottom:-10px;right:0}.movie .movie-title{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:30pt;font-weight:bolder;color:white}.movie .movie-title.title-black{color:black}.movie .movie-text{line-height:30px;color:white;font-family:'Montserrat',sans-serif;text-align:justify}.movie .img-movie{height:600px;width:100%;object-fit:cover}.movie .img-hover-wrapper{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer;border-radius:10px}.movie .img-hover-wrapper:hover .play-icon-overlay{opacity:1}.movie .img-hover-wrapper .play-icon-overlay{opacity:0;position:absolute;top:0;font-size:64px;color:white;transition:opacity .3s ease;background-image:url(/images/btn-play.png);background-repeat:no-repeat;background-size:inherit;background-position:center;background-color:rgba(0,0,0,0.8);width:100%;max-height:600px;height:100%}.movie .info-buttons{margin-top:30px}.movie .info-buttons .btn{color:white;border:1px solid #00B7FF;background:rgba(0,0,0,0.8);font-weight:bold;margin:5px 0}.movie .info-buttons .btn:hover{background:#00B7FF;color:black;text-decoration:none}.movie .info-buttons .btn.alt{border:1px solid white}.movie .info-buttons .btn.alt:hover{background:white;color:black;text-decoration:none}.movie .movie-cast{width:64px;text-align:center;display:inline-block;margin-right:10px;padding:0}.btn-rounded{border-radius:30px !important;padding:0 !important;font-weight:600 !important;border:2px solid #888;width:30px;height:30px;color:#fff !important;font-size:10px;text-align:center;background-color:rgba(0,0,0,0.5);outline:0 !important}li.divided{width:227px;height:325px;position:relative;margin:auto}.divided .divided-image{position:absolute;margin:auto;background-size:100% 100%;width:227px;height:325px}.divided .divided-info{position:absolute;background:rgba(0,0,0,0.7);background-size:100% 100%;opacity:0;width:227px;height:325px;-webkit-transition-duration:.5s;transition-duration:.5s;transition-timing-function:ease-in-out}.divided .divided-info .divided-title{font-weight:bold;text-align:center;color:white;font-size:18px;text-decoration:none}.divided .divided-info-button{position:relative;width:50%;height:50%;top:27%;left:12%}.divided .divided-info-button .btn-config-watch-trailer{width:172px;height:40px;background:url('/images/assets/rounded-rectangle-movie-selected.png') no-repeat;border:none;color:white;display:inline-block;margin:2px;line-height:25px}.divided .divided-info-button .btn-config-buy-ticket{width:172px;height:40px;background:url('/images/assets/buy-ticket.png');border:none;color:white;margin:2px;display:inline-block;line-height:25px}.divided .divided-info-button .glyphicon{color:white}.divided .divided-info-button .btn-config-watch-trailer:hover{background:url('/images/assets/rounded-rectangle-movie-selected-hover.png') no-repeat;-webkit-transition-duration:.5s;transition-duration:.5s}.divided .divided-info-button .btn-config-buy-ticket:hover{background:url('/images/assets/buy-ticket-hover.png') no-repeat;-webkit-transition-duration:.5s;transition-duration:.5s}.divided .divided-info-button .btn-config-watch-trailer:focus{border:none;border-radius:0;outline:none}.divided .divided-info-button .btn-config-buy-ticket:focus{border:none;border-radius:0;outline:none}.divided .divided-info .divided-info-detail{margin:5px;margin-top:70px;color:white;text-align:left;text-transform:uppercase;font-weight:800}.divided-info-order{background-size:100% 100%;width:75px;height:75px;opacity:2;position:relative}.divided-info-order.nowplaying{background-image:url("/images/nowplaying.png")}.divided-info-order.upcoming{background-image:url("/images/upcoming.png")}.divided:hover .divided-info{opacity:1}.control-sly{position:absolute;top:100px;width:100%}.control-sly .btn-prev{left:-150px;top:0;border-radius:0;background:url("/images/left-arrow-orange.png");border:0;outline:0;width:72px;height:72px;position:absolute;display:inline-block}.control-sly .btn-next{right:-150px;top:0;border-radius:0;background:url("/images/right-arrow-orange.png");border:0;outline:0;width:72px;height:72px;position:absolute;display:inline-block}.btn.btn-light{background:rgba(0,0,0,0.8);color:white;border:1px solid #ccc;padding:10px 30px;font-size:12pt;font-weight:bolder;text-transform:uppercase}.btn.btn-light:hover{background:#f0ad4e;color:#333;cursor:pointer;border-color:#f0ad4e}.btn-option{background:rgba(0,0,0,0.8);color:white;padding:10px 30px;font-size:12pt;font-weight:bolder;text-transform:uppercase;width:100%;display:block;text-decoration:none;position:relative}.btn-option:hover{background:#f0ad4e;color:#333;cursor:pointer}.btn-option.active{background:#00B7FF;color:#333}.btn-option.active:after{right:-13px;top:10px;border:solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #00b7ff;content:" ";height:0;width:0;position:absolute;pointer-events:none}.select-schedule-container{color:white}.select-schedule-container .select-theme{background:#282828;border:1px solid #555;font-size:20px;color:#fff;border-radius:0;box-shadow:none;font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}.select-schedule-container .select-theme .option-theme{padding:5px 10px;line-height:22px;text-align:center}.select-schedule-container .select-theme .option-theme:before{content:"";background-image:url(/images/assets/logo-small.png);background-size:30px 30px;width:30px;height:30px;display:block;float:left;margin-right:10px;word-wrap:break-word;margin-top:-4px}.select-schedule-container label.select-schedule{font-weight:bolder;margin-bottom:10px}.content-schedule-container{background:#333}.content-schedule-container .img-container{height:180px;width:130px;position:relative}.content-schedule-container .img-container img{width:100%;height:100%;z-index:0;position:absolute;top:0;left:0}.content-schedule-container .img-container .img-cover{background-image:url(/images/cinema-background.png);background-size:100% 100%;height:100%;width:100%;position:absolute;opacity:0}.content-schedule-container .img-container .img-button{position:absolute;background:url(/images/btn-play.png);height:100px;width:100px;display:block;top:22%;left:11%;border:0;border-radius:0;outline:0}.content-schedule-container .img-container:hover .img-cover{opacity:1}.content-schedule-container .content-container{height:180px;color:#fff;margin-left:12px;padding:15px}.content-schedule-container .content-container .title{font-size:20px;font-weight:700;border-bottom:2px solid #00aeef;margin-bottom:5px;padding-bottom:5px}.content-schedule-container .content-container .info-container{position:relative;font-family:Montserrat,sans-serif;font-size:14px;font-weight:100;line-height:20px}.content-schedule-container .content-container .info-container .studio-container{float:right;display:block;width:120px;height:100px;position:relative;text-decoration:none;color:#fff}.content-schedule-container .content-container .info-container .studio-container .label-studio{position:absolute;top:0;font-size:14px;width:100%;text-align:center}.content-schedule-container .content-container .info-container .studio-container .number{position:relative;top:34px;font-size:40px;left:0;width:100%;text-align:center;font-family:arial;font-weight:bold;text-decoration:none}.content-schedule-container .content-container .info-container .studio-container .type{position:absolute;bottom:10px;font-size:14px;width:100%;text-align:center}.content-schedule-container .content-container .info-container .studio-container:hover{background:#00aeef;color:#fff !important}.content-schedule-container .content-container .info-container .info{display:inline;padding-right:10px}.content-schedule-container .content-container .info-container .font-size-15{font-size:15px}.content-schedule-container .content-container .info-container .btn-schedule{margin-right:10px;border-radius:0;background:#282828;border:1px solid #333;font-family:Arial,Helvetica,sans-serif;color:white}.content-schedule-container .content-container .info-container .btn-schedule:hover{background:#00aeef;cursor:pointer}.description .content{font-size:14px;color:white;padding:15px 10px;margin-bottom:15px;border-bottom:1px solid #333;background:#003f56}.description .content.danger{background:#560000}.studio{position:relative;top:50px;color:white;background:#333}.studio .header-blue{background-image:url(/images/header-blue.png);background-repeat:no-repeat;background-size:70%;height:300px;color:#000;background-color:#efefef}.studio .header-blue .studio-title-container{margin:0;padding-top:15px}.studio .header-blue .studio-title-container .content{position:relative;top:40px;padding-left:50px}.studio .header-blue .studio-title-container .studio-title{font-size:16px;font-weight:bold;color:white;margin-right:5px}.studio .header-blue .studio-title-container .studio-text{font-size:55px;font-weight:bold;margin:0;color:white}.studio .header-blue .studio-title-container .logo-title{width:33%;display:block;margin-top:15px}.studio .header-blue .studio-title-container .studio-number{text-align:center;line-height:1.1}.studio .header-blue .studio-title-container .studio-number .number{font-size:200px;font-family:arial;font-weight:700}.studio .header-blue .studio-title-container .studio-number .text{line-height:0;font-weight:700;font-size:40px;display:block}.studio .header-green{background-image:url(/images/header-green.png);background-repeat:no-repeat;background-size:70%;height:300px;color:#000;background-color:#13498c}.studio .header-green .studio-title-container{margin:0;padding-top:15px}.studio .header-green .studio-title-container .content{position:relative;top:40px;padding-left:50px}.studio .header-green .studio-title-container .studio-title{font-size:16px;font-weight:bold;margin-right:5px}.studio .header-green .studio-title-container .studio-text{font-size:55px;font-weight:bold;margin:0}.studio .header-green .studio-title-container .logo-title{width:33%;display:block;margin-top:15px}.studio .header-green .studio-title-container .studio-number{text-align:center;line-height:1.1}.studio .header-green .studio-title-container .studio-number .number{font-size:200px;font-family:arial;font-weight:700;background-color:#000;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:#fff 3px 3px 0}.studio .header-green .studio-title-container .studio-number .text{line-height:0;font-weight:700;font-size:40px;display:block}.studio .header-purple{background-image:url(/images/header-purple.png);background-repeat:no-repeat;background-size:70%;height:300px;background-position:100%;color:#fff;background-color:#333}.studio .header-purple .studio-title-container{margin:0;padding-top:15px}.studio .header-purple .studio-title-container .content{position:relative;top:40px;padding-left:50px}.studio .header-purple .studio-title-container .studio-title{font-size:16px;font-weight:bold;margin-right:5px}.studio .header-purple .studio-title-container .studio-text{font-size:55px;font-weight:bold;margin:0}.studio .header-purple .studio-title-container .logo-title{width:33%;display:block;margin-top:15px}.studio .header-purple .studio-title-container .studio-number{text-align:center;line-height:1.1}.studio .header-purple .studio-title-container .studio-number .number{font-size:200px;font-family:arial;font-weight:700;background-color:#333;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:#fff 3px 3px 0}.studio .header-purple .studio-title-container .studio-number .text{line-height:0;font-weight:700;font-size:40px;display:block}.studio .nav-studio{background:#343a40;margin:0}.studio .nav-studio .navbar-nav{list-style:none;font-size:20px;padding:10px}.studio .nav-studio .nav-link{list-style:none;color:white;padding:15px;font-size:17px}.studio .nav-studio a:hover{text-decoration:none;color:#ccc;cursor:pointer}.studio .studio-content{background:#efefef;padding:15px}.studio .studio-content .studio-content-image{width:100%;margin:20px 0}.studio .studio-content .studio-content-text{color:#000;margin-top:20px}.studio .studio-content .studio-content-text .studio-content-title{font-size:30px;font-weight:bold;display:block}.studio .studio-content .studio-content-text .line{display:block;margin:10px 0}.studio .studio-content .studio-content-text .line-right{margin:10px 0}.studio .studio-content .studio-content-text .text-left{text-align:left;font-size:1.7em;line-height:40px}.studio .studio-content .studio-content-text .text-right{text-align:right;font-size:1.7em;line-height:40px}.studio .title-gallery{font-size:30px;font-weight:bolder}.studio .line-gallery{display:block;margin:10px auto}.studio .popup{border:none;width:250px;min-height:198px;max-height:198px;margin:10px;overflow:hidden}.studio .popup .pict-gallery{width:100%;height:100%;border-radius:5px;margin:10px}.studio .spec{background:#fff;color:#000;margin:30px 0 0 0}.character-group{position:relative;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .2s ease}.character{position:absolute;display:flex;justify-content:center;align-items:center;transition:transform .15s ease,box-shadow .3s ease;z-index:1;width:max-content;height:max-content}.rectangle{width:100px;height:165px;background:purple;border-radius:20px;top:-10px;right:50px;border:10px solid #00b7ff}.rectangle .eyes{top:40px;left:30px}.semicircle{width:160px;height:120px;background:gold;border-top-left-radius:100px;border-top-right-radius:160px;top:41px;left:40px;border:10px solid #dc3545}.semicircle .mouth{top:70px;left:99px}.semicircle .eyes{top:30px;left:104px}.bird{width:90px;height:90px;background:yellow;border-radius:50% 50% 40% 1% 40% 60% 40%}.tall-rectangle{width:70px;height:160px}.tall-rect-shape{width:100%;height:100%;background:black;border-radius:0;transform-origin:bottom center;transition:transform .25s ease}.tall-rectangle.happy .tall-rect-shape{transform:skewX(-4deg) rotate(-2deg)}.tall-rectangle.sad .tall-rect-shape{transform:skewX(4deg) rotate(2deg)}.triangle{width:200px;height:260px;z-index:0;transform:scale(.9) translateY(20px)}.triangle .mouth{top:118px;left:115px}.triangle .eyes{top:70px;left:100px}.triangle-shape{width:200px;height:260px;background:teal;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-radius:6px;z-index:1}.eyes{position:absolute;top:25%;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:2;pointer-events:none}.eye{width:32px;height:32px;background:white;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);transition:all .2s ease}.pupil{width:16px;height:16px;background:black;border-radius:50%;position:absolute;top:8px;left:8px;transition:transform .1s ease;box-shadow:0 0 4px rgba(255,255,255,0.6)}.indifferent .eye::after{content:"";position:absolute;top:0;left:0;width:100%;height:60%;background:#f2c7b5;border-bottom:2px solid #a87968;border-radius:50% 50% 35% 35%}.indifferent .pupil{top:14px}.happy .eye,.tongue .eye{width:32px;height:26px;background:transparent;border-top:3px solid #333;box-shadow:none;overflow:visible;margin-right:5px}.happy .pupil,.tongue .pupil{display:none}.surprised .eye{transform:scale(1.1);box-shadow:inset 0 3px 6px rgba(0,0,0,0.25)}.surprised .pupil{top:9px;left:9px}.mouth{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:30px;height:15px;background:red;transition:all .3s ease;overflow:hidden;z-index:2;pointer-events:none}.happy .mouth{border-radius:0 0 15px 15px;height:15px}.indifferent .mouth{border-radius:15px;height:5px}.sad .mouth{border-radius:15px 15px 0 0;height:15px;transform:translateX(-50%) rotate(180deg)}.surprised .mouth{width:22px;height:22px;border-radius:50%;transform:translateX(-50%) scale(1.2)}.tongue .mouth{border-radius:0 0 15px 15px;height:20px;width:35px}.tongue .mouth::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:red;border-radius:50%}.face-animate{animation:facePop .3s ease}.uib-day button{width:40px !important}.uib-daypicker table{margin:0 auto}.uib-daypicker table .btn:disabled{background-color:#ccc !important;border:none !important}.bootbox-close-button{position:absolute;top:18px;right:10px;color:#000;opacity:.5;font-size:20px;font-weight:bold;text-shadow:0 1px 0 #fff;border:none;background:transparent}.bootbox-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.8}.content-about-us{color:white}.seat-table-directive .seat-table{border-spacing:2px;border-collapse:inherit;margin:0 auto}.seat-table-directive .seat-table>tbody>tr>td,.seat-table-directive .seat-table>tbody>tr>th,.seat-table-directive .seat-table>tfoot>tr>td,.seat-table-directive .seat-table>tfoot>tr>th,.seat-table-directive .seat-table>thead>tr>td,.seat-table-directive .seat-table>thead>tr>th{padding:0;border:none;vertical-align:middle;text-align:center;color:white}.seat-table-directive .seat-table>tbody>tr>td.label,.seat-table-directive .seat-table>tbody>tr>th.label,.seat-table-directive .seat-table>tfoot>tr>td.label,.seat-table-directive .seat-table>tfoot>tr>th.label,.seat-table-directive .seat-table>thead>tr>td.label,.seat-table-directive .seat-table>thead>tr>th.label{width:36px;height:36px;background:0 0;color:#333;padding:0;display:block;line-height:36px}.seat-table-directive .seat-table>tbody>tr>td.seat,.seat-table-directive .seat-table>tbody>tr>th.seat,.seat-table-directive .seat-table>tfoot>tr>td.seat,.seat-table-directive .seat-table>tfoot>tr>th.seat,.seat-table-directive .seat-table>thead>tr>td.seat,.seat-table-directive .seat-table>thead>tr>th.seat{width:36px;height:36px;font-size:1.2em;line-height:36px;transition:opacity .2s}.seat-table-directive .seat-table>tbody>tr>td.seat:hover,.seat-table-directive .seat-table>tbody>tr>th.seat:hover,.seat-table-directive .seat-table>tfoot>tr>td.seat:hover,.seat-table-directive .seat-table>tfoot>tr>th.seat:hover,.seat-table-directive .seat-table>thead>tr>td.seat:hover,.seat-table-directive .seat-table>thead>tr>th.seat:hover{cursor:pointer;opacity:.5}.seat-table-directive .seat-table>tbody>tr>td.seat.purple,.seat-table-directive .seat-table>tbody>tr>th.seat.purple,.seat-table-directive .seat-table>tfoot>tr>td.seat.purple,.seat-table-directive .seat-table>tfoot>tr>th.seat.purple,.seat-table-directive .seat-table>thead>tr>td.seat.purple,.seat-table-directive .seat-table>thead>tr>th.seat.purple{background:url("/images/seats.png");background-position:180px 0px}.seat-table-directive .seat-table>tbody>tr>td.seat.red,.seat-table-directive .seat-table>tbody>tr>th.seat.red,.seat-table-directive .seat-table>tfoot>tr>td.seat.red,.seat-table-directive .seat-table>tfoot>tr>th.seat.red,.seat-table-directive .seat-table>thead>tr>td.seat.red,.seat-table-directive .seat-table>thead>tr>th.seat.red{background:url("/images/seats.png");background-position:72px 0px}.seat-table-directive .seat-table>tbody>tr>td.seat.green,.seat-table-directive .seat-table>tbody>tr>th.seat.green,.seat-table-directive .seat-table>tfoot>tr>td.seat.green,.seat-table-directive .seat-table>tfoot>tr>th.seat.green,.seat-table-directive .seat-table>thead>tr>td.seat.green,.seat-table-directive .seat-table>thead>tr>th.seat.green{background:url("/images/seats.png");background-position:144px 0px}.seat-table-directive .seat-table>tbody>tr>td.seat.gray,.seat-table-directive .seat-table>tbody>tr>th.seat.gray,.seat-table-directive .seat-table>tfoot>tr>td.seat.gray,.seat-table-directive .seat-table>tfoot>tr>th.seat.gray,.seat-table-directive .seat-table>thead>tr>td.seat.gray,.seat-table-directive .seat-table>thead>tr>th.seat.gray{background:url("/images/seats.png");background-position:36px 0px}.seat-table-directive .seat-table>tbody>tr>td.seat.yellow,.seat-table-directive .seat-table>tbody>tr>th.seat.yellow,.seat-table-directive .seat-table>tfoot>tr>td.seat.yellow,.seat-table-directive .seat-table>tfoot>tr>th.seat.yellow,.seat-table-directive .seat-table>thead>tr>td.seat.yellow,.seat-table-directive .seat-table>thead>tr>th.seat.yellow{background:url("/images/seats.png");background-position:108px 0px}.seat-table-directive .seat-table>tbody>tr>td.seat.empty,.seat-table-directive .seat-table>tbody>tr>th.seat.empty,.seat-table-directive .seat-table>tfoot>tr>td.seat.empty,.seat-table-directive .seat-table>tfoot>tr>th.seat.empty,.seat-table-directive .seat-table>thead>tr>td.seat.empty,.seat-table-directive .seat-table>thead>tr>th.seat.empty{width:36px;height:36px;background:transparent}.seat-table-directive .seat-table>tbody>tr>td.seat.empty span,.seat-table-directive .seat-table>tbody>tr>th.seat.empty span,.seat-table-directive .seat-table>tfoot>tr>td.seat.empty span,.seat-table-directive .seat-table>tfoot>tr>th.seat.empty span,.seat-table-directive .seat-table>thead>tr>td.seat.empty span,.seat-table-directive .seat-table>thead>tr>th.seat.empty span{display:none}.seat-table-directive .display-bar{background:#ffe600;border:1px solid #333;text-align:center;padding:3px 0;color:#000;width:50%;margin:50px auto;font-size:9px !important}.seat-table-directive .legend{text-transform:capitalize;margin:10px 0;padding:10px;border:1px solid #d6d6d6;width:100%;border-radius:5px}.seat-table-directive .legend tr>td:nth-child(2n){padding:0 10px;color:#333;text-align:center;text-transform:uppercase}body{padding:0;margin:0;font:14px "Lucida Grande",Helvetica,Arial,sans-serif;background:radial-gradient(ellipse at bottom, #1b2735 0, #090a0f 100%);height:100%;background-attachment:fixed;position:relative}.btn-location{background-color:#333 !important;color:white !important;font-weight:bolder;border-radius:20px;padding:10px 20px;border:none}.btn-location:hover{background-color:#00B7FF !important;color:#333;text-decoration:none;cursor:pointer}.btn-location.active{background-color:#00B7FF !important;color:#333}.modal-lg{width:1200px}.ui-select-choices-row:hover{background-color:#0d6efd !important}a.link{color:#0051c8;text-decoration:none;font-weight:bold}a.link:hover{color:#f0ad4e;text-decoration:none;cursor:pointer}.bg-blur{backdrop-filter:blur(10px)}a{color:#00B7FF}.margin-top-50{margin-top:50px}.selectable:hover{cursor:pointer;background:#333 !important;color:white !important;font-weight:bolder}.select2-container .select2-choice{height:35px !important;line-height:30px !important;background:white !important}.line-header{border-top:6px solid #00B7FF;width:100px;margin:0 auto 50px auto}.line-header.left{margin:0}.line-header.right{margin:0 0 0 auto}.main{position:relative;background-color:rgba(0,0,0,0.7);padding:30px 0}.main.white{background-color:white;color:#333}.main .section-title{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:30pt;font-weight:800;text-align:center;margin:30px 0;color:white}.main .section-title.title-black{color:black}.box{background:rgba(0,0,0,0.7);padding:20px;color:white}.box:hover{background:#f0ad4e;color:#333;cursor:pointer}.box.active{background:#00B7FF;color:#333}.box .title{font-size:14pt;font-weight:bold;margin-bottom:10px}.box .text{line-height:20px}.schedule-container{background:rgba(0,0,0,0.8);position:relative;top:0;right:0;color:white;width:100%;padding:20px;border-radius:20px;margin-bottom:100px}.well{border:none;box-shadow:none;color:white;padding:1.5rem;border-radius:20px;font-weight:bolder}.social-media{position:relative;color:#ddd;border:1px solid #fff;padding:15px;margin-bottom:10px}.social-media .item{margin:5px 0}.social-media .title{text-transform:uppercase;font-size:22px}.social-media a{color:#ddd;text-decoration:none;font-size:1.2em;font-weight:800}.social-media a:hover{color:#f0ad4e;text-decoration:none}.divider{border-top:1px solid #ddd;position:relative;margin:0 30px}.strong{font-weight:bolder}