a:hover{text-decoration:none !important}body:not(.elementor-editor-active):not(.elementor-preview-active) .nav-menu-transparent{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;z-index:999}body:not(.elementor-editor-active):not(.elementor-preview-active) .nav-menu-sticky{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:not(.elementor-editor-active):not(.elementor-preview-active) .nav-menu-sticky.elementor-sticky--effects{position:fixed !important;background-color:#af736b;transition:.3s all}.elementor-element.gallery-sec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}body:not(.elementor-editor-active) .gallery-item .hover-btn{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}body:not(.elementor-editor-active) .gallery-item:hover .hover-btn{opacity:1;visibility:visible}.TA_selfserveprop #CDSWIDSSP{width:100% !important}.btn-room-360 .elementor-button-icon svg{width:2.2em}.btn-room-360 .elementor-button-content-wrapper{align-items:center}.nav-mainmenu .elementor-nav-menu--dropdown .elementor-sub-item{padding-right:12px !important}.nav-mainmenu .elementor-nav-menu .sub-arrow{padding:0}@media (max-width:767px){.elementor-element.gallery-sec{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}}@media (max-width:450px){.elementor-element.gallery-sec{grid-template-columns:1fr}}.table-responsive{overflow-x:auto}.table-package{width:80%;text-align:center;margin:auto}.table-package th{background-color:#13538a;color:#fff;font-weight:600;border:10px solid #fff;padding:15px 20px;vertical-align:middle}.table-package td{background-color:#f3f6f8;color:#000;border:10px solid #fff;padding:15px 20px;vertical-align:middle}.table-package td:first-child{background-color:#c3cfeb}@media (max-width:767.99px){.d-sm{display:none !important}.table-package{width:420px}.table-package th,.table-package td{padding:12px 5px;border:8px solid #fff}}.mb-3{margin-bottom:1.25rem !important}.form-wrapper .form-row{font-family:"Montserrat",Sans-serif;display:flex;flex-wrap:nowrap}.form-col{display:grid;margin:5px 10px}.form-col label{font-size:15px;margin-bottom:.5rem}.col-100{width:100%}.col-50{width:50%}.form-wrapper .elementor-field{font-family:"Montserrat",Sans-serif !important;background-color:#FFFFFF00;border:1px solid var(--e-global-color-text);padding:10px;font-size:16px;border-radius:0;letter-spacing:1px}.form-wrapper input:focus-visible{outline:#ad5207}.form-wrapper .field-option{display:inline-flex;align-items:center;margin-bottom:5px;margin-right:10px}.form-wrapper .btn-send{cursor:pointer;font-family:"Montserrat",Sans-serif !important;font-size:16px !important;font-weight:500 !important;border:1px solid #313131;padding:10px !important;background-color:#313131 !important;color:#fff !important;width:150px !important;border-radius:0 !important;letter-spacing:1px}.form-wrapper .required{color:red}.btn-send:hover{background-color:#000 !important;color:#fff !important}@media (max-width:991px){.form-wrapper .form-row{flex-wrap:wrap}.form-col{width:100%;margin:5px 0}.form-wrapper .elementor-field{font-size:15px;padding:8px 9px}.form-wrapper .btn-send{padding:6px 10px !important;width:115px !important}.mb-3{margin-bottom:1rem !important}.form-col label{font-size:14px;margin-bottom:.35rem}}.wrapper-engine{background-color:rgba(219,219,219,.8);width:100%;height:45px;position:absolute;z-index:2}.engine-box{position:relative;height:100%}.engine-box h3,.engine-box .chk-hotel,.engine-box .chk-in,.engine-box .chk-out,.engine-box .adu-select,.engine-box .promo{float:left;padding-left:.5%;padding-right:.5%}.engine-box .form-control{color:#3f3f3f;font-size:13px;background:0 0 !important;border:none;border-left:1px solid #9f9fa0;vertical-align:middle;padding:0 0 0 40px;border-radius:0;height:25px}.engine-box .promo .form-control{padding:0 0 0 15px}.form-control:focus{box-shadow:none;background-color:transparent}.engine-box h3{color:#3f3f3f;font-size:13px !important;font-weight:400;text-transform:uppercase;line-height:1em;margin:0;width:14%;font-weight:700}.engine-box .chk-in,.engine-box .chk-out{width:20%}.engine-box .ui-datepicker-trigger{position:absolute;right:15px;top:15px;z-index:10;width:15px;height:auto}.engine-box .adu-select{width:15%}.engine-box .promo{width:15%}.engine-box .bootstrap-select.form-control{padding:0}.engine-box .bootstrap-select.btn-group:not(.input-group-btn),.engine-box .bootstrap-select.btn-group[class*=col-]{padding:0}.engine-box .bootstrap-select .btn-light{background-color:transparent;color:#fff;border:none;height:34px;padding:5px 10px;font-size:14px;text-transform:uppercase;line-height:32px;border-radius:0}.engine-box .bootstrap-select .dropdown-menu{top:110%;padding:0;font-size:13px;color:#fff;background-color:#555;border:1px solid #fff;border-radius:0}.engine-box .bootstrap-select .dropdown-menu.inner{border:none}.engine-box .bootstrap-select .dropdown-menu .dropdown-item{padding:.6rem 1rem;color:#fff;border-bottom:1px solid #fff}.engine-box .bootstrap-select .dropdown-menu .dropdown-item:focus,.engine-box .bootstrap-select .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#13538a}.engine-box .bootstrap-select .dropdown-menu .dropdown-item.active,.engine-box .bootstrap-select .dropdown-menu .dropdown-item:active{color:#999;background-color:#222}.engine-box .bootstrap-select .btn-light:not(:disabled):not(.disabled).active,.engine-box .bootstrap-select .btn-light:not(:disabled):not(.disabled):active,.engine-box .bootstrap-select.show>.btn-light.dropdown-toggle{color:#fff;background-color:transparent;border-color:#d3d9df}.engine-box .bootstrap-select .btn-light.focus,.engine-box .bootstrap-select .btn-light:focus,.engine-box .bootstrap-select .btn-light:not(:disabled):not(.disabled).active:focus,.engine-box .bootstrap-select .btn-light:not(:disabled):not(.disabled):active:focus,.engine-box .bootstrap-select.show>.engine-box .bootstrap-select .btn-light.dropdown-toggle:focus{box-shadow:none}.engine-box .engine-button{float:right;padding-left:0;padding-right:0;width:15%;text-align:right;margin-left:0}.engine-box .engine-button .btn-booking{cursor:pointer;font-size:15px !important;background-color:#13538a;color:#fff;border:none;text-transform:uppercase;width:100%;border-radius:unset !important;max-width:180px;height:45px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.engine-box .engine-button .btn-booking:hover{background-color:#003da0;color:#fff}.promo-code::placeholder{color:#3f3f3f;opacity:1}.promo-code::-ms-input-placeholder{color:#3f3f3f;opacity:1}.promo-code:-ms-input-placeholder{color:#3f3f3f;opacity:1}.chk-in:before,.chk-out:before{position:absolute;content:'';background-image:url(//www.lavelakhaolak.com/wp-content/themes/hello-elementor-child/assets/images/calendar.svg);background-position:center;background-size:contain;background-repeat:no-repeat;background-size:14px;width:14px;height:14px;color:#959595;left:20px;line-height:1;top:5px}.adu-select:before{position:absolute;content:'';background-image:url(//www.lavelakhaolak.com/wp-content/themes/hello-elementor-child/assets/images/adult.svg);background-position:center;background-size:contain;background-repeat:no-repeat;background-size:16px;width:16px;height:16px;color:#959595;left:20px;line-height:1;top:5px}@media screen and (min-width:992px){.header_area{position:absolute}}@media screen and (min-width:1200px) and (max-width:1699.98px){.engine-box{width:100%}.engine-box .chk-in,.engine-box .chk-out{width:16%}.engine-box .adu-select{width:16%}.engine-box .promo{width:16%}.engine-box .engine-button{width:160px}}@media screen and (min-width:1700px){.engine-box .chk-in,.engine-box .chk-out,.engine-box .adu-select,.engine-box .promo0{width:18%}.header_area{padding:0 6.5%}.engine-box .engine-button .btn-booking{max-width:160px}}@media screen and (max-width:1199px){.engine-box .form-control{padding:5px 0 5px 30px;height:25px}.engine-box .chk-in,.engine-box .chk-out{width:21%}.engine-box .adu-select{width:16%}.engine-box .promo{width:20%}.engine-box .engine-button{width:17%;margin-left:10px}.header_area-boxleft{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.chk-in:before,.chk-out:before{background-size:12px;width:12px;height:12px;left:15px;top:6px}.adu-select:before{background-size:14px;width:14px;height:14px;left:15px;top:5px}}@media (min-width:1024px) and (max-width:1200px){.nav-mainmenu{padding-right:15px !important}.wrapper-engine .col-xl-12{display:flex;justify-content:flex-end}.engine-box{width:900px}.engine-box h3{width:12%}.engine-box .adu-select{width:14%}.engine-box .promo{width:15%}.engine-box .engine-button{width:15%}.engine-box .engine-button .btn-booking{max-width:130px}}@media screen and (max-width:767px){.header_area .box-logo{margin-bottom:10px}.header_area.header-fixed{position:fixed;left:0;top:0;right:0;z-index:15;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-animation-name:stickySlideDown;animation-name:stickySlideDown;-webkit-animation-duration:.6s;animation-duration:.6s;transition:.6s}.engine-box.engine-lg{display:none}.header_area .nav-lang{margin-left:15px;margin-right:0;padding:5px 0}.btn-sm-check_available{cursor:pointer;background-color:#13538a;position:relative;display:block;margin:0 5px 10px auto;padding:0;overflow:hidden;border-width:0;outline:none;border-radius:0;color:#fff;transition:background-color .3s}.btn-sm-check_available span{display:block;padding:6px 12px;font-size:16px;text-transform:uppercase;font-weight:700}.btn-sm-check_available:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(255,255,255,.5);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-sm-check_available:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.header_area-boxright{min-height:inherit}.main-booking{background-color:rgba(175,155,92,1)}.booking-wrapper{background-color:transparent;position:relative;top:0;padding:15px 0}.toggle-engine{margin-top:10px;margin-bottom:5px;padding:0}.engine-box h3{text-align:left;float:unset;padding:0;margin:15px 0 5px}.engine-box .chk-hotel{width:100%}.engine-box .chk-in,.engine-box .chk-out{width:50%}.engine-box .adu-select{width:100%}.engine-box .engine-button{width:100%;text-align:center}}.mobile-booking-box{display:none}.book-mobile{color:#fff !important}@media screen and (max-width:1024px){.hide-md{display:none}.mobile-booking-box{top:40px;right:0;text-align:left;width:280px;position:fixed;font-size:14px;color:#fff;z-index:99;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.mobile-booking-box>div{padding:15px;background-color:#fff}.mobile-booking-box a.span-close{position:absolute;right:15px;top:10px;z-index:2;color:#fff;font-size:22px;height:25px;padding:0 7px;background-color:#000;text-align:center;line-height:19px}.mobile-booking-box h3{color:#003da0;font-size:18px !important;margin:0;font-weight:400;position:relative;line-height:1}.mobile-booking-box .form-control{padding:0 30px 0 10px;background-color:transparent !important;color:#8b8e91;width:100%;height:40px;line-height:40px;margin-top:15px;font-size:13px;border-radius:0;border:1px solid #ced4da}.mobile-booking-box .bx-date:after{content:"";display:block;color:#fff;position:absolute;bottom:10px;right:10px;width:15px;height:15px;background:transparent url(//www.lavelakhaolak.com/wp-content/themes/hello-elementor-child/assets/images/calendar-ic-2.svg) no-repeat center;background-size:15px}.mobile-booking-box .vailability-submit .awe-btn{margin-top:10px;height:40px;color:#fff;font-size:14px;width:100%;border:none;background-color:#13538a;border-radius:unset}.mobile-booking-box .vailability-submit .awe-btn:hover{background-color:#003da0;color:#fff}}.check-availability .availability-form .awe-calendar-wrapper{width:300px !important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#3c3c3c !important}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#3c3c3c;border:solid #3c3c3c;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker th.next.available:hover,.daterangepicker th.prev.available:hover{background-color:#13538a !important}.mobile-bottom-sticky-calendar .show_summary_mobile{background-color:#b3b1b1;color:#fff;border:1px solid #b3b1b1!important}.mobile-bottom-sticky-calendar .show_summary_mobile:hover{background-color:#b3b1b1}.mobile-bottom-sticky-calendar .mobile-continute-checkout{background-color:#000 !important;border:1px solid #000000!important}.mobile-bottom-sticky-calendar .mobile-continute-checkout:hover{background-color:#3c3c3c !important}.daterangepicker .calendar-table tr:first-child th{background-color:#f1f1f1 !important;padding:7px 5px !important;border:none !important}.daterangepicker .calendar-table th{padding:3px !important}.mobile-bottom-sticky-calendar_show{z-index:9999 !important}.mobile-bottom-sticky{display:none}@media screen and (min-width:992px){.daterangepicker .calendar-table table thead tr:first-child th{background-color:#13538a !important;color:#fff !important}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #fff;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}}@media screen and (max-width:991.98px){.daterangepicker .mobile-calendar-header{background-color:#13538a !important}.daterangepicker .mobile-calendar-header .check-in .date-check-title,.daterangepicker .mobile-calendar-header .check-out .date-check-title{color:#fff}}@media screen and (max-width:767.98px){.check-availability .availability-form .awe-calendar-wrapper{width:100% !important;margin:0}.btn-ci,.btn-ci:active{min-width:130px}}