.info-detail{text-align:center;width:fit-content;margin:auto;padding:16px}.info-detail tr td{border-top:none;border:none;text-align:center}.entry-content table:not(.variations){border:none}#payfix{width:150px}.zoom{font-family:"noto Serif SC";color:#4c594c;font-weight:800;font-size:20px;text-align:center}.PaymentOption{text-align:center;width:100%;margin:auto;font-size:40px}.Options{color:#4c594c;font-weight:800;font-size:1.3em;text-align:center}#PaymentPagePayfix{width:200px}.Options td{text-align:center;height:100px;line-height:1.5em}.entry-content tr td{border:none}html[lang="zh-Hans"] *:not([class*="fa"]):not(.fas):not(.far):not(.fab):not(.et-pb-icon){font-family:'Noto Sans SC'!important}html[lang="zh-Hans"] .et_pb_scroll_top{font-family:ETmodules!important}html[lang="zh-Hans"] .et_pb_text_inner h1{font-family:"Open Sans",Arial,sans-serif!important}html[lang="ja"] .et_pb_text_inner h1{font-family:"Open Sans",Arial,sans-serif!important}.wpcf7-form{margin:0 auto;background-color:#959d93;padding:20px}.wpcf7-form p label{display:block;margin-bottom:10px;font-size:15px;font-weight:bold;color:#2c3e50}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;padding:15px;border:1px solid #ccc}.wpcf7-form input[type="submit"]{padding:15px 25px;background-color:#e0c588;color:#f7f3ee;font-size:15px;font-weight:bold;border-radius:9999px;border:none;cursor:pointer;transition:background-color 0.3s ease}.wpcf7-form input[type="submit"]:hover{background-color:#dfe0e5}.onlineBookings{margin:0 auto;background-color:#1d1d25;padding:50px 20px}@media only screen and (min-width:768px){.onlineBookings{max-width:70%}.onlineName,.onlineEmailPhone{display:flex}.onlineFirstname,.onlineEmail{padding-right:10%}}@media (min-width:981px){.equal-box{display:flex;align-items:stretch}.equal-box .et_pb_column{display:flex;flex-direction:column}.equal-box .et_pb_module{flex-grow:1}}