.form-control:focus{outline:0!important;box-shadow:none!important;border-color:#fcc616}.article-title .section-heading h3{font-size:40px;text-transform:uppercase;font-weight:700}.section-title-dark-icon h3:before{margin-bottom:10px;content:"";display:table;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #fcc616;background-color:#fcc616;color:#333;margin:0 auto 22px;padding:7px 8px;border-radius:50%;font-size:25px}.navbar-dark{background-color:rgba(20,20,20,.95)!important}.banner-top .banner-content h1{margin-top:50px;text-transform:uppercase}.banner-top{width:100%;height:500px;background-color:var(--primary-color);display:table;background-size:cover;background-position:center;position:relative}.banner-top .banner-content{width:100%;height:500px;display:table}.banner-top .banner-overlay{width:100%;height:500px;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);display:table}.banner-post::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.navbar-nav .sub-menu>li.menu-item-has-children>a::after,.navbar-nav .sub-menu>li.page_item_has_children>a::after,.navbar-nav .children>li.menu-item-has-children>a::after,.navbar-nav .children>li.page_item_has_children>a::after,.navbar-nav>ul .sub-menu>li.menu-item-has-children>a::after,.navbar-nav>ul .sub-menu>li.page_item_has_children>a::after,.navbar-nav>ul .children>li.menu-item-has-children>a::after,.navbar-nav>ul .children>li.page_item_has_children>a::after{content:"";display:block;position:absolute;right:24px;top:50%;margin-top:-2px;width:6px;height:4px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23777777' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");background-size:6px 4px;background-repeat:no-repeat;background-position:center center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.navbar-nav .sub-menu>li.current-menu-ancestor>a,.navbar-nav .sub-menu>li.current-menu-item>a,.navbar-nav .sub-menu>li.current_page_item>a,.navbar-nav .children>li.current-menu-ancestor>a,.navbar-nav .children>li.current-menu-item>a,.navbar-nav .children>li.current_page_item>a,.navbar-nav>ul .sub-menu>li.current-menu-ancestor>a,.navbar-nav>ul .sub-menu>li.current-menu-item>a,.navbar-nav>ul .sub-menu>li.current_page_item>a,.navbar-nav>ul .children>li.current-menu-ancestor>a,.navbar-nav>ul .children>li.current-menu-item>a,.navbar-nav>ul .children>li.current_page_item>a{color:#fff;background-color:transparent}.navbar-nav .sub-menu li:hover .sub-menu,.navbar-nav .children li:hover .sub-menu,.navbar-nav>ul .sub-menu li:hover .sub-menu,.navbar-nav>ul .children li:hover .sub-menu{display:block;opacity:1}.testimonial-wrapper .icon-wrap i{font-size:40px}.testimonial-wrapper .date{color:#fff;opacity:.6}.faq-section{padding-top:80px;padding-bottom:80px}.faq-section .vc_toggle{border-color:#2e2c33;border:1px solid;padding:1.7em 1.6em 1.6em 2.3em;margin-bottom:30px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.faq-section .vc_toggle_active{-webkit-box-shadow:0 0 3.444em rgba(239,200,50,.2);-ms-box-shadow:0 0 3.444em rgba(239,200,50,.2);box-shadow:0 0 3.444em rgba(239,200,50,.2)}.faq-section .vc_toggle .vc_toggle_title{padding-right:40px;position:relative;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.faq-section .vc_toggle .vc_toggle_title h4{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;font-size:18px;line-height:1.35;font-weight:400;letter-spacing:0;text-transform:none;color:#fff}.faq-section .vc_toggle .vc_toggle_content{color:#fff;font-family:Special Elite}.faq-section .vc_toggle.vc_toggle_active .vc_toggle_title h4{color:#f4c400}.faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon{color:#f4c400}.faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon{position:absolute;top:50%;right:0;width:22px;height:22px;line-height:22px;text-align:center;margin:-11px 0 0}.faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon:after{display:none}.faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon:before{content:"";font-family:"fontello";margin:0;padding:0;border:0;font-size:18px;line-height:1;line-height:22px;font-weight:400;font-style:normal;width:22px;height:22px;text-align:center;top:0;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.faq-section .vc_toggle.vc_toggle_active{-webkit-box-shadow:0 0 3.444em rgba(239,250,50,.2);-ms-box-shadow:0 0 3.444em rgba(239,250,50,.2);box-shadow:0 0 3.444em rgba(239,250,50,.2)}.faq-section .vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before{visibility:visible;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.contact-form-section{padding-bottom:80px;padding-top:40px}.escape-room-grid-list-section{padding-bottom:60px;padding-top:60px}.escape-room-grid-list-section .vc_gitem-zone{height:220px}.escape-room-grid-list-section .vc_btn3{display:none}.contact-form-section textarea{margin-top:0;margin-bottom:0}.contact-form-section .wpcf7-submit{margin-top:10px;margin-bottom:10px}.contact-form-section div.wpcf7-validation-errors,.contact-form-section div.wpcf7-acceptance-missing{border:2px solid #f7e700!important;color:#fff!important;margin:0}.contact-form-section .form-group{margin-bottom:15px}.wpcf7-form-control{font-size:16px}.wpgmza-infowindow{font-size:13px;font-weight:700}.map-section>.vc_column_container>.vc_column-inner{padding-top:0!important}.map-section .wpb_content_element{margin:0!important}.team-building-section .wpb_content_element{margin-bottom:0!important}.team-building-section .vc_column-inner{padding-top:0!important}.team-building-image-col{min-height:450px;display:flex}.team-building-image-col.image-col-right{float:right}.team-building-info{color:#fff;padding:40px}.team-building-content-col{display:flex}.team-building-info h3{margin-bottom:25px;font-size:20px;color:#fff}.team-building-info h4{font-size:16px;color:#fff}.team-building-info p{color:#fff}.team-building-info ul{list-style-position:outside;padding-left:15px}.team-building-info ul li{padding-bottom:10px}.room-listing{color:#fff;background:rgba(9,12,14,.9)}.room-listing-image{min-height:500px;background-size:cover;background-position:center}.room-listing-image.image-col-right{float:right}.room-listing-info{padding:50px 55px;color:#fff}.room-listing-info h3.room-title{margin-bottom:25px;font-size:20px;color:#fff}.gallery-section{padding-bottom:60px;padding-top:60px}.the-game-noescape-section{padding-bottom:60px;padding-top:60px;color:#fff}.the-game-noescape-section h3.sub-title{font-size:16px;text-align:center;background:#fcc616;padding:10px;font-weight:700}.the-game-noescape-section .why-noescape-box{padding-top:10px}.the-game-noescape-section p{color:#fff;text-align:center}.btn{background:#fcc616;border-color:#fcc616;font-weight:700;letter-spacing:inherit}.bg-primary{background-color:#fcc616!important}.bg-orange{background-color:#f30!important}.btn:hover{border-color:#1e1e1e}.back-to-top{display:none;position:fixed;right:50px;bottom:100px;z-index:9999}.back-to-top a i{font-size:50px;color:#fff}body.single-escaperoom{background-color:#ebf2f6!important}.room-container{padding-top:60px;padding-bottom:60px}.room-price-container{padding:35px 0;background:#1f2225;margin-top:auto;color:#fff;font-size:11px;position:relative;text-align:center;text-transform:uppercase}.room-listing .room-price-container{width:144px;margin-bottom:10px;border-radius:50%}.room-item-options{color:#fb383c;font-size:28px;position:relative;background:#fff;padding:25px 30px 30px}.room-listing .room-item-options{background:0 0;color:#fff;padding-left:0}.room-price-title{font-size:30px;text-transform:uppercase;color:#fff;font-weight:600;margin-bottom:0;line-height:30px}.room-price-container .hint{color:#6c7176;text-transform:lowercase;margin:0}.room-item-options ul{list-style:none;position:relative;padding:0;line-height:normal}.room-item-options ul li{display:block;white-space:nowrap}.room-listing .room-item-options ul li{display:inline-block;white-space:nowrap;margin-right:10px;font-size:14px}.room-item-options ul li span{color:#090c0e;font-size:13px;margin-left:15px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700}.room-listing .room-item-options ul li span{color:#fff;font-size:13px;margin-left:15px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700}.room-listing .room-item-options i{color:#fff;font-size:24px;margin-right:6px}.room-item-options .btn-book{text-align:center;position:relative;padding-top:10px;display:block;width:100%;white-space:nowrap}.room-item-options .btn-book .btn{padding:15px 30px;text-transform:uppercase;font-size:13px;width:100%}.room-listing .room-item-options .btn-book{text-align:left}.room-listing .room-item-options .btn-book .btn{padding:15px 40px;text-transform:uppercase;font-size:13px;width:auto}.booking-confirm-section{padding-top:50px;padding-bottom:30px;background:#fff}.booking-confirm-section .alert{text-align:center}.booking-confirm-section .alert-warning{color:#000;background-color:#fcc616;border-color:#ffeeba}.booking-confirm-section .alert h4{letter-spacing:inherit;font-weight:700;color:#000;padding-top:5px;margin-bottom:5px}.booking-confirm-section .alert p{font-size:16px;font-weight:700;margin-bottom:0}.coupon-wrapper{color:#000}.coupon-wrapper #coupon_code{height:46px}.coupon-wrapper .btn{padding:10px}.coupon-wrapper .btn:hover i,.coupon-wrapper .btn:focus i{color:#fff}.total-price-wrapper .list-group-item{display:flex}@media (max-width:1200px){#main-nav.show{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1)}.navbar-nav .sub-menu>li.current-menu-ancestor>a,.navbar-nav .sub-menu>li.current-menu-item>a,.navbar-nav .sub-menu>li.current_page_item>a,.navbar-nav .children>li.current-menu-ancestor>a,.navbar-nav .children>li.current-menu-item>a,.navbar-nav .children>li.current_page_item>a,.navbar-nav>ul .sub-menu>li.current-menu-ancestor>a,.navbar-nav>ul .sub-menu>li.current-menu-item>a,.navbar-nav>ul .sub-menu>li.current_page_item>a,.navbar-nav>ul .children>li.current-menu-ancestor>a,.navbar-nav>ul .children>li.current-menu-item>a,.navbar-nav>ul .children>li.current_page_item>a{color:#fcc616;background-color:transparent}}@media (max-width:767px){.team-building-image-col{min-height:300px;display:flex}.team-building-info{color:#fff;padding:30px}}