.transition{transition:all .25s}.translateX{transform:translate(-50%)}.translateY{transform:translateY(-50%)}@font-face{font-family:Montserrat-Light;font-weight:100;src:url(/tenguu/fonts/Montserrat-Light.otf)}header#header{z-index:999;width:100%;line-height:90px;display:block;position:absolute;top:0;left:0}header#header .button_container{cursor:pointer;z-index:100;opacity:.9;width:15px;height:27px;transition:opacity .25s;position:absolute;top:38%;right:4%}header#header .button_container.active{z-index:999;width:60px;height:60px;transition:all .25s;display:inline-block;position:absolute;top:15px;right:0}header#header .button_container.active span{display:none}header#header .button_container.active:before,header#header .button_container.active:after{content:"";background-color:#fb802d;width:2px;height:100%;margin-left:-1px;transition:all .25s;position:absolute;top:0;left:50%}header#header .button_container.active:before{transform:rotate(45deg)}header#header .button_container.active:after,header#header .button_container.active:hover:before{transform:rotate(-45deg)}header#header .button_container.active:hover:after{transform:rotate(45deg)}header#header .button_container.active:focus{outline:none}header#header .button_container span{cursor:pointer;background:#fff;border:none;width:100%;height:2px;transition:all .35s;position:absolute;top:5px;left:0}header#header .button_container span:hover{background:#fb802d}header#header .button_container span:nth-of-type(2){top:10px}header#header .button_container span:nth-of-type(3){top:15px}header#header .overlay{opacity:1;visibility:hidden;z-index:50;width:100%;height:100%;transition:opacity .35s,visibility .35s,width .35s;position:fixed;top:0;left:0}header#header .overlay:before{content:"";background:#fffffffc;width:50%;height:100%;transition:left .35s;position:absolute;top:0;left:-55%}header#header .overlay:after{content:"";background:#fffffffc;width:50%;height:100%;transition:all .35s;position:absolute;top:0;right:-55%}header#header .overlay.open{opacity:.97;visibility:visible;height:100%}header#header .overlay.open:before{left:0}header#header .overlay.open:after{right:0}header#header .overlay nav{text-align:center;z-index:100;height:70%;font-family:Roboto,serif;font-size:50px;font-weight:400;position:relative;top:70%;transform:translateY(-50%)}header#header .overlay ul{margin:0 auto;padding:0;list-style:none;display:inline-block;position:relative}header#header .overlay ul li{opacity:1;height:20%;display:block;position:relative}header#header .overlay ul li a{color:#fb802d;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:28px;line-height:60px;text-decoration:none;display:block;position:relative;overflow:hidden}header#header .overlay ul li a:hover:after,header#header .overlay ul li a:focus:after,header#header .overlay ul li a:active:after{width:100%}header#header .overlay ul li a:after{content:"";background:#fb802d;width:0%;height:3px;transition:all .35s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}header#header #logo{display:inline-block}header#header #logo.logo-image{text-indent:-9999px;z-index:100;background-position:50%;background-repeat:no-repeat;background-size:contain;width:150px;max-width:100%;height:100px;position:relative}header#header #logo.logo-image-white{text-indent:-9999px;z-index:100;background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;max-width:100%;height:100px;position:relative}header#header .header_ticket,header#header .header_author{float:left;display:inline-block}header#header .header_ticket a,header#header .header_author a{color:#fff;letter-spacing:1px;margin-right:10px;font-family:Open Sans;font-size:16px;text-decoration:none;transition:all .25s}header#header .header_ticket a:hover,header#header .header_author a:hover{color:#fb802d}header#header .header_author{margin-left:50px}header#header .header_author:after{content:"|";color:#fb802d;margin-left:15px;margin-right:15px}header#header .header_ticket{margin-left:0}header#header .header_ticket span{color:#fff;background:#fb802d;border-radius:15px;padding:1px 5px;font-size:9px;line-height:12px;position:relative;top:-8px;right:12px}header#header .header_ticket:after{content:"|";color:#fb802d;margin-left:8px}header#header #header-search{color:#fff;float:right;margin-right:10px;padding-top:3px;padding-right:8px;font-size:14px;transition:all .25s;display:inline-block}header#header #header-search:before{content:url(/tenguu/images/search.png);width:30px;height:30px;display:block}header#header #header-search:hover{color:#fb802d;text-decoration:none}body.sticky-menu #header{transition:all .25s;transition-duration:.7s}body.sticky-menu.stick #header.menu-top-left{background:#0f0f0f 0;position:fixed;top:0}body.sticky-menu.stick #header.menu-top-left #logo{background-position:0;height:70px;margin-top:18px;margin-bottom:0}body.sticky-menu.stick #header.menu-top-left .main-nav,body.sticky-menu.stick #header.menu-top-left #header-search{margin-top:0}.fullwidth-slider{height:100vh}.fullwidth-slider .carousel,.fullwidth-slider .item,.fullwidth-slider .active,.fullwidth-slider .carousel-inner{height:100%}.fullwidth-slider .carousel-inner .movie-slider-container{height:100%;position:relative}.fullwidth-slider .carousel-inner .movie-slider-content{position:absolute;bottom:140px}.fullwidth-slider .carousel-inner .fill{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-size:cover;width:100%;height:100%}.fullwidth-slider .carousel-inner .fill .slider-content{padding-left:25px;animation-delay:1s}.fullwidth-slider .carousel-inner .fill .slider-content .title{text-transform:uppercase;color:#fff;max-width:780px;margin-left:-5px;padding-top:58px;padding-bottom:12px;font-family:Montserrat-light,serif;font-size:60px;font-weight:400;line-height:65px;animation-delay:.9s}.fullwidth-slider .carousel-inner .fill .slider-content .title i{opacity:.7;font-family:montserrat-hairline;font-size:24px;font-style:normal;font-weight:200}.fullwidth-slider .carousel-inner .fill .slider-content .subtitle{padding:0;list-style-type:none;animation-delay:.7s}.fullwidth-slider .carousel-inner .fill .slider-content .subtitle li{float:left;color:#fff;padding-right:20px;font-family:Montserrat-light;font-size:17px;font-weight:200;line-height:40px}.fullwidth-slider .carousel-inner .fill .slider-content .subtitle li:after{content:"|";color:#fff;padding-left:20px}.fullwidth-slider .carousel-inner .fill .slider-content .subtitle li:last-child:after{content:none}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right{max-width:500px;padding-top:5px;animation-delay:1s;display:inline-block}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .btn-trailer,.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .btn-ticket{color:#fff;text-transform:uppercase;letter-spacing:0;font-family:Roboto;font-size:17px;font-weight:400;text-decoration:none;transition:all .25s}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .btn-trailer:hover,.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .btn-ticket:hover{color:#fb802d}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .btn-trailer:before{content:"";color:#fb802d;padding-right:20px;font-family:Fontawesome}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .btn-ticket:before{content:"";color:#fb802d;padding:0 20px;font-family:Fontawesome}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .award-logo{margin-top:20px;padding:30px 0;list-style-type:none}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .award-logo li{float:left;padding-right:20px}.fullwidth-slider .carousel-inner .fill .slider-content .slide_right .award-logo li img{opacity:.2}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle{float:right;width:30%;animation-delay:1.3s;display:inline-block}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l,.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r{text-align:center;width:150px;display:inline-block}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l span,.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r span{color:#fff;opacity:.9;font-family:Open Sans;font-size:14px;font-weight:300}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l .circle-chart,.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r .circle-chart{margin:0 15px;font-size:16px;display:inline-block;position:relative}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l .circle-chart .circles-wrp,.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r .circle-chart .circles-wrp{width:100px;line-height:0}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l .circle-chart svg,.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r .circle-chart svg{width:100%}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l .circle-chart svg path:first-child,.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r .circle-chart svg path:first-child{stroke:#ffffff0a}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l .circle-chart svg path:nth-child(2),.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r .circle-chart svg path:nth-child(2){stroke-linecap:round}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l .circle-chart .circles-text,.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r .circle-chart .circles-text{color:#fb802d;font-family:Open Sans;font-weight:300;position:absolute;transform:translate(-50%)translateY(-50%);width:auto!important;height:auto!important;font-size:20px!important;top:50%!important;left:50%!important}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-l{animation-delay:1.56s}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle .chart-circle-r{animation-delay:1.6s}.fullwidth-slider .carousel-control{z-index:10;background-image:none;width:40px;height:100px;position:absolute;top:50%;transform:translateY(-50%);background:0 0!important}.fullwidth-slider .carousel-control i{color:#fc9e5f;font-size:90px;transition:all .25s}.fullwidth-slider .carousel-control.left{left:15%}.fullwidth-slider .carousel-control.right{right:15%}.fullwidth-slider .carousel-indicators li{width:12px;height:12px;margin:1px;padding:5px;transition:all .25s}.fullwidth-slider .carousel-indicators li.active{background:#fb802d;border:1px solid #fb802d;margin:1px;transition:all .25s}.ticket-carousel .carousel-container{margin:0 100px;padding:30px 0}@media screen and (min-width:1200px) and (max-width:1350px){.ticket-carousel .carousel-container{margin:0 100px}}.ticket-carousel .swiper-button-prev,.ticket-carousel .swiper-button-next{text-align:center;color:#fb802d;background:0 0;border:1px solid #fb802d;border-radius:50%;width:50px;height:50px}.ticket-carousel .swiper-button-prev:before{content:"";margin-left:-2px;font-family:Fontawesome;font-size:27px;line-height:47px}.ticket-carousel .swiper-button-next:before{content:"";margin-right:-3px;font-family:Fontawesome;font-size:27px;line-height:47px}.ticket-carousel .movie-image{text-align:center;background-position:50%;background-size:cover;height:485px;margin:0;padding:0;position:relative}.ticket-carousel .movie-image .entry-hover{z-index:1;background-color:#000000bf;border:2px solid #fb802d;transition:all .7s;position:absolute;inset:-1px 0;transform:scale(0)}.ticket-carousel .movie-image .entry-hover .entry-actions{margin-bottom:22px;display:block;position:relative;top:50%;transform:translateY(-50%)}.ticket-carousel .movie-image .entry-hover .entry-actions a{text-transform:uppercase;text-align:center;color:#fff;border:1px solid #fb802d;border-radius:20px;width:175px;height:40px;font-family:Roboto;font-size:14px;line-height:40px;text-decoration:none;transition:all .25s;display:inline-block}.ticket-carousel .movie-image .entry-hover .entry-actions a:hover{background-color:#fb8f46;border-color:#fb8f46}.ticket-carousel .movie-image .entry-hover .entry-actions a.fill{line-height:30px}.ticket-carousel .movie-image .entry-hover .entry-actions .btn-trailer:before{content:"";color:#fb802d;padding-right:10px;font-family:Fontawesome}.ticket-carousel .movie-image .entry-hover .entry-actions .btn-trailer:before:hover{color:#fff!important}.ticket-carousel .movie-image .entry-hover .entry-actions .btn-trailer:hover:before{color:#fff}.ticket-carousel .movie-image .entry-hover .entry-actions .btn-ticket{margin-top:10px}.ticket-carousel .movie-image .entry-hover .entry-actions .btn-ticket:before{content:"";color:#fb802d;margin-left:-5px;padding-right:10px;font-family:Fontawesome}.ticket-carousel .movie-image .entry-hover .entry-actions .btn-ticket:before:hover{color:#fff!important}.ticket-carousel .movie-image .entry-hover .entry-actions .btn-ticket:hover:before{color:#fff}.ticket-carousel .movie-image:hover .entry-hover{transform:scale(1)}.ticket-carousel .entry-desc{z-index:2;padding:20px 30px;position:absolute;bottom:0}.ticket-carousel .entry-desc .entry-title{color:#fff;float:left;margin:0;padding:0;font-family:Roboto;font-size:24px;font-weight:300}.ticket-carousel .entry-desc .entry-date{float:left;padding:0;list-style-type:none}.ticket-carousel .entry-desc .entry-date li{float:left;color:#fff;margin-right:10px;padding:0;font-family:Roboto;font-size:15px;font-weight:100;line-height:40px}.comming-slider .swiper-container{margin:0 -10px;padding:5px 0 7px 5px}.comming-slider .swiper-container .swiper-wrapper{align-items:center}.comming-slider .swiper-container .swiper-slide{background-color:#f0f0f0;width:80%;height:316px}@media screen and (min-width:768px){.comming-slider .swiper-container .swiper-slide{width:215px}}.comming-slider .swiper-container .swiper-slide .movie-image{text-align:center;background-size:cover;height:100%;margin:0;padding:0;position:relative}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover{z-index:1;background-color:#000000bf;border:2px solid #fb802d;transition:all .7s;position:absolute;inset:-1px 0;transform:scale(0)}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions{margin-bottom:22px;display:block;position:relative;top:50%;transform:translateY(-50%)}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions a{text-transform:uppercase;text-align:center;color:#fff;border:1px solid #fb802d;border-radius:20px;width:175px;height:40px;font-family:Roboto;font-size:14px;line-height:40px;text-decoration:none;transition:all .25s;display:inline-block}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions a:hover{background-color:#fb8f46;border-color:#fb8f46}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions a.fill{line-height:20px}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-trailer:before{content:"";color:#fb802d;padding-right:10px;font-family:Fontawesome}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-trailer:before:hover{color:#fff!important}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-trailer:hover:before{color:#fff}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket{margin-top:10px}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket:before{content:"";color:#fb802d;margin-left:-5px;padding-right:10px;font-family:Fontawesome}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket:before:hover{color:#fff!important}.comming-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket:hover:before{color:#fff}.comming-slider .swiper-container .swiper-slide .movie-image:hover .entry-hover{transform:scale(1)}.comming-slider .swiper-container .swiper-slide .entry-desc{z-index:2;padding:5px 30px;position:absolute;bottom:0}.comming-slider .swiper-container .swiper-slide .entry-desc .entry-title{color:#fff;float:left;margin:0;padding:0;font-family:Roboto-light;font-size:20px;font-weight:300}.comming-slider .swiper-container .swiper-slide .entry-desc .entry-date{float:left;padding:0;list-style-type:none}.comming-slider .swiper-container .swiper-slide .entry-desc .entry-date li{float:left;opacity:.54;color:#fff;margin-right:10px;padding:0;font-family:Open Sans;font-size:15px;font-weight:100;line-height:40px}.comming-slider .swiper-container .swiper-slide-active .movie-image .entry-hover{transform:scale(1)}.comming-slider .swiper-container .swiper-slide-active .movie-image .entry-desc .entry-title,.comming-slider .swiper-container .swiper-slide-active .movie-image .entry-desc .entry-date{opacity:.3}@media screen and (min-width:768px){.comming-slider .swiper-container .swiper-slide-active{height:342px}}.comming-slider .swiper-button-prev,.comming-slider .swiper-button-next{text-align:center;color:#fb802d;background:0 0;border:1px solid #fb802d;border-radius:50%;width:50px;height:50px;margin-top:-30px;font-size:32px;line-height:48px}@media screen and (min-width:1350px){.comming-slider .swiper-button-prev,.comming-slider .swiper-button-next{width:70px;height:70px;margin-top:-42px;font-size:40px;line-height:68px}}.comming-slider .swiper-button-prev{left:-45px}@media screen and (min-width:1350px){.comming-slider .swiper-button-prev{left:-100px}}.comming-slider .swiper-button-prev:before{content:"";font-family:Fontawesome;font-size:40px}.comming-slider .swiper-button-next{right:-45px}@media screen and (min-width:1350px){.comming-slider .swiper-button-next{right:-100px}}.comming-slider .swiper-button-next:before{content:"";margin-right:-6px;font-family:Fontawesome;font-size:40px}.single-slider .swiper-container{padding:5px 0 7px}.single-slider .swiper-container .swiper-wrapper{align-items:center}.single-slider .swiper-container .swiper-slide{background-color:#f0f0f0;width:80%;height:333px}@media screen and (min-width:768px){.single-slider .swiper-container .swiper-slide{width:228px}}.single-slider .swiper-container .swiper-slide .movie-image{text-align:center;background-size:cover;height:100%;margin:0;padding:0;position:relative}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover{z-index:1;background-color:#000000bf;border:2px solid #fb802d;transition:all .7s;position:absolute;inset:-1px 0;transform:scale(0)}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions{margin-bottom:22px;display:block;position:relative;top:50%;transform:translateY(-50%)}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions a{text-transform:uppercase;text-align:center;color:#fff;border:1px solid #fb802d;border-radius:20px;width:175px;height:40px;font-family:Roboto;font-size:14px;line-height:40px;text-decoration:none;transition:all .25s;display:inline-block}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions a:hover{background-color:#fb8f46;border-color:#fb8f46}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions a.fill{line-height:20px}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-trailer:before{content:"";color:#fb802d;padding-right:10px;font-family:Fontawesome}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-trailer:before:hover{color:#fff!important}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-trailer:hover:before{color:#fff}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket{margin-top:10px}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket:before{content:"";color:#fb802d;margin-left:-5px;padding-right:10px;font-family:Fontawesome}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket:before:hover{color:#fff!important}.single-slider .swiper-container .swiper-slide .movie-image .entry-hover .entry-actions .btn-ticket:hover:before{color:#fff}.single-slider .swiper-container .swiper-slide .movie-image:hover .entry-hover{transform:scale(1)}.single-slider .swiper-container .swiper-slide .entry-desc{z-index:2;padding:20px 30px;position:absolute;bottom:0}.single-slider .swiper-container .swiper-slide .entry-desc .entry-title{color:#fff;margin:0;padding:0;font-family:Roboto-light;font-size:20px;font-weight:400}.single-slider .swiper-container .swiper-slide .entry-desc .entry-date{float:left;padding:0;list-style-type:none}.single-slider .swiper-container .swiper-slide .entry-desc .entry-date li{float:left;opacity:.9;color:#fff;margin-right:10px;padding:0;font-family:Open Sans;font-size:15px;font-weight:400}.single-slider .swiper-button-prev,.single-slider .swiper-button-next{text-align:center;color:#fb802d;background:0 0;border:1px solid #fb802d;border-radius:50%;width:50px;height:50px;margin-top:-30px;font-size:32px;line-height:42px}@media screen and (min-width:1350px){.single-slider .swiper-button-prev,.single-slider .swiper-button-next{width:70px;height:70px;margin-top:-42px;font-size:40px;line-height:68px}}.single-slider .swiper-button-prev{left:-45px}@media screen and (min-width:1350px){.single-slider .swiper-button-prev{left:-100px}}.single-slider .swiper-button-prev:before{content:"";font-family:Fontawesome;font-size:27px}.single-slider .swiper-button-next{right:-45px}@media screen and (min-width:1350px){.single-slider .swiper-button-next{right:-100px}}.single-slider .swiper-button-next:before{content:"";margin-right:-3px;font-family:Fontawesome;font-size:27px}.wpc-skills .skill-block:not(:last-child){margin-bottom:31px}.wpc-skills h5{float:left;color:#fff;opacity:.4;z-index:2;font-family:Roboto;font-size:14px;font-weight:300;position:relative;top:5px}.wpc-skills .skill-block h6{color:#fff;opacity:.4;z-index:2;font-family:Roboto;font-size:14px;font-weight:300;position:relative;top:5px}.wpc-skills .skill-line{background:#171818;border-radius:3px;height:5px;margin-top:14px;position:relative}.wpc-skills .skill-line .line-fill{background:#fb802d;border-radius:3px;width:0;height:5px;transition:all 2s ease-out;position:relative}.ticket-carousel{position:relative}.ticket-carousel .swiper-button-next,.ticket-carousel .swiper-button-prev{margin-top:0}.wpc-testimonails{text-align:center}.wpc-testimonails .testimonial{padding:0 55px}.wpc-testimonails .testimonial:before{content:url(/tenguu/images/qte-t.png);z-index:-1;position:absolute;top:185px;left:70px}.wpc-testimonails .testimonial:after{content:url(/tenguu/images/qte-b.png);z-index:-1;position:absolute;bottom:-25px;right:60px}.wpc-testimonails .testimonial img{width:95px;height:95px}.wpc-testimonails .testimonial h4{color:#fff;padding:50px 0;font-family:Open Sans;font-size:16px;font-style:italic;font-weight:300}.wpc-testimonails .testimonial p{color:#fff;font-family:Open Sans;font-size:16px;font-weight:300}.wpc-testimonails .carousel-container{padding-bottom:60px}.wpc-testimonails .swiper-pagination .swiper-pagination-bullet{opacity:.6;background:0 0;border:1px solid #fff;border-radius:7px;width:10px;height:10px}.wpc-testimonails .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;border:2px solid #fb802d}.circle-chart{font-size:16px;display:inline-block;position:relative}.circle-chart .circles-wrp{line-height:0}.circle-chart svg{width:100%}.circle-chart svg path:first-child{stroke:#ffffff0a}.circle-chart svg path:nth-child(2){stroke-linecap:round}.circle-chart .circles-text{color:#fff;font-family:Open sans;font-weight:100;position:absolute;transform:translate(-50%)translateY(-50%);width:auto!important;height:auto!important;font-size:14px!important;top:50%!important;left:50%!important}.circle-chart .circles-text small{color:#ffffff80;font-family:Open Sans;font-size:55%;font-weight:400}.rating{color:#ea4034;margin:0;font-size:22px;overflow:hidden}.rating input{float:right;opacity:0;position:absolute}.rating a,.rating label{float:left;color:#ea4034;-o-transition:color .4s;text-decoration:none;transition:color .4s}.rating label:hover~label,.rating input:focus~label,.rating label:hover,.rating a:hover,.rating a:hover~a,.rating a:focus,.rating a:focus~a{color:#fb802d;cursor:pointer}.section-content{overflow:hidden}.section-content .heading{text-transform:uppercase;color:#101010;font-family:Montserrat-light,serif;font-size:32px}.section-content .heading:after{content:"";background:#f44336;width:80px;height:4px;margin:auto;display:block;position:relative;top:30px}.section-content #slider_coming{background:0 0;border:none}.section-content #slider_coming .product-item .featured-image{text-align:center;width:100%;height:660px;padding:0}.section-content #slider_coming .product-item .featured-image a{color:#fb802d;transition:all .25s}.section-content #slider_coming .product-item .featured-image a:hover{color:#fb8f46}.section-content #slider_coming .product-item .featured-image a i{color:#fc882f;z-index:99;text-align:center;border:1px solid #fc882f;border-radius:50%;width:80px;height:80px;padding-left:5px;font-size:20px;line-height:80px;transition:all .25s;position:absolute;top:45%;right:50%;transform:translate(50%)}.section-content #slider_coming .product-item .featured-image a i:hover{color:#fb8f46;background:#312f3080;border:1px solid #fb8f46}.section-content #slider_coming .product-item.hover-dark .featured-image{position:relative}.section-content #slider_coming .product-item.hover-dark .featured-image:after{content:"";visibility:hidden;opacity:0;z-index:5;background-color:#0000004d;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.section-content #slider_coming .product-item.hover-dark:hover .featured-image:after{visibility:visible;opacity:1}.section-content #slider_coming .product-item .entry-title{border-bottom:2px solid #272727;padding-top:20px;padding-bottom:70px}.section-content #slider_coming .product-item .entry-title .subtitle{width:100%;padding:10px 0 0;list-style-type:none;display:inline-block}.section-content #slider_coming .product-item .entry-title .subtitle li{float:left;color:#fff;opacity:.5;padding-right:20px;font-family:Montserrat-light,serif;font-size:14px;font-weight:200}.section-content #slider_coming .product-item .entry-title .subtitle li:after{content:"|";color:#fff;padding-left:20px}.section-content #slider_coming .product-item .entry-title .subtitle li:last-child:after{content:none}.section-content #slider_coming .product-item .entry-title .title{color:#fb802d;text-transform:uppercase;float:left;padding-top:10px;font-family:Roboto;font-size:28px;font-weight:300;text-decoration:none;transition:all .25s}.section-content #slider_coming .product-item .entry-title .title:hover{color:#fff}.section-content #slider_coming .product-item .entry-title .entry-date{float:left;padding-top:15px}.section-content #slider_coming .product-item .entry-title .entry-date span{color:#fff;opacity:.4;padding-left:30px;font-family:Open Sans}.section-content #slider_coming .product-item .entry-title .entry-date span:before{content:"";padding:0 10px;font-family:Fontawesome}.section-content #slider_coming .product-item .entry-title .social-links{float:right;padding-top:15px}.section-content #slider_coming .product-item .entry-title .social-links a{color:#fb802d;padding-left:10px;transition:all .25s}.section-content #slider_coming .product-item .entry-title .social-links a:hover{color:#fff}.section-content #slider_coming .product-item .entry-desc{border-bottom:2px solid #272727;padding:40px 0}.section-content #slider_coming .product-item .entry-desc .entry-text h3{color:#fff;text-transform:capitalize;font-family:Montserrat-light,serif;font-size:22px}.section-content #slider_coming .product-item .entry-desc .entry-text p{color:#fff;margin-top:20px;padding-bottom:10px;font-family:Open Sans;font-size:16px;line-height:28px}.section-content #slider_coming .slides li{margin-right:20px}.section-content #slider_coming .flex-direction-nav{display:none}.section-content #carousel_coming{background:0 0;border:none}.section-content #carousel_coming .flex-direction-nav a{text-shadow:none!important}.section-content #carousel_coming .flex-direction-nav li a{text-align:center;color:#fb802d;opacity:1;width:50px;height:50px;text-shadow:none;background:0 0;border:1px solid #fb802d;border-radius:50%;font-size:40px}.section-content #carousel_coming .flex-direction-nav li a.flex-prev{left:-100px}@media screen and (min-width:1200px) and (max-width:1350px){.section-content #carousel_coming .flex-direction-nav li a.flex-prev{left:-60px}}.section-content #carousel_coming .flex-direction-nav li a.flex-prev:before{content:"";color:#fb802d;font-family:Fontawesome;font-size:27px;line-height:50px}.section-content #carousel_coming .flex-direction-nav li a.flex-next{right:-100px}@media screen and (min-width:1200px) and (max-width:1350px){.section-content #carousel_coming .flex-direction-nav li a.flex-next{right:-60px}}.section-content #carousel_coming .flex-direction-nav li a.flex-next:before{content:"";color:#fb802d;margin-right:-3px;font-family:Fontawesome;font-size:27px;line-height:50px}.section-content #carousel_coming .slides li{height:310px;margin-top:35px}.section-content #carousel_coming .slides .movie-image .btn{display:none}.section-content #carousel_coming .slides .entry-desc{z-index:2;padding:200px 0 0 25px;position:relative}.section-content #carousel_coming .slides .entry-desc .entry-title{color:#fff;float:left;margin:0;padding:0;font-family:Roboto-light;font-size:20px;font-weight:300}.section-content #carousel_coming .slides .entry-desc .entry-date{float:left;padding:0;list-style-type:none}.section-content #carousel_coming .slides .entry-desc .entry-date li{float:left;opacity:.54;color:#fff;margin-top:0;margin-right:10px;font-family:montserrat-hairline;font-size:15px;font-weight:100;line-height:40px;padding:0!important}.section-content #carousel_coming .slides .flex-active-slide{background-color:#000000bf;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fb802d;height:345px;margin-top:0;transition:all .7s;position:relative}.section-content #carousel_coming .slides .flex-active-slide .entry-desc{opacity:.7;padding-top:230px}.section-content #carousel_coming .slides .flex-active-slide .movie-image{z-index:2;background:#000000c7;position:absolute;inset:0}.section-content #carousel_coming .slides .flex-active-slide .movie-image .btn{padding:8px 32px;font-size:12px;display:block;position:absolute;top:45%;left:50%;transform:translate(-50%)}.section-content .service{text-align:center;background:#e7e7e7}.section-content .service h2{color:#fb802d;text-transform:uppercase;font-family:Montserrat-light,serif;font-size:20px;font-weight:400}.section-content .service p{color:#000;margin-top:20px;padding:0 50px;font-family:Roboto;font-size:16px;font-weight:300;line-height:30px}.section-content .wpc-boxoffice h3{text-transform:uppercase;text-align:center;color:#fff;padding-bottom:70px;font-family:Montserrat-light,serif;font-size:28px;font-weight:300}.section-content .wpc-boxoffice .wpc-box-list{padding-left:0;list-style-type:none}.section-content .wpc-boxoffice .wpc-box-list li{border-top:1px solid #272727}.section-content .wpc-boxoffice .wpc-box-list li:before{content:"";background:#fb802d;border-radius:4px;width:7px;height:7px;margin-top:-4px;display:block;position:absolute;right:10px}.section-content .wpc-boxoffice .wpc-box-list li:last-child{border-bottom:1px solid #272727}.section-content .wpc-boxoffice .wpc-box-list li:last-child:after{content:"";background:#fb802d;border-radius:4px;width:7px;height:7px;margin-top:84px;display:block;position:absolute;right:10px}.section-content .wpc-boxoffice .wpc-box-list li ol{padding:0;list-style-type:none}.section-content .wpc-boxoffice .wpc-box-list li ol li{float:left;color:#fff;border:none;padding:0 15px;font-family:Open Sans;font-size:14px;font-weight:300;line-height:80px}.section-content .wpc-boxoffice .wpc-box-list li ol li:before,.section-content .wpc-boxoffice .wpc-box-list li ol li:after{content:none}.section-content .wpc-boxoffice .wpc-box-list li ol li:last-child{border:none}.section-content .wpc-boxoffice .wpc-box-list li ol li:last-child:after{content:none;display:none}.section-content .wpc-boxoffice .wpc-box-list li ol li.bx-item-t{padding-left:0}.section-content .wpc-boxoffice .wpc-box-list li ol li.bx-item-title{line-height:inherit;padding-top:25px}.section-content .wpc-boxoffice .wpc-box-list li ol li.bx-item-title h4{color:#fff;font-family:Open Sans;font-size:16px;font-weight:300}.section-content .wpc-boxoffice .wpc-box-list li ol li.bx-item-title span{opacity:.4}.section-content .wpc-boxoffice .wpc-box-list li ol li.bx-item-c{color:#fb802d}.section-content .wpc-boxoffice .wpc-box-list li ol li.bx-item-m{opacity:.4;text-transform:uppercase;float:right}.section-content .wpc-boxoffice .wpc-box-list li ol li.bx-item-d{float:right;opacity:.4;padding-right:30px}.section-content .wpc-boxoffice .wpc-box-list li.wpc-box-item{float:left;width:100%}.section-content .post-navigation{display:block;position:absolute;left:50%;transform:translate(-50%)}.section-content .post-navigation ul{padding:0;list-style-type:none;display:inline-block}.section-content .post-navigation ul li{float:left;background-color:#191919;border-radius:50%;margin-right:9px;transition:all .25s}.section-content .post-navigation ul li:last-child,.section-content .post-navigation ul li:last-child:hover{background-color:#0000}.section-content .post-navigation ul li:hover{background-color:#fb802d}.section-content .post-navigation ul li:hover a{color:#fff}.section-content .post-navigation ul li a{color:#fb802d;padding-left:11px;padding-right:11px;font-size:16px;text-decoration:none;transition:all .25s}.section-content .post-navigation ul li a:hover{color:#fff}.section-content .post-navigation ul li a.arrow{padding-top:12px;font-size:28px;line-height:0;display:block}.section-full{width:100%;height:100%}.page-title{text-align:center}.page-title h2{text-transform:uppercase;color:#fff;font-family:Montserrat-light,serif;font-size:37px}.page-title h2:after{content:"";background:#f44336;width:35px;height:2px;margin:auto;display:block;position:relative;top:35px}.page-title .blog-title{font-size:40px;font-weight:700}.page-title .breadcrumb{background:0 0;margin-top:-10px}.page-title .breadcrumb li a{color:#fff;font-family:Roboto;font-size:12px;font-weight:400;text-decoration:none}.page-title .breadcrumb li a.active{opacity:.7}.blog-container .blog-item{display:inline-block}.blog-container .blog-item .post-image{background-position:top;background-size:cover;width:100%;height:370px}.blog-container .blog-item .overlay{opacity:.2;z-index:0;filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);position:absolute;inset:0;overflow:hidden}.blog-container .blog-item .post-content{z-index:5;width:100%;height:370px;padding:35px 45px;position:relative}.blog-container .blog-item .post-content .overlay{opacity:.5;z-index:0;position:absolute;inset:0}.blog-container .blog-item .post-content .entry-meta{width:100%;margin:0;display:inline-block}.blog-container .blog-item .post-content .entry-meta .category{float:left;margin:0;padding-left:0;list-style-type:none}.blog-container .blog-item .post-content .entry-meta .category li{float:left}.blog-container .blog-item .post-content .entry-meta .category li:after{content:"|";color:#fff;opacity:.8;padding:0 10px}.blog-container .blog-item .post-content .entry-meta .category li:last-child:after{content:none}.blog-container .blog-item .post-content .entry-meta .category li a{color:#fff;opacity:.8;font-family:Montserrat-light,serif;font-size:12px;font-weight:100;text-decoration:none;transition:all .25s}.blog-container .blog-item .post-content .entry-meta .category li a:hover{color:#fb802d}.blog-container .blog-item .post-content .entry-meta .social-links{float:right}.blog-container .blog-item .post-content .entry-meta .social-links a{color:#fb802d;padding:0 5px;transition:all .25s}.blog-container .blog-item .post-content .entry-meta .social-links a:hover{color:#fff}.blog-container .blog-item .post-content .entry-title{width:100%;font-family:Montserrat-light,serif;font-size:20px}.blog-container .blog-item .post-content .entry-title a{color:#fff;text-transform:uppercase;text-decoration:none;transition:all .25s}.blog-container .blog-item .post-content .entry-title a:hover{color:#fb802d}.blog-container .blog-item .post-content .entry-excepts{color:#fff;width:100%;margin:20px 0;font-family:Roboto;font-size:14px;font-weight:400;line-height:28px}.blog-container .blog-item .post-content .social-icon{float:right;font-size:16px}.blog-container .blog-item .post-content .social-icon span{color:#999;margin-right:20px;font-weight:400}.blog-container .blog-item .post-content .social-icon i{color:#fb802d;margin-right:10px;transition:all .25s}.blog-container .blog-item .post-content .social-icon i:hover{color:#fff}article.blog-item{overflow:hidden}article.blog-item.featured .post-image{background-position:top;background-size:cover;width:100%;height:570px}article.blog-item.featured .featured_news{color:#fff;text-transform:uppercase;background:#f14236;padding:6px 13px;font-family:Montserrat-light;font-size:11px;position:absolute;top:0;right:0}article.blog-item.featured .overlay{opacity:.2;z-index:0;filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);position:absolute;inset:0;overflow:hidden}article.blog-item.featured .post-content{z-index:5;width:100%;height:570px;padding:85px 75px;position:relative}article.blog-item.featured .post-content .entry-meta{width:100%;display:inline-block}article.blog-item.featured .post-content .entry-meta .category{float:left;padding-left:0;list-style-type:none}article.blog-item.featured .post-content .entry-meta .category li{float:left}article.blog-item.featured .post-content .entry-meta .category li:after{content:"|";color:#fff;opacity:.8;padding:0 10px}article.blog-item.featured .post-content .entry-meta .category li:last-child:after{content:none}article.blog-item.featured .post-content .entry-meta .category li a{color:#fff;opacity:.8;font-family:Montserrat-light,serif;font-size:16px;font-weight:100;text-decoration:none;transition:all .25s}article.blog-item.featured .post-content .entry-meta .category li a:hover{color:#fb802d}article.blog-item.featured .post-content .entry-meta .social-links{float:right}article.blog-item.featured .post-content .entry-meta .social-links a{color:#fb802d;padding:0 5px;transition:all .25s}article.blog-item.featured .post-content .entry-meta .social-links a:hover{color:#fff}article.blog-item.featured .post-content .entry-title{width:90%;font-family:Montserrat-light,serif;font-size:30px;line-height:35px}article.blog-item.featured .post-content .entry-title a{color:#fff;text-transform:uppercase;text-decoration:none;transition:all .25s}article.blog-item.featured .post-content .entry-title a:hover{color:#fb802d}article.blog-item.featured .post-content .entry-excepts{color:#fff;margin-top:20px;margin-bottom:35px;font-family:Roboto;font-size:18px;font-weight:400;line-height:32px}article.blog-item.featured .post-content .social-icon{float:right;font-size:16px}article.blog-item.featured .post-content .social-icon span{color:#999;margin-right:20px;font-weight:400}article.blog-item.featured .post-content .social-icon i{color:#fb802d;margin-right:10px;transition:all .25s}article.blog-item.featured .post-content .social-icon i:hover{color:#fff}article.blog-item.single .post-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:664px;padding:0}@media screen and (min-width:1200px){article.blog-item.single .post-image{width:380px}}article.blog-item.single .post-image a{color:#fff;transition:all .25s}article.blog-item.single .post-image a:hover{color:#fff}article.blog-item.single .post-image a i{color:#fff;z-index:99;text-align:center;border:1px solid #fff;border-radius:50%;width:80px;height:80px;font-size:20px;line-height:80px;transition:all .25s;position:absolute;top:45%;right:50%;transform:translate(50%)}article.blog-item.single .post-image a i:hover{color:#fb8f46;background:#312f3080;border:1px solid #fb8f46}article.blog-item.single .post-image.hover-dark{position:relative}article.blog-item.single .post-image.hover-dark:after{content:"";visibility:hidden;opacity:0;z-index:5;background-color:#0000004d;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}article.blog-item.single .post-image.hover-dark:hover:after{visibility:visible;opacity:1}article.blog-item.single .post-content{min-height:664px;padding:67px 80px}article.blog-item.single .post-content .content-meta{width:100%;display:inline-block}article.blog-item.single .post-content .content-meta .entry-title{color:#fff;text-transform:uppercase;letter-spacing:0;float:left;width:65%;margin:0;padding:0;font-family:Montserrat-light,serif;font-size:28px;font-style:normal}article.blog-item.single .post-content .content-meta .entry-title:after{content:"";background:#f44336;width:80px;height:3px;display:block;position:relative;top:50px}article.blog-item.single .post-content .content-meta .entry-title span{text-transform:capitalize;opacity:.9;margin-top:46px;font-family:Open Sans;font-size:18px;font-weight:400;position:absolute;left:80px}article.blog-item.single .post-content .content-meta .social-links{float:right;padding-top:5px}article.blog-item.single .post-content .content-meta .social-links a{color:#fb802d;padding:0 5px;transition:all .25s}article.blog-item.single .post-content .content-meta .social-links a:hover{color:#fff}article.blog-item.single .post-content .entry-text{color:#fff;opacity:.9;margin:67px 0 20px;padding:0;font-family:Open Sans;font-size:14px;font-weight:400;line-height:28px}article.blog-item.single .post-content .info-content{width:100%;margin-top:13px;display:inline-block}article.blog-item.single .post-content .info-content .item-info{float:left;width:350px;padding-left:0;list-style-type:none}article.blog-item.single .post-content .info-content .item-info li{border-top:1px solid #272727;line-height:43px}article.blog-item.single .post-content .info-content .item-info li span,article.blog-item.single .post-content .info-content .item-info li p{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}article.blog-item.single .post-content .info-content .item-info li p{margin:0;padding:0}article.blog-item.single .post-content .info-content .item-info li span{float:left;width:40%}article.blog-item.single .post-content .info-content .item-info li:before{content:"";background:#fb802d;border-radius:4px;width:7px;height:7px;margin-top:-4px;position:absolute;right:43%}article.blog-item.single .post-content .info-content .item-info li:last-child{border-bottom:1px solid #272727}article.blog-item.single .post-content .info-content .item-info li:last-child:after{content:"";background:#fb802d;border-radius:4px;width:7px;height:7px;margin-top:-4px;position:absolute;right:43%}article.blog-item.single .post-content .info-content .item-info-rate{float:right;width:34%}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle{width:100%;display:inline-block}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l,article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r{text-align:center;width:100px;display:inline-block}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l span,article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r span{color:#fff;opacity:.9;font-family:Open Sans;font-size:14px;font-weight:400}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l .circle-chart,article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r .circle-chart{margin:0 15px;font-size:16px;display:inline-block;position:relative}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l .circle-chart .circles-wrp,article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r .circle-chart .circles-wrp{line-height:0}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l .circle-chart svg,article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r .circle-chart svg{width:100%}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l .circle-chart svg path:first-child,article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r .circle-chart svg path:first-child{stroke:#ffffff0a}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l .circle-chart svg path:nth-child(2),article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r .circle-chart svg path:nth-child(2){stroke-linecap:round}article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-l .circle-chart .circles-text,article.blog-item.single .post-content .info-content .item-info-rate .chart-cirle .chart-circle-r .circle-chart .circles-text{color:#fb802d;font-family:Open Sans;font-weight:100;position:absolute;transform:translate(-50%)translateY(-50%);width:auto!important;height:auto!important;font-size:14px!important;top:50%!important;left:50%!important}article.blog-item.single .post-content .info-content .item-info-rate .chart-circle-l{float:left}article.blog-item.single .post-content .info-content .item-info-rate .chart-circle-r{float:right}article.blog-item.single .post-content .info-content .item-info-rate .wpc-skills{width:70%;padding-left:10px}article.blog-item.single .post-content .info-content .item-info-rate .wpc-skills span{color:#fff;opacity:.9;font-family:Open Sans;font-size:14px;font-weight:400}article.blog-item.single .post-content .info-content .item-info-rate .wpc-skills .skill-block .skill-line{height:3px;margin-top:5px}article.blog-item.single .post-content .info-content .item-info-rate .wpc-skills .skill-block .skill-line .line-fill{height:3px}article.blog-item.single .post-content .info-content .item-info-rate .wpc-skills .skill-block:not(:last-child){margin-bottom:25px}article.blog-item.single .content-footer{background:#121616;width:100%;height:70px;line-height:67px;display:block;position:absolute;bottom:0;left:0}article.blog-item.single .content-footer .text-right{float:right;margin-top:13px;margin-right:30px}article.blog-item.single .content-footer span{color:#fff;float:left;padding-left:60px;font-family:Open Sans;font-size:12px;font-weight:400}article.blog-item.single .content-footer .mdate{float:left;margin-left:5px;padding:0;list-style-type:none}article.blog-item.single .content-footer .mdate li{float:left;opacity:.8}article.blog-item.single .content-footer .mdate li a{text-decoration:none;transition:all .25s}article.blog-item.single .content-footer .mdate li a i{color:#fff;border:1px solid #fff;border-radius:15px;margin:0 8px;padding:5px 10px;font-size:12px;transition:all .25s}article.blog-item.single .content-footer .mdate li a i:hover{background:#fb802d;border:1px solid #fb802d}#comments .comments-wrapper .comments-title{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px;font-family:Roboto;font-size:25px;font-weight:400;line-height:1em}#comments .comments-wrapper .comments-title:after{content:"";background:#f44336;width:80px;height:4px;display:block;position:relative;top:40px}#comments .comments-wrapper ol.comment-list{margin:50px 0 0;padding:0;list-style-type:none}#comments .comments-wrapper ol.comment-list li{display:block;overflow:hidden}#comments .comments-wrapper ol.comment-list li article{width:100%;padding-top:30px;display:block;overflow:hidden}#comments .comments-wrapper ol.comment-list li article img.avatar{float:left;width:70px;height:70px;padding:4px}#comments .comments-wrapper ol.comment-list li article .comment-body{margin-left:100px}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data{position:relative;overflow:hidden}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data .comment-author{letter-spacing:.1px;text-transform:uppercase;color:#000;margin-right:10px;font-family:Roboto;font-size:17px;font-weight:400;line-height:17px;display:inline-block;position:relative}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data .comment-date{color:#131010cc;font-size:12px;line-height:17px;display:inline-block}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data .comment-reply{float:right}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data .comment-reply a{letter-spacing:.4px;color:#fb802d;font-size:13px;font-weight:700;line-height:10px;transition:all .25s;display:inline-block}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data .comment-reply a:before{content:"";margin-right:3px;font-family:Fontawesome;position:relative}#comments .comments-wrapper ol.comment-list li article .comment-body .comment-content{color:#000;font-family:Roboto;font-size:16px;font-weight:300;line-height:20px}#comments .comments-wrapper ol.comment-list li ul,#comments .comments-wrapper ol.comment-list li ol{padding-left:130px}#respond .comment-reply-title{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:40px;font-family:Roboto;font-size:25px;font-weight:400;line-height:1em}#respond input,#respond textarea{text-transform:none;background-color:#0000;border:1px solid #3d3d3d70;font-family:Roboto;font-style:normal}#respond input::-webkit-input-placeholder{color:#000;font-weight:400}#respond textarea::-webkit-input-placeholder{color:#000;font-weight:400}:-moz-any(#respond input:-moz-placeholder-shown,#respond textarea:-moz-placeholder-shown){color:#000;font-weight:400}:is(#respond input:placeholder-shown,#respond textarea:placeholder-shown){color:#000;font-weight:400}#respond input::-moz-placeholder{color:#000;font-weight:400}#respond textarea::-moz-placeholder{color:#000;font-weight:400}:is(#respond input:-ms-placeholder-shown,#respond textarea:-ms-placeholder-shown){color:#000;font-weight:400}:is(#respond input:placeholder-shown,#respond textarea:placeholder-shown){color:#000;font-weight:400}#respond .form-submit>span{margin-bottom:20px;font-size:12px;display:block}#respond .form-submit input[type=submit]{color:#fff;letter-spacing:1px;background-color:#fb802d;border:1px solid #fb802d;border-radius:0;font-weight:500}#respond .form-submit input[type=submit]:hover{color:#fb802d;background-color:#0000}body{letter-spacing:.2px;background-color:#fff;font-family:Open Sans;font-size:16px;font-weight:100;line-height:30px}a:focus{outline:none}h1,h2,h3,h4,h5{margin:0;padding:0}strong,u{color:#444}input:focus,button:focus,select:focus,textarea:focus{outline:none}.btn,button,input[type=button],input[type=submit]{box-shadow:none;color:#fff;text-transform:uppercase;background-color:#0000;border:2px solid #fb802d;border-radius:30px;outline:none;padding:8px 32px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;transition:all .25s;display:inline-block}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{color:#fb802d;text-decoration:none}.btn.drop-hover,button.drop-hover,input[type=button].drop-hover,input[type=submit].drop-hover{background:0 0;position:relative;overflow:hidden}.btn.drop-hover:after,button.drop-hover:after,input[type=button].drop-hover:after,input[type=submit].drop-hover:after{content:"";z-index:-1;background:#fb802d;width:100%;height:100%;transition:all .5s;position:absolute;bottom:0;left:0}.btn.drop-hover:hover:after,button.drop-hover:hover:after,input[type=button].drop-hover:hover:after,input[type=submit].drop-hover:hover:after{height:0}.btn.full,button.full,input[type=button].full,input[type=submit].full{width:100%}.btn.fill,button.fill,input[type=button].fill,input[type=submit].fill{color:#fff;background-color:#fb802d}.btn.fill:hover,button.fill:hover,input[type=button].fill:hover,input[type=submit].fill:hover{color:#fb802d;background-color:#0000;border:1px solid #fb802d}.btn.fill.black,button.fill.black,input[type=button].fill.black,input[type=submit].fill.black{color:#fff;background-color:#222;border-color:#222}.btn.fill.black:hover,button.fill.black:hover,input[type=button].fill.black:hover,input[type=submit].fill.black:hover{color:#444;background-color:#0000}.btn.rectangle,button.rectangle,input[type=button].rectangle,input[type=submit].rectangle{border-width:1px;border-radius:0}.btn.small,button.small,input[type=button].small,input[type=submit].small{padding:12px 35px;font-size:12px;font-weight:400;line-height:1em}.btn.order,button.order,input[type=button].order,input[type=submit].order{transition:all .25s}.btn.order:before,button.order:before,input[type=button].order:before,input[type=submit].order:before{content:"";color:#fb802d;padding-right:10px;font-family:Fontawesome}.btn.order:hover,button.order:hover,input[type=button].order:hover,input[type=submit].order:hover{color:#fff;background:#fb802d}.btn.order:hover:before,button.order:hover:before,input[type=button].order:hover:before,input[type=submit].order:hover:before{color:#fff}.btn.play:before,button.play:before,input[type=button].play:before,input[type=submit].play:before{content:"";color:#fb802d;padding-right:10px;font-family:Fontawesome}.btn.more:before,button.more:before,input[type=button].more:before,input[type=submit].more:before{content:url(/tenguu/images/btn-more.png);color:#fb802d;padding-right:10px;font-family:Fontawesome;position:relative;top:-2px}.btn.more:hover,button.more:hover,input[type=button].more:hover,input[type=submit].more:hover{color:#fff;background-color:#fb802d;border:2px solid #fb802d}.btn.more:hover:before,button.more:hover:before,input[type=button].more:hover:before,input[type=submit].more:hover:before{content:url(/tenguu/images/btn-more-white.png);color:#fff}.btn.go,button.go,input[type=button].go,input[type=submit].go{color:#444;border:1px solid #fb802d;padding-left:25px;padding-right:60px;position:relative;overflow:hidden}.btn.go:after,button.go:after,input[type=button].go:after,input[type=submit].go:after{content:"";color:#fff;text-align:center;background-color:#fb802d;width:40px;height:100%;font-family:Fontawesome;font-size:18px;line-height:36px;transition:all .25s;position:absolute;top:0;right:0}.btn.go:hover,button.go:hover,input[type=button].go:hover,input[type=submit].go:hover,.btn.go:active,button.go:active,input[type=button].go:active,input[type=submit].go:active,.btn.go:focus,button.go:focus,input[type=button].go:focus,input[type=submit].go:focus{color:#fb802d;background-color:#0000;text-decoration:none}.btn.with-icon,button.with-icon,input[type=button].with-icon,input[type=submit].with-icon{padding-left:25px;padding-right:25px}.btn.with-icon i,button.with-icon i,input[type=button].with-icon i,input[type=submit].with-icon i{margin-right:8px}.btn.text-light,button.text-light,input[type=button].text-light,input[type=submit].text-light{color:#fff}form{position:relative}form input[type=text],form input[type=password],form input[type=url],form input[type=email]{letter-spacing:.7px;text-transform:uppercase;color:#fff;background-color:#fff;border:1px solid #6e6e6ead;width:100%;height:35px;margin-bottom:10px;padding-left:20px;padding-right:20px;font-family:Open Sans;font-size:13px;font-style:italic;font-weight:100;line-height:40px}form input[type=text]::-webkit-input-placeholder{color:#131010e6}form input[type=password]::-webkit-input-placeholder{color:#131010e6}form input[type=url]::-webkit-input-placeholder{color:#131010e6}form input[type=email]::-webkit-input-placeholder{color:#131010e6}:-moz-any(form input[type=text]:-moz-placeholder-shown,form input[type=password]:-moz-placeholder-shown,form input[type=url]:-moz-placeholder-shown,form input[type=email]:-moz-placeholder-shown){color:#131010e6}:is(form input[type=text]:placeholder-shown,form input[type=password]:placeholder-shown,form input[type=url]:placeholder-shown,form input[type=email]:placeholder-shown){color:#131010e6}form input[type=text]::-moz-placeholder{color:#131010e6}form input[type=password]::-moz-placeholder{color:#131010e6}form input[type=url]::-moz-placeholder{color:#131010e6}form input[type=email]::-moz-placeholder{color:#131010e6}:is(form input[type=text]:-ms-placeholder-shown,form input[type=password]:-ms-placeholder-shown,form input[type=url]:-ms-placeholder-shown,form input[type=email]:-ms-placeholder-shown){color:#131010e6}:is(form input[type=text]:placeholder-shown,form input[type=password]:placeholder-shown,form input[type=url]:placeholder-shown,form input[type=email]:placeholder-shown){color:#131010e6}form input[type=text].inputError,form input[type=password].inputError,form input[type=url].inputError,form input[type=email].inputError{color:#d03e3e!important;border:1px solid #d03e3e!important}form input[type=text].inputError::-webkit-input-placeholder{color:#d03e3e!important}form input[type=password].inputError::-webkit-input-placeholder{color:#d03e3e!important}form input[type=url].inputError::-webkit-input-placeholder{color:#d03e3e!important}form input[type=email].inputError::-webkit-input-placeholder{color:#d03e3e!important}form textarea{letter-spacing:.7px;text-transform:uppercase;background-color:#fff;border:1px solid #6e6e6ead;width:100%;min-height:120px;padding:20px;font-family:Open Sans;font-size:15px;font-style:italic;font-weight:400}form textarea::-webkit-input-placeholder{color:#131010e6}form textarea:-moz-placeholder-shown{color:#131010e6}form textarea::-moz-placeholder{color:#131010e6}form textarea:-ms-placeholder-shown{color:#131010e6}form.transparent input,form.transparent textarea{text-transform:none;background-color:#0000;font-family:Montserrat-Light;font-style:normal}form.transparent input::-webkit-input-placeholder{color:#fff6}form.transparent textarea::-webkit-input-placeholder{color:#fff6}:-moz-any(form.transparent input:-moz-placeholder-shown,form.transparent textarea:-moz-placeholder-shown){color:#fff6}:is(form.transparent input:placeholder-shown,form.transparent textarea:placeholder-shown){color:#fff6}form.transparent input::-moz-placeholder{color:#fff6}form.transparent textarea::-moz-placeholder{color:#fff6}:is(form.transparent input:-ms-placeholder-shown,form.transparent textarea:-ms-placeholder-shown){color:#fff6}:is(form.transparent input:placeholder-shown,form.transparent textarea:placeholder-shown){color:#fff6}form.transparent input.inputError,form.transparent textarea.inputError{color:#d03e3e!important;border:1px solid #d03e3e!important}form.transparent input.inputError::-webkit-input-placeholder{color:#d03e3e!important}form.transparent textarea.inputError::-webkit-input-placeholder{color:#d03e3e!important}form.text-light input{color:#fff;border-color:#fff}img.full-size{width:100%}.fullscreen-section{background-repeat:no-repeat;position:relative;overflow:hidden}.fullscreen-section.bg-black{background:#000}.fullscreen-section>.overlay{opacity:.7;z-index:0;background-color:#000;position:absolute;inset:0}.tt-google-map{width:100%;height:458px}#overlay-search{opacity:1;visibility:hidden;z-index:999;width:100%;height:100%;transition:opacity .35s,visibility .35s,width .35s;position:fixed;top:0;left:0}#overlay-search:before{content:"";background:#fffffffc;width:50%;height:100%;transition:left .35s;position:absolute;top:0;left:-55%}#overlay-search:after{content:"";background:#fffffffc;width:50%;height:100%;transition:all .35s;position:absolute;top:0;right:-55%}#overlay-search.active{opacity:.97;visibility:visible;height:100%}#overlay-search.active:before{left:0}#overlay-search.active:after{right:0}#overlay-search form{z-index:10;border-bottom:2px solid #fb802d;width:45%;height:90px;margin:auto;padding-bottom:10px;padding-left:10px;transition:opacity .35s,visibility .35s,width .35s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#overlay-search form input{background-color:#0000;border:0;outline:none;width:86%;height:100%;padding:0;font-family:Open Sans;font-size:60px;font-weight:400;line-height:1em}#overlay-search form input:focus{outline:none}#overlay-search form input::-webkit-input-placeholder{color:#121212;font-family:Roboto;font-size:60px;font-weight:400;line-height:1em}#overlay-search form input:-moz-placeholder-shown{color:#121212;font-family:Roboto;font-size:60px;font-weight:400;line-height:1em}#overlay-search form input::-moz-placeholder{color:#121212;font-family:Roboto;font-size:60px;font-weight:400;line-height:1em}#overlay-search form input:-ms-placeholder-shown{color:#121212;font-family:Roboto;font-size:60px;font-weight:400;line-height:1em}#overlay-search form button{box-shadow:none;color:#000c;background-color:#0000;border:0;height:80px;margin:0 0 0 20px;padding:0;font-size:55px}#overlay-search .close-window{z-index:10;width:60px;height:60px;transition:all .25s;display:inline-block;position:absolute;top:15px;right:19%}#overlay-search .close-window:before,#overlay-search .close-window:after{content:"";background-color:#fb802d;width:2px;height:100%;margin-left:-1px;transition:all .25s;position:absolute;top:0;left:50%}#overlay-search .close-window:before{transform:rotate(45deg)}#overlay-search .close-window:after,#overlay-search .close-window:hover:before{transform:rotate(-45deg)}#overlay-search .close-window:hover:after{transform:rotate(45deg)}#overlay-search .close-window:focus{outline:none}#order{width:100%;height:100%;transition:all .25s;position:relative;top:0;left:0}#order .order-content{background:#f5f5f5;min-height:700px;padding:80px 90px}#order .order-content h2{color:#000;text-transform:uppercase;margin:0 0 50px;padding:0;font-family:Montserrat-light,serif;font-size:16px;font-weight:500}#order .order-content span{color:#000;text-transform:uppercase;margin:0;padding:0;font-family:Montserrat-light,serif;font-size:16px;font-weight:500}#order .order-content .entry-order-content{width:100%;position:relative}#order .order-content .entry-order-content #msform{position:relative}#order .order-content .entry-order-content #msform fieldset{box-sizing:border-box;background:#f5f5f5;width:80%;position:absolute}#order .order-content .entry-order-content #msform fieldset:not(:first-of-type){display:none}#order .order-content .entry-order-content #msform fieldset .wpc-content{background:#f5f5f5;padding-right:40px}#order .order-content .entry-order-content #msform fieldset .wpc-content h3{text-transform:uppercase;color:#000;padding-top:6px;padding-bottom:15px;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-date{padding-left:0;list-style-type:none;display:inline-block}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-date li{float:left;margin-right:15px}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-date li a{text-decoration:none}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-date li a i{color:#000;border:1px solid #000;border-radius:15px;padding:5px 10px;font-family:Open Sans;font-size:12px;font-weight:400;transition:all .25s}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-date li a i:hover{color:#fff;background:#fb802d;border:1px solid #fb802d}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-ticket{padding-left:0;list-style-type:none;display:inline-block}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-ticket li{float:left;margin-right:30px}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-ticket li span{color:#000;font-family:Roboto;font-size:12px;display:block;font-weight:500!important}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-ticket li i{margin-top:-10px;font-size:12px;font-weight:400;display:inline-block;position:absolute}#order .order-content .entry-order-content #msform fieldset .wpc-content .order-ticket li select{background:#f5f5f5 url(/tenguu/images/order-arrow.png) 85% no-repeat;width:48px;margin-top:30px}#order .order-content .entry-order-content #msform fieldset.seat-content{background:#f5f5f5;width:100%}#order .order-content .entry-order-content #msform fieldset.seat-content .seat_title{text-align:center}#order .order-content .entry-order-content #msform fieldset.seat-content .seat_title:after{content:"";background-image:url(/tenguu/images/ScreenForSeating_450.png);background-position:50%;background-repeat:no-repeat;width:100%;height:45px;margin:25px 0 35px;display:block}#order .order-content .entry-order-content #msform input,#order .order-content .entry-order-content #msform textarea{box-sizing:border-box;color:#2c3e50;border:1px solid #ccc;border-radius:3px;width:60%;margin-bottom:10px;padding:15px;font-family:montserrat;font-size:13px}#order .order-content .entry-order-content #msform input.datetime,#order .order-content .entry-order-content #msform textarea.datetime{color:#2c3e50;background:0 0;border:1px solid #999;width:55%;padding:0 12px;font-weight:400}#order .order-content .entry-order-content #msform select{color:#000;-webkit-appearance:none;appearance:none;background:#f5f5f5 url(/tenguu/images/order-arrow.png) 96% no-repeat;border:1px solid #999;border-radius:0;width:265px;height:40px;padding:5px 15px;font-size:14px;font-style:italic;font-weight:400}#order .order-content .entry-order-content #msform .action-button{box-shadow:none;color:#fff;width:initial;text-transform:uppercase;background-color:#fb802d;border:1px solid #fb802d;border-radius:30px;margin-top:30px;padding:0 35px;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;transition:all .25s;display:inline-block}#order .order-content .entry-order-content #msform .action-button:hover{color:#fb802d;background-color:#0000;border:1px solid #fb802d}#order .order-content .entry-order-content #msform .action-button.previous{margin-right:10px}#order .order-content .seatCharts-cell{color:#182c4e;float:left;text-align:center;outline:none;margin:3px;padding:2px 3px;font-size:10px;line-height:15px}#order .order-content .seatCharts-seat{color:#fff;cursor:pointer;border-radius:5px}#order .order-content .seatCharts-row{height:35px}#order .order-content .seatCharts-seat.available{color:#000;background:0 0;border:1px solid #000}#order .order-content .seatCharts-seat.focused,#order .order-content .seatCharts-seat.selected{color:#fa3636;border:1px solid #fa3636}#order .order-content .seatCharts-seat.unavailable{color:#fff;cursor:not-allowed;background-color:#fa3636;margin:3px;padding:2px 4px;line-height:15px}#order .order-content .seatCharts-container{float:left;border-right:1px solid #000;width:100%;margin-bottom:40px;padding-bottom:30px}#order .order-content .seatCharts-legend{padding-left:0;bottom:16px}#order .order-content ul.seatCharts-legendList{padding-left:0;list-style-type:none;display:block;position:absolute;bottom:70px}#order .order-content .seatCharts-legendItem{float:left;width:90px;margin-top:10px;line-height:0}#order .order-content .seatCharts-legendItem .seatCharts-cell{width:15px;height:15px}#order .order-content span.seatCharts-legendDescription{opacity:.4;text-transform:capitalize;margin-top:-4px;margin-left:30px;font-size:10px;line-height:30px;display:block}#order .order-content .checkout-button{cursor:pointer;border:1px solid #999;width:80px;height:24px;margin:10px auto;font-size:14px;line-height:20px;display:block}#order .order-content #selected-seats{width:100%;overflow:auto}#order .order-content #selected-seats li{float:left;text-align:center;background:#f7f7f7;border:1px solid #d3d3d3;width:72px;height:26px;margin:6px;font-size:14px;font-weight:700;line-height:26px;list-style-type:none}#order .order_sidebar{padding:0 0 0 60px}#order .order_sidebar div,#order .order_sidebar .order-details p{font-weight:400}#order .order_sidebar .close-window{color:#000;font-size:20px;position:absolute;top:-50px;right:-25px}#order{display:none}.mfp-content #order{display:block}.mfp-close-btn-in .mfp-close{display:none}#loader{z-index:9999;background:#000000de;position:fixed;inset:0}#loader .relative{position:relative}#loader .loader-ring{width:90px;height:90px;margin:-50px 0 0 -50px;position:absolute;top:50%;left:50%}#loader .loader-ring-light{border-radius:90px;width:90px;height:90px;animation:2s linear infinite rotate-360;box-shadow:inset 0 4px #fb802d}#loader .loader-ring-track{border-radius:90px;width:90px;height:90px;position:absolute;top:0;left:0;box-shadow:inset 0 0 10px 4px #0000004d}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar{float:right;background:#fff;padding:45px}@media screen and (min-width:1200px){.sidebar{width:360px;margin-right:15px}}.sidebar .widget{border:0;margin-bottom:35px;overflow:hidden}.sidebar .widget .widget-title{color:#171717;letter-spacing:.7px;text-transform:uppercase;margin:0 0 18px;padding:4px;font-family:Montserrat-light,serif;font-size:16px;font-weight:600;display:block}.sidebar .widget>ul{text-align:left;letter-spacing:.4px;margin:0;padding:0;font-family:Open Sans;font-size:14px;font-style:italic;font-weight:300;list-style-type:none;display:block}.sidebar .widget>ul li{color:#131010;font-style:normal}.sidebar .widget>ul li:last-child{border-bottom:0}.sidebar .widget>ul li a{color:#131010;font-family:Roboto;font-size:12px;font-style:normal;font-weight:300;text-decoration:none;transition:all .25s}.sidebar .widget>ul li a+span{float:right}.sidebar .widget>ul li a+span:before{content:"("}.sidebar .widget>ul li a+span:after{content:")"}.sidebar .widget>ul li a:hover{color:#fb802d}.sidebar .widget>ul li span{float:right}.sidebar .widget>ul.recent-posts li{display:inline-block}.sidebar .widget>ul.recent-posts .rp-media{float:left}.sidebar .widget>ul.recent-posts .rp-media img{width:40px;height:40px;margin-top:10px}.sidebar .widget>ul.recent-posts .rp-info{float:right;width:78%}.sidebar .widget>ul.recent-posts .rp-info a{color:#000;font-family:Roboto;font-size:12px;font-weight:600}.sidebar .widget>ul.recent-posts .rp-info a i{color:#131010;font-style:normal;font-weight:300}.sidebar .widget>ul.recent-posts .rp-info p a{color:#fb802d;font-weight:300}.sidebar .widget .image-feed{text-align:center;margin-bottom:30px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:block}.sidebar .widget .image-feed a{float:none;width:30%;margin-bottom:8px;display:inline-block}.sidebar .widget .image-feed a+a{margin-left:3%}.sidebar .widget .image-feed a:nth-child(3n+1){margin-left:0}.sidebar .widget .search_form{position:relative}.sidebar .widget .search_form input{height:50px;box-shadow:none;color:#131010;border:1px solid #999;width:100%;margin:0;padding:0 60px 0 20px;font-family:Open Sans;font-size:12px;font-style:italic;font-weight:300;line-height:50px}.sidebar .widget .search_form input::-webkit-input-placeholder{color:#999;text-transform:capitalize;font-family:Open Sans;font-style:italic}.sidebar .widget .search_form input:-moz-placeholder-shown{color:#999;text-transform:capitalize;font-family:Open Sans;font-style:italic}.sidebar .widget .search_form input::-moz-placeholder{color:#999;text-transform:capitalize;font-family:Open Sans;font-style:italic}.sidebar .widget .search_form input:-ms-placeholder-shown{color:#999;text-transform:capitalize;font-family:Open Sans;font-style:italic}.sidebar .widget .search_form button{box-shadow:none;color:#fb802d;text-align:center;border:0;border-radius:0;width:55px;height:50px;margin:0;padding:0;font-size:18px;position:absolute;top:0;right:0}footer#footer{background-color:#111;overflow:hidden}footer#footer .footer-container{border-bottom:1px solid #fff3;padding-top:110px;padding-bottom:110px}footer#footer .footer-cp-text{font-family:Montserrat-Light;font-size:12px}footer#footer .widget{letter-spacing:.4px;color:#ffffffb3;margin-top:15px;font-family:Open Sans;font-size:14px;font-style:italic;line-height:1.5em}footer#footer .widget .widget-title{color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 40px;padding:0;font-family:Montserrat-light,serif;font-size:16px;font-style:normal}footer#footer .widget .widget-title:after{content:"";background:#f44336;width:80px;height:2px;display:block;position:relative;top:20px}footer#footer .widget ul{letter-spacing:.7px;margin:0;padding:0;font-size:14px;line-height:28px;list-style-type:none}footer#footer .widget ul li a{color:#fff9;text-transform:capitalize;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;text-decoration:none;transition:all .25s}footer#footer .widget ul li a:hover{color:#fb802d}footer#footer .widget p{color:#fff9;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:300;line-height:30px}footer#footer .widget .social-links a{color:#b0a7a7;background-color:#0000;margin:0 5px 0 0;font-size:14px;transition:all .25s;display:inline-block}footer#footer .widget .social-links a:hover{color:#f44336}footer#footer .widget button{float:right;color:#fff;border:1px solid #fb802d;margin-top:10px;transition:all .25s}footer#footer .widget button:hover{color:#fb802d;background:0 0;border:1px solid #fb802d}footer#footer .widget form{padding-top:10px}footer#footer .sub-footer{text-align:center;color:#989898;background-color:#121212;padding-top:25px;padding-bottom:25px}footer#footer .sub-footer p{letter-spacing:0;font-family:Montserrat-Light;font-size:13px}footer#footer .sub-footer .social-links a{color:#555;text-align:center;background-color:#fff;border-radius:50%;width:42px;height:42px;font-size:16px;line-height:42px;transition:all .25s;display:inline-block}footer#footer .sub-footer .social-links a:hover{color:#111;background-color:#fb802d}.inner-table{width:100%;height:100%;display:table}.inner-table .inner-cell{vertical-align:middle;display:table-cell}.padding4x{padding-top:80px;padding-bottom:80px}.text-light{color:#fff!important}.text-light.title-lg,.text-light.title-md{color:#fff}.text-thin{font-weight:100}.color-brand,.text-brand{color:#fb802d}.ph1{padding-left:10px;padding-right:10px}.ph2{padding-left:20px;padding-right:20px}.ph3{padding-left:30px;padding-right:30px}.ph4{padding-left:40px;padding-right:40px}.ph5{padding-left:50px;padding-right:50px}.ph6{padding-left:60px;padding-right:60px}.ph7{padding-left:70px;padding-right:70px}.ph8{padding-left:80px;padding-right:80px}.ph9{padding-left:90px;padding-right:90px}.ph10{padding-left:100px;padding-right:100px}.ph11{padding-left:110px;padding-right:101px}.ph12{padding-left:120px;padding-right:120px}.ph13{padding-left:130px;padding-right:130px}.ph14{padding-left:140px;padding-right:140px}.ph15{padding-left:150px;padding-right:150px}.ph16{padding-left:160px;padding-right:160px}.ph0{padding-left:0!important;padding-right:0!important}.phl0{padding-left:0}.phl1{padding-left:10px}.phl2{padding-left:20px}.phl3{padding-left:30px}.phl4{padding-left:40px}.phl5{padding-left:50px}.phl6{padding-left:60px}.phl7{padding-left:70px}.phl8{padding-left:80px}.phl9{padding-left:90px}.phl10{padding-left:100px}.pv1{padding-top:10px;padding-bottom:10px}.pv2{padding-top:20px;padding-bottom:20px}.pv3{padding-top:30px;padding-bottom:30px}.pv4{padding-top:40px;padding-bottom:40px}.pv5{padding-top:50px;padding-bottom:50px}.pv6{padding-top:60px;padding-bottom:60px}.pv7{padding-top:70px;padding-bottom:70px}.pv8{padding-top:80px;padding-bottom:80px}.pv9{padding-top:90px;padding-bottom:90px}.pv10{padding-top:100px;padding-bottom:100px}.pv11{padding-top:110px;padding-bottom:101px}.pv12{padding-top:120px;padding-bottom:120px}.pv13{padding-top:130px;padding-bottom:130px}.pv14{padding-top:140px;padding-bottom:140px}.pv15{padding-top:150px;padding-bottom:150px}.pv16{padding-top:160px;padding-bottom:160px}.pv0{padding-top:0;padding-bottom:0}.pvb0{padding-bottom:0}.pl0{padding-left:0!important}.pvt0{padding-top:0}.pvt10{padding-top:10px}.pvt20{padding-top:20px}.pvt30{padding-top:30px}.pvt40{padding-top:40px}.pvt50{padding-top:50px}.pvt60{padding-top:60px}.pvt70{padding-top:70px}.pvt80{padding-top:80px}.pvt90{padding-top:90px}.pvt85{padding-top:85px}.mv1{margin-top:10px;margin-bottom:10px}.mv2{margin-top:20px;margin-bottom:20px}.mv3{margin-top:30px;margin-bottom:30px}.mv4{margin-top:40px;margin-bottom:40px}.mv5{margin-top:50px;margin-bottom:50px}.mv6{margin-top:60px;margin-bottom:60px}.mv7{margin-top:70px;margin-bottom:70px}.mv8{margin-top:80px;margin-bottom:80px}.mv9{margin-top:90px;margin-bottom:90px}.mv10{margin-top:100px;margin-bottom:100px}.mv11{margin-top:110px;margin-bottom:101px}.mv12{margin-top:120px;margin-bottom:120px}.mv13{margin-top:130px;margin-bottom:130px}.mv14{margin-top:140px;margin-bottom:140px}.mv15{margin-top:150px;margin-bottom:150px}.mv16{margin-top:160px;margin-bottom:160px}.mv0{margin-top:0;margin-bottom:0}.mvt0{margin-top:0}.mvb0{margin-bottom:0}.ml-r-15{margin-left:-15px!important;margin-right:-15px!important}.mh1{margin-left:10px;margin-right:10px}.mh2{margin-left:20px;margin-right:20px}.mh3{margin-left:30px;margin-right:30px}.mh4{margin-left:40px;margin-right:40px}.mh5{margin-left:50px;margin-right:50px}.mh6{margin-left:60px;margin-right:60px}.mh7{margin-left:70px;margin-right:70px}.mh8{margin-left:80px;margin-right:80px}.mh9{margin-left:90px;margin-right:90px}.mh10{margin-left:100px;margin-right:100px}.mh11{margin-left:110px;margin-right:101px}.mh12{margin-left:120px;margin-right:120px}.mh13{margin-left:130px;margin-right:130px}.mh14{margin-left:140px;margin-right:140px}.mh15{margin-left:150px;margin-right:150px}.mh16{margin-left:160px;margin-right:160px}.mh0{margin-left:0;margin-right:0}.mhl0{margin-left:0}.mhl20{margin-left:20px}.mhr0{margin-right:0}.mt1{margin-top:10px}.mt2{margin-top:20px}.mt3{margin-top:30px}.mt35{margin-top:35px}.mt4{margin-top:40px}.mt5{margin-top:50px}.mt6{margin-top:60px}.mt7{margin-top:70px}.mt8{margin-top:80px}.mt9{margin-top:90px}.mt10{margin-top:100px}.mt11{margin-top:110px}.mt12{margin-top:120px}.mt13{margin-top:130px}.mt14{margin-top:140px}.mt15{margin-top:150px}.mt16{margin-top:160px}.mt0{margin-top:0}.mb1{margin-bottom:10px}.mb2{margin-bottom:20px}.mb3{margin-bottom:30px}.mb4{margin-bottom:40px}.mb5{margin-bottom:50px}.mb6{margin-bottom:60px}.mb7{margin-bottom:70px}.mb8{margin-bottom:80px}.mb9{margin-bottom:90px}.mb10{margin-bottom:100px}.mb11{margin-bottom:110px}.mb12{margin-bottom:120px}.mb13{margin-bottom:130px}.mb14{margin-bottom:140px}.mb15{margin-bottom:150px}.mb16{margin-bottom:160px}.mb0{margin-bottom:0}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-contain{background-position:top;background-repeat:no-repeat;background-size:contain}.bg-center-top{background-position:top}.bg-center-center{background-position:50%}.bg-center-bottom{background-position:bottom}.bg-left-top,.bg-left-center{background-position:0}.bg-right-top,.bg-right-center{background-position:100%}.border-top{border-top:1px solid #13101033}.border-bottom{border-bottom:1px solid #13101033}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.visible-hidden{visibility:hidden}@media screen and (min-width:992px) and (max-width:1350px){.carousel-control.left{left:2%!important}.carousel-control.right{right:2%!important}}@media screen and (min-width:768px) and (max-width:1024px){footer#footer .footer-container{padding-top:60px;padding-bottom:60px}.container{width:100%}article.blog-item.single .post-content .info-content .item-info-rate{width:35%}article.blog-item.single .post-content{padding:50px 30px}article.blog-item.single .post-content .content-meta .entry-title{width:80%;font-size:22px}article.blog-item.single .post-content .content-meta .entry-title span{left:32px}.fullwidth-slider .carousel-inner .fill .slider-content .chart-cirle{width:100%;margin-top:30px}.fullwidth-slider .carousel-control.right{right:0}.fullwidth-slider .carousel-control.left{left:0}.fullwidth-slider .carousel-inner .fill .slider-content{padding-left:60px}.section-content .product-item .entry-title{padding-bottom:100px}.section-content .product-item .entry-title .entry-date span{padding-left:0}.comming-slider .swiper-button-next{right:15px}.comming-slider .swiper-button-prev{left:15px}.section-content .wpc-boxoffice .wpc-box-list li ol li{padding:0 10px}article.blog-item.featured .post-content{padding:60px 20px}article.blog-item.featured .post-content .entry-title{font-size:22px}article.blog-item.featured .post-content .entry-excepts{line-height:28px}.blog-container .blog-item .post-content{padding:5px 10px}.blog-container .blog-item .post-content .entry-excepts{line-height:20px}.blog-container .blog-item .post-content .entry-title{font-size:15px}.sidebar{padding:25px}.single-slider .swiper-button-prev{left:25px}.single-slider .swiper-button-next{right:25px}#overlay-search form{width:75%}}@media screen and (max-width:767px){.mfp-container{overflow:hidden}#order .order-content .entry-order-content #msform fieldset,#order .order-content .entry-order-content #msform input.datetime{width:100%}#order .order_sidebar{position:inherit}#order .order-content{padding:0 30px}.comment-respond,.comments-area{margin:40px 15px}footer#footer .widget .widget-title{margin-top:30px}footer#footer .footer-container{padding-top:30px;padding-bottom:30px}.pl0{padding-right:0}.btn,button,input[type=button],input[type=submit]{padding:5px 20px;font-size:11px}article.blog-item.featured .post-content .entry-meta{margin-top:20px}article.blog-item.featured .post-content .entry-meta .category li a{font-size:11px}article.blog-item.featured .post-content .entry-title{font-size:18px}.wpc-testimonails .testimonial{padding:0}.wpc-testimonails .testimonial:before{left:0}.wpc-testimonails .testimonial:after{right:0}.section-content .service h2{font-size:16px}.section-content .service p{margin-bottom:25px;padding:4px 6px;font-size:14px}.mt2,.mt8{margin-top:0}.section-content #slider_coming .product-item .featured-image{height:350px}.section-content #slider_coming .product-item .entry-title .subtitle li{padding-right:0;font-size:11px}.section-content .heading,.section-content #slider_coming .product-item .entry-title .title{font-size:18px}.ticket-carousel .movie-image{height:340px}.pv8{padding:0}.wpc-boxoffice{padding:0 15px}.pv12,.pv11{padding-top:40px;padding-bottom:40px}.pvt85{padding-top:40px}.header_author .user{display:none}#overlay-search form{width:85%}#overlay-search form input{width:75%}header#header .button_container{top:35px;right:12px}header#header .header_ticket{line-height:0;display:none}header#header .header_ticket:after{content:none}header#header #header-search{line-height:0;position:absolute;top:35px;right:10px}.fullwidth-slider .carousel-inner .fill .slider-content .subtitle li{font-size:12px;line-height:30px}.fullwidth-slider .carousel-inner .fill .slider-content .title{font-size:30px;line-height:35px}.fullwidth-slider .carousel-control.left{left:0}.fullwidth-slider .carousel-control.right{right:0}.fullwidth-slider .slide_right a{font-size:12px!important}.fullwidth-slider .slide_right .award-logo{display:none}.fullwidth-slider .chart-cirle{float:left;margin-top:35px;width:100%!important}.ticket-carousel .carousel-container{margin:0!important}.comming_movie{padding:20px 0}.comming_movie img{display:none!important}.entry-date span{padding-left:0!important}.entry-text{text-align:center}.entry-text a{margin:10px 0!important}.comming-slider .swiper-button-prev{left:20px}.comming-slider .swiper-button-next{right:20px}.section-content .wpc-boxoffice h3{margin-top:60px}.bx-item-d,.bx-item-m{display:none}.section-content .wpc-boxoffice .wpc-box-list li ol li{padding:0 10px}article.blog-item.featured .post-image{height:300px}article.blog-item.featured .post-content{padding:70px 15px}article.blog-item.featured .featured_news{top:0}.sidebar{width:100%;margin:0}.blog-container .blog-item .post-content{padding:0 15px}.blog-container .blog-item .post-content .social-icon{float:right}.blog-container .blog-item .post-content .entry-meta{margin-top:10px}.blog-container .blog-item .post-content .entry-meta .social-links{float:left}.blog-container .blog-item .post-content .entry-title{font-size:16px}.blog-container .blog-item .post-content .entry-excepts{font-size:12px;line-height:20px}.single-slider .swiper-button-next{right:15px}.single-slider .swiper-button-prev{left:15px}article.blog-item.single .post-image{width:100%;min-height:320px}article.blog-item.single .post-content{padding:20px}article.blog-item.single .post-content .entry-text{margin:30px 0}article.blog-item.single .post-content .content-meta .social-links{float:right}article.blog-item.single .post-content .content-meta .entry-title{width:100%;font-size:22px}article.blog-item.single .post-content .content-meta .entry-title span{left:20px}article.blog-item.single .post-content .info-content .item-info,article.blog-item.single .post-content .info-content .item-info li{width:100%}article.blog-item.single .post-content .info-content .item-info li:before,article.blog-item.single .post-content .info-content .item-info li:last-child:after{right:5%}article.blog-item.single .post-content .info-content .item-info-rate{float:left;width:90%;margin-top:15px}article.blog-item.featured .post-content .entry-meta .social-links{display:none}article.blog-item.featured .post-content .entry-excepts{font-size:14px;line-height:20px}article.blog-item.featured .post-content .social-icon{float:left}.blog-container .blog-item .post-image{height:220px}}@media (max-width:320px){.chart-cirle{display:none!important}}@media screen and (max-width:767px){#header-search{display:none}}@font-face{font-family:Roboto;src:url(/tenguu/fonts/roboto.regular.ttf)}@font-face{font-family:MontLight;src:url(/tenguu/fonts/Montserrat-Light.otf)}:root{--accent:#fb802d;--bg:#101113;--ink:#f5f2ed;--muted:#b2b1af}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--bg);color:var(--ink);margin:0;font:16px/1.65 Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.45;cursor:wait}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{color:inherit;font-family:MontLight,Arial,sans-serif;font-weight:400;line-height:1.2}.shell{width:min(1170px,100% - 80px);margin:auto}.site-header{z-index:3;color:#eee;background:#101113;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:30px;height:102px;padding:0 5%;display:flex;position:relative}.brand{align-items:center;gap:15px;font-size:18px;line-height:1.2;display:flex}.brand-mark{letter-spacing:-7px;padding-right:8px;font:700 62px/1 Georgia,serif}.brand-mark span,.footer-brand span{color:var(--accent)}.brand small{letter-spacing:3px;color:#9c9b97;margin-top:8px;font-size:8px;display:block}.site-header nav{gap:30px;font-size:13px;display:flex}.site-header nav a:hover,.text-link:hover{color:var(--accent)}.panel-link{white-space:nowrap;letter-spacing:.4px;font-size:12px}.panel-link span{color:var(--accent);margin-left:10px}.cinema-hero{background-position:50%;background-size:cover;min-height:650px;position:relative}.hero-inner{padding-top:84px;position:relative}.hero-kicker{letter-spacing:3px;color:#ccc;align-items:center;gap:15px;margin-bottom:35px;font-size:10px;display:flex}.hero-kicker>span:first-child{background:var(--accent);border-radius:50%;width:7px;height:7px}.hero-line{background:#777;width:75px;height:1px}.eyebrow{letter-spacing:2px;color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:700}.cinema-hero h1{letter-spacing:-1.6px;max-width:720px;margin:20px 0 23px;font-size:clamp(42px,5.4vw,76px);line-height:1.1}.hero-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.button{border:1px solid var(--accent);background:var(--accent);color:#151515;letter-spacing:.3px;border-radius:0;justify-content:center;align-items:center;gap:35px;padding:13px 25px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.button:hover{color:#111;background:#ff9854}.text-link{color:inherit;background:0 0;border:0;padding:0;font-size:12px}.text-link span{color:var(--accent);margin-left:12px}.hero-bottom{color:#bbb;letter-spacing:2px;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;margin-top:75px;padding:22px 0;font-size:10px;display:flex}.slide-controls{align-items:center;gap:15px;display:flex}.slide-controls i{color:#777;font-style:normal}.slide-controls button{color:#ddd;background:0 0;border:1px solid #555;width:36px;height:36px}.hero-score{align-items:center;gap:15px;display:flex;position:absolute;bottom:140px;right:0}.hero-score strong{border:3px solid var(--accent);border-radius:50%;place-items:center;width:86px;height:86px;font-size:29px;display:grid}.hero-score small{letter-spacing:2px;color:#ddd;font-size:9px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.section-heading h2{margin-top:10px;font-size:35px}.poster-row{grid-template-columns:repeat(4,1fr);gap:27px;display:grid}.poster-image{aspect-ratio:3/3.7;background:#222;position:relative;overflow:hidden}.poster-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.poster-card:hover img{transform:scale(1.04)}.poster-number{color:#ffffff70;font:32px MontLight,Arial;position:absolute;top:10px;left:18px}.poster-score{background:var(--accent);color:#111;padding:3px 9px;position:absolute;top:16px;right:16px}.poster-open{text-align:center;letter-spacing:2px;background:#0006;width:100%;padding:16px;font-size:9px;position:absolute;bottom:0;left:0}.poster-card small{color:#a5a5a5;letter-spacing:1px;text-transform:uppercase;margin-top:18px;font-size:9px;display:block}.poster-card h3{margin-top:8px;font-size:19px;line-height:1.45}.archive-section{background:#18191b;border-top:1px solid #ffffff09;padding:65px 0 80px}.search{color:#aaa;border-bottom:1px solid #555;align-items:center;gap:10px;padding:10px 0;display:flex}.search input{color:#ddd;background:0 0;border:0;width:235px;font-size:12px}.category-tabs{border-bottom:1px solid #ffffff1a;gap:25px;margin-bottom:30px;display:flex;overflow:auto}.category-tabs button{color:#aaa;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:12px}.category-tabs button.active{color:var(--accent);border-color:var(--accent)}.archive-grid{grid-template-columns:1fr 280px;gap:65px;display:grid}.result-count{color:#888;margin-bottom:18px;font-size:11px}.review-row.blog-item{background:0 0;border-bottom:1px solid #ffffff13;grid-template-columns:230px 1fr;gap:25px;margin:0;padding:25px 0;display:grid;overflow:visible}.review-row .post-content{background:0 0;padding:0;position:static}.review-image img{object-fit:cover;width:100%;height:165px}.review-row h3.entry-title{color:#eee;margin:8px 0 12px;font-size:22px}.review-row p{color:#aaa;margin-bottom:15px;font-size:13px;line-height:1.7}.archive-grid aside{padding:32px 0}.archive-grid aside h3{margin:20px 0;font-size:29px;line-height:1.4}.archive-grid aside p{color:#aaa;white-space:pre-line;font-size:13px;line-height:1.9}.aside-rule{background:#444;height:1px;margin:30px 0}.aside-category{color:#bbb;background:0 0;border:0;border-bottom:1px solid #ffffff13;justify-content:space-between;width:100%;padding:15px 0;font-size:12px;display:flex}.aside-category span{color:var(--accent)}footer{color:#888;border-top:1px solid #333;flex-wrap:wrap;align-items:center;gap:25px;padding:50px 5%;font-size:11px;display:flex}footer p{flex:1}.footer-brand{color:#eee;font-size:23px}.article-hero{background-position:50%;background-size:cover;height:340px}.reading{width:calc(100% - 40px);max-width:780px;margin:-40px auto 85px;position:relative}.reading h1{margin:20px 0;font-size:clamp(34px,5vw,57px)}.lead{color:#ccc;font-size:20px;line-height:1.8}.article-meta{color:#aaa;border-block:1px solid #333;justify-content:space-between;margin:28px 0;padding:20px 0;font-size:12px;display:flex}.score-small{color:var(--accent);font-size:20px}.film-facts{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.film-facts dt{color:#888;font-size:10px}.film-facts dd{margin:5px 0;font-size:13px}.article-body{color:#ddd;margin:35px 0;font-size:18px;line-height:1.95}.article-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:25px}.notice{border-left:2px solid var(--accent);background:#fb802d12;margin:20px 0;padding:12px 18px;font-size:12px}.panel-page{min-height:80vh;padding-block:55px}.panel-page h1{margin-top:8px;font-size:42px}.setup,.empty{border:1px solid #333;margin:30px 0;padding:40px}.setup p,.empty p{color:#aaa;margin:20px 0}.panel-summary{align-items:center;gap:50px;padding:20px 0 35px;display:flex}.panel-summary div{color:#aaa;font-size:11px}.panel-summary strong{color:#eee;font-size:30px;display:block}.panel-summary button{margin-left:auto}.writing-list>button{text-align:left;border:0;color:#eee;background:0 0;border-top:1px solid #333;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 0;display:flex}.writing-list small{color:var(--accent);margin-bottom:8px;font-size:10px;display:block}.writing-list strong{font-size:19px;font-weight:400}.status{color:#aaa;white-space:nowrap;font-size:12px}.status span{color:var(--accent);margin-left:20px}.editor-form{max-width:900px}.editor-form label{color:#bdbdbd;margin-bottom:22px;font-size:12px;display:block}.editor-form input:not([type=checkbox]),.editor-form textarea,.editor-form select{color:#eee;background:#1c1d20;border:1px solid #404145;border-radius:0;width:100%;margin-top:8px;padding:13px 16px;line-height:1.5;display:block}.editor-form textarea{resize:vertical}.form-grid{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.editor-top{color:#aaa;justify-content:space-between;margin:25px 0;font-size:11px;display:flex}.editor-form .check{align-items:center;gap:12px;margin:16px 0;display:flex}.check input{accent-color:var(--accent);width:18px;height:18px}.cover-preview{max-height:200px;margin-top:15px}.save-bar{border-top:1px solid #333;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;padding:25px 0;display:flex}.muted{color:#888;font-size:11px}.error,.success{border:1px solid;margin:20px 0;padding:15px 20px}.error{color:#ffb7a9;background:#351d19;border-color:#9e5142}.success{color:#bfdbbd;background:#1a2a1b;border-color:#527a4e}.denied{padding:80px 0}.empty button{color:var(--accent);background:0 0;border:0}.empty h3{font-size:23px}@media (min-width:1400px){.cinema-hero{min-height:710px}.hero-inner{padding-top:110px}.hero-bottom{margin-top:100px}}@media (max-width:1000px){.site-header nav{gap:15px}.archive-grid{grid-template-columns:1fr 220px;gap:30px}.review-row.blog-item{grid-template-columns:170px 1fr}.hero-score{display:none}.poster-row{gap:18px}.site-header{padding:0 25px}}@media (max-width:760px){.shell{width:calc(100% - 36px)}.site-header{gap:10px;height:88px;padding:0 18px}.site-header nav{display:none}.brand{font-size:14px}.brand-mark{font-size:48px}.brand small{font-size:7px}.panel-link{font-size:10px}.cinema-hero{background-position:60%;min-height:580px}.hero-inner{padding-top:55px}.cinema-hero h1{max-width:480px;font-size:46px}.hero-bottom{letter-spacing:.7px;margin-top:45px;font-size:8px}.hero-excerpt{font-size:14px}.hero-actions{gap:25px}.poster-row{grid-template-columns:repeat(2,1fr);gap:25px 16px}.poster-card h3{font-size:17px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.section-heading h2{font-size:30px}.recent-section{padding-top:35px;padding-bottom:40px}.archive-section{padding:40px 0}.archive-grid{grid-template-columns:1fr}.review-row.blog-item{grid-template-columns:120px 1fr;gap:16px}.review-image img{height:150px}.review-row h3.entry-title{font-size:19px}.review-row p{font-size:12px}.search,.search input{width:100%}.category-tabs{gap:22px}.eyebrow{letter-spacing:1.2px;font-size:9px}.archive-grid aside{border-top:1px solid #444}.film-facts{grid-template-columns:1fr 1fr}.panel-summary{flex-wrap:wrap;gap:25px}.panel-summary button{margin-left:0}.form-grid{grid-template-columns:1fr}.setup,.empty{padding:25px}.writing-list strong{font-size:16px}.status{font-size:10px}footer{padding:30px 18px}footer p{flex-basis:100%}.article-hero{height:230px}.article-body{font-size:17px}.hero-kicker{margin-bottom:25px}.poster-row:has(>.poster-card:nth-child(5)){grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--accent:#ffdada;--burgundy:#7f0000;--bg:#111113;--ink:#f4eeee;--muted:#aba5a5}body{background:#111113}.site-header{background:#111113;border-color:#ffffff10;height:105px;padding:0 max(5%,50vw - 640px)}.brand{letter-spacing:-1.3px;gap:16px;font-size:26px;font-weight:700}.brand img{object-fit:contain;width:34px;height:44px}.brand small{letter-spacing:3px;margin-top:6px;font-family:Roboto,Arial;font-size:7px;font-weight:400}.wordmark-credit{color:var(--accent);font-weight:400}.site-header nav{letter-spacing:1px;text-transform:uppercase;gap:34px;font-size:11px}.site-header nav a{border-bottom:2px solid #0000;align-items:center;height:105px;display:flex}.site-header nav a[aria-current=page]{color:var(--accent);border-color:var(--burgundy)}.header-tools{align-items:center;gap:24px;display:flex}.search-icon svg{fill:none;stroke:#e4d9d9;stroke-width:1.5px;width:20px;height:20px}.menu-toggle{display:none}.cinema-hero{background-position:60%;min-height:690px}.hero-inner{padding-top:72px}.hero-kicker{letter-spacing:3px;margin-bottom:36px;font-size:9px}.hero-kicker>span:first-child{background:#ba4c53}.hero-kicker .hero-line{background:#ffdada33}.cinema-hero h1{max-width:735px;margin:20px 0 25px;font-size:60px;font-weight:400;line-height:1.11}.hero-film{color:#fff;letter-spacing:-2px;max-width:700px;font-family:Roboto,sans-serif;font-size:1.03em;font-weight:600;display:block}.hero-subtitle{color:#ffdada;letter-spacing:-1.3px;margin-top:8px;font-size:.8em;display:block}.label-separator{color:#c09898;margin:0 10px}.hero-excerpt{color:#d0c9ca;max-width:490px;font-size:14px;line-height:1.9}.hero-actions{gap:32px;margin-top:32px}.button{color:#ffdada;letter-spacing:1px;background:#7f0000;border-color:#7f0000;padding:15px 23px;font-size:10px}.button:hover{color:#fff;background:#9c151b;border-color:#9c151b}.button.outline{color:#ffdada;background:0 0;border-color:#ffdada55}.button.outline:hover{background:#ffdada0c}.hero-score{gap:16px;bottom:135px;right:0}.hero-score strong{border-color:#ffdada #7f0000 #7f0000 #ffdada;width:80px;height:80px;font:28px MontLight,sans-serif}.hero-score small{color:#ffdada;font-size:9px}.hero-score small span{color:#ccc;font-size:8px}.hero-bottom{letter-spacing:1px;margin-top:64px;font-size:9px}.hero-bottom>span i{color:#777;padding:0 12px;font-style:normal}.slide-controls button{background:#11111330;border-color:#ffffff30}.slide-controls button:hover{color:#ffdada;border-color:#ffdada}.slide-controls button:disabled{cursor:default}.feature-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.feature-card{display:block}.feature-image{aspect-ratio:16/9;position:relative;overflow:hidden}.feature-image:after{content:"";background:linear-gradient(#0000,#0008);position:absolute;inset:50% 0 0}.feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.feature-card:hover img{transform:scale(1.035)}.feature-number{color:#fff9;font:28px MontLight,sans-serif;position:absolute;top:12px;left:20px}.poster-score{color:#ffdada;z-index:1;background:#7f0000;padding:5px 10px;font-size:17px}.poster-score small{padding-left:3px;font-size:8px}.feature-arrow{z-index:1;color:#fff;font-size:25px;position:absolute;bottom:12px;right:16px}.feature-caption{padding:22px 0}.feature-caption h3{margin:9px 0 16px;font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.4}.card-meta{color:#8f8b8b;align-items:center;gap:16px;font-size:10px;display:flex}.accent-dot{color:#ab343b}.recent-section{padding-top:53px;padding-bottom:30px}.archive-section{background:#151517;padding-top:55px}.archive-tools{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.archive-tools .result-count{letter-spacing:2px;margin:0;font-size:9px}.archive-tools select{color:#aaa;background:0 0;border:0;padding:8px 0;font-size:10px}.archive-tools option{background:#171717}.review-row.blog-item{grid-template-columns:235px 1fr;padding-block:27px}.review-row h3.entry-title{font-family:Roboto,sans-serif;font-size:22px;font-weight:500;line-height:1.35}.review-image img{object-fit:cover;height:180px}.review-row .card-meta{flex-wrap:wrap;gap:10px;font-size:9px}.archive-grid aside h3{color:#ffdada;font-size:35px}.archive-grid aside .text-link{color:#ffdada;margin-top:20px;display:inline-block}.archive-grid aside p{color:#a29b9b}.category-heading{padding-block:65px 20px}.category-heading h1{letter-spacing:-2px;margin:15px 0;font:500 70px/1.2 Roboto,Arial}.category-heading h1>span,.about-page h1>span{color:#7f0000}.category-heading p{color:#a29b9b}.about-page{grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:650px;padding-block:65px 100px;display:grid}.about-page h1{letter-spacing:-2px;color:#ffdada;margin:25px 0;font:500 clamp(42px,5vw,70px)/1.1 Roboto,sans-serif}.about-page p{color:#aaa0a0;max-width:370px;font-size:16px;line-height:1.9}.about-page>img{mix-blend-mode:lighten;width:100%;max-width:530px}.coming-soon{letter-spacing:5px;color:#ffdada;align-items:center;gap:12px;margin:30px 0 45px;font-size:11px;display:flex}.coming-soon i{background:#a8333c;border-radius:50%;width:6px;height:6px}.about-page .text-link{color:#ddd;font-size:11px}.article-hero{background-position:50% 35%;height:430px}.reading{max-width:790px;margin-top:-45px}.reading h1{letter-spacing:-1.5px;font-family:Roboto,sans-serif;font-size:50px;font-weight:500;line-height:1.14}.article-meta strong,.article-meta>div>span{display:block}.article-meta strong{color:#ffdada;margin-bottom:3px;font-weight:400}.article-meta>div>span{font-size:11px}.score-small{font-family:MontLight,Arial;font-size:35px}.score-small small{color:#888;margin-left:3px;font-size:11px}.article-body h2{color:#ffdada;letter-spacing:-.5px;margin:45px 0 22px;font:500 29px/1.3 Roboto,Arial}.article-body figure{margin:36px -45px}.article-body figure img{width:100%;height:auto}.article-body p{color:#cfc8c8;font-size:17px;line-height:1.95}.source-note{color:#989090;border-top:1px solid #333;margin:35px 0;padding-top:20px;font-size:11px}.source-note a{color:#ffdada;text-decoration:underline}.notice{background:#7f000020;border-color:#7f0000}.film-facts dt{color:#b59898;letter-spacing:1.5px;font-size:8px}.film-facts dd{color:#ddd;font-size:12px}.film-facts{grid-template-columns:1.2fr 1.2fr .5fr 1fr}.live-preview{border:1px solid #444;margin-top:30px;padding:20px}.live-preview summary{cursor:pointer;color:#ffdada;font-size:12px}.live-preview h2{margin:20px 0 10px}.live-preview .article-body figure{margin:20px 0}footer{background:#111113}.footer-brand{letter-spacing:-1px;font-family:Roboto,sans-serif;font-weight:700}.empty h3{margin-top:15px}.denied h1{margin:20px 0;font-size:40px}.denied p{color:#aaa;margin-bottom:30px}h1,h2,h3{overflow-wrap:break-word}@media (min-width:1400px){.cinema-hero{min-height:720px}.hero-inner{padding-top:92px}.hero-bottom{margin-top:83px}}@media (max-width:1050px){.site-header nav{gap:22px}.site-header{padding-inline:30px}.brand{font-size:22px}.hero-score{display:none}.review-row.blog-item{grid-template-columns:170px 1fr}.cinema-hero h1{max-width:620px;font-size:54px}}@media (max-width:760px){.site-header{height:86px;padding:0 18px}.brand{gap:12px;font-size:23px}.brand img{width:27px;height:35px}.brand small{letter-spacing:2.5px;font-size:6px}.header-tools{gap:20px}.menu-toggle{color:#eee;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:25px;padding:10px 0;display:flex}.menu-toggle span{background:#ffdada;width:23px;height:1px}.site-header nav{background:#171719;border-bottom:1px solid #444;padding:10px 22px 25px;display:none;position:absolute;top:85px;left:0;right:0}.site-header nav.is-open{flex-direction:column;gap:0;display:flex}.site-header nav a{border-bottom:0;height:47px}.site-header nav a[aria-current=page]{color:#ffdada}.cinema-hero{background-position:60%;min-height:650px}.hero-inner{padding-top:55px}.cinema-hero h1{letter-spacing:-1px;margin:22px 0;font-size:42px}.hero-subtitle{margin-top:12px;font-size:.8em;line-height:1.2}.hero-film{letter-spacing:-1.4px}.hero-excerpt{max-width:92%;font-size:13px}.hero-kicker{letter-spacing:2px;margin-bottom:30px;font-size:8px}.hero-actions{align-items:center;gap:24px}.button{gap:22px;padding:14px 17px;font-size:9px}.hero-bottom{align-items:center;margin-top:48px}.hero-bottom>span{max-width:170px;line-height:1.8}.slide-controls{gap:10px}.slide-controls button{width:31px;height:31px}.feature-row{grid-template-columns:1fr;gap:20px}.feature-caption h3{font-size:23px}.feature-caption{padding-top:17px}.feature-image{aspect-ratio:16/9}.section-heading h2{font-size:30px}.recent-section{padding-top:40px}.section-heading{flex-direction:row;align-items:flex-end}.section-heading>.text-link{max-width:70px;font-size:10px}.archive-section .section-heading{flex-direction:column;align-items:stretch}.archive-grid{gap:25px}.review-row.blog-item{grid-template-columns:115px 1fr;gap:16px}.review-row h3.entry-title{font-size:18px}.review-row p{font-size:11px}.review-row .card-meta{font-size:8px}.review-image img{height:145px}.category-heading{padding-top:45px}.category-heading h1{font-size:50px}.category-heading p{font-size:14px}.about-page{grid-template-columns:1fr;gap:25px;padding-top:50px}.about-page h1{font-size:53px}.about-page>img{max-width:380px;margin:auto}.article-hero{height:290px}.reading h1{letter-spacing:-.8px;font-size:35px}.lead{font-size:17px}.article-body figure{margin:30px 0}.article-body h2{font-size:25px}.article-body p{font-size:16px}.film-facts{grid-template-columns:1fr 1fr}.panel-page .section-heading{flex-direction:column;align-items:flex-start}.live-preview{padding:16px}}.hero-score strong{color:#ffdada;background:#11111366}.hero-score small{background:#11111366;padding:9px}.recent-section{background:#111113}body,button,input,textarea,select,h1,h2,h3,.hero-film,.hero-subtitle,.hero-score strong,.feature-caption h3,.review-row h3.entry-title,.category-heading h1,.about-page h1,.reading h1,.article-body h2,.footer-brand,.score-small{font-family:Rubik,Arial,Helvetica,sans-serif}.site-header nav,.reading h1,.hero-film{font-weight:700}.article-body p{font-family:Georgia,Palatino,serif;font-size:19px;line-height:1.9}.article-body h2{font-weight:500}.article-body figure{border-radius:18px;overflow:hidden}.article-body figure img{border-radius:18px}.brand{min-width:110px;padding:0;display:flex}.brand img{width:46px;height:59px}.header-tools{justify-content:flex-end;min-width:110px}.social-links-header{align-items:center;gap:23px;display:flex}.social-links-header a{color:#ffdada;place-items:center;width:24px;height:32px;display:grid}.social-links-header svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.social-links-header .filled{fill:currentColor;stroke:none}.social-links-header a:hover{color:#fff}.feature-row:has(>.feature-card:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.feature-row:has(>.feature-card:nth-child(3)) h3{font-size:20px}@media (max-width:760px){.brand{min-width:0}.brand img{width:35px;height:45px}.header-tools{gap:25px;min-width:0}.social-links-header{gap:18px}.social-links-header svg{width:19px;height:19px}.article-body p{font-size:18px}.article-body figure,.article-body figure img{border-radius:13px}.feature-row:has(>.feature-card:nth-child(3)){grid-template-columns:1fr}}.editorial-sources{color:#c4bab9;border:1px solid #ffdada30;border-radius:12px;padding:20px;line-height:1.7}.editorial-sources summary{color:#ffdada;cursor:pointer}.editorial-sources h3{margin:16px 0 6px;font-size:15px}.editorial-sources a{color:#ffdada;text-underline-offset:3px;text-decoration:underline}.editorial-sources ul{padding-left:20px}.auth-page{max-width:540px;min-height:100svh;margin:auto;padding:48px 24px 64px}.auth-brand{width:62px;margin:0 auto 38px;display:block}.auth-brand img{object-fit:contain;width:100%;max-height:82px}.auth-card{background:#181719;border:1px solid #ffdada20;border-radius:20px;padding:32px}.auth-card h1{margin:20px 0;font-size:34px;line-height:1.13}.auth-card p{color:#bfb4b4;font-size:15px;line-height:1.7}.auth-card form{gap:18px;margin:28px 0 20px;display:grid}.auth-card label{color:#ffdada;gap:8px;font-size:14px;display:grid}.auth-card input:not([type=checkbox]){color:#fff;width:100%;min-width:0;font:inherit;background:#111113;border:1px solid #ffdada35;border-radius:8px;padding:13px}.auth-card input:focus{outline-offset:2px;outline:2px solid #ffdada}.auth-card .button{text-align:center;justify-content:center;width:100%}.auth-card small{color:#bfb4b4;line-height:1.6}.auth-card .check{align-items:start;gap:12px;margin:22px 0;display:flex}.recovery-code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#ffdada;background:#111113;margin:24px 0;padding:18px;font-size:17px;line-height:1.8;display:block}.auth-back{text-align:center;margin-top:26px;display:block}.auth-error{margin-top:18px}.panel-links{align-items:center;gap:24px;display:flex}@media (max-width:520px){.auth-page{padding:30px 18px}.auth-card{padding:24px}.auth-card h1{font-size:29px}.panel-links{flex-wrap:wrap;gap:14px}}.auth-card input:not([type=checkbox]){text-transform:none;letter-spacing:normal;min-height:48px}.auth-card button{min-height:44px}
