.brand-color-1{color:#ffe400!important}.brand-color-2{color:#ff9400!important}.brand-color-3{color:#ffffff!important}.header-bg{background-color:rgba(0,0,0,0)!important;background-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)!important;transition:background-color 0.4s ease,background-image 0.4s ease!important}.active-header-bg{background-color:rgba(0,0,0,1)!important;background-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)!important}@keyframes color{from{background-position:0% 50%}to{background-position:100% 50%}}.text-color-animation{color:transparent!important;background:linear-gradient(90deg,#ffe400 0%,#ffc300 7%,#ffa800 14%,#ff9400 21%,#ffe400 28%,#ffc300 35%,#ffa800 42%,#ff9400 49%,#ffe400 56%,#ffc300 63%,#ffa800 70%,#ff9400 77%,#ffe400 84%,#ffc300 91%,#ffa800 97%,#ff9400 100%);background-clip:text!important;-webkit-background-clip:text!important;background-size:500%!important;animation:color 10s linear infinite!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a,.et_pb_menu_1_tb_header.et_pb_menu ul li a,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a,.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a{color:#ffffff!important;transition:all 0.4s ease 0s!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover,.et_pb_menu_1_tb_header.et_pb_menu ul li a:hover,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a:hover,.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a:hover{color:#ff9400!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{padding:10px 0px!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul li{padding:0px!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul li a{padding:5px 15px!important;line-height:1.2em!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul{padding:0px!important;line-height:1.2em!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:0px;position:relative;fill:#ffffff!important;background-color:#ff9400!important;border-radius:150px!important;padding:2px 3px!important;transition:all 0.4s ease 0s!important}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}#responsive-form{max-width:100%;margin:0 auto;width:100%}#responsive-form h6{margin-bottom:-5px!important}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding-bottom:0.4rem;padding-right:0.65rem;margin-top:0.4rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7-text,.wpcf7-textarea,.wpcf7 select,.wpcf7-date{width:100%!important;background-color:#ffffff!important;border:1px solid #e9e9e9!important;font-family:'Kanit',sans-serif!important;font-size:15px!important;color:#333333!important;padding:8px 10px!important;border-radius:8px!important;-moz-border-radius:8px!important;-webkit-border-radius:8px!important;transition:all 0.4s ease 0s!important}.wpcf7-form .readonly-field,.wpcf7-form input[readonly]{font-weight:500!important;color:#000000!important;background-image:linear-gradient(90deg,#ffe400 0%,#ff9400 100%)!important;background-color:#ff9400!important;opacity:1!important}.wpcf7-textarea{height:110px!important}.wpcf7-text:hover,.wpcf7-textarea:hover,.wpcf7 select:hover,.wpcf7-date:hover{background-color:#f5f5f5!important;border:1px solid #e9e9e9!important}.wpcf7-submit{width:auto!important;font-family:'Kanit',sans-serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:3px!important;text-align:center!important;text-transform:uppercase!important;padding:8px 20px!important;color:#000000!important;background-image:linear-gradient(90deg,#ffe400 0%,#ff9400 100%)!important;background-color:#ff9400!important;border:none!important;border-radius:150px!important;-moz-border-radius:150px!important;-webkit-border-radius:150px!important;transition:all 0.4s ease 0s!important;cursor:pointer!important}.wpcf7-submit:hover{color:#ffffff!important;background-image:linear-gradient(90deg,#000000 0%,#000000 100%)!important;background-color:#000000!important;border:none!important}.wpcf7-form label.error,.wpcf7-not-valid-tip{color:#8e0e03!important;font-size:12px!important;font-weight:400!important}@media only screen and (max-width:980px){.wpcf7-submit{width:100%!important;margin:0px auto!important}}@media only screen and (max-width:575px){.wpcf7-submit{font-size:18px!important;letter-spacing:0px!important}.wpcf7-form label.error,.wpcf7-not-valid-tip{font-size:11px!important}}#enquiry-popup .column-half,#enquiry-popup .column-full{float:left;position:relative;padding-bottom:0.3rem;padding-right:0.65rem;margin-top:0.3rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:48em){#enquiry-popup .column-half{width:50%}}#enquiry-popup .wpcf7-text,#enquiry-popup .wpcf7-textarea,#enquiry-popup .wpcf7 select,#enquiry-popup .wpcf7-date{width:100%!important;background-color:#ffffff!important;border:1px solid rgba(0,0,0,0.2)!important;font-family:'Kanit',sans-serif!important;font-size:14px!important;color:#333333!important;padding:6px 10px!important;border-radius:8px!important;-moz-border-radius:8px!important;-webkit-border-radius:8px!important;transition:all 0.4s ease 0s!important}#enquiry-popup .wpcf7-textarea{height:70px!important}#enquiry-popup .wpcf7-text:hover,#enquiry-popup .wpcf7-textarea:hover,#enquiry-popup .wpcf7 select:hover,#enquiry-popup .wpcf7-date:hover{background-color:#f5f5f5!important;border:1px solid #e9e9e9!important}#enquiry-popup .wpcf7-submit{width:auto!important;font-family:'Kanit',sans-serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:3px!important;text-align:center!important;text-transform:uppercase!important;padding:8px 20px!important;color:#ffffff!important;background-image:linear-gradient(90deg,#000000 0%,#000000 100%)!important;background-color:#000000!important;border:none!important;border-radius:150px!important;-moz-border-radius:150px!important;-webkit-border-radius:150px!important;transition:all 0.4s ease 0s!important;cursor:pointer!important}#enquiry-popup .wpcf7-submit:hover{color:#ffffff!important;background-image:linear-gradient(90deg,#dd3324 0%,#dd3324 100%)!important;background-color:#000000!important;border:none!important}#enquiry-popup .wpcf7-form label.error,#enquiry-popup .wpcf7-not-valid-tip{color:#8e0e03!important;font-size:12px!important;font-weight:400!important}@media only screen and (max-width:980px){#enquiry-popup .wpcf7-submit{width:100%!important;margin:0px auto!important}}@media only screen and (max-width:575px){#enquiry-popup .wpcf7-text,#enquiry-popup .wpcf7-textarea,#enquiry-popup .wpcf7 select,#enquiry-popup .wpcf7-date{font-size:13px!important}#enquiry-popup .wpcf7-submit{font-size:18px!important;letter-spacing:0px!important}#enquiry-popup .wpcf7-form label.error,#enquiry-popup .wpcf7-not-valid-tip{font-size:11px!important}}.nearby-attractions-carousel .dtq-image-subtitle .na-duration{color:#8b8b8b!important}.ti-widget.ti-goog .ti-controls-line{background:rgba(87,87,87,0.15)!important}.ti-widget.ti-goog .ti-controls-line .dot{background:#ff9400!important}.ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn{display:inline-block;font-family:'Kanit',sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0px!important;text-align:center!important;text-transform:uppercase!important;padding:8px 15px!important;margin-top:-10px!important;color:#000000!important;background-image:linear-gradient(90deg,#ffe400 0%,#ff9400 100%)!important;background-color:#ff9400!important;border:none!important;border-radius:150px!important;-moz-border-radius:150px!important;-webkit-border-radius:150px!important;transition:all 0.4s ease 0s!important;cursor:pointer!important}.ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn:hover{color:#ffffff!important;background-image:linear-gradient(90deg,#000000 0%,#000000 100%)!important;background-color:#000000!important}.pgcsimplygalleryblock-slider-thumbs-navi{margin-top:10px!important}#et-boc .area-outer-wrap .da-close{background-color:#000000!important;color:#ff9400!important;border-radius:150px!important;right:10px!important;top:10px!important;transition:all 0.4s ease 0s!important}@media only screen and (max-width:575px){#et-boc .area-outer-wrap .da-close{font-size:40px!important;right:10px!important;top:10px!important;padding:3px 5px 3px 0px!important}}.restaurant-menu{font-family:'Kanit',sans-serif!important}.restaurant-menu .top-sticky{width:auto!important;position:sticky!important;top:180px!important;z-index:9!important}.restaurant-menu .controls{width:auto!important;display:flex;justify-content:center;flex-wrap:wrap;gap:5px!important;margin-bottom:20px}.restaurant-menu .controls.search-controls{background-color:#e5e5e5!important;border:1px solid rgba(0,0,0,0.05)!important;padding:10px!important;border-radius:8px!important;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.1)!important}.restaurant-menu .search-box{display:flex;width:100%!important;gap:10px;position:relative}.restaurant-menu .search-box input{flex:1;background-color:#ffffff!important;border:1px solid #e9e9e9!important;outline:none!important;font-family:'Kanit',sans-serif!important;font-size:15px!important;color:#333333!important;padding:8px 10px!important;border-radius:8px!important;transition:all 0.4s ease 0s!important}.restaurant-menu .search-box input:hover,.restaurant-menu .search-box input:focus{background-color:#f5f5f5!important;border:1px solid #ff9400!important}.restaurant-menu .search-box .toggle-btn{flex:0 0 auto;min-width:150px!important;background:#ff9400;background:linear-gradient(90deg,#ffe400 0%,#ff9400 100%)!important;border:none;font-family:'Kanit',sans-serif!important;font-size:16px!important;color:#000000!important;font-weight:500!important;padding:8px 15px;border-radius:8px!important;cursor:pointer;text-transform:uppercase!important;transition:all 0.4s ease 0s!important}.restaurant-menu .search-box .toggle-btn:hover{color:#ffffff!important;background:#000000;background:linear-gradient(90deg,#000000 0%,#000000 100%)!important}.restaurant-menu .suggestions{font-family:'Kanit',sans-serif!important;font-size:14px!important;color:#b1b1b1!important;font-weight:300!important;position:absolute;top:48px;left:0;right:0;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;max-height:200px;overflow-y:auto;display:none}.restaurant-menu .suggestion-highlight{color:#000000!important;font-weight:400!important}.restaurant-menu .search-result{width:100%!important;display:none;flex-wrap:wrap;align-items:center;gap:10px;background-color:#ffffff!important;border:1px dashed #e9e9e9!important;padding:10px 15px!important;border-radius:6px!important;margin-top:5px}.restaurant-menu .search-result strong{font-family:'Kanit',sans-serif!important;font-size:16px!important;color:#000000!important;font-weight:500!important;text-transform:uppercase!important;margin-right:5px!important}.restaurant-menu #matchedItems{flex:1}.restaurant-menu #matchCountWrapper{display:flex;align-items:center;gap:5px}.restaurant-menu #matchCountWrapper #matchCount{font-family:'Kanit',sans-serif!important;font-size:16px!important;color:#ff9400!important;font-weight:500!important;display:flex;align-items:center;gap:5px}.restaurant-menu #resetSearch{font-family:'Kanit',sans-serif!important;font-size:13px!important;background:#ff9400!important;border:none;color:#fff!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:150px!important;cursor:pointer;transition:all 0.4s ease 0s!important}.restaurant-menu #resetSearch:hover{color:#fff!important;background:#000000!important}.restaurant-menu .search-result span.item{cursor:pointer;color:#0056b3;margin-right:5px;text-decoration:underline}.restaurant-menu #categoryFilters{justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.restaurant-menu .filter-btn{font-family:'Kanit',sans-serif!important;font-size:13px!important;background:#ff9400;border:none;color:#fff;font-weight:300!important;padding:6px 18px!important;border-radius:150px!important;cursor:pointer;transition:all 0.4s ease 0s!important}.restaurant-menu .filter-btn:hover{background-color:#000000!important}.restaurant-menu .filter-btn.active{background-color:#000000!important}.restaurant-menu #categoryDropdown{width:100%!important;background-color:#ffffff!important;border:1px solid #e9e9e9!important;font-family:'Kanit',sans-serif!important;font-size:15px!important;color:#333333!important;padding:8px 10px!important;border-radius:8px!important;-moz-border-radius:8px!important;-webkit-border-radius:8px!important;outline:none!important;transition:all 0.4s ease 0s!important;cursor:pointer!important;display:none;opacity:0;transform:translateY(-10px);transition:all 0.4s ease}.restaurant-menu #categoryDropdown.show{opacity:1;transform:translateY(0)}.restaurant-menu .category-header{font-family:'Kanit',sans-serif!important;padding:12px 15px;cursor:pointer;font-weight:500!important;border-radius:6px;margin:8px 0;display:flex;justify-content:space-between;align-items:center;color:#fff;opacity:0;transform:translateY(15px);transition:all 0.4s ease}.restaurant-menu .category-header.show{opacity:1;transform:translateY(0)}.restaurant-menu .category-header span.label{display:flex;align-items:center;gap:8px;text-transform:uppercase!important}.restaurant-menu .category-header img.food-type-symbol{width:16px;height:16px}.restaurant-menu .category-header .arrow{transition:transform 0.3s ease}.restaurant-menu .category-header.active .arrow{transform:rotate(90deg)}.restaurant-menu .category-header.primary{background:linear-gradient(90deg,#ffe400 0%,#ff9400 100%)!important;color:#000!important}.restaurant-menu .category-header.veg{background:#008001}.restaurant-menu .category-header.non-veg{background:#9c3b14}.restaurant-menu .menu-container{overflow:hidden;max-height:0;opacity:0;transform:translateY(10px);transition:max-height 0.5s ease,opacity 0.5s ease,transform 0.5s ease}.restaurant-menu .menu-container.open{opacity:1;transform:translateY(0)}.restaurant-menu .menu-table{font-family:'Kanit',sans-serif!important;width:100%;border-radius:8px!important;border-collapse:collapse;background:#fff;margin:0px 0px 20px 0px!important;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.1)!important}.restaurant-menu .menu-table thead{color:#ffffff!important;background:#000000!important}.restaurant-menu .menu-table thead.veg-thead{color:#ffffff!important;background:#008001!important}.restaurant-menu .menu-table thead.non-veg-thead{color:#ffffff!important;background:#9c3b14!important}.restaurant-menu .menu-table thead.veg-thead th{color:#ffffff!important}.restaurant-menu .menu-table thead.non-veg-thead th{color:#ffffff!important}.restaurant-menu .menu-table thead th{color:#ffffff!important;align-items:center!important;gap:8px!important;font-weight:500!important;text-transform:uppercase!important;padding:12px 15px!important}.restaurant-menu .menu-table thead th img.food-type-symbol{position:relative!important;width:16px!important;height:16px!important;display:inline-block!important;vertical-align:middle!important;top:-2px!important}.restaurant-menu .menu-table th,.restaurant-menu .menu-table td{padding:10px 15px!important;border-bottom:1px solid rgba(0,0,0,0.1)!important;text-align:left}.restaurant-menu .menu-table tr.last-tr th,.restaurant-menu .menu-table tr.last-tr td{border-bottom:none!important}.restaurant-menu .menu-table td.menu-price{text-align:right;font-weight:500}.restaurant-menu .menu-table td.menu-name{font-weight:400}.restaurant-menu .highlight{background:#fffedb!important}@media only screen and (max-width:980px){.restaurant-menu .top-sticky{top:160px!important}}@media only screen and (max-width:768px){.restaurant-menu #categoryFilters{gap:8px}.restaurant-menu .filter-btn{padding:5px 12px!important;font-size:12px!important}.restaurant-menu .menu-table th,.restaurant-menu .menu-table td{padding:8px;font-size:14px}}@media only screen and (max-width:767px){.restaurant-menu .top-sticky{top:190px!important}}@media only screen and (max-width:575px){.restaurant-menu #categoryFilters{display:none}.restaurant-menu #categoryDropdown{display:block;margin-bottom:15px;opacity:1;transform:translateY(0)}}@media only screen and (max-width:480px){.restaurant-menu .top-sticky{top:130px!important}.restaurant-menu .controls{flex-direction:column;align-items:center}.restaurant-menu .filter-btn{width:100%;text-align:center}.restaurant-menu .search-box{flex-direction:column}.restaurant-menu .search-box input,.restaurant-menu .search-box .toggle-btn{width:auto!important}.restaurant-menu .menu-table th,.restaurant-menu .menu-table td{font-size:13px}}