<!doctype html> <html lang="en-US"> <head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.3",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseenter","mouseout","mouseleave","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input","visibilitychange"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),this.F("domReady"),await this.T(),await this.j(),await this.I(),this.F("windowLoad"),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise((t=>setTimeout(t,500-Date.now()+this.lastTouchEnd))),this.H(),this.F("all"),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))}),{isRocket:!0})}o(){window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0}),{isRocket:!0}),window.addEventListener("pagehide",(()=>{this.onFirstUserAction=null}),{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",(function i(o){Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1})),event.preventDefault(),window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}))}),{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),this.savedUserEvents.length>0&&(t.stopPropagation(),t.stopImmediatePropagation()),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach((t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})))}U(){this.userEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0}))),this.savedUserEvents.forEach((t=>{t.target.dispatchEvent(new window[t.constructor.name](t.type,t))}))}m(){this.eventsMutationObserver=new MutationObserver((t=>{const e="return false";for(const i of t){if("attributes"===i.type){const t=i.target.getAttribute(i.attributeName);t&&t!==e&&(i.target.setAttribute("data-rocket-"+i.attributeName,t),i.target["rocket"+i.attributeName]=new Function("event",t),i.target.setAttribute(i.attributeName,e))}"childList"===i.type&&i.addedNodes.forEach((t=>{if(t.nodeType===Node.ELEMENT_NODE)for(const i of t.attributes)this.attributeEvents.includes(i.name)&&i.value&&""!==i.value&&(t.setAttribute("data-rocket-"+i.name,i.value),t["rocket"+i.name]=new Function("event",i.value),t.setAttribute(i.name,e))}))}})),this.eventsMutationObserver.observe(document,{subtree:!0,childList:!0,attributeFilter:this.attributeEvents})}H(){this.eventsMutationObserver.disconnect(),this.attributeEvents.forEach((t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach((e=>{e.setAttribute(t,e.getAttribute("data-rocket-"+t)),e.removeAttribute("data-rocket-"+t)}))}))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o})},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}F(t){"all"===t&&(EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener),this.savedEventListeners=this.savedEventListeners.filter((e=>{let i=e.type,o=e.target||window;return"domReady"===t&&"DOMContentLoaded"!==i&&"readystatechange"!==i||("windowLoad"===t&&"load"!==i&&"readystatechange"!==i&&"pageshow"!==i||(this.B(i,o)&&(i="rocket-"+i),e.remove?o.removeEventListener(i,e.func,e.options):o.addEventListener(i,e.func,e.options),!1))}))}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,(()=>{e[t].forEach((t=>t()))}),{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout((()=>i.bind(document)(o))):i.bind(document)(o)}return t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise((t=>{this.userActionTriggered?t():this.onFirstUserAction=t}))}async L(){return new Promise((t=>{document.addEventListener("DOMContentLoaded",(()=>{this.realDomReadyFired=!0,t()}),{isRocket:!0})}))}async I(){return this.realWindowLoadedFired?Promise.resolve():new Promise((t=>{window.addEventListener("load",t,{isRocket:!0})}))}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver((t=>{for(const e of t)e.addedNodes.forEach((t=>{"SCRIPT"!==t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise((e=>{const i=()=>{const i=this.pendingScripts.findIndex((e=>e.script===t));i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)}))})}))})),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async j(){await this.J(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.j()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.N(t,"preconnect")}async $(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",(()=>{i.setAttribute("data-rocket-status","failed-network"),e()}),{isRocket:!0}),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.$(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())}),{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.$(e),this.C(t)):Promise.resolve()}O(){this.N([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}N(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach((t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}})),document.head.appendChild(o)}W(){this.trash.forEach((t=>t.remove()))}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async G(){Date.now()-this.lastBreath>45&&(await this.J(),this.lastBreath=Date.now())}async J(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" hreflang="en" href="https://www.amazingbeachhotels.com/" /> <link rel="alternate" hreflang="fr" href="https://www.amazingbeachhotels.com/fr/" /> <link rel="alternate" hreflang="de" href="https://www.amazingbeachhotels.com/de/" /> <link rel="alternate" hreflang="it" href="https://www.amazingbeachhotels.com/it/" /> <link rel="alternate" hreflang="es" href="https://www.amazingbeachhotels.com/es/" /> <link rel="alternate" hreflang="x-default" href="https://www.amazingbeachhotels.com/" /> <!-- Google tag (gtag.js) Consent Mode dataLayer added by Site Kit --> <script type="rocketlazyloadscript" id="google_gtagjs-js-consent-mode-data-layer"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500}); window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]}; window._googlesitekitConsents = {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500}; </script> <!-- End Google tag (gtag.js) Consent Mode dataLayer added by Site Kit --> <!-- This site is optimized with the Yoast SEO plugin v25.0 - https://yoast.com/wordpress/plugins/seo/ --> <title>Best Beach Hotels of the world; Check out our selection</title><style id="perfmatters-used-css">html{line-height:1.15;-webkit-text-size-adjust:100%;}*,:after,:before{box-sizing:border-box;}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{margin-block-start:.5rem;margin-block-end:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}h1{font-size:2.5rem;}h2{font-size:2rem;}h3{font-size:1.75rem;}h5{font-size:1.25rem;}h6{font-size:1rem;}p{margin-block-start:0;margin-block-end:.9rem;}a{background-color:transparent;text-decoration:none;color:#c36;}a:active,a:hover{color:#336;}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}b,strong{font-weight:bolder;}img{border-style:none;height:auto;max-width:100%;}[hidden],template{display:none;}@media print{*,:after,:before{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}img,tr{-moz-column-break-inside:avoid;break-inside:avoid;}h2,h3,p{orphans:3;widows:3;}h2,h3{-moz-column-break-after:avoid;break-after:avoid;}}label{display:inline-block;line-height:1;vertical-align:middle;}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0;}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333;}button,input{overflow:visible;}button,select{text-transform:none;}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s;}[type=button]:focus,[type=submit]:focus,button:focus{outline:5px auto -webkit-focus-ring-color;}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none;}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}dd,dl,dt,li,ol,ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}.comments-area a,.page-content a{text-decoration:underline;}.wp-caption{margin-block-end:1.25rem;max-width:100%;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{display:block;margin-left:auto;margin-right:auto;}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-start:auto;margin-inline-end:auto;width:100%;}@media (max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-start:10px;padding-inline-end:10px;}}@media (min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px;}}@media (min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px;}}@media (min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px;}}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px;}}.dialog-widget-content{background-color:var(--e-a-bg-default);position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.elementor-editor-active .elementor-popup-modal{background-color:initial;}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;width:400px;padding:20px;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}.elementor a{box-shadow:none;text-decoration:none;}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none;}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr;}.elementor .elementor-background-video-container{transition:opacity 1s;pointer-events:none;}.elementor .elementor-background-video-embed{max-width:none;}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%;}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self);}.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap);}.elementor-align-center{text-align:center;}.elementor-align-center .elementor-button{width:auto;}:root{--page-title-display:block;}@keyframes eicon-spin{0%{transform:rotate(0deg);}to{transform:rotate(359deg);}}.elementor-section{position:relative;}.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative;}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap;}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}.elementor-section.elementor-section-stretched{position:relative;width:100%;}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center;}.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start;}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;}.elementor-widget-wrap>.elementor-element{width:100%;}.elementor-widget{position:relative;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0;}.elementor-column{position:relative;min-height:1px;display:flex;}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px;}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%;}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%;}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%;}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%;}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%;}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%;}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%;}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%;}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%;}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%;}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%;}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%;}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%;}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%;}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%;}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%;}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%;}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%;}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%;}}@media (max-width:767px){.elementor-column{width:100%;}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);}.elementor-grid .elementor-grid-item{min-width:0;}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}@media (max-width:1024px){.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:767px){.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop";}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen";}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra";}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet";}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra";}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile";}}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{content:var(--background-overlay);display:block;position:absolute;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition,.3s);border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-block-start-width));left:calc(0px - var(--border-inline-start-width));}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s;}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;}.elementor-button-content-wrapper{display:flex;justify-content:center;}.elementor-button-text{flex-grow:1;order:10;display:inline-block;}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px;}.elementor-button span{text-decoration:inherit;}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px;}.elementor-lightbox .dialog-widget-content{background:none;box-shadow:none;width:100%;height:100%;}.elementor-post__thumbnail__link{transition:none;}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none;}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none;}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none;}}.elementor-widget-n-accordion .e-n-accordion-item-title,:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);}@font-face{font-display:swap;font-family:eicons;src:url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.29.0");src:url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.29.0#iefix") format("embedded-opentype"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.29.0") format("woff2"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.29.0") format("woff"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.29.0") format("truetype"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.29.0#eicon") format("svg");font-weight:400;font-style:normal;}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@keyframes a{0%{transform:rotate(0deg);}to{transform:rotate(359deg);}}.eicon-menu-bar:before{content:"";}.eicon-close:before{content:"";}@font-face{font-display:swap;font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:root{--swiper-navigation-size:44px;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both;}.elementor-sticky--active{z-index:99;}.e-con.elementor-sticky--active{z-index:var(--z-index,99);}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none;}.elementor-popup-modal{display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none;}.elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all;}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em;}.elementor-popup-modal .dialog-widget-content{background-color:#fff;width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;box-shadow:none;pointer-events:all;}.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:flex;}.elementor-popup-modal .elementor{width:100%;}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-duration:1s;}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;}.bsui{}.bsui :root{--bs-blue:#7832e2;--bs-indigo:#502c6c;--bs-indigo:#502c6c;--bs-purple:#ad6edd;--bs-purple:#ad6edd;--bs-pink:#ff0266;--bs-red:#ff5916;--bs-orange:#fbb500;--bs-orange:#fbb500;--bs-yellow:#ffde03;--bs-green:#44c553;--bs-teal:#09ebaf;--bs-cyan:#35bdff;--bs-cyan:#35bdff;--bs-white:#fff;--bs-white:#fff;--bs-black:#000;--bs-gray:#9691a4;--bs-gray:#d5d2dc;--bs-gray-dark:#666276;--bs-gray-dark:#9691a4;--bs-gray-100:#f9f8fa;--bs-gray-200:#f5f4f8;--bs-gray-300:#efecf3;--bs-gray-400:#d5d2dc;--bs-gray-500:#bbb7c5;--bs-gray-600:#9691a4;--bs-gray-700:#666276;--bs-gray-800:#454056;--bs-gray-900:#1f1b2d;--bs-primary:#3993d5;--bs-secondary:#6c757d;--bs-success:#44c553;--bs-info:#17a2b8;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f9f8fa;--bs-dark:#454056;--bs-salmon:#ff977a;--bs-primary-rgb:57,147,213;--bs-secondary-rgb:108,117,125;--bs-success-rgb:68,197,83;--bs-info-rgb:23,162,184;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:249,248,250;--bs-dark-rgb:69,64,86;--bs-white-rgb:255,255,255;--bs-white-rgb:255,255,255;--bs-purple-rgb:173,110,221;--bs-salmon-rgb:255,151,122;--bs-cyan-rgb:53,189,255;--bs-gray-rgb:213,210,220;--bs-gray-dark-rgb:150,145,164;--bs-indigo-rgb:80,44,108;--bs-orange-rgb:251,181,0;--bs-black-rgb:0,0,0;--bs-body-color-rgb:102,98,118;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:Nunito,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(26.21deg,#5d3cf2 0%,#3993d5 108.88%);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#666276;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#efecf3;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:.5rem;--bs-border-radius-sm:.375rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1.875rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#3993d5;--bs-link-hover-color:#287ebd;--bs-code-color:#e3116c;--bs-highlight-bg:#fff8cd;}.bsui *,.bsui *::before,.bsui *::after{box-sizing:border-box;}.bsui body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}.bsui h1,.bsui .h1,.bsui h2,.bsui .h2,.bsui h3,.bsui .h3,.bsui h4,.bsui .h4,.bsui h5,.bsui .h5,.bsui h6,.bsui .h6{margin-top:0;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;}.bsui h1,.bsui .h1{font-size:calc(1.375rem + 1.5vw);}@media (min-width:1200px){.bsui h1,.bsui .h1{font-size:2.5rem;}}.bsui h2,.bsui .h2{font-size:calc(1.325rem + .9vw);}@media (min-width:1200px){.bsui h2,.bsui .h2{font-size:2rem;}}.bsui h3,.bsui .h3{font-size:calc(1.3rem + .6vw);}@media (min-width:1200px){.bsui h3,.bsui .h3{font-size:1.75rem;}}.bsui h5,.bsui .h5{font-size:1.25rem;}.bsui h6,.bsui .h6{font-size:1.125rem;}.bsui p{margin-top:0;margin-bottom:1.25rem;}.bsui ol,.bsui ul{padding-left:2rem;}.bsui ol,.bsui ul,.bsui dl{margin-top:0;margin-bottom:1rem;}.bsui ol ol,.bsui ul ul,.bsui ol ul,.bsui ul ol{margin-bottom:0;}.bsui b,.bsui strong{font-weight:bolder;}.bsui a{color:var(--bs-link-color);text-decoration:none;}.bsui a:hover{color:var(--bs-link-hover-color);text-decoration:underline;}.bsui a:not([href]):not([class]),.bsui a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}.bsui img,.bsui svg{vertical-align:middle;}.bsui label{display:inline-block;}.bsui button{border-radius:0;}.bsui button:focus:not(:focus-visible){outline:0;}.bsui input,.bsui button,.bsui select,.bsui optgroup,.bsui textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}.bsui button,.bsui select{text-transform:none;}.bsui [role="button"]{cursor:pointer;}.bsui [list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important;}.bsui button,.bsui [type="button"],.bsui [type="reset"],.bsui [type="submit"]{-webkit-appearance:button;}.bsui button:not(:disabled),.bsui [type="button"]:not(:disabled),.bsui [type="reset"]:not(:disabled),.bsui [type="submit"]:not(:disabled){cursor:pointer;}.bsui ::-moz-focus-inner{padding:0;border-style:none;}.bsui ::-webkit-datetime-edit-fields-wrapper,.bsui ::-webkit-datetime-edit-text,.bsui ::-webkit-datetime-edit-minute,.bsui ::-webkit-datetime-edit-hour-field,.bsui ::-webkit-datetime-edit-day-field,.bsui ::-webkit-datetime-edit-month-field,.bsui ::-webkit-datetime-edit-year-field{padding:0;}.bsui ::-webkit-inner-spin-button{height:auto;}.bsui [type="search"]{outline-offset:-2px;-webkit-appearance:textfield;}.bsui ::-webkit-search-decoration{-webkit-appearance:none;}.bsui ::-webkit-color-swatch-wrapper{padding:0;}.bsui ::file-selector-button{font:inherit;-webkit-appearance:button;}.bsui [hidden]{display:none !important;}.bsui .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.bsui .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}.bsui .col-auto{flex:0 0 auto;width:auto;}.bsui .g-2,.bsui .gy-2{--bs-gutter-y:.5rem;}.bsui .form-label{margin-bottom:.375rem;font-size:1rem;}.bsui .form-control{display:block;width:100%;padding:.45rem 1.125rem;font-size:1rem;font-weight:400;line-height:1.5;color:#454056;background-color:#fff;background-clip:padding-box;border:1px solid #d5d2dc;appearance:none;border-radius:.5rem;box-shadow:inset 0 1px 2px transparent;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media (prefers-reduced-motion:reduce){.bsui .form-control{transition:none;}}.bsui .form-control[type="file"]{overflow:hidden;}.bsui .form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer;}.bsui .form-control:focus{color:#454056;background-color:#fff;border-color:#9cc9ea;outline:0;box-shadow:inset 0 1px 2px transparent,0 0 0 .125rem rgba(57,147,213,.25);}.bsui .form-control::-webkit-date-and-time-value{height:1.5em;}.bsui .form-control::placeholder{color:#9691a4;opacity:1;}.bsui .form-control:disabled{background-color:#f5f4f8;opacity:1;}.bsui .form-control::file-selector-button{padding:.45rem 1.125rem;margin:-.45rem -1.125rem;margin-inline-end:1.125rem;color:#454056;background-color:#fff;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;}@media (prefers-reduced-motion:reduce){.bsui .form-control::file-selector-button{transition:none;}}.bsui .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#f2f2f2;}.bsui .input-group-text{display:flex;align-items:center;padding:.45rem 1.125rem;font-size:1rem;font-weight:400;line-height:1.5;color:#666276;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #d5d2dc;border-radius:.5rem;}.bsui .btn{--bs-btn-padding-x:1.2rem;--bs-btn-padding-y:.45rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:500;--bs-btn-line-height:1.5;--bs-btn-color:#666276;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:.5rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:unset;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 0 rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);box-shadow:var(--bs-btn-box-shadow);transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;}@media (prefers-reduced-motion:reduce){.bsui .btn{transition:none;}}.bsui .btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);}.bsui .btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow);}.btn-check:checked+.bsui .btn,:not(.btn-check)+.bsui .btn:active,.bsui .btn:first-child:active,.bsui .btn.active,.bsui .btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow);}.btn-check:checked+.bsui .btn:focus-visible,:not(.btn-check)+.bsui .btn:active:focus-visible,.bsui .btn:first-child:active:focus-visible,.bsui .btn.active:focus-visible,.bsui .btn.show:focus-visible{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow);}.bsui .btn:disabled,.bsui .btn.disabled,fieldset:disabled .bsui .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none;}.bsui .btn-primary{--bs-btn-color:#000;--bs-btn-bg:#3993d5;--bs-btn-border-color:#3993d5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#57a3db;--bs-btn-hover-border-color:#4d9ed9;--bs-btn-focus-shadow-rgb:48,125,181;--bs-btn-active-color:#000;--bs-btn-active-bg:#61a9dd;--bs-btn-active-border-color:#4d9ed9;--bs-btn-active-shadow:unset;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#3993d5;--bs-btn-disabled-border-color:#3993d5;}.bsui .btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:unset;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d;}.bsui .fade{transition:opacity .15s linear;}@media (prefers-reduced-motion:reduce){.bsui .fade{transition:none;}}.bsui .fade:not(.show){opacity:0;}.bsui .dropup,.bsui .dropend,.bsui .dropdown,.bsui .dropstart,.bsui .dropup-center,.bsui .dropdown-center{position:relative;}.bsui .alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:.5rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);}.bsui .alert-heading{color:inherit;}.bsui .alert-info{--bs-alert-color:#17a2b8;--bs-alert-bg:#e8f6f8;--bs-alert-border-color:#aedee6;}.bsui .alert-danger{--bs-alert-color:#dc3545;--bs-alert-bg:#fcebec;--bs-alert-border-color:#f3b8be;}@keyframes progress-bar-stripes{0%{background-position-x:1rem;}}.bsui .btn-close{box-sizing:content-box;width:.75em;height:.75em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23000\'%3e%3cpath d=\'M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z\'/%3e%3c/svg%3e") center/.75em auto no-repeat;border:0;border-radius:.5rem;opacity:.5;}.bsui .btn-close:hover{color:#000;text-decoration:none;opacity:.75;}.bsui .btn-close:focus{outline:0;box-shadow:none;opacity:1;}.bsui .btn-close:disabled,.bsui .btn-close.disabled{pointer-events:none;user-select:none;opacity:.25;}.bsui .modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.125rem;--bs-modal-margin:.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:#efecf3;--bs-modal-border-width:1px;--bs-modal-border-radius:.75rem;--bs-modal-box-shadow:0 .125rem .125rem -.125rem rgba(31,27,45,.08),0 .25rem .75rem rgba(31,27,45,.08);--bs-modal-inner-border-radius:calc(.75rem - 1px);--bs-modal-header-padding-x:1.125rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1.125rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.75rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}.bsui .modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;}.modal.fade .bsui .modal-dialog{transition:transform .2s ease-out;transform:scale(.9);}@media (prefers-reduced-motion:reduce){.modal.fade .bsui .modal-dialog{transition:none;}}.bsui .modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);outline:0;}.bsui .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);}.bsui .modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;}.bsui .modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height);}.bsui .modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding);}@media (min-width:500px){.bsui .modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .125rem .125rem -.125rem rgba(31,27,45,.08),0 .25rem .75rem rgba(31,27,45,.08);}.bsui .modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto;}}.bsui .spinner-grow,.bsui .spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border{to{transform:rotate(360deg);}}.bsui .spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.15em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent;}@keyframes spinner-grow{0%{transform:scale(0);}50%{opacity:1;transform:none;}}@media (prefers-reduced-motion:reduce){.bsui .spinner-border,.bsui .spinner-grow{--bs-spinner-animation-speed:1.5s;}}@keyframes placeholder-glow{50%{opacity:.15;}}@keyframes placeholder-wave{100%{mask-position:-200% 0%;}}.bsui .clearfix::after{display:block;clear:both;content:"";}.bsui .visually-hidden,.bsui .visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.bsui .overflow-hidden{overflow:hidden !important;}.bsui .d-block{display:block !important;}.bsui .d-none{display:none !important;}.bsui .shadow-sm{box-shadow:0 .125rem .125rem -.125rem rgba(31,27,45,.08),0 .25rem .75rem rgba(31,27,45,.08) !important;}.bsui .shadow-lg{box-shadow:0 10px 25px 0 rgba(0,0,0,.3) !important;}.bsui .position-relative{position:relative !important;}.bsui .position-absolute{position:absolute !important;}.bsui .border-0{border:0 !important;}.bsui .w-100{width:100% !important;}.bsui .mw-100{max-width:100% !important;}.bsui .flex-fill{flex:1 1 auto !important;}.bsui .flex-grow-1{flex-grow:1 !important;}.bsui .align-items-center{align-items:center !important;}.bsui .align-self-center{align-self:center !important;}.bsui .m-0{margin:0 !important;}.bsui .m-2{margin:.5rem !important;}.bsui .mx-auto{margin-right:auto !important;margin-left:auto !important;}.bsui .mb-0{margin-bottom:0 !important;}.bsui .mb-3{margin-bottom:1rem !important;}.bsui .mt-n5{margin-top:-3rem !important;}.bsui .me-n2{margin-right:-.5rem !important;}.bsui .px-0{padding-right:0 !important;padding-left:0 !important;}.bsui .px-1{padding-right:.25rem !important;padding-left:.25rem !important;}.bsui .px-3{padding-right:1rem !important;padding-left:1rem !important;}.bsui .py-1{padding-top:.25rem !important;padding-bottom:.25rem !important;}.bsui .gap-2{gap:.5rem !important;}.bsui .text-center{text-align:center !important;}.bsui .text-white{color:#fff !important;}.bsui .text-muted{color:#9691a4 !important;}.bsui .bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important;}.bsui .bg-transparent{--bs-bg-opacity:1;background-color:transparent !important;}.bsui .rounded-1{border-radius:.375rem !important;}@media (min-width:500px){.bsui .rounded-sm{border-radius:.5rem !important;}}.bsui html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bsui html,.bsui body{height:100%;}.bsui body{display:flex;flex-direction:column;}.bsui a{transition:color .2s ease-in-out;}.bsui a:focus{outline:none;}.bsui a[class^='bg-'],.bsui a[class*='bg-']{transition:background-color .25s ease;}.bsui img,.bsui figure{max-width:100%;height:auto;vertical-align:middle;}.bsui ::selection{background:rgba(93,60,242,.15);}.bsui ::-moz-selection{background:rgba(93,60,242,.15);}.bsui b,.bsui strong{font-weight:700;}.bsui button:focus{outline:none;}@font-face{src:url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/../../../../../../../../../../../plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/fonts/Font Awesome 5 Free.ttf?1barpw") format("truetype"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/../../../../../../../../../../../plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/fonts/Font Awesome 5 Free.woff?1barpw") format("woff"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/../../../../../../../../../../../plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/fonts/Font Awesome 5 Free.svg?1barpw#Font Awesome 5 Free") format("svg");font-weight:400;font-style:normal;font-display:swap;}.bsui h1,.bsui .h1,.bsui .h1,.bsui .fs-1{line-height:1.2;}.bsui h2,.bsui .h2,.bsui .h2,.bsui .fs-2{line-height:1.25;}.bsui h3,.bsui .h3,.bsui .h3,.bsui .fs-3{line-height:1.3;}.bsui h5,.bsui .h5,.bsui .h5,.bsui .fs-5{line-height:1.4;}.bsui h6,.bsui .h6,.bsui .h6,.bsui .fs-6{line-height:1.4;}.bsui ul li,.bsui ol li,.bsui dt li{margin-bottom:.25rem;}.bsui .form-control:disabled,.bsui .form-select:disabled{cursor:not-allowed;}.bsui input[type="search"]::-webkit-search-decoration,.bsui input[type="search"]::-webkit-search-cancel-button,.bsui input[type="search"]::-webkit-search-results-button,.bsui input[type="search"]::-webkit-search-results-decoration{display:none;}.bsui .btn-primary{color:#fff;}.bsui .btn-primary:hover,.bsui .btn-primary:focus,.bsui .btn-primary:active,.bsui .btn-primary.active,.bsui .btn-primary.show{color:#fff !important;box-shadow:0 .25rem .25rem .125rem rgba(57,147,213,.1),0 .375rem .75rem -.125rem rgba(57,147,213,.4);}.bsui .btn-primary:disabled,.bsui .btn-primary.disabled{color:#fff;}.bsui .btn:not(.btn-link):hover a:not([class*="btn-"]):not([class*="text-"]){color:inherit;}.bsui .btn:not(.btn-link) a:hover:not([class*="btn-"]):not([class*="text-"]){color:inherit;}.bsui .btn-secondary{border-color:#e4dfeb;color:#454056;}.bsui .btn-secondary:hover,.bsui .btn-secondary:focus,.bsui .btn-secondary:active,.bsui .btn-secondary.active,.bsui .btn-secondary.show{box-shadow:0 .25rem .25rem .125rem rgba(187,183,197,.1),0 .375rem .75rem -.125rem rgba(187,183,197,.4);}.bsui .btn-secondary:disabled,.bsui .btn-secondary.disabled{color:#9691a4;}.bsui [class^='btn-outline-']:hover,.bsui [class^='btn-outline-']:active,.bsui [class^='btn-outline-'].active,.bsui [class^='btn-outline-'].show,.bsui [class^='btn-outline-'].dropdown-toggle.show,.bsui [class*=' btn-outline-']:hover,.bsui [class*=' btn-outline-']:active,.bsui [class*=' btn-outline-'].active,.bsui [class*=' btn-outline-'].show,.bsui [class*=' btn-outline-'].dropdown-toggle.show{color:#fff !important;}.bsui [class^='btn-translucent-']:hover,.bsui [class^='btn-translucent-']:focus,.bsui [class^='btn-translucent-']:active,.bsui [class^='btn-translucent-'].active,.bsui [class^='btn-translucent-'].show,.bsui [class*=' btn-translucent-']:hover,.bsui [class*=' btn-translucent-']:focus,.bsui [class*=' btn-translucent-']:active,.bsui [class*=' btn-translucent-'].active,.bsui [class*=' btn-translucent-'].show{color:#fff;}.bsui .btn.shadow-sm:hover,.bsui .btn-icon.shadow-sm:hover{box-shadow:0 .125rem .5rem -.25rem rgba(31,27,45,.12),0 .25rem 1rem rgba(31,27,45,.12) !important;}.bsui .btn>[class^='fi-'],.bsui .btn>[class*=' fi-']{margin-top:-.1875rem;vertical-align:middle;}.bsui .btn>.spinner-border,.bsui .btn>.spinner-grow{vertical-align:middle;}.bsui .alert [class^='fi-'],.bsui .alert [class*=' fi-']{margin-top:.175rem;}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes slide-up{from{transform:translateY(.5rem);opacity:0;}to{transform:translateY(0);opacity:1;}}.bsui .btn-close{transition:opacity .25s ease-in-out;}.bsui .modal-header .btn-close{margin:-.25rem -.28125rem -.25rem auto;}.bsui .c-pointer:hover{cursor:pointer;}.bsui .z-index-1{z-index:1;}.bsui .overlay{position:relative;}.bsui .overlay:before{content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%;}.bsui .overlay-black:before{background-color:rgba(0,0,0,.5);}.bsui .bg-white{fill:#fff !important;}.bsui a{transition:color .2s ease-in-out;}.bsui a:focus{outline:none;}.bsui a[class^='bg-'],.bsui a[class*='bg-']{transition:background-color .25s ease;}.bsui [class^='btn-outline-']:hover,.bsui [class^='btn-outline-']:active,.bsui [class^='btn-outline-'].active,.bsui [class^='btn-outline-'].show,.bsui [class^='btn-outline-'].dropdown-toggle.show,.bsui [class*=' btn-outline-']:hover,.bsui [class*=' btn-outline-']:active,.bsui [class*=' btn-outline-'].active,.bsui [class*=' btn-outline-'].show,.bsui [class*=' btn-outline-'].dropdown-toggle.show{color:#fff !important;}.bsui [class^='btn-translucent-']:hover,.bsui [class^='btn-translucent-']:focus,.bsui [class^='btn-translucent-']:active,.bsui [class^='btn-translucent-'].active,.bsui [class^='btn-translucent-'].show,.bsui [class*=' btn-translucent-']:hover,.bsui [class*=' btn-translucent-']:focus,.bsui [class*=' btn-translucent-']:active,.bsui [class*=' btn-translucent-'].active,.bsui [class*=' btn-translucent-'].show{color:#fff;}.bsui .btn.shadow-sm:hover,.bsui .btn-icon.shadow-sm:hover{box-shadow:0 .125rem .5rem -.25rem rgba(31,27,45,.12),0 .25rem 1rem rgba(31,27,45,.12) !important;}.bsui .btn>[class^='fi-'],.bsui .btn>[class*=' fi-']{margin-top:-.1875rem;vertical-align:middle;}.bsui .btn>.spinner-border,.bsui .btn>.spinner-grow{vertical-align:middle;}.bsui .alert a{color:inherit;text-decoration:underline;}.bsui .alert a:hover{color:inherit;text-decoration:underline;opacity:.9;}@-webkit-keyframes bsui_shimmer{0%{background-position:-400px;}100%{background-position:400px;}}@-moz-keyframes bsui_shimmer{0%{background-position:-400px;}100%{background-position:400px;}}@keyframes bsui_shimmer{0%{background-position:-400px;}100%{background-position:400px;}}.bsui .hover-content{display:none;}.bsui .hover-content.fas{display:none;}.bsui .btn:hover .hover-content,.bsui .badge:hover .hover-content,.bsui .hover-swap:hover .hover-content{display:initial;}.bsui .btn:hover .hover-content-original,.bsui .badge:hover .hover-content-original,.bsui .hover-swap:hover .hover-content-original{display:none;}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes slide-up{from{transform:translateY(.5rem);opacity:0;}to{transform:translateY(0);opacity:1;}}.bsui .input-group-inside .input-group-text,.bsui .input-group-append .input-group-text{position:absolute;}.bsui .input-group-inside .input-group-text{padding-left:.9rem;padding-right:.3rem;}.bsui .input-group-inside .form-control{padding-left:2.1rem;}:root{--bs-blue:#7832e2;--bs-indigo:#502c6c;--bs-indigo:#502c6c;--bs-purple:#ad6edd;--bs-purple:#ad6edd;--bs-pink:#ff0266;--bs-red:#ff5916;--bs-orange:#fbb500;--bs-orange:#fbb500;--bs-yellow:#ffde03;--bs-green:#44c553;--bs-teal:#09ebaf;--bs-cyan:#35bdff;--bs-cyan:#35bdff;--bs-white:#fff;--bs-white:#fff;--bs-black:#000;--bs-gray:#9691a4;--bs-gray:#d5d2dc;--bs-gray-dark:#666276;--bs-gray-dark:#9691a4;--bs-gray-100:#f9f8fa;--bs-gray-200:#f5f4f8;--bs-gray-300:#efecf3;--bs-gray-400:#d5d2dc;--bs-gray-500:#bbb7c5;--bs-gray-600:#9691a4;--bs-gray-700:#666276;--bs-gray-800:#454056;--bs-gray-900:#1f1b2d;--bs-primary:#3993d5;--bs-secondary:#6c757d;--bs-success:#44c553;--bs-info:#17a2b8;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f9f8fa;--bs-dark:#454056;--bs-salmon:#ff977a;--bs-primary-rgb:57,147,213;--bs-secondary-rgb:108,117,125;--bs-success-rgb:68,197,83;--bs-info-rgb:23,162,184;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:249,248,250;--bs-dark-rgb:69,64,86;--bs-white-rgb:255,255,255;--bs-white-rgb:255,255,255;--bs-purple-rgb:173,110,221;--bs-salmon-rgb:255,151,122;--bs-cyan-rgb:53,189,255;--bs-gray-rgb:213,210,220;--bs-gray-dark-rgb:150,145,164;--bs-indigo-rgb:80,44,108;--bs-orange-rgb:251,181,0;--bs-black-rgb:0,0,0;--bs-body-color-rgb:102,98,118;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:Nunito,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(26.21deg,#5d3cf2 0%,#3993d5 108.88%);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#666276;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#efecf3;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:.5rem;--bs-border-radius-sm:.375rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1.875rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#3993d5;--bs-link-hover-color:#287ebd;--bs-code-color:#e3116c;--bs-highlight-bg:#fff8cd;}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.125rem;--bs-modal-margin:.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:#efecf3;--bs-modal-border-width:1px;--bs-modal-border-radius:.75rem;--bs-modal-box-shadow:0 .125rem .125rem -.125rem rgba(31,27,45,.08),0 .25rem .75rem rgba(31,27,45,.08);--bs-modal-inner-border-radius:calc(.75rem - 1px);--bs-modal-header-padding-x:1.125rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1.125rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.75rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;}.modal.fade .modal-dialog{transition:transform .2s ease-out;transform:scale(.9);}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none;}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);outline:0;}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height);}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding);}@media (min-width:500px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .125rem .125rem -.125rem rgba(31,27,45,.08),0 .25rem .75rem rgba(31,27,45,.08);}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto;}}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free";}.fa-fw{text-align:center;width:1.25em;}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4);}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4);}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1 turn);transform:rotate(1 turn);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1 turn);transform:rotate(1 turn);}}.fa-angle-right:before{content:"";}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"";}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"";}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"";}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"";}.fa-location-dot:before,.fa-map-marker-alt:before{content:"";}.fa-magnifying-glass:before,.fa-search:before{content:"";}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"";}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-brands-400.ttf") format("truetype");}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-regular-400.ttf") format("truetype");}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-solid-900.ttf") format("truetype");}.fa-solid,.fas{font-weight:900;}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-brands-400.ttf") format("truetype");}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-solid-900.ttf") format("truetype");}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-regular-400.ttf") format("truetype");}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-solid-900.ttf") format("truetype");}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-brands-400.ttf") format("truetype");}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-regular-400.ttf") format("truetype");}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-v4compatibility.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v6.5.1/css/../webfonts/fa-v4compatibility.ttf") format("truetype");}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-fw{text-align:center;width:1.25em;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1 turn);transform:rotate(1 turn);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1 turn);transform:rotate(1 turn);}}.fa-angle-right:before{content:"";}.fa-compress-arrows-alt:before{content:"";}.fa-expand-arrows-alt:before{content:"";}.fa-home:before{content:"";}.fa-map-marked-alt:before{content:"";}.fa-map-marker-alt:before{content:"";}.fa-search:before{content:"";}.fa-times:before{content:"";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot");src:url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"),url("https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg");}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900;}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1);}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0;}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1);}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#3f444b;z-index:2;}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0;}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s;}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px;}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff;}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b;}.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0;}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px;}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border:8px dashed transparent;border-bottom:8px solid #33373d;}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#33373d transparent transparent;}.elementor-nav-menu--layout-horizontal{display:flex;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap;flex-grow:1;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{top:100% !important;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin);}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{left:var(--e-nav-menu-horizontal-menu-item-margin) !important;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin);}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%);border-left:var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000);border-bottom-color:var(--e-nav-menu-divider-color,#000);border-right-color:var(--e-nav-menu-divider-color,#000);border-top-color:var(--e-nav-menu-divider-color,#000);align-self:center;}.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto;justify-content:flex-end;}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto;justify-content:flex-start;}.elementor-nav-menu__align-start .elementor-nav-menu{margin-inline-end:auto;justify-content:flex-start;}.elementor-nav-menu__align-end .elementor-nav-menu{margin-inline-start:auto;justify-content:flex-end;}.elementor-nav-menu__align-center .elementor-nav-menu{margin-inline-start:auto;margin-inline-end:auto;justify-content:center;}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%;}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none;}.elementor-widget-nav-menu .elementor-widget-container{display:flex;flex-direction:column;}.elementor-nav-menu{position:relative;z-index:2;}.elementor-nav-menu:after{content:" ";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);}.elementor-nav-menu ul{display:none;}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent;}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent;}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent;}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent;}.elementor-nav-menu a,.elementor-nav-menu li{position:relative;}.elementor-nav-menu li{border-width:0;}.elementor-nav-menu a{display:flex;align-items:center;}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px;}.elementor-nav-menu a.current{background:#1f2124;color:#fff;}.elementor-nav-menu a.disabled{cursor:not-allowed;color:#88909b;}.elementor-nav-menu .e-plus-icon:before{content:"+";}.elementor-nav-menu .sub-arrow{line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px;display:flex;align-items:center;}.elementor-nav-menu .sub-arrow i{pointer-events:none;}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em;}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em;}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em;}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff;}.elementor-menu-toggle{display:flex;align-items:center;justify-content:center;font-size:var(--nav-menu-icon-size,22px);padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#33373d;}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none;}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1;}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px;}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;transition:max-height .3s,transform .3s;transform-origin:top;overflow-y:auto;overflow-x:hidden;}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em;}.elementor-nav-menu--dropdown a{color:#33373d;}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-left:8px solid transparent;}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center;}.elementor-nav-menu--toggle{--menu-height:100vh;}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{transform:scaleY(0);max-height:0;overflow:hidden;}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none;}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none;}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden;}}@keyframes hide-scroll{0%,to{overflow:hidden;}}.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none;}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch;}.elementor-posts-container .elementor-post{padding:0;margin:0;}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0);}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden;}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;transition:filter .3s;}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%;}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0;}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%);}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto;}.elementor-posts .elementor-post{flex-direction:column;transition-property:background,border,box-shadow;transition-duration:.25s;}.elementor-posts .elementor-post__title{font-size:18px;margin:0;}.elementor-posts .elementor-post__excerpt{margin-bottom:10px;}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777;}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1;}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700;align-self:flex-start;}.elementor-posts .elementor-post__thumbnail{position:relative;}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-posts--thumbnail-top .elementor-post__text{width:100%;}.elementor-posts .elementor-post{display:flex;}.elementor-posts .elementor-post__card{display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #69727d;transition:all .25s;}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px);}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px;}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block;}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px;}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7;}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px;}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase;}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#69727d;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px;}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none;}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;transform:translateY(-50%);}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px;}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;transition:all .3s ease-out;}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5;}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15);}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15);}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s;}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1);}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%;}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@-webkit-keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fpFadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fpFadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes fpFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fpFadeIn{from{opacity:0;}to{opacity:1;}}</style><link rel="preload" data-rocket-preload as="image" href="https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312.jpg" fetchpriority="high"> <meta name="description" content="Dsicover the best beach hotels of the world. We hand picked the 10 best beach hotel of every country so that you can enjoy only the best." /> <link rel="canonical" href="https://www.amazingbeachhotels.com/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Best Beach Hotels of the world; Check out our selection" /> <meta property="og:description" content="Dsicover the best beach hotels of the world. We hand picked the 10 best beach hotel of every country so that you can enjoy only the best." /> <meta property="og:url" content="https://www.amazingbeachhotels.com/" /> <meta property="og:site_name" content="Amazing Beach Hotels" /> <meta property="article:modified_time" content="2025-04-23T08:27:38+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.amazingbeachhotels.com/","url":"https://www.amazingbeachhotels.com/","name":"Best Beach Hotels of the world; Check out our selection","isPartOf":{"@id":"https://www.amazingbeachhotels.com/#website"},"about":{"@id":"https://www.amazingbeachhotels.com/#organization"},"datePublished":"2023-06-20T17:46:47+00:00","dateModified":"2025-04-23T08:27:38+00:00","description":"Dsicover the best beach hotels of the world. We hand picked the 10 best beach hotel of every country so that you can enjoy only the best.","breadcrumb":{"@id":"https://www.amazingbeachhotels.com/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.amazingbeachhotels.com/"]}]},{"@type":"BreadcrumbList","@id":"https://www.amazingbeachhotels.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.amazingbeachhotels.com/#website","url":"https://www.amazingbeachhotels.com/","name":"Amazing Beach Hotels","description":"","publisher":{"@id":"https://www.amazingbeachhotels.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.amazingbeachhotels.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.amazingbeachhotels.com/#organization","name":"Amazing Beach Hotels","url":"https://www.amazingbeachhotels.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.amazingbeachhotels.com/#/schema/logo/image/","url":"https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3.png","contentUrl":"https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3.png","width":400,"height":300,"caption":"Amazing Beach Hotels"},"image":{"@id":"https://www.amazingbeachhotels.com/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//static.addtoany.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//use.fontawesome.com' /> <link rel="alternate" type="application/rss+xml" title="Amazing Beach Hotels » Feed" href="https://www.amazingbeachhotels.com/feed/" /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1" media='all' /> <style id='wpml-legacy-horizontal-list-0-inline-css'> .wpml-ls-statics-footer a, .wpml-ls-statics-footer .wpml-ls-sub-menu a, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link:link {color:#444444;background-color:#ffffff;}.wpml-ls-statics-footer .wpml-ls-sub-menu a:hover,.wpml-ls-statics-footer .wpml-ls-sub-menu a:focus, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link:hover, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link:focus {color:#000000;background-color:#eeeeee;}.wpml-ls-statics-footer .wpml-ls-current-language > a {color:#444444;background-color:#ffffff;}.wpml-ls-statics-footer .wpml-ls-current-language:hover>a, .wpml-ls-statics-footer .wpml-ls-current-language>a:focus {color:#000000;background-color:#eeeeee;} </style> <link rel='stylesheet' id='wpml-menu-item-0-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1" media='all' /> <link rel='stylesheet' id='hello-elementor-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/themes/hello-elementor/style.min.css?ver=3.3.0" media='all' /> <link rel='stylesheet' id='hello-elementor-theme-style-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/themes/hello-elementor/theme.min.css?ver=3.3.0" media='all' /> <link rel='stylesheet' id='hello-elementor-header-footer-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/themes/hello-elementor/header-footer.min.css?ver=3.3.0" media='all' /> <link rel='stylesheet' id='elementor-frontend-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1746043186" media='all' /> <link rel='stylesheet' id='elementor-post-22-css' href='https://www.amazingbeachhotels.com/wp-content/uploads/elementor/css/post-22.css?ver=1746043185' media='all' /> <link rel='stylesheet' id='widget-image-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.28.4" media='all' /> <link rel='stylesheet' id='widget-nav-menu-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1746043186" media='all' /> <link rel='stylesheet' id='e-animation-fadeInUp-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=3.28.4" media='all' /> <link data-minify="1" rel='stylesheet' id='swiper-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1746043186" media='all' /> <link rel='stylesheet' id='e-swiper-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.28.4" media='all' /> <link rel='stylesheet' id='widget-slides-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/uploads/elementor/css/custom-pro-widget-slides.min.css?ver=1746043186" media='all' /> <link rel='stylesheet' id='widget-spacer-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.28.4" media='all' /> <link rel='stylesheet' id='widget-heading-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.28.4" media='all' /> <link rel='stylesheet' id='widget-posts-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=3.28.3" media='all' /> <link rel='stylesheet' id='widget-flip-box-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/uploads/elementor/css/custom-pro-widget-flip-box.min.css?ver=1746043186" media='all' /> <link rel='stylesheet' id='elementor-post-28-css' href='https://www.amazingbeachhotels.com/wp-content/cache/background-css/1/www.amazingbeachhotels.com/wp-content/uploads/elementor/css/post-28.css?ver=1746043360&wpr_t=1746050715' media='all' /> <link rel='stylesheet' id='elementor-post-1375-css' href='https://www.amazingbeachhotels.com/wp-content/uploads/elementor/css/post-1375.css?ver=1746043360' media='all' /> <link rel='stylesheet' id='elementor-post-38-css' href='https://www.amazingbeachhotels.com/wp-content/uploads/elementor/css/post-38.css?ver=1746043186' media='all' /> <link data-minify="1" rel='stylesheet' id='ayecode-ui-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=1746043186" media='all' /> <style id='ayecode-ui-inline-css'> body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}.aui-nav-links .pagination{justify-content:inherit} </style> <link rel='stylesheet' id='addtoany-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16" media='all' /> <link data-minify="1" rel='stylesheet' id='font-awesome-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/cache/min/1/releases/v6.4.2/css/all.css?ver=1746043186" media='all' /> <style id='rocket-lazyload-inline-css'> .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:var(--wpr-bg-9d28eb62-f9e3-477c-8c87-5cf07cabe0fe) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0} </style> <link data-minify="1" rel='stylesheet' id='elementor-gf-local-roboto-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1746043186" media='all' /> <link data-minify="1" rel='stylesheet' id='elementor-gf-local-robotoslab-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1746043186" media='all' /> <link data-minify="1" rel='stylesheet' id='elementor-gf-local-montserrat-css' data-pmdelayedstyle="https://www.amazingbeachhotels.com/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/montserrat.css?ver=1746043186" media='all' /> <script id="wpml-cookie-js-extra"> var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=474000" id="wpml-cookie-js" defer data-wp-strategy="defer"></script> <script id="cookie-law-info-js-extra"> var _ckyConfig = {"_ipData":[],"_assetsURL":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/","_publicURL":"https:\/\/www.amazingbeachhotels.com","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"banner","preferenceCenterType":"popup","position":"bottom","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.2.10","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"<a href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\">Cookie Policy<\/a>","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"<button class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Show more\">Show more<\/button>","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"<button class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\">Show less<\/button>","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"<div class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"><p class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\">Please accept cookies to access this content<\/p><\/div>","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]}; var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}}@media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: auto; height: auto; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: auto; width: auto; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}}@media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.2.10" id="cookie-law-info-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="rocketlazyloadscript" id="jquery-core-js-after"> window.gdSetMap = window.gdSetMap || 'auto';window.gdLoadMap = window.gdLoadMap || ''; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="rocketlazyloadscript" id="jquery-js-after"> window.gdSetMap = window.gdSetMap || 'auto';window.gdLoadMap = window.gdLoadMap || ''; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets/js/select2.min.js?ver=4.0.11" id="select2-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.35" id="bootstrap-js-bundle-js"></script> <script type="rocketlazyloadscript" id="bootstrap-js-bundle-js-after"> function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');jQuery(this).off('shown.bs.tab').on('shown.bs.tab',function(e){if(jQuery(e.target).closest('.dropdown-menu').hasClass('greedy-links')){jQuery(e.target).closest('.greedy').find('.greedy-btn.dropdown').attr('aria-expanded','false');jQuery(e.target).closest('.greedy-links').removeClass('show').addClass('d-none')}});jQuery(document).off('mousemove','.greedy-btn').on('mousemove','.greedy-btn',function(e){jQuery('.dropdown-menu.greedy-links').removeClass('d-none')});var $vlinks='';var $dDownClass='';var ddItemClass='greedy-nav-item';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-0 p-0 zi-5 ';ddItemClass+=' mt-0 me-0'}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown"><button data-bs-toggle="collapse" class="nav-link greedy-nav-link" role="button"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge bg-dark rounded-pill"></span></button><ul class="greedy-links dropdown-menu dropdown-menu-end '+$dDownClass+'"></ul></li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){var $li=$vlinks.children().last().prev();$li.removeClass('nav-item').addClass(ddItemClass);if(!jQuery($hlinks).children().length){$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-bottom')}else{jQuery($hlinks).find('.nav-link').removeClass('rounded-top');$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-top')}$li.prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{theme:"bootstrap-5",width:jQuery(this).data('width')?jQuery(this).data('width'):jQuery(this).hasClass('w-100')?'100%':'style',placeholder:jQuery(this).data('placeholder'),language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2_args=jQuery.extend({},aui_select2_locale());jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){jQuery(this).select2(select2_args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}function aui_init_tooltips(){jQuery('[data-bs-toggle="tooltip"]').tooltip();jQuery('[data-bs-toggle="popover"]').popover();jQuery('[data-bs-toggle="popover-html"]').popover({html:true,sanitize:false});jQuery('[data-bs-toggle="popover"],[data-bs-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:1,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-flex justify-content-center align-items-center';var wStyle='';var sStyle='';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9 ratio ratio-16x9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100';wStyle+=' height: 90vh !important;';sStyle+=' height: 90vh !important;'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0;'+wStyle+'"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" style="'+sStyle+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);const auiModal=document.getElementById('aui-modal');auiModal.addEventListener('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').addClass('d-flex');iFrame.attr({src:$url});iFrame.load(function(){jQuery('.ac-preview-loading').removeClass('d-flex').addClass('d-none')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').remove();jQuery('.modal-backdrop').remove();jQuery('body').css({overflow:'','padding-right':''});var $modal='';$modal+='<div id="aui-modal" class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-modal',{});ayeModal.show()}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("'","'");$element_require=$element_require.replace(""",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html().replaceAll('carousel-item','not-carousel-item')+'</div>')}jQuery($carousel).find('.carousel-inner-original .not-carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html().replaceAll('not-carousel-item','carousel-item'));jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $md_cols_count=jQuery($carousel).data('cols_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$row_cols_class=$md_cols_count?' g-lg-4 g-3 row-cols-1 row-cols-lg-'+$md_cols_count:'';$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row'+$row_cols_class+' ">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col ">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col "></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" id="aui-carousel-modal" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-carousel-modal',{});const myModalEl=document.getElementById('aui-carousel-modal');myModalEl.addEventListener('hidden.bs.modal',event=>{jQuery(".aui-carousel-modal iframe").attr('src','')});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-bs-target="#aui-embed-slider-modal" data-bs-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$rtl_class='justify-content-start';$carousel+='<div class="carousel-inner d-flex align-items-center '+$rtl_class+'">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var srcset=jQuery(a).find('img').attr('srcset');var sizes='';if(srcset){var sources=srcset.split(',').map(s=>{var parts=s.trim().split(' ');return{width:parseInt(parts[1].replace('w','')),descriptor:parts[1].replace('w','px')}}).sort((a,b)=>b.width-a.width);sizes=sources.map((source,index,array)=>{if(index===0){return `${source.descriptor}`}else{return `(max-width:${source.width-1}px)${array[index-1].descriptor}`}}).reverse().join(', ')}var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes',sizes).removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only visually-hidden').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only visually-hidden').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;var css_height=window.innerWidth>window.innerHeight?'90vh;':'auto;';var styleWidth=$images.length>1?'max-width:70%;':'';$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto ratio ratio-16x9" style="max-height:'+css_height+styleWidth+'">';var url=jQuery(a).attr('href');var iframe='<div class="ac-preview-loading text-light d-none" style="left:0;top:0;height:'+css_height+'"><div class="spinner-border m-auto" role="status"></div></div>';iframe+='<iframe class="aui-carousel-iframe" style="height:'+css_height+'" src="" data-src="'+url+'?rel=0&showinfo=0&modestbranding=1&autoplay=1" allow="autoplay"></iframe>';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-slider-modal" role="button" data-bs-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-bs-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="btn-close btn-close-white text-end position-fixed" style="right: 20px;top: 10px; z-index: 1055;" data-bs-dismiss="modal" aria-label="Close"></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close);ayeModal.show();try{if('ontouchstart'in document.documentElement||navigator.maxTouchPoints>0){let _bsC=new bootstrap.Carousel('#aui-embed-slider-modal')}}catch(err){}}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert bg-success w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle me-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert bg-danger w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle me-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert bg-info w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle me-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert bg-warning w-auto';$thClass='bg-transparent border-0 text-dark';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle me-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 pe-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-bs-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="me-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ms-2 mb-1 btn-close" data-bs-dismiss="toast" aria-label="Close"></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleString('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}$(document).on('slide.bs.carousel',function(el){var $_modal=$(el.relatedTarget).closest('.aui-carousel-modal:visible').length?$(el.relatedTarget).closest('.aui-carousel-modal:visible'):'';if($_modal&&$_modal.find('.carousel-item iframe.aui-carousel-iframe').length){$_modal.find('.carousel-item.active iframe.aui-carousel-iframe').each(function(){if($(this).attr('src')){$(this).data('src',$(this).attr('src'));$(this).attr('src','')}});if($(el.relatedTarget).find('iframe.aui-carousel-iframe').length){$(el.relatedTarget).find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');var $cIframe=$(el.relatedTarget).find('iframe.aui-carousel-iframe');if(!$cIframe.attr('src')&&$cIframe.data('src')){$cIframe.attr('src',$cIframe.data('src'))}$cIframe.on('load',function(){setTimeout(function(){$_modal.find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})}}})});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ms-2 w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0||navbar.classList.contains('nav-menu-open')){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll();aui_flip_color_scheme_on_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll(); document.addEventListener("DOMContentLoaded",function(){geodir_search_setup_advance_search();jQuery("body").on("geodir_setup_search_form",function(){geodir_search_setup_advance_search()});if(jQuery('.geodir-search-container form').length){geodir_search_setup_searched_filters()}if(jQuery('.geodir-search-container select[name="sopen_now"]').length){setInterval(function(e){geodir_search_refresh_open_now_times()},60000);geodir_search_refresh_open_now_times()}if(!window.gdAsBtnText){window.gdAsBtnText=jQuery('.geodir_submit_search').html();window.gdAsBtnTitle=jQuery('.geodir_submit_search').data('title')}jQuery(document).on("click",".geodir-clear-filters",function(e){window.isClearFilters=true;jQuery('.gd-adv-search-labels .gd-adv-search-label').each(function(e){if(!jQuery(this).hasClass('geodir-clear-filters')){jQuery(this).trigger('click')}});window.isClearFilters=false;geodir_search_trigger_submit()});geodir_distance_popover_trigger();var bsDash='bs-';jQuery(document).on('change','.geodir-distance-trigger',function(){var $cont=jQuery(this).closest('.geodir-popover-content'),$_distance=jQuery('#'+$cont.attr('data-'+bsDash+'container'));if(jQuery(this).val()=='km'||jQuery(this).val()=='mi'){jQuery('.geodir-units-wrap .btn',$cont).removeClass('active');jQuery('.geodir-units-wrap .btn.geodir-unit-'+jQuery(this).val(),$cont).addClass('active')}if($_distance.length){var dist=parseInt($cont.find('[name="_gddist"]').val());var unit=$cont.find('[name="_gdunit"]:checked').val();if(!unit){unit='miles';if(unit=='miles'){unit='mi'}}var title=dist+' '+$cont.find('[name="_gdunit"]:checked').parent().attr('title');jQuery('[name="dist"]',$_distance).remove();jQuery('[name="_unit"]',$_distance).remove();var $btn=$_distance.find('.geodir-distance-show');$_distance.append('<input type="hidden" name="_unit" value="'+unit+'" data-ignore-rule>');if(dist>0){$_distance.append('<input type="hidden" name="dist" value="'+dist+'">');$btn.removeClass('btn-secondary').addClass('btn-primary');jQuery('.-gd-icon',$btn).addClass('d-none');jQuery('.-gd-range',$btn).removeClass('d-none').text(dist+' '+unit).attr('title',title)}else{$_distance.append('<input type="hidden" name="dist" value="">');$btn.removeClass('btn-primary').addClass('btn-secondary');jQuery('.-gd-icon',$btn).removeClass('d-none');jQuery('.-gd-range',$btn).addClass('d-none')}if($_distance.closest('form').find('[name="snear"]').val()){jQuery('[name="dist"]',$_distance).trigger('change')}geodir_popover_show_distance($_distance.closest('form'),dist,unit)}});jQuery(document).on('input','.geodir-distance-range',function(){var $cont=jQuery(this).closest('.geodir-popover-content'),$_distance=jQuery('#'+$cont.attr('data-'+bsDash+'container'));geodir_popover_show_distance($_distance.closest('form'),parseInt(jQuery(this).val()))});jQuery('body').on('click',function(e){if(e&&!e.isTrigger&&jQuery('.geodir-distance-popover[aria-describedby]').length){jQuery('.geodir-distance-popover[aria-describedby]').each(function(){if(!jQuery(this).is(e.target)&&jQuery(this).has(e.target).length===0&&jQuery('.popover').has(e.target).length===0){jQuery(this).popover('hide')}})}});jQuery("body").on("geodir_setup_search_form",function($_form){if(typeof aui_cf_field_init_rules==="function"){setTimeout(function(){aui_cf_field_init_rules(jQuery),100})}})});function geodir_distance_popover_trigger(){if(!jQuery('.geodir-distance-popover').length){return}var bsDash='bs-';jQuery('.geodir-distance-popover').popover({html:true,placement:'top',sanitize:false,customClass:'geodir-popover',template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><div class="popover-body p-2"></div></div>'}).on('hidden.bs.popover',function(e){var dist=parseInt(jQuery(this).closest('.gd-search-field-distance').find('[name="dist"]').val());var unit=jQuery(this).closest('.gd-search-field-distance').find('[name="_unit"]').val();var content=jQuery(this).attr('data-'+bsDash+'content');content=content.replace(' geodir-unit-mi active"',' geodir-unit-mi"');content=content.replace(' geodir-unit-km active"',' geodir-unit-km"');content=content.replace("checked='checked'",'');content=content.replace('checked="checked"','');content=content.replace('geodir-drange-values','geodir-drange-values d-none');content=content.replace(' d-none d-none',' d-none');content=content.replace('value="'+unit+'"','value="'+unit+'" checked="checked"');content=content.replace(' geodir-unit-'+unit+'"',' geodir-unit-'+unit+' active"');content=content.replace(' value="'+jQuery(this).attr('data-value')+'" ',' value="'+dist+'" ');jQuery(this).attr('data-'+bsDash+'content',content);jQuery(this).attr('data-value',dist)}).on('shown.bs.popover',function(e){geodir_popover_show_distance(jQuery(this).closest('form'))})}function geodir_popover_show_distance($form,dist,unit){if(!$form){$form=jQuer('body')}if(typeof dist=='undefined'){dist=parseInt(jQuery('[name="dist"]',$form).val())}jQuery('.geodir-drange-dist').text(dist);if(typeof unit=='undefined'){unit=jQuery('[name="_unit"]',$form).val();if(unit&&jQuery('.btn.geodir-unit-'+unit,$form).length&&!jQuery('.btn.geodir-unit-'+unit,$form).hasClass('active')){jQuery('.geodir-units-wrap .geodir-distance-trigger',$form).removeAttr('checked');jQuery('.geodir-units-wrap .geodir-distance-trigger[value="'+unit+'"]',$form).attr('checked','checked');jQuery('.geodir-units-wrap .btn',$form).removeClass('active');jQuery('.btn.geodir-unit-'+unit,$form).addClass('active')}}if(unit){jQuery('.geodir-drange-unit').text(unit)}if(dist>0){if(jQuery('.geodir-drange-values').hasClass('d-none')){jQuery('.geodir-drange-values').removeClass('d-none')}}else{if(!jQuery('.geodir-drange-values').hasClass('d-none')){jQuery('.geodir-drange-values').addClass('d-none')}}}function geodir_search_setup_advance_search(){jQuery('.geodir-search-container.geodir-advance-search-searched').each(function(){var $el=this;if(jQuery($el).attr('data-show-adv')=='search'){jQuery('.geodir-show-filters',$el).trigger('click')}});jQuery('.geodir-more-filters','.geodir-filter-container').each(function(){var $cont=this;var $form=jQuery($cont).closest('form');var $adv_show=jQuery($form).closest('.geodir-search-container').attr('data-show-adv');if($adv_show=='always'&&typeof jQuery('.geodir-show-filters',$form).html()!='undefined'){jQuery('.geodir-show-filters',$form).remove();if(!jQuery('.geodir-more-filters',$form).is(":visible")){jQuery('.geodir-more-filters',$form).slideToggle(500)}}});geodir_distance_popover_trigger()}function geodir_search_setup_searched_filters(){jQuery(document).on('click','.gd-adv-search-labels .gd-adv-search-label',function(e){if(!jQuery(this).hasClass('geodir-clear-filters')){var $this=jQuery(this),$form,name,to_name;name=$this.data('name');to_name=$this.data('names');if((typeof name!='undefined'&&name)||$this.hasClass('gd-adv-search-near')){jQuery('.geodir-search-container form').each(function(){$form=jQuery(this);if($this.hasClass('gd-adv-search-near')){name='snear';jQuery('.sgeo_lat,.sgeo_lon,.geodir-location-search-type',$form).val('');jQuery('.geodir-location-search-type',$form).attr('name','')}if(jQuery('[name="'+name+'"]',$form).closest('.gd-search-has-date').length){jQuery('[name="'+name+'"]',$form).closest('.gd-search-has-date').find('input').each(function(){geodir_search_deselect(jQuery(this))})}else{geodir_search_deselect(jQuery('[name="'+name+'"]',$form));if(typeof to_name!='undefined'&&to_name){geodir_search_deselect(jQuery('[name="'+to_name+'"]',$form))}if((name=='snear'||name=='dist')&&jQuery('.geodir-distance-popover',$form).length){if(jQuery('[name="_unit"]',$form).length){jQuery('[name="dist"]',$form).remove();var $btn=jQuery('.geodir-distance-show',$form);$btn.removeClass('btn-primary').addClass('btn-secondary');jQuery('.-gd-icon',$btn).removeClass('d-none');jQuery('.-gd-range',$btn).addClass('d-none')}}}});if(!window.isClearFilters){$form=jQuery('.geodir-search-container form');if($form.length>1){$form=jQuery('.geodir-current-form:visible').length?jQuery('.geodir-current-form:visible:first'):jQuery('.geodir-search-container:visible:first form')}geodir_search_trigger_submit($form)}}$this.remove()}})}function geodir_search_refresh_open_now_times(){jQuery('.geodir-search-container select[name="sopen_now"]').each(function(){geodir_search_refresh_open_now_time(jQuery(this))})}function geodir_search_refresh_open_now_time($this){var $option=$this.find('option[value="now"]'),label,value,d,date_now,time,$label,open_now_format=geodir_search_params.open_now_format;if($option.length&&open_now_format){if($option.data('bkp-text')){label=$option.data('bkp-text')}else{label=$option.text();$option.attr('data-bkp-text',label)}d=new Date();date_now=d.getFullYear()+'-'+(("0"+(d.getMonth()+1)).slice(-2))+'-'+(("0"+(d.getDate())).slice(-2))+'T'+(("0"+(d.getHours())).slice(-2))+':'+(("0"+(d.getMinutes())).slice(-2))+':'+(("0"+(d.getSeconds())).slice(-2));time=geodir_search_format_time(d);open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$option.text(open_now);$option.closest('select').data('date-now',date_now);$label=jQuery('.gd-adv-search-open_now .gd-adv-search-label-t');if(jQuery('.gd-adv-search-open_now').length&&jQuery('.gd-adv-search-open_now').data('value')=='now'){if($label.data('bkp-text')){label=$label.data('bkp-text')}else{label=$label.text();$label.attr('data-bkp-text',label)}open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$label.text(open_now)}}}function geodir_search_format_time(d){var format=geodir_search_params.time_format,am_pm=eval(geodir_search_params.am_pm),hours,aL,aU;hours=d.getHours();if(hours<12){aL=0;aU=1}else{hours=hours>12?hours-12:hours;aL=2;aU=3}time=format.replace("g",hours);time=time.replace("G",(d.getHours()));time=time.replace("h",("0"+hours).slice(-2));time=time.replace("H",("0"+(d.getHours())).slice(-2));time=time.replace("i",("0"+(d.getMinutes())).slice(-2));time=time.replace("s",'');time=time.replace("a",am_pm[aL]);time=time.replace("A",am_pm[aU]);return time}function geodir_search_deselect(el){var fType=jQuery(el).prop('type');switch(fType){case'checkbox':case'radio':jQuery(el).prop('checked',false);jQuery(el).trigger('gdclear');break;default:jQuery(el).val('');jQuery(el).trigger('gdclear');break}}function geodir_search_trigger_submit($form){if(!$form){$form=jQuery('.geodir-current-form').length?jQuery('.geodir-current-form'):jQuery('form[name="geodir-listing-search"]')}if($form.data('show')=='advanced'){if(jQuery('form.geodir-search-show-all:visible').length){$form=jQuery('form.geodir-search-show-all')}else if(jQuery('form.geodir-search-show-main:visible').length){$form=jQuery('form.geodir-search-show-main')}else if(jQuery('[name="geodir_search"]').closest('form:visible').length){$form=jQuery('[name="geodir_search"]').closest('form')}}geodir_click_search($form.find('.geodir_submit_search'))}function geodir_search_update_button(){return'<i class=\"fas fa-sync\" aria-hidden=\"true\"></i><span class=\"sr-only visually-hidden\">Update Results</span>'}var aui_cf_field_rules=[],aui_cf_field_key_rules={},aui_cf_field_default_values={};jQuery(function($){aui_cf_field_init_rules($)});function aui_cf_field_init_rules($){if(!$('[data-has-rule]').length){return}$('input.select2-search__field').attr('data-ignore-rule','');$('[data-rule-key]').on('change keypress keyup gdclear','input, textarea',function(){if(!$(this).hasClass('select2-search__field')){aui_cf_field_apply_rules($(this))}});$('[data-rule-key]').on('change change.select2 gdclear','select',function(){aui_cf_field_apply_rules($(this))});aui_cf_field_setup_rules($)}function aui_cf_field_setup_rules($){var aui_cf_field_keys=[];$('[data-rule-key]').each(function(){var key=$(this).data('rule-key'),irule=parseInt($(this).data('has-rule'));if(key){aui_cf_field_keys.push(key)}var parse_conds={};if($(this).data('rule-fie-0')){$(this).find('input,select,textarea').each(function(){if($(this).attr('required')||$(this).attr('oninvalid')){$(this).addClass('aui-cf-req');if($(this).attr('required')){$(this).attr('data-rule-req',true)}if($(this).attr('oninvalid')){$(this).attr('data-rule-oninvalid',$(this).attr('oninvalid'))}}});for(var i=0;i<irule;i++){var field=$(this).data('rule-fie-'+i);if(typeof parse_conds[i]==='undefined'){parse_conds[i]={}}parse_conds[i].action=$(this).data('rule-act-'+i);parse_conds[i].field=$(this).data('rule-fie-'+i);parse_conds[i].condition=$(this).data('rule-con-'+i);parse_conds[i].value=$(this).data('rule-val-'+i)}$.each(parse_conds,function(j,data){var item={field:{key:key,action:data.action,field:data.field,condition:data.condition,value:data.value,rule:{key:key,action:data.action,condition:data.condition,value:data.value}}};aui_cf_field_rules.push(item)})}aui_cf_field_default_values[$(this).data('rule-key')]=aui_cf_field_get_default_value($(this))});$.each(aui_cf_field_keys,function(i,fkey){aui_cf_field_key_rules[fkey]=aui_cf_field_get_children(fkey)});$('[data-rule-key]:visible').each(function(){var conds=aui_cf_field_key_rules[$(this).data('rule-key')];if(conds&&conds.length){var $main_el=$(this),el=aui_cf_field_get_element($main_el);if($(el).length){aui_cf_field_apply_rules($(el))}}})}function aui_cf_field_apply_rules($el){if(!$el.parents('[data-rule-key]').length){return}if($el.data('no-rule')){return}var key=$el.parents('[data-rule-key]').data('rule-key');var conditions=aui_cf_field_key_rules[key];if(typeof conditions==='undefined'){return}var field_type=aui_cf_field_get_type($el.parents('[data-rule-key]')),current_value=aui_cf_field_get_value($el);var $keys={},$keys_values={},$key_rules={};jQuery.each(conditions,function(index,condition){if(typeof $keys_values[condition.key]=='undefined'){$keys_values[condition.key]=[];$key_rules[condition.key]={}}$keys_values[condition.key].push(condition.value);$key_rules[condition.key]=condition});jQuery.each(conditions,function(index,condition){if(typeof $keys[condition.key]=='undefined'){$keys[condition.key]={}}if(condition.condition==='empty'){var field_value=Array.isArray(current_value)?current_value.join(''):current_value;if(!field_value||field_value===''){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='not empty'){var field_value=Array.isArray(current_value)?current_value.join(''):current_value;if(field_value&&field_value!==''){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='equals to'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(((condition.value&&condition.value==condition.value)||(condition.value===field_value))&&aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='not equals'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)!==parseInt(condition.value)&&field_value&&!aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else if(condition.value!=field_value&&!aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='greater than'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)>parseInt(condition.value)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='less than'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)<parseInt(condition.value)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='contains'){var avalues=condition.value;if(!Array.isArray(avalues)){if(jQuery.isNumeric(avalues)){avalues=[avalues]}else{avalues=avalues.split(",")}}switch(field_type){case'multiselect':var found=false;for(var key in avalues){var svalue=jQuery.isNumeric(avalues[key])?avalues[key]:(avalues[key]).trim();if(!found&¤t_value&&((!Array.isArray(current_value)&¤t_value.indexOf(svalue)>=0)||(Array.isArray(current_value)&&aui_cf_field_in_array(svalue,current_value)))){found=true}}if(found){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}break;case'checkbox':if(current_value&&((!Array.isArray(current_value)&¤t_value.indexOf(condition.value)>=0)||(Array.isArray(current_value)&&aui_cf_field_in_array(condition.value,current_value)))){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}break;default:if(typeof $keys[condition.key][index]==='undefined'){if(current_value&¤t_value.indexOf(condition.value)>=0&&aui_cf_field_in_array(current_value,$keys_values[condition.key],false,true)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}break}}});jQuery.each($keys,function(index,field){if(aui_cf_field_in_array(true,field)){aui_cf_field_apply_action($el,$key_rules[index],true)}else{aui_cf_field_apply_action($el,$key_rules[index],false)}});if($keys.length){$el.trigger('aui_cf_field_on_change')}}function aui_cf_field_get_element($el){var el=$el.find('input:not("[data-ignore-rule]"),textarea,select'),type=aui_cf_field_get_type($el);if(type&&window._aui_cf_field_elements&&typeof window._aui_cf_field_elements=='object'&&typeof window._aui_cf_field_elements[type]!='undefined'){el=window._aui_cf_field_elements[type]}return el}function aui_cf_field_get_type($el){return $el.data('rule-type')}function aui_cf_field_get_value($el){var current_value=$el.val();if($el.is(':checkbox')){current_value='';if($el.parents('[data-rule-key]').find('input:checked').length>1){$el.parents('[data-rule-key]').find('input:checked').each(function(){current_value=current_value+jQuery(this).val()+' '})}else{if($el.parents('[data-rule-key]').find('input:checked').length>=1){current_value=$el.parents('[data-rule-key]').find('input:checked').val()}}}if($el.is(':radio')){current_value=$el.parents('[data-rule-key]').find('input[type=radio]:checked').val()}return current_value}function aui_cf_field_get_default_value($el){var value='',type=aui_cf_field_get_type($el);switch(type){case'text':case'number':case'date':case'textarea':case'select':value=$el.find('input:text,input[type="number"],textarea,select').val();break;case'phone':case'email':case'color':case'url':case'hidden':case'password':case'file':value=$el.find('input[type="'+type+'"]').val();break;case'multiselect':value=$el.find('select').val();break;case'radio':if($el.find('input[type="radio"]:checked').length>=1){value=$el.find('input[type="radio"]:checked').val()}break;case'checkbox':if($el.find('input[type="checkbox"]:checked').length>=1){if($el.find('input[type="checkbox"]:checked').length>1){var values=[];values.push(value);$el.find('input[type="checkbox"]:checked').each(function(){values.push(jQuery(this).val())});value=values}else{value=$el.find('input[type="checkbox"]:checked').val()}}break;default:if(window._aui_cf_field_default_values&&typeof window._aui_cf_field_default_values=='object'&&typeof window._aui_cf_field_default_values[type]!='undefined'){value=window._aui_cf_field_default_values[type]}break}return{type:type,value:value}}function aui_cf_field_reset_default_value($el,bHide,setVal){if(!($el&&$el.length)){return}var type=aui_cf_field_get_type($el),key=$el.data('rule-key'),field=aui_cf_field_default_values[key];if(typeof setVal==='undefined'||(typeof setVal!=='undefined'&&setVal===null)){setVal=field.value}switch(type){case'text':case'number':case'date':case'textarea':$el.find('input:text,input[type="number"],textarea').val(setVal);break;case'phone':case'email':case'color':case'url':case'hidden':case'password':case'file':$el.find('input[type="'+type+'"]').val(setVal);break;case'select':$el.find('select').find('option').prop('selected',false);$el.find('select').val(setVal);$el.find('select').trigger('change');break;case'multiselect':$el.find('select').find('option').prop('selected',false);if((typeof setVal==='object'||typeof setVal==='array')&&!setVal.length&&$el.find('select option:first').text()==''){$el.find('select option:first').remove()}if(typeof setVal==='string'){$el.find('select').val(setVal)}else{jQuery.each(setVal,function(i,v){$el.find('select').find('option[value="'+v+'"]').prop('selected',true)})}$el.find('select').trigger('change');break;case'checkbox':if($el.find('input[type="checkbox"]:checked').length>=1){$el.find('input[type="checkbox"]:checked').prop('checked',false).removeAttr('checked')}if(Array.isArray(setVal)){jQuery.each(setVal,function(i,v){$el.find('input[type="checkbox"][value="'+v+'"]').prop('checked',true)})}else{$el.find('input[type="checkbox"][value="'+setVal+'"]').prop('checked',true)}break;case'radio':setTimeout(function(){if($el.find('input[type="radio"]:checked').length>=1){$el.find('input[type="radio"]:checked').prop('checked',false).removeAttr('checked')}$el.find('input[type="radio"][value="'+setVal+'"]').prop('checked',true)},100);break;default:jQuery(document.body).trigger('aui_cf_field_reset_default_value',type,$el,field);break}if(!$el.hasClass('aui-cf-field-has-changed')){var el=aui_cf_field_get_element($el);if(type==='radio'||type==='checkbox'){el=el.find(':checked')}if(el){el.trigger('change');$el.addClass('aui-cf-field-has-changed')}}}function aui_cf_field_get_children(field_key){var rules=[];jQuery.each(aui_cf_field_rules,function(j,rule){if(rule.field.field===field_key){rules.push(rule.field.rule)}});return rules}function aui_cf_field_in_array(find,item,exact,match){var found=false,key;exact=!!exact;for(key in item){if((exact&&item[key]===find)||(!exact&&item[key]==find)||(match&&(typeof find==='string'||typeof find==='number')&&(typeof item[key]==='string'||typeof item[key]==='number')&&find.length&&find.indexOf(item[key])>=0)){found=true;break}}return found}function aui_cf_field_apply_action($el,rule,isTrue){var $destEl=jQuery('[data-rule-key="'+rule.key+'"]'),$inputEl=(rule.key&&$destEl.find('[name="'+rule.key+'"]').length)?$destEl.find('[name="'+rule.key+'"]'):null;if(rule.action==='show'&&isTrue){if($destEl.is(':hidden')&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){aui_cf_field_reset_default_value($destEl)}aui_cf_field_show_element($destEl)}else if(rule.action==='show'&&!isTrue){if((!$destEl.is(':hidden')||($destEl.is(':hidden')&&($destEl.hasClass('aui-cf-force-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset'))||($destEl.closest('.aui-cf-use-parent').length&&$destEl.closest('.aui-cf-use-parent').is(':hidden')))))&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){var _setVal=$destEl.hasClass('aui-cf-force-empty')||($inputEl&&$inputEl.hasClass('aui-cf-force-empty'))?'':null;aui_cf_field_reset_default_value($destEl,true,_setVal)}aui_cf_field_hide_element($destEl)}else if(rule.action==='hide'&&isTrue){if((!$destEl.is(':hidden')||($destEl.is(':hidden')&&($destEl.hasClass('aui-cf-force-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset'))||($destEl.closest('.aui-cf-use-parent').length&&$destEl.closest('.aui-cf-use-parent').is(':hidden')))))&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){var _setVal=$destEl.hasClass('aui-cf-force-empty')||($inputEl&&$inputEl.hasClass('aui-cf-force-empty'))?'':null;aui_cf_field_reset_default_value($destEl,true,_setVal)}aui_cf_field_hide_element($destEl)}else if(rule.action==='hide'&&!isTrue){if($destEl.is(':hidden')&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){aui_cf_field_reset_default_value($destEl)}aui_cf_field_show_element($destEl)}return $el.removeClass('aui-cf-field-has-changed')}function aui_cf_field_show_element($el){$el.removeClass('d-none').show();$el.find('.aui-cf-req').each(function(){if(jQuery(this).data('rule-req')){jQuery(this).removeAttr('required').prop('required',true)}if(jQuery(this).data('rule-oninvalid')){jQuery(this).removeAttr('oninvalid').attr('oninvalid',jQuery(this).data('rule-oninvalid'))}});if(window&&window.navigator.userAgent.indexOf("MSIE")!==-1){$el.css({"visibility":"visible"})}}function aui_cf_field_hide_element($el){$el.addClass('d-none').hide();$el.find('.aui-cf-req').each(function(){if(jQuery(this).data('rule-req')){jQuery(this).removeAttr('required')}if(jQuery(this).data('rule-oninvalid')){jQuery(this).removeAttr('oninvalid')}});if(window&&window.navigator.userAgent.indexOf("MSIE")!==-1){$el.css({"visibility":"hidden"})}} </script> <script type="rocketlazyloadscript" id="addtoany-core-js-before"> window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={}; </script> <script type="rocketlazyloadscript" defer data-rocket-src="https://static.addtoany.com/menu/page.js" id="addtoany-core-js"></script> <script type="rocketlazyloadscript" defer data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1" id="addtoany-jquery-js"></script> <script id="userswp-js-extra"> var uwp_localize_data = {"uwp_more_char_limit":"100","uwp_more_text":"more","uwp_less_text":"less","error":"Something went wrong.","error_retry":"Something went wrong, please retry.","uwp_more_ellipses_text":"...","ajaxurl":"https:\/\/www.amazingbeachhotels.com\/wp-admin\/admin-ajax.php","login_modal":"1","register_modal":"1","forgot_modal":"1","uwp_pass_strength":"0","uwp_strong_pass_msg":"Please enter valid strong password.","default_banner":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/userswp\/assets\/images\/banner.png","basicNonce":"26813f0acb"}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/userswp/assets/js/users-wp.min.js?ver=1.2.33" id="userswp-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="rocketlazyloadscript" data-rocket-src="https://www.googletagmanager.com/gtag/js?id=GT-5R6QMPR" id="google_gtagjs-js" async></script> <script type="rocketlazyloadscript" id="google_gtagjs-js-after"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["www.amazingbeachhotels.com"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "GT-5R6QMPR"); </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.amazingbeachhotels.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.amazingbeachhotels.com%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.amazingbeachhotels.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.amazingbeachhotels.com%2F&format=xml" /> <meta name="generator" content="WPML ver:4.7.4 stt:1,4,3,27,2;" /> <style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><meta name="generator" content="Site Kit by Google 1.151.0" /><script type="rocketlazyloadscript" data-rocket-type="text/javascript"> var ajaxurl = "https://www.amazingbeachhotels.com/wp-admin/admin-ajax.php"; </script><meta name="generator" content="Elementor 3.28.4; features: e_font_icon_svg, additional_custom_breakpoints, e_local_google_fonts, e_element_cache; settings: css_print_method-external, google_font-enabled, font_display-auto"> <!-- VERIFIVATION GOOGLE ES --> <meta name="google-site-verification" content="TywzhS9kGb7jxI2_j1HQPsCs65mUD36lQ3g9CPjXj1g" /> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <!-- Google Tag Manager snippet added by Site Kit --> <script type="rocketlazyloadscript"> ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-57WVLWXJ' ); </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Design-sans-titre-150x150.jpg" sizes="32x32" /> <link rel="icon" href="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Design-sans-titre-300x300.jpg" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Design-sans-titre-300x300.jpg" /> <meta name="msapplication-TileImage" content="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Design-sans-titre-300x300.jpg" /> <meta name="generator" content="WP Super Duper v1.2.22" data-sd-source="userswp" /><meta name="generator" content="WP Font Awesome Settings v1.1.7" data-ac-source="geodirectory" /> <style id="wp-custom-css"> .discover {background-color:#0085D4; padding:15px; color:#fff; text-align:center; } #myfooter a {color:#fff; } </style> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion">.elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-560c7a5 .swiper-slide-bg{--wpr-bg-82003afe-7f33-45fa-93bc-c1896fcf5cbb: url('https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/rixos-premium-drubvnik-croatia-beach-hotel-8.jpg');}.elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-e05eac9 .swiper-slide-bg{--wpr-bg-eba93d7a-52b9-48da-b711-4e1b9311c5b5: url('https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/hyatt-zilaran-cancun-beahc-hotel-mexico8.jpg');}.elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-a09f6ef .swiper-slide-bg{--wpr-bg-74bc3964-c5e6-41db-b908-2f961d384133: url('https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312.jpg');}</style> <noscript> <style id="wpr-lazyload-bg-nostyle">.elementor-28 .elementor-element.elementor-element-87d811b .elementor-flip-box__front{--wpr-bg-f87915be-ce26-4174-937c-7be7751d8ba6: url('https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/acqualina-resort-spa-on-the-beach-miami15-1-768x512.jpg');}.elementor-28 .elementor-element.elementor-element-87d811b .elementor-flip-box__back{--wpr-bg-874988ca-aadf-4b5e-8874-d1aef596aa2c: url('https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/acqualina-resort-spa-on-the-beach-miami15-1-768x512.jpg');}.elementor-28 .elementor-element.elementor-element-effbb3b .elementor-flip-box__front{--wpr-bg-19ee8cca-2bf8-4209-b0d1-bb40e8ce79e1: url('https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/saint-malo-beach-scaled-1-768x576.jpeg');}.elementor-28 .elementor-element.elementor-element-ee52218 .elementor-flip-box__front{--wpr-bg-5a0521d7-ded2-4a3d-a8f0-a23e27ac5fb6: url('https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-anantara-layan-1-768x576.jpg');}.elementor-28 .elementor-element.elementor-element-d9c6a8f .elementor-flip-box__front{--wpr-bg-0c6ad09d-482f-4aa7-a630-4d34138c03b2: url('https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/Saidia-beach-in-Morocco-768x576.jpg');}.elementor-28 .elementor-element.elementor-element-89f641c .elementor-flip-box__front{--wpr-bg-a12951d1-20b8-49ee-991f-1025a42c46aa: url('https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/burj-al-arab-jumeirah-beach-hotel-dubai16-1-768x512.webp');}.elementor-28 .elementor-element.elementor-element-552a847 .elementor-flip-box__front{--wpr-bg-9b239572-c03e-4257-8f0f-cdf8fba8fd0f: url('https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/Lizard-Island-Australia-1-768x432.jpg');}.rll-youtube-player .play{--wpr-bg-9d28eb62-f9e3-477c-8c87-5cf07cabe0fe: url('https://www.amazingbeachhotels.com/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style> </noscript> <script type="application/javascript">const rocket_pairs = [{"selector":".elementor-28 .elementor-element.elementor-element-87d811b .elementor-flip-box__front","style":".elementor-28 .elementor-element.elementor-element-87d811b .elementor-flip-box__front{--wpr-bg-f87915be-ce26-4174-937c-7be7751d8ba6: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/08\/acqualina-resort-spa-on-the-beach-miami15-1-768x512.jpg');}","hash":"f87915be-ce26-4174-937c-7be7751d8ba6","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/08\/acqualina-resort-spa-on-the-beach-miami15-1-768x512.jpg"},{"selector":".elementor-28 .elementor-element.elementor-element-87d811b .elementor-flip-box__back","style":".elementor-28 .elementor-element.elementor-element-87d811b .elementor-flip-box__back{--wpr-bg-874988ca-aadf-4b5e-8874-d1aef596aa2c: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/08\/acqualina-resort-spa-on-the-beach-miami15-1-768x512.jpg');}","hash":"874988ca-aadf-4b5e-8874-d1aef596aa2c","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/08\/acqualina-resort-spa-on-the-beach-miami15-1-768x512.jpg"},{"selector":".elementor-28 .elementor-element.elementor-element-effbb3b .elementor-flip-box__front","style":".elementor-28 .elementor-element.elementor-element-effbb3b .elementor-flip-box__front{--wpr-bg-19ee8cca-2bf8-4209-b0d1-bb40e8ce79e1: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/06\/saint-malo-beach-scaled-1-768x576.jpeg');}","hash":"19ee8cca-2bf8-4209-b0d1-bb40e8ce79e1","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/06\/saint-malo-beach-scaled-1-768x576.jpeg"},{"selector":".elementor-28 .elementor-element.elementor-element-ee52218 .elementor-flip-box__front","style":".elementor-28 .elementor-element.elementor-element-ee52218 .elementor-flip-box__front{--wpr-bg-5a0521d7-ded2-4a3d-a8f0-a23e27ac5fb6: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/11\/hotel-anantara-layan-1-768x576.jpg');}","hash":"5a0521d7-ded2-4a3d-a8f0-a23e27ac5fb6","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/11\/hotel-anantara-layan-1-768x576.jpg"},{"selector":".elementor-28 .elementor-element.elementor-element-d9c6a8f .elementor-flip-box__front","style":".elementor-28 .elementor-element.elementor-element-d9c6a8f .elementor-flip-box__front{--wpr-bg-0c6ad09d-482f-4aa7-a630-4d34138c03b2: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/07\/Saidia-beach-in-Morocco-768x576.jpg');}","hash":"0c6ad09d-482f-4aa7-a630-4d34138c03b2","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/07\/Saidia-beach-in-Morocco-768x576.jpg"},{"selector":".elementor-28 .elementor-element.elementor-element-89f641c .elementor-flip-box__front","style":".elementor-28 .elementor-element.elementor-element-89f641c .elementor-flip-box__front{--wpr-bg-a12951d1-20b8-49ee-991f-1025a42c46aa: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/08\/burj-al-arab-jumeirah-beach-hotel-dubai16-1-768x512.webp');}","hash":"a12951d1-20b8-49ee-991f-1025a42c46aa","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/08\/burj-al-arab-jumeirah-beach-hotel-dubai16-1-768x512.webp"},{"selector":".elementor-28 .elementor-element.elementor-element-552a847 .elementor-flip-box__front","style":".elementor-28 .elementor-element.elementor-element-552a847 .elementor-flip-box__front{--wpr-bg-9b239572-c03e-4257-8f0f-cdf8fba8fd0f: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/07\/Lizard-Island-Australia-1-768x432.jpg');}","hash":"9b239572-c03e-4257-8f0f-cdf8fba8fd0f","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2023\/07\/Lizard-Island-Australia-1-768x432.jpg"},{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-9d28eb62-f9e3-477c-8c87-5cf07cabe0fe: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"9d28eb62-f9e3-477c-8c87-5cf07cabe0fe","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [{"selector":".elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-560c7a5 .swiper-slide-bg","style":".elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-560c7a5 .swiper-slide-bg{--wpr-bg-82003afe-7f33-45fa-93bc-c1896fcf5cbb: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/06\/rixos-premium-drubvnik-croatia-beach-hotel-8.jpg');}","hash":"82003afe-7f33-45fa-93bc-c1896fcf5cbb","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/06\/rixos-premium-drubvnik-croatia-beach-hotel-8.jpg"},{"selector":".elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-e05eac9 .swiper-slide-bg","style":".elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-e05eac9 .swiper-slide-bg{--wpr-bg-eba93d7a-52b9-48da-b711-4e1b9311c5b5: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/06\/hyatt-zilaran-cancun-beahc-hotel-mexico8.jpg');}","hash":"eba93d7a-52b9-48da-b711-4e1b9311c5b5","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/06\/hyatt-zilaran-cancun-beahc-hotel-mexico8.jpg"},{"selector":".elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-a09f6ef .swiper-slide-bg","style":".elementor-28 .elementor-element.elementor-element-68a32d5 .elementor-repeater-item-a09f6ef .swiper-slide-bg{--wpr-bg-74bc3964-c5e6-41db-b908-2f961d384133: url('https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/05\/426582312.jpg');}","hash":"74bc3964-c5e6-41db-b908-2f961d384133","url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads\/2024\/05\/426582312.jpg"}];</script><meta name="generator" content="WP Rocket 3.18.3" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_lazyload_images wpr_lazyload_iframes wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_preload_links wpr_desktop" /></head> <body class="home wp-singular page-template-default page page-id-28 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor geodir_advance_search theme-default aui_bs5 elementor-default elementor-kit-22 elementor-page elementor-page-28 gd-map-auto"> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-57WVLWXJ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <div data-elementor-type="header" data-elementor-id="1375" class="elementor elementor-1375 elementor-location-header" data-elementor-post-type="elementor_library"> <header class="elementor-section elementor-top-section elementor-element elementor-element-431895f7 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="431895f7" data-element_type="section" id="logo" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-narrow"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-33eb399d" data-id="33eb399d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-225dc1ad elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="225dc1ad" data-element_type="widget" data-widget_type="theme-site-logo.default"> <a href="https://www.amazingbeachhotels.com"> <img fetchpriority="high" width="300" height="225" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3-300x225.png" class="attachment-medium size-medium wp-image-140" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3-300x225.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3.png 400w" sizes="(max-width: 300px) 100vw, 300px" /> </a> </div> <div class="elementor-element elementor-element-626fcaf elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="626fcaf" data-element_type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> <ul id="menu-1-626fcaf" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-61"><a href="https://www.amazingbeachhotels.com" aria-current="page" class="elementor-item elementor-item-active"><i class="fa fa-home" aria-hidden="true"></i></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-474"><a href="https://www.amazingbeachhotels.com/map/" class="elementor-item">Map</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-531"><a href="#" class="elementor-item elementor-item-anchor">America</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-177"><a href="https://www.amazingbeachhotels.com/category/north-armerica/" class="elementor-sub-item">North America</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-708"><a href="https://www.amazingbeachhotels.com/category/carribean/" class="elementor-sub-item">Caribbean</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7754"><a href="https://www.amazingbeachhotels.com/category/central-america/" class="elementor-sub-item">Central America</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7755"><a href="https://www.amazingbeachhotels.com/category/south-america/" class="elementor-sub-item">South America</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-529"><a href="https://www.amazingbeachhotels.com/category/asia/" class="elementor-item">Asia</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-530"><a href="https://www.amazingbeachhotels.com/category/europe/" class="elementor-item">Europe</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-533"><a href="https://www.amazingbeachhotels.com/category/oceania/" class="elementor-item">Oceania</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1629"><a href="https://www.amazingbeachhotels.com/category/middle-east/" class="elementor-item">Middle East</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7756"><a href="https://www.amazingbeachhotels.com/category/africa/" class="elementor-item">Africa</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-174"><a href="https://www.amazingbeachhotels.com/blog/" class="elementor-item">Blog</a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-7-en"><a href="https://www.amazingbeachhotels.com/" title="Switch to " class="elementor-item"><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.svg" alt="English" /></a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-fr"><a href="https://www.amazingbeachhotels.com/fr/" title="Switch to " class="elementor-sub-item"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="French" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.svg" alt="French" /></noscript></a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-de wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-de"><a href="https://www.amazingbeachhotels.com/de/" title="Switch to " class="elementor-sub-item"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="German" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.svg" alt="German" /></noscript></a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-it wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-it"><a href="https://www.amazingbeachhotels.com/it/" title="Switch to " class="elementor-sub-item"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="Italian" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.svg" alt="Italian" /></noscript></a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-es wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-es"><a href="https://www.amazingbeachhotels.com/es/" title="Switch to " class="elementor-sub-item"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="Spanish" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg" alt="Spanish" /></noscript></a></li> </ul> </li> </ul> </nav> <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> <ul id="menu-2-626fcaf" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-61"><a href="https://www.amazingbeachhotels.com" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1"><i class="fa fa-home" aria-hidden="true"></i></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-474"><a href="https://www.amazingbeachhotels.com/map/" class="elementor-item" tabindex="-1">Map</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-531"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">America</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-177"><a href="https://www.amazingbeachhotels.com/category/north-armerica/" class="elementor-sub-item" tabindex="-1">North America</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-708"><a href="https://www.amazingbeachhotels.com/category/carribean/" class="elementor-sub-item" tabindex="-1">Caribbean</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7754"><a href="https://www.amazingbeachhotels.com/category/central-america/" class="elementor-sub-item" tabindex="-1">Central America</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7755"><a href="https://www.amazingbeachhotels.com/category/south-america/" class="elementor-sub-item" tabindex="-1">South America</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-529"><a href="https://www.amazingbeachhotels.com/category/asia/" class="elementor-item" tabindex="-1">Asia</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-530"><a href="https://www.amazingbeachhotels.com/category/europe/" class="elementor-item" tabindex="-1">Europe</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-533"><a href="https://www.amazingbeachhotels.com/category/oceania/" class="elementor-item" tabindex="-1">Oceania</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1629"><a href="https://www.amazingbeachhotels.com/category/middle-east/" class="elementor-item" tabindex="-1">Middle East</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7756"><a href="https://www.amazingbeachhotels.com/category/africa/" class="elementor-item" tabindex="-1">Africa</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-174"><a href="https://www.amazingbeachhotels.com/blog/" class="elementor-item" tabindex="-1">Blog</a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-7-en"><a href="https://www.amazingbeachhotels.com/" title="Switch to " class="elementor-item" tabindex="-1"><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.svg" alt="English" /></a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-fr"><a href="https://www.amazingbeachhotels.com/fr/" title="Switch to " class="elementor-sub-item" tabindex="-1"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="French" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.svg" alt="French" /></noscript></a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-de wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-de"><a href="https://www.amazingbeachhotels.com/de/" title="Switch to " class="elementor-sub-item" tabindex="-1"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="German" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.svg" alt="German" /></noscript></a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-it wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-it"><a href="https://www.amazingbeachhotels.com/it/" title="Switch to " class="elementor-sub-item" tabindex="-1"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="Italian" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.svg" alt="Italian" /></noscript></a></li> <li class="menu-item wpml-ls-slot-7 wpml-ls-item wpml-ls-item-es wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-7-es"><a href="https://www.amazingbeachhotels.com/es/" title="Switch to " class="elementor-sub-item" tabindex="-1"><img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="Spanish" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg" alt="Spanish" /></noscript></a></li> </ul> </li> </ul> </nav> </div> </div> </div> </div> </header> </div> <main id="content" class="site-main post-28 page type-page status-publish hentry"> <div class="page-content"> <div data-elementor-type="wp-page" data-elementor-id="28" class="elementor elementor-28" data-elementor-post-type="page"> <section class="elementor-section elementor-top-section elementor-element elementor-element-bc6a9de elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle" data-id="bc6a9de" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b9d4ae" data-id="7b9d4ae" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-68a32d5 elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-pagination-position-inside elementor-widget elementor-widget-slides" data-id="68a32d5" data-element_type="widget" data-settings="{"navigation":"both","autoplay":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","autoplay_speed":5000,"infinite":"yes","transition":"slide","transition_speed":500}" data-widget_type="slides.default"> <div class="elementor-slides-wrapper elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides" dir="ltr" data-animation="fadeInUp"> <div class="swiper-wrapper elementor-slides"> <div class="elementor-repeater-item-560c7a5 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img"></div><a class="swiper-slide-inner" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-croatia/"><div class="swiper-slide-contents"><div class="elementor-slide-heading">Best Beach hotels in Croatia</div><div class="elementor-slide-description">Dubrovnik,island of Hvar., island of Korcula discover the most beautiful beach hotel on the Adriatic Sea.</div><div class="elementor-button elementor-slide-button elementor-size-sm">DISCOVER</div></div></a></div><div class="elementor-repeater-item-e05eac9 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img"></div><a class="swiper-slide-inner" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-cancun/"><div class="swiper-slide-contents"><div class="elementor-slide-heading">Best Beach hotels in Cancun, Mexico</div><div class="elementor-slide-description">Enjoy Mexico’s Yucatan Peninsula</div><div class="elementor-button elementor-slide-button elementor-size-sm">DISCOVER</div></div></a></div><div class="elementor-repeater-item-a09f6ef swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img"></div><a class="swiper-slide-inner" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-patong-thailand/"><div class="swiper-slide-contents"><div class="elementor-slide-heading">Best Beach hotels in Patong, Thailand</div><div class="elementor-slide-description">Discover the Ultimate Beachfront Luxury in Patong, Thailand.</div><div class="elementor-button elementor-slide-button elementor-size-sm">DISCOVER</div></div></a></div> </div> <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Previous slide"> <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg> </div> <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Next slide"> <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg> </div> <div class="swiper-pagination"></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-9c4921b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c4921b" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-421bafe" data-id="421bafe" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-5e82dc9 elementor-widget elementor-widget-text-editor" data-id="5e82dc9" data-element_type="widget" data-widget_type="text-editor.default"> <h1>Amazing Beach Hotels of the world</h1> </div> <div class="elementor-element elementor-element-5e9a28b elementor-widget elementor-widget-text-editor" data-id="5e9a28b" data-element_type="widget" data-widget_type="text-editor.default"> <h2>Get inspired !</h2><p>You want to enjoy the best <a href="https://www.amazingbeachhotels.com/category/best-beaches/">beach</a> vacation of your life and you are ready to go anywhere in the world as long as you find the<strong> perfect beach hotel</strong> that will fullfill all your dreams and beyond ? Look no further, we got you covered! </p><p>We select the best beach hotels of the world. Obviously, we have the beach resorts in the famous spots like<strong><a href="https://www.amazingbeachhotels.com/top-10-beach-hotel-in-miami/"> Miami</a> , <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-clearwater-beach-usa/">Clearwater Beach</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-fort-lauderdale/">Fort Lauderdale</a> , <a href="https://www.amazingbeachhotels.com/top-20-beach-hotels-in-punta-cana-dominican-republic/">Punta Cana</a>, or <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-cancun/">Cancun</a></strong> and<strong> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotel-in-puerto-vallarta-mexico/">Puerto Vallarta in Mexico</a></strong>. But we won’t stop there! We browse the web, compare websites, read thousands of reviews, visit beaches to hand pick the very best of each country.</p><p><strong>Beach Resorts in <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-thailand/">Thailand</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-phuket-thailand/">Phuket</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotel-in-bali/">Bali</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-spain/">Spain</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-france/">France,</a> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-italy/">Italy</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-cartagena-colombia/">Colombia</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-panama/">Panama</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotel-in-costa-rica/">Costa Rica</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-honolulu/">Hawai</a>, <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-china/">China</a> or <a href="https://www.amazingbeachhotels.com/top-10-best-beach-hotels-in-australia/">Australia</a></strong> and many more, you will find here the best beach hotels of every country.</p><p>Enjoy!</p> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-a837487 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a837487" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fc126d9" data-id="fc126d9" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-d587cff elementor-align-center elementor-widget elementor-widget-button" data-id="d587cff" data-element_type="widget" data-widget_type="button.default"> <a class="elementor-button elementor-button-link elementor-size-md" href="https://www.amazingbeachhotels.com/search/"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Start Browsing ></span> </span> </a> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-69ac59c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="69ac59c" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d2c9ed7" data-id="d2c9ed7" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-0488918 elementor-widget elementor-widget-spacer" data-id="0488918" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> <div class="elementor-element elementor-element-4a14fa7 elementor-widget elementor-widget-heading" data-id="4a14fa7" data-element_type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default">Latest selection of Top 10 beach hotels </h2> </div> <div class="elementor-element elementor-element-39d770d elementor-posts__hover-none elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-widget elementor-widget-posts" data-id="39d770d" data-element_type="widget" data-settings="{"cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_widescreen":{"unit":"px","size":"","sizes":[]},"cards_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.cards"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid"> <article class="elementor-post elementor-grid-item post-9036 post type-post status-publish format-standard has-post-thumbnail hentry category-europe category-spain"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-marbella-spain/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="575" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20575'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-9052" alt="Hotel-Don-Pepe-Gran-Melia-1-1" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1-768x575.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1-300x225.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1-768x575.jpg" /><noscript><img decoding="async" width="768" height="575" src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1-768x575.jpg" class="attachment-medium_large size-medium_large wp-image-9052" alt="Hotel-Don-Pepe-Gran-Melia-1-1" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1-768x575.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1-300x225.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/04/Hotel-Don-Pepe-Gran-Melia-1-1.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-marbella-spain/" > Top 10 beach hotels in Marbella, Spain </a> </h3> <div class="elementor-post__excerpt"> <p>Introduction to Marbella, Spain Nestled along the sun-drenched shores of the Costa del Sol, Marbella stands as a jewel in the crown of Spain’s Andalusia region. This enchanting coastal city captivates visitors with its perfect blend of traditional Spanish charm and modern luxury. From the moment you arrive, the allure of Marbella envelops you, inviting you to indulge in its sun-kissed beaches, vibrant nightlife, and culinary delights. Why choose Marbella for a beach vacation? Marbella is a true paradise for</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-marbella-spain/" aria-label="Read more about Top 10 beach hotels in Marbella, Spain" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-8475 post type-post status-publish format-standard has-post-thumbnail hentry category-africa"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-beach-hotels-in-seychelles-with-private-beach-access/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="576" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20576'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-8547" alt="kempinski Seychelles-Resort" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort-768x576.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort-300x225.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort-768x576.jpg" /><noscript><img decoding="async" width="768" height="576" src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort-768x576.jpg" class="attachment-medium_large size-medium_large wp-image-8547" alt="kempinski Seychelles-Resort" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort-768x576.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort-300x225.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/kempinski-seychelles-resort.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Africa</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-beach-hotels-in-seychelles-with-private-beach-access/" > Paradise Found: Top beach Hotels in Seychelles with Private Beach Access </a> </h3> <div class="elementor-post__excerpt"> <p>Picture yourself in paradise – a collection of 115 pristine islands awaits you. Seychelles’ best hotels deliver this dream with their powdery-white sand beaches and crystal-clear turquoise waters right outside your villa. The archipelago’s natural beauty is stunning, and its luxury resorts elevate tropical living to extraordinary levels. The exclusive North Island features just 11 opulent villas, while Raffles Seychelles showcases 86 private pool villas. Each property creates its own version of paradise. These beach resorts even maintain private coastline</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-beach-hotels-in-seychelles-with-private-beach-access/" aria-label="Read more about Paradise Found: Top beach Hotels in Seychelles with Private Beach Access" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-8473 post type-post status-publish format-standard has-post-thumbnail hentry category-north-armerica"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/jacksonville-beach-oceanfront-hotels-hidden-gems-revealed-by-local-experts/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="439" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20439'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-8474" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville.png 1344w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-768x439.png" /><noscript><img loading="lazy" decoding="async" width="768" height="439" src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-768x439.png" class="attachment-medium_large size-medium_large wp-image-8474" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/jaksonville.png 1344w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">North America</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/jacksonville-beach-oceanfront-hotels-hidden-gems-revealed-by-local-experts/" > Jacksonville Beach Oceanfront Hotels: Hidden Gems Revealed by Local Experts </a> </h3> <div class="elementor-post__excerpt"> <p>Jacksonville stands out with 1,100 miles of navigable waterways and 22 miles of pristine beaches, making it perfect for oceanfront hotels. The Ritz-Carlton Amelia Island ranks high with a 9.1 rating from almost 400 reviews, but Jacksonville Beach’s hotel scene offers much more than these prominent establishments. Our team has explored every corner of Jacksonville Beach and found that there was an amazing selection of exceptional properties. The historic Ponte Vedra Inn & Club features 36 holes of golf and</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/jacksonville-beach-oceanfront-hotels-hidden-gems-revealed-by-local-experts/" aria-label="Read more about Jacksonville Beach Oceanfront Hotels: Hidden Gems Revealed by Local Experts" tabindex="-1" > Read More » </a> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-9fcdcf6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9fcdcf6" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-aaa2a14" data-id="aaa2a14" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-87d811b elementor-flip-box--3d elementor-flip-box--effect-flip elementor-flip-box--direction-up elementor-widget elementor-widget-flip-box" data-id="87d811b" data-element_type="widget" data-widget_type="flip-box.default"> <div class="elementor-flip-box" tabindex="0"> <div class="elementor-flip-box__layer elementor-flip-box__front"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> AMERICA </h3> </div> </div> </div> <div class="elementor-flip-box__layer elementor-flip-box__back"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> AMERICA </h3> <a class="elementor-flip-box__button elementor-button elementor-size-sm" href="#america"> DISCOVER </a> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9e24c23" data-id="9e24c23" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-effbb3b elementor-flip-box--effect-flip elementor-flip-box--direction-up elementor-widget elementor-widget-flip-box" data-id="effbb3b" data-element_type="widget" data-widget_type="flip-box.default"> <div class="elementor-flip-box" tabindex="0"> <div class="elementor-flip-box__layer elementor-flip-box__front"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> EUROPE </h3> </div> </div> </div> <div class="elementor-flip-box__layer elementor-flip-box__back"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> EUROPE </h3> <a class="elementor-flip-box__button elementor-button elementor-size-sm" href="#europe"> DISCOVER </a> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-c4c1680" data-id="c4c1680" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-ee52218 elementor-flip-box--effect-flip elementor-flip-box--direction-up elementor-widget elementor-widget-flip-box" data-id="ee52218" data-element_type="widget" data-widget_type="flip-box.default"> <div class="elementor-flip-box" tabindex="0"> <div class="elementor-flip-box__layer elementor-flip-box__front"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> ASIA </h3> </div> </div> </div> <div class="elementor-flip-box__layer elementor-flip-box__back"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> ASIA </h3> <a class="elementor-flip-box__button elementor-button elementor-size-sm" href="#asia"> DISCOVER </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-8c7d1c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8c7d1c0" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2c5d759" data-id="2c5d759" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-d9c6a8f elementor-flip-box--effect-flip elementor-flip-box--direction-up elementor-widget elementor-widget-flip-box" data-id="d9c6a8f" data-element_type="widget" data-widget_type="flip-box.default"> <div class="elementor-flip-box" tabindex="0"> <div class="elementor-flip-box__layer elementor-flip-box__front"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> AFRICA </h3> </div> </div> </div> <div class="elementor-flip-box__layer elementor-flip-box__back"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> AFRICA </h3> <a class="elementor-flip-box__button elementor-button elementor-size-sm" href="https://www.amazingbeachhotels.com/category/africa/"> DISCOVER </a> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b1c7f08" data-id="b1c7f08" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-89f641c elementor-flip-box--effect-flip elementor-flip-box--direction-up elementor-widget elementor-widget-flip-box" data-id="89f641c" data-element_type="widget" data-widget_type="flip-box.default"> <div class="elementor-flip-box" tabindex="0"> <div class="elementor-flip-box__layer elementor-flip-box__front"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> MIDDLE EAST </h3> </div> </div> </div> <div class="elementor-flip-box__layer elementor-flip-box__back"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> MIDDLE EAST </h3> <a class="elementor-flip-box__button elementor-button elementor-size-sm" href="https://www.amazingbeachhotels.com/category/middle-east/"> DISCOVER </a> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e4ec03b" data-id="e4ec03b" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-552a847 elementor-flip-box--effect-flip elementor-flip-box--direction-up elementor-widget elementor-widget-flip-box" data-id="552a847" data-element_type="widget" data-widget_type="flip-box.default"> <div class="elementor-flip-box" tabindex="0"> <div class="elementor-flip-box__layer elementor-flip-box__front"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> OCEANIA </h3> </div> </div> </div> <div class="elementor-flip-box__layer elementor-flip-box__back"> <div class="elementor-flip-box__layer__overlay"> <div class="elementor-flip-box__layer__inner"> <h3 class="elementor-flip-box__layer__title"> OCEANIA </h3> <a class="elementor-flip-box__button elementor-button elementor-size-sm" href="https://www.amazingbeachhotels.com/category/oceania/"> DISCOVER </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-7863864 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7863864" data-element_type="section" id="america"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0b40fb9" data-id="0b40fb9" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-b094838 elementor-widget elementor-widget-spacer" data-id="b094838" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> <div class="elementor-element elementor-element-b5200a1 elementor-widget elementor-widget-heading" data-id="b5200a1" data-element_type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default">AMERICA</h2> </div> <div class="elementor-element elementor-element-a7a37bd elementor-widget elementor-widget-text-editor" data-id="a7a37bd" data-element_type="widget" data-widget_type="text-editor.default"> <p><a href="https://www.amazingbeachhotels.com/category/north-armerica/">North America</a> –<a href="https://www.amazingbeachhotels.com/category/carribean/"> Carribean</a> – <a href="https://www.amazingbeachhotels.com/category/central-america/">Central America</a> – <a href="https://www.amazingbeachhotels.com/category/south-america/">South America </a></p> </div> <div class="elementor-element elementor-element-a750f94 elementor-posts__hover-none elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes load-more-align-center elementor-widget elementor-widget-posts" data-id="a750f94" data-element_type="widget" data-settings="{"pagination_type":"load_more_on_click","cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_widescreen":{"unit":"px","size":"","sizes":[]},"cards_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]},"load_more_spinner":{"value":"fas fa-spinner","library":"fa-solid"}}" data-widget_type="posts.cards"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid"> <article class="elementor-post elementor-grid-item post-67 post type-post status-publish format-standard has-post-thumbnail hentry category-carribean category-north-armerica"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-cancun/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="343" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20343'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1358" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-768x343.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-300x134.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-1024x457.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1.jpeg 1200w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-768x343.jpeg" /><noscript><img loading="lazy" decoding="async" width="768" height="343" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-768x343.jpeg" class="attachment-medium_large size-medium_large wp-image-1358" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-768x343.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-300x134.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1-1024x457.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/cancun-beach-hotels-1.jpeg 1200w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Caribbean</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-cancun/" > Top 10 Beach Hotels in Cancun, Mexico </a> </h3> <div class="elementor-post__excerpt"> <p>Uncover Paradise: The Top 10 Beach Hotels in Cancun That Will Leave You Breathless Cancun, a stunning beach destination located on the eastern coast of Mexico’s Yucatan Peninsula, is a true paradise for beach lovers. With its turquoise waters, pristine</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-cancun/" aria-label="Read more about Top 10 Beach Hotels in Cancun, Mexico" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1508 post type-post status-publish format-standard has-post-thumbnail hentry category-north-armerica"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-clearwater-beach-usa/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1517" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-1517" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/01/jw-marriott-clearwater-beach-1.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">North America</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-clearwater-beach-usa/" > Top 10 Beach hotels in Clearwater Beach, USA </a> </h3> <div class="elementor-post__excerpt"> <p>Introduction to Clearwater Beach Clearwater Beach is a stunning destination located on the Gulf Coast of Florida. With its pristine white sandy beaches, crystal-clear turquoise waters, and breathtaking sunsets, it is no wonder that Clearwater Beach is often referred to</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-clearwater-beach-usa/" aria-label="Read more about Top 10 Beach hotels in Clearwater Beach, USA" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-999 post type-post status-publish format-standard has-post-thumbnail hentry category-north-armerica"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotel-in-puerto-vallarta-mexico/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1032" alt="Hyatt Ziva Puerto Vallarta****, Beach Hotel in Puerto Vallarta, Mexico" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-1032" alt="Hyatt Ziva Puerto Vallarta****, Beach Hotel in Puerto Vallarta, Mexico" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/hotel-hyatt-puerto-vallarta-1.jpg.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">North America</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotel-in-puerto-vallarta-mexico/" > Top 10 Beach Hotels in Puerto Vallarta , Mexico </a> </h3> <div class="elementor-post__excerpt"> <p>Discover The Best Beach Hotels in Puerto Vallarta Introduction to Puerto Vallarta and its beach resorts Welcome to Puerto Vallarta, a breathtaking destination on the Pacific coast of Mexico. With its pristine beaches, crystal-clear waters, and vibrant culture, this charming</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotel-in-puerto-vallarta-mexico/" aria-label="Read more about Top 10 Beach Hotels in Puerto Vallarta , Mexico" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1476 post type-post status-publish format-standard has-post-thumbnail hentry category-north-armerica"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-myrtle-beach-usa/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1447" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-1447" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/12/490853510.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">North America</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-myrtle-beach-usa/" > Top 10 Beach hotels in Myrtle Beach, USA </a> </h3> <div class="elementor-post__excerpt"> <p>The ultimate guide to Myrtle beach, South Carolina Myrtle Beach, located on the stunning coast of South Carolina, is a popular vacation destination that offers an abundance of sun, sand, and relaxation. With its pristine beaches, vibrant nightlife, and endless</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-myrtle-beach-usa/" aria-label="Read more about Top 10 Beach hotels in Myrtle Beach, USA" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1089 post type-post status-publish format-standard has-post-thumbnail hentry category-central-america"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-panama/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="509" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20509'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1124" alt="Beach in Panama" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-768x509.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-300x199.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-1024x678.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-1536x1017.jpeg 1536w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-2048x1356.jpeg 2048w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-768x509.jpeg" /><noscript><img loading="lazy" decoding="async" width="768" height="509" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-768x509.jpeg" class="attachment-medium_large size-medium_large wp-image-1124" alt="Beach in Panama" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-768x509.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-300x199.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-1024x678.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-1536x1017.jpeg 1536w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/AdobeStock_57213049-2048x1356.jpeg 2048w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Central America</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-panama/" > Top 10 Beach Hotels in Panama </a> </h3> <div class="elementor-post__excerpt"> <p>Discover The Best Beach Hotels Panama Panama, a tropical paradise nestled between the Pacific Ocean and the Caribbean Sea, is home to some of the most breathtaking beach hotels in the world. With its white sandy beaches, crystal clear waters,</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-panama/" aria-label="Read more about Top 10 Beach Hotels in Panama" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1867 post type-post status-publish format-standard has-post-thumbnail hentry category-north-armerica"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-oahu-hawai/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1869" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-1869" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/03/hawaii-Oahu.1jpg.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">North America</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-oahu-hawai/" > Top 10 Beach Hotels in Oahu, Hawaii </a> </h3> <div class="elementor-post__excerpt"> <p>Oahu, Hawaii, USA: The Top 10 Beachfront Hotels Introduction to Oahu, Hawaii As an avid traveller and beach lover, I have had the pleasure of visiting countless breathtaking destinations around the world. However, there is one place that holds a</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-oahu-hawai/" aria-label="Read more about Top 10 Beach Hotels in Oahu, Hawaii" tabindex="-1" > Read More » </a> </div> </div> </div> </article> </div> <span class="e-load-more-spinner"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-spinner" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg> </span> <div class="e-load-more-anchor" data-page="1" data-max-page="5" data-next-page="https://www.amazingbeachhotels.com/page/2/"></div> <div class="elementor-button-wrapper"> <a href="#" class="elementor-button-link elementor-button" role="button"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Load More</span> </span> </a> </div> <div class="e-load-more-message"></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-f0c0a01 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f0c0a01" data-element_type="section" id="europe"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5861278" data-id="5861278" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4f1d6dc elementor-widget elementor-widget-spacer" data-id="4f1d6dc" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> <div class="elementor-element elementor-element-a963017 elementor-widget elementor-widget-heading" data-id="a963017" data-element_type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default"><a href="https://www.amazingbeachhotels.com/category/europe/">EUROPE</a></h2> </div> <div class="elementor-element elementor-element-a1a6688 elementor-posts__hover-none elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes load-more-align-center elementor-widget elementor-widget-posts" data-id="a1a6688" data-element_type="widget" data-settings="{"pagination_type":"load_more_on_click","cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_widescreen":{"unit":"px","size":"","sizes":[]},"cards_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]},"load_more_spinner":{"value":"fas fa-spinner","library":"fa-solid"}}" data-widget_type="posts.cards"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid"> <article class="elementor-post elementor-grid-item post-157 post type-post status-publish format-standard has-post-thumbnail hentry category-europe category-spain"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-spain/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="433" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20433'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-149" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-768x433.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-300x169.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-1024x578.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1.jpg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-768x433.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="433" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-768x433.jpg" class="attachment-medium_large size-medium_large wp-image-149" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-768x433.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-300x169.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1-1024x578.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/gran-melia-.palacio-de-isora-resort-beach1.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-spain/" > Top 10 beach hotels in Spain </a> </h3> <div class="elementor-post__excerpt"> <p>The Ultimate Guide to Finding the Best Beach Hotel in Spain Spain is renowned for its stunning coastline and beautiful beaches, making it the perfect destination for a beach getaway. With so many beach hotels to choose from, finding the</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-spain/" aria-label="Read more about Top 10 beach hotels in Spain" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-7487 post type-post status-publish format-standard has-post-thumbnail hentry category-europe category-spain"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-valencia-spain/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="287" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20287'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-7635" alt="Beach view, Valencia, Spain" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-768x287.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-300x112.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-1024x382.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-1536x573.jpeg 1536w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-2048x764.jpeg 2048w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-768x287.jpeg" /><noscript><img loading="lazy" decoding="async" width="768" height="287" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-768x287.jpeg" class="attachment-medium_large size-medium_large wp-image-7635" alt="Beach view, Valencia, Spain" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-768x287.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-300x112.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-1024x382.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-1536x573.jpeg 1536w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/valencia-beach-spain-2048x764.jpeg 2048w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-valencia-spain/" > Top 10 Beach hotels in Valencia, Spain </a> </h3> <div class="elementor-post__excerpt"> <p>Discover the Ultimate Beachfront Luxury: Unveiling the Best Beach Hotels in Valencia, Spain Valencia, the sun-drenched gem of Spain’s eastern coast, beckons travelers with its irresistible blend of cultural charm, gastronomic delights, and stunning beaches. For those seeking an unforgettable</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-valencia-spain/" aria-label="Read more about Top 10 Beach hotels in Valencia, Spain" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1988 post type-post status-publish format-standard has-post-thumbnail hentry category-europe category-spain"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-malaga-spain/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="509" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20509'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1983" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1-768x509.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1-300x199.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1-768x509.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="509" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1-768x509.jpg" class="attachment-medium_large size-medium_large wp-image-1983" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1-768x509.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1-300x199.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/Melia-Costa-del-Sol-1.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-malaga-spain/" > Top 10 Beach hotels in Malaga, Spain </a> </h3> <div class="elementor-post__excerpt"> <p>Top 10 beach hotels in Malaga, Spain Welcome to the sun-kissed shores of Malaga, Spain, where the Mediterranean Sea meets unparalleled hospitality in a vibrant coastal city steeped in history and charm. In this article, we invite you to explore</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-malaga-spain/" aria-label="Read more about Top 10 Beach hotels in Malaga, Spain" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1825 post type-post status-publish format-standard has-post-thumbnail hentry category-europe"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-croatia/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1828" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8.jpg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-1828" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/rixos-premium-drubvnik-croatia-beach-hotel-8.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-croatia/" > Top 10 Beach Hotels in Croatia </a> </h3> <div class="elementor-post__excerpt"> <p>Introduction to Beach Hotels in Croatia When it comes to planning a beach vacation, Croatia should be at the top of your list. With its stunning coastline and crystal clear waters, this Mediterranean gem has become a hotspot for beach</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-croatia/" aria-label="Read more about Top 10 Beach Hotels in Croatia" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-207 post type-post status-publish format-standard has-post-thumbnail hentry category-asia category-europe"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-turkey/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="511" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20511'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-468" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4.jpg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="511" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg" class="attachment-medium_large size-medium_large wp-image-468" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Asia</div> <div class="elementor-post__avatar"> <img alt='Angelo Lerin' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg" /><noscript><img alt='Angelo Lerin' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-turkey/" > Top 10 Beach Hotels in Turkey </a> </h3> <div class="elementor-post__excerpt"> <p>Turkey, a Mediterranean Paradise Introduction to Beach Hotels in Turkey Turkey is a country renowned for its stunning coastline and beautiful beaches. With its crystal clear waters, golden sand, and breathtaking views, it’s no wonder that beach hotels in Turkey</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-turkey/" aria-label="Read more about Top 10 Beach Hotels in Turkey" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1952 post type-post status-publish format-standard has-post-thumbnail hentry category-europe"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-dubrovnik-croatia/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="464" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20464'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1945" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1-768x464.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1-300x181.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1-768x464.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="464" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1-768x464.jpg" class="attachment-medium_large size-medium_large wp-image-1945" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1-768x464.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1-300x181.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/04/dubrovnik-president-valamar-croacia-1.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-dubrovnik-croatia/" > Top 10 Beach Hotels in Dubrovnik, Croatia </a> </h3> <div class="elementor-post__excerpt"> <p>Discover the Beach Hotels in Dubrovnik, Croatia Welcome to the dazzling shores of Dubrovnik, Croatia, where history meets luxury amidst the stunning backdrop of the Adriatic Sea. Nestled along the rugged coastline of the Dalmatian Coast, Dubrovnik is renowned for</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-dubrovnik-croatia/" aria-label="Read more about Top 10 Beach Hotels in Dubrovnik, Croatia" tabindex="-1" > Read More » </a> </div> </div> </div> </article> </div> <span class="e-load-more-spinner"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-spinner" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg> </span> <div class="e-load-more-anchor" data-page="1" data-max-page="4" data-next-page="https://www.amazingbeachhotels.com/page/2/"></div> <div class="elementor-button-wrapper"> <a href="#" class="elementor-button-link elementor-button" role="button"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Load More</span> </span> </a> </div> <div class="e-load-more-message"></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-01e42d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="01e42d8" data-element_type="section" id="asia"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8cac4f9" data-id="8cac4f9" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-16511d3 elementor-widget elementor-widget-spacer" data-id="16511d3" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> <div class="elementor-element elementor-element-7a19b3c elementor-widget elementor-widget-heading" data-id="7a19b3c" data-element_type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default"><a href="https://www.amazingbeachhotels.com/category/asia/">ASIA</a></h2> </div> <div class="elementor-element elementor-element-494b484 elementor-posts__hover-none elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes load-more-align-center elementor-widget elementor-widget-posts" data-id="494b484" data-element_type="widget" data-settings="{"pagination_type":"load_more_on_click","cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_widescreen":{"unit":"px","size":"","sizes":[]},"cards_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]},"load_more_spinner":{"value":"fas fa-spinner","library":"fa-solid"}}" data-widget_type="posts.cards"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid"> <article class="elementor-post elementor-grid-item post-88 post type-post status-publish format-standard has-post-thumbnail hentry category-asia"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-thailand/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="431" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20431'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-247" alt="Pullman Phuket Arcadia Naithon Beach" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand-300x168.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand-768x431.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="431" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand-768x431.jpg" class="attachment-medium_large size-medium_large wp-image-247" alt="Pullman Phuket Arcadia Naithon Beach" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand-300x168.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/07/pullman-phuket-beahc-hotel-thailand.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Asia</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-thailand/" > Top 10 Beach hotels in Thailand </a> </h3> <div class="elementor-post__excerpt"> <p>10 Best Beach Hotels in Thailand: Where Luxury Meets Paradise Thailand, with its stunning tropical beaches and turquoise waters, is a dream destination for beach enthusiasts. The country offers a plethora of beach hotels that combine luxury with the natural</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-thailand/" aria-label="Read more about Top 10 Beach hotels in Thailand" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1747 post type-post status-publish format-standard has-post-thumbnail hentry category-asia"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-kuta-beach-bali/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1765" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-1765" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/02/3tribe-bali-kuta-beach2.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Asia</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-kuta-beach-bali/" > Top 10 Beach hotels in Kuta Beach, Bali </a> </h3> <div class="elementor-post__excerpt"> <p>10 Luxurious Beach Hotels in Kuta Beach, Bali Kuta Beach in Bali is a destination that offers the perfect combination of natural beauty and luxurious accommodations. Located on the southern coast of Bali, Kuta Beach is renowned for its stunning</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-kuta-beach-bali/" aria-label="Read more about Top 10 Beach hotels in Kuta Beach, Bali" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-8385 post type-post status-publish format-standard has-post-thumbnail hentry category-asia"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/15-stunning-beach-resorts-in-goa/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="439" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20439'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-8387" alt="Beach resorst, Goa, India" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa.png 1344w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-768x439.png" /><noscript><img loading="lazy" decoding="async" width="768" height="439" src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-768x439.png" class="attachment-medium_large size-medium_large wp-image-8387" alt="Beach resorst, Goa, India" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/beach-resorts-goa.png 1344w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Asia</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/15-stunning-beach-resorts-in-goa/" > 15 Stunning Beach Resorts in Goa </a> </h3> <div class="elementor-post__excerpt"> <p>Booking.com features 364 beach resorts in Goa that make perfect romantic getaways. The average nightly rate is $123, making these dreamy escapes surprisingly accessible. The resorts showcase incredible variety and charm. St. Regis’s sprawling 49-acre property delights couples with private plunge pools.</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/15-stunning-beach-resorts-in-goa/" aria-label="Read more about 15 Stunning Beach Resorts in Goa" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-2236 post type-post status-publish format-standard has-post-thumbnail hentry category-asia"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-patong-thailand/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-2269" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312.jpg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-2269" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/05/426582312.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Asia</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-patong-thailand/" > Top 10 Beach hotels in Patong, Thailand </a> </h3> <div class="elementor-post__excerpt"> <p>Discover the Ultimate Paradise: The Top 10 Beach Hotels in Patong, Thailand Nestled on the western coast of the stunning Phuket Island, Patong is a vibrant beach town that offers an unparalleled blend of natural beauty, cultural richness, and endless</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-patong-thailand/" aria-label="Read more about Top 10 Beach hotels in Patong, Thailand" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-8209 post type-post status-publish format-standard has-post-thumbnail hentry category-asia"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/best-resorts-in-phuket-for-couples-romantic-getaways-in-paradise/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="431" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20431'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1171" alt="The Shore of Katathani, Beach Hotel Phuket, Thailand" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg-300x168.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg-768x431.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="431" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg-768x431.jpg" class="attachment-medium_large size-medium_large wp-image-1171" alt="The Shore of Katathani, Beach Hotel Phuket, Thailand" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg-300x168.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/11/hotel-the-shore-at-katathani-1jpg.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Asia</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/best-resorts-in-phuket-for-couples-romantic-getaways-in-paradise/" > Best Resorts in Phuket for Couples: Romantic Getaways in Paradise </a> </h3> <div class="elementor-post__excerpt"> <p>Phuket, Thailand’s largest island, is a dream destination for couples seeking romance, adventure, and unforgettable memories. Whether you’re planning your honeymoon, celebrating an anniversary, or just looking to escape to paradise with your partner, Phuket offers a variety of luxurious</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/best-resorts-in-phuket-for-couples-romantic-getaways-in-paradise/" aria-label="Read more about Best Resorts in Phuket for Couples: Romantic Getaways in Paradise" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-207 post type-post status-publish format-standard has-post-thumbnail hentry category-asia category-europe"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-turkey/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="511" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20511'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-468" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4.jpg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="511" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg" class="attachment-medium_large size-medium_large wp-image-468" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-768x511.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4-1024x682.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/mandarin-oriental-bodrum-beach4.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Asia</div> <div class="elementor-post__avatar"> <img alt='Angelo Lerin' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg" /><noscript><img alt='Angelo Lerin' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-1_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-turkey/" > Top 10 Beach Hotels in Turkey </a> </h3> <div class="elementor-post__excerpt"> <p>Turkey, a Mediterranean Paradise Introduction to Beach Hotels in Turkey Turkey is a country renowned for its stunning coastline and beautiful beaches. With its crystal clear waters, golden sand, and breathtaking views, it’s no wonder that beach hotels in Turkey</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/top-10-beach-hotels-in-turkey/" aria-label="Read more about Top 10 Beach Hotels in Turkey" tabindex="-1" > Read More » </a> </div> </div> </div> </article> </div> <span class="e-load-more-spinner"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-spinner" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg> </span> <div class="e-load-more-anchor" data-page="1" data-max-page="2" data-next-page="https://www.amazingbeachhotels.com/page/2/"></div> <div class="elementor-button-wrapper"> <a href="#" class="elementor-button-link elementor-button" role="button"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Load More</span> </span> </a> </div> <div class="e-load-more-message"></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-2e7609b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e7609b" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a124dc4" data-id="a124dc4" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-aa0c6e4 elementor-widget elementor-widget-spacer" data-id="aa0c6e4" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> <div class="elementor-element elementor-element-015de41 elementor-widget elementor-widget-heading" data-id="015de41" data-element_type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default"><a href="https://www.amazingbeachhotels.com/places/">Hotels</a></h2> </div> <div class="elementor-element elementor-element-0409315 elementor-posts__hover-none elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes load-more-align-center elementor-widget elementor-widget-posts" data-id="0409315" data-element_type="widget" data-settings="{"pagination_type":"load_more_on_click","cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_widescreen":{"unit":"px","size":"","sizes":[]},"cards_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]},"load_more_spinner":{"value":"fas fa-spinner","library":"fa-solid"}}" data-widget_type="posts.cards"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid"> <article class="elementor-post elementor-grid-item post-7564 gd_place type-gd_place status-publish has-post-thumbnail hentry gd_place_tags-valencia gd_placecategory-europe gd_placecategory-spain-1"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/places/spain/valencia/valencia-1/hotel-miramar-valencia/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="559" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20559'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-7565" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5-768x559.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5-300x218.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5-768x559.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="559" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5-768x559.jpg" class="attachment-medium_large size-medium_large wp-image-7565" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5-768x559.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5-300x218.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Miramar-Valencia5.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/places/spain/valencia/valencia-1/hotel-miramar-valencia/" > Hotel Miramar Valencia** </a> </h3> <div class="elementor-post__excerpt"> <p>Hotel Miramar Valencia is a charming boutique hotel nestled in the heart of Valencia, Spain, offering guests a delightful blend of modern comfort and traditional Spanish hospitality. Situated just steps</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/places/spain/valencia/valencia-1/hotel-miramar-valencia/" aria-label="Read more about Hotel Miramar Valencia**" tabindex="-1" > DISCOVER » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-717 gd_place type-gd_place status-publish has-post-thumbnail hentry gd_place_tags-miami gd_placecategory-america gd_placecategory-florida-1 gd_placecategory-north-america gd_placecategory-usa"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/places/united-states/florida/surfside/four-seasons-hotel-at-the-surf-club-surfside-florida/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="600" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20600'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-718" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-768x600.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-300x234.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-1024x800.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club.jpg 1152w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-768x600.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="600" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-768x600.jpg" class="attachment-medium_large size-medium_large wp-image-718" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-768x600.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-300x234.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club-1024x800.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/Four-season-at-the-surf-club.jpg 1152w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">America</div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/places/united-states/florida/surfside/four-seasons-hotel-at-the-surf-club-surfside-florida/" > Four Seasons Hotel at The Surf Club, Surfside, Florida ***** </a> </h3> <div class="elementor-post__excerpt"> <p>Nestled along the pristine shores of Surfside, Miami Florida, the Four Seasons Hotel at The Surf Club stands as a testament to luxury, elegance, and timeless sophistication. This exclusive enclave</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/places/united-states/florida/surfside/four-seasons-hotel-at-the-surf-club-surfside-florida/" aria-label="Read more about Four Seasons Hotel at The Surf Club, Surfside, Florida *****" tabindex="-1" > DISCOVER » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-7744 gd_place type-gd_place status-publish has-post-thumbnail hentry gd_placecategory-colombia-1"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/places/colombia/magdalena/urb-plenomar/casa-verano-beach-hotel-adults-only/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="431" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20431'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-7747" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-300x169.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-1024x575.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA.jpg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-768x431.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="431" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-768x431.jpg" class="attachment-medium_large size-medium_large wp-image-7747" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-300x169.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA-1024x575.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Casa-Verano-Beach-Hotel-Adults-Only-COLOMBIA.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Colombia</div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/places/colombia/magdalena/urb-plenomar/casa-verano-beach-hotel-adults-only/" > Casa Verano Beach Hotel – Adults Only***** </a> </h3> <div class="elementor-post__excerpt"> <p>Casa Verano Beach Hotel is a captivating haven nestled along the stunning coastline of Colombia, offering an unparalleled retreat for travelers seeking solace and luxury. Situated amidst the breathtaking landscapes</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/places/colombia/magdalena/urb-plenomar/casa-verano-beach-hotel-adults-only/" aria-label="Read more about Casa Verano Beach Hotel – Adults Only*****" tabindex="-1" > DISCOVER » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-7767 gd_place type-gd_place status-publish has-post-thumbnail hentry gd_placecategory-colombia-1"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/places/colombia/la-guajira/guajira/uuttaaka-eco-hotel/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="431" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20431'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-7800" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-300x169.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-1024x575.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5.jpg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-768x431.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="431" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-768x431.jpg" class="attachment-medium_large size-medium_large wp-image-7800" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-768x431.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-300x169.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5-1024x575.jpg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/UUTTAAKA-Eco-Hotel5.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Colombia</div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/places/colombia/la-guajira/guajira/uuttaaka-eco-hotel/" > UUTTAAKA Eco-Hotel*** </a> </h3> <div class="elementor-post__excerpt"> <p>UUTTAAKA Eco-Hotel, located in the serene coastal town of Palomino, Colombia, offers an exceptional eco-friendly retreat nestled between the lush Sierra Nevada mountains and the pristine Caribbean Sea. This 3-star</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/places/colombia/la-guajira/guajira/uuttaaka-eco-hotel/" aria-label="Read more about UUTTAAKA Eco-Hotel***" tabindex="-1" > DISCOVER » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-7914 gd_place type-gd_place status-publish has-post-thumbnail hentry gd_place_tags-corfu gd_placecategory-europe gd_placecategory-greece-1"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/places/greece/corfu/benitses/hotel-kaiser-bridge/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-7915" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-7915" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2024/06/Hotel-Kaiser-Bridge-1.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Europe</div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/places/greece/corfu/benitses/hotel-kaiser-bridge/" > Hotel Kaiser Bridge *** </a> </h3> <div class="elementor-post__excerpt"> <p>Sun-drenched shores, crystal-clear waters, and the warmth of Greek hospitality – these are the hallmarks of a perfect escape, and Hotel Kaiser Bridge on Corfu Island embodies them all. Nestled</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/places/greece/corfu/benitses/hotel-kaiser-bridge/" aria-label="Read more about Hotel Kaiser Bridge ***" tabindex="-1" > DISCOVER » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-1015 gd_place type-gd_place status-publish has-post-thumbnail hentry gd_place_tags-mexico gd_place_tags-puerto-vallarta gd_placecategory-america gd_placecategory-mexico-1 gd_placecategory-north-america"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/places/mexico/jalisco/puerto-vallarta/marriott-puerto-vallarta-resort-spa/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20512'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-1016" alt="Marriott Puerto Vallarta Resort & Spa ****, Beach Hotel in Puerto Vallarta, Mexico" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1.jpg 1024w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1-768x512.jpg" /><noscript><img loading="lazy" decoding="async" width="768" height="512" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1-768x512.jpg" class="attachment-medium_large size-medium_large wp-image-1016" alt="Marriott Puerto Vallarta Resort & Spa ****, Beach Hotel in Puerto Vallarta, Mexico" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1-768x512.jpg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1-300x200.jpg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/09/marriott-puerto-vallarta-1.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">America</div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/places/mexico/jalisco/puerto-vallarta/marriott-puerto-vallarta-resort-spa/" > Marriott Puerto Vallarta Resort & Spa **** </a> </h3> <div class="elementor-post__excerpt"> <p>Overview The Marriott Puerto Vallarta Resort & Spa is a luxurious 4-star hotel located in the picturesque city of Puerto Vallarta, Mexico. Nestled between the majestic Sierra Madre Mountains and</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/places/mexico/jalisco/puerto-vallarta/marriott-puerto-vallarta-resort-spa/" aria-label="Read more about Marriott Puerto Vallarta Resort & Spa ****" tabindex="-1" > DISCOVER » </a> </div> </div> </div> </article> </div> <span class="e-load-more-spinner"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-spinner" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg> </span> <div class="e-load-more-anchor" data-page="1" data-max-page="83" data-next-page="https://www.amazingbeachhotels.com/page/2/"></div> <div class="elementor-button-wrapper"> <a href="#" class="elementor-button-link elementor-button" role="button"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Load More</span> </span> </a> </div> <div class="e-load-more-message"></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-3adc123 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3adc123" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-68e8a08" data-id="68e8a08" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2f2fc0f elementor-widget elementor-widget-spacer" data-id="2f2fc0f" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> <div class="elementor-element elementor-element-0943a69 elementor-widget elementor-widget-heading" data-id="0943a69" data-element_type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default"><a href="https://www.amazingbeachhotels.com/category/guides/">Guides</a></h2> </div> <div class="elementor-element elementor-element-af476b1 elementor-posts__hover-none elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-widget elementor-widget-posts" data-id="af476b1" data-element_type="widget" data-settings="{"cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_widescreen":{"unit":"px","size":"","sizes":[]},"cards_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile_extra":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.cards"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid"> <article class="elementor-post elementor-grid-item post-8447 post type-post status-publish format-standard has-post-thumbnail hentry category-best-beaches category-carribean category-guides"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/15-best-punta-cana-beaches-hidden-paradise-spots/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="439" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20439'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-8448" alt="Punta Cana beach, Dominican Republic" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach.png 1344w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-768x439.png" /><noscript><img loading="lazy" decoding="async" width="768" height="439" src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-768x439.png" class="attachment-medium_large size-medium_large wp-image-8448" alt="Punta Cana beach, Dominican Republic" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/punta-cana-beach.png 1344w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Best beaches</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/15-best-punta-cana-beaches-hidden-paradise-spots/" > 15 Best Punta Cana Beaches: Hidden Paradise Spots (2025 Guide) </a> </h3> <div class="elementor-post__excerpt"> <p>Punta Cana‘s pristine coastline stretches over 40 miles and features some of the Caribbean’s most spectacular shores. My extensive exploration of these beaches ranges from the bustling Bavaro Beach with its impressive 20,000+ Tripadvisor reviews to the Blue Flag certified Cabeza de Toro Beach. Each beach has something special to offer visitors. The world-renowned Playa Macao ranks among the world’s top ten beaches, while Playa Bibijagua’s 100+ shopping stalls create a vibrant atmosphere. My frequent visits to this Dominican Republic‘s</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/15-best-punta-cana-beaches-hidden-paradise-spots/" aria-label="Read more about 15 Best Punta Cana Beaches: Hidden Paradise Spots (2025 Guide)" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-8445 post type-post status-publish format-standard has-post-thumbnail hentry category-best-beaches category-europe category-guides"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/the-12-best-beaches-in-sicily-from-sandy-coves-to-crystal-waters/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="439" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20439'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-8446" alt="best beaches in Sicily, Italy" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily.png 1344w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-768x439.png" /><noscript><img loading="lazy" decoding="async" width="768" height="439" src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-768x439.png" class="attachment-medium_large size-medium_large wp-image-8446" alt="best beaches in Sicily, Italy" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-768x439.png 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-300x171.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily-1024x585.png 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sicily.png 1344w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Best beaches</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/the-12-best-beaches-in-sicily-from-sandy-coves-to-crystal-waters/" > The 12 Best Beaches in Sicily: From Sandy Coves to Crystal Waters </a> </h3> <div class="elementor-post__excerpt"> <p>Sicily‘s coastline stretches an impressive 900 miles in Italy. Beautiful beaches dot the landscape across a dozen islands. The coast offers everything from dramatic rocky coves to pristine sandy shores. Sicily’s beaches paint a stunning picture of variety. Some locations showcase intense turquoise waters against rocky backdrops. Others welcome families with smooth sandy stretches and shallow lagoons. The white marble cliffs of Scala dei Turchi stand in stark contrast to the Caribbean-like beauty of Rabbit Beach in Lampedusa. Each beach</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/the-12-best-beaches-in-sicily-from-sandy-coves-to-crystal-waters/" aria-label="Read more about The 12 Best Beaches in Sicily: From Sandy Coves to Crystal Waters" tabindex="-1" > Read More » </a> </div> </div> </div> </article> <article class="elementor-post elementor-grid-item post-8442 post type-post status-publish format-standard has-post-thumbnail hentry category-best-beaches category-europe category-guides"> <div class="elementor-post__card"> <a class="elementor-post__thumbnail__link" href="https://www.amazingbeachhotels.com/15-most-beautiful-beaches-in-sardinia-locals-guide/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="768" height="432" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20768%20432'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-8443" alt="" data-lazy-srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-768x432.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-300x169.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-1024x576.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia.jpeg 1280w" data-lazy-sizes="(max-width: 768px) 100vw, 768px" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-768x432.jpeg" /><noscript><img loading="lazy" decoding="async" width="768" height="432" src="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-768x432.jpeg" class="attachment-medium_large size-medium_large wp-image-8443" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-768x432.jpeg 768w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-300x169.jpeg 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia-1024x576.jpeg 1024w, https://www.amazingbeachhotels.com/wp-content/uploads/2025/03/sardinia.jpeg 1280w" sizes="(max-width: 768px) 100vw, 768px" /></noscript></div></a> <div class="elementor-post__badge">Best beaches</div> <div class="elementor-post__avatar"> <img alt='oman' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3E%3C/svg%3E" data-lazy-srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' data-lazy-src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg" /><noscript><img alt='oman' src='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg' srcset='https://www.amazingbeachhotels.com/wp-content/uploads/2023/08/logo-2_uwp_avatar_thumb.jpeg 2x' class='avatar avatar-128 photo' height='128' width='128' /></noscript> </div> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.amazingbeachhotels.com/15-most-beautiful-beaches-in-sardinia-locals-guide/" > 15 Most Beautiful Beaches in Sardinia: Local’s Guide 2025 </a> </h3> <div class="elementor-post__excerpt"> <p>Sardinia‘s breathtaking 1,849-kilometer coastline has some of the Mediterranean’s best beaches that rival spots in the Seychelles and Caribbean. Our beach-hopping adventures in this Italian paradise took us from the crystal-clear waters of La Pelosa to the unique quartz-sand shores of Is Aruttas. Sardinia’s beaches stand out because of their amazing variety. You can choose between family-friendly spots with gentle slopes and hidden coves like Cala Goloritze that allows only 250 visitors each day. These beautiful beaches in Italy give</p> </div> <div class="elementor-post__read-more-wrapper"> <a class="elementor-post__read-more" href="https://www.amazingbeachhotels.com/15-most-beautiful-beaches-in-sardinia-locals-guide/" aria-label="Read more about 15 Most Beautiful Beaches in Sardinia: Local’s Guide 2025" tabindex="-1" > Read More » </a> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </section> </div> </div> </main> <div data-elementor-type="footer" data-elementor-id="38" class="elementor elementor-38 elementor-location-footer" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-dd1c3c6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="dd1c3c6" data-element_type="section" id="myfooter" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-16052d0" data-id="16052d0" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4afd841 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="4afd841" data-element_type="widget" data-widget_type="theme-site-logo.default"> <a href="https://www.amazingbeachhotels.com"> <img width="300" height="225" src="https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3-300x225.png" class="attachment-medium size-medium wp-image-140" alt="" srcset="https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3-300x225.png 300w, https://www.amazingbeachhotels.com/wp-content/uploads/2023/06/AMAZING-3.png 400w" sizes="(max-width: 300px) 100vw, 300px" /> </a> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-73bab41 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="73bab41" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0bf9d8b" data-id="0bf9d8b" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-52bb407 elementor-widget elementor-widget-text-editor" data-id="52bb407" data-element_type="widget" data-widget_type="text-editor.default"> <p><a href="https://www.amazingbeachhotels.com/legal/">Legal notice</a> | <a href="https://www.amazingbeachhotels.com/sitemap/">Sitemap</a> | <a href="https://www.amazingbeachhotels.com/category/best-beaches/">Best beaches</a> | <a href="https://www.amazingbeachhotels.com/category/guides/">Destinations guide</a></p> </div> </div> </div> </div> </section> </div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/hello-elementor\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://www.amazingbeachhotels.com/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="1" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button> </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="1" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="[cky_preference_close_label]" data-cky-tag="detail-close"> <img src="https://www.amazingbeachhotels.com/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt="Close"> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> var default_location = 'Punta Cana'; var latlng; var address; var dist = 0; var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {}; function geodir_setup_submit_search($form) { jQuery('.geodir_submit_search').off('click');// unbind any other click events jQuery('.geodir_submit_search').on("click",function(e) { e.preventDefault(); var s = ' '; var $form = jQuery(this).closest('form'); if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val(); if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s); // Disable location based search for disabled location post type. if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') { if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) { jQuery('.snear', $form).remove(); jQuery('.sgeo_lat', $form).remove(); jQuery('.sgeo_lon', $form).remove(); jQuery('select[name="sort_by"]', $form).remove(); jQuery($form).trigger("submit"); return; } } if ( dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near' && !jQuery('.geodir-location-search-type', $form).val() ) ) { var vNear = jQuery(".snear", $form).val(); /* OSM can't handle post code with no space so we test for it and add one if needed */ if(window.gdMaps === 'osm'){ var $near_val = vNear; var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$"); if($is_post_code){ $near_val = $near_val.replace(/.{3}$/,' $&'); jQuery(".snear", $form).val($near_val); } } geodir_setsearch($form); } else { jQuery(".snear", $form).val(''); jQuery($form).trigger("submit"); } }); // Clear near search GPS for core if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){ jQuery('[name="snear"]').off('keyup'); jQuery('[name="snear"]').on('keyup', function($){ jQuery('.sgeo_lat').val(''); jQuery('.sgeo_lon').val(''); }); } } jQuery(document).ready(function() { geodir_setup_submit_search(); //setup advanced search form on form ajax load jQuery("body").on("geodir_setup_search_form", function($form){ geodir_setup_submit_search($form); }); }); function geodir_setsearch($form) { if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Near')) jQuery(".snear", $form).val(default_location); geocodeAddress($form); } function updateSearchPosition(latLng, $form) { if (window.gdMaps === 'google') { jQuery('.sgeo_lat').val(latLng.lat()); jQuery('.sgeo_lon').val(latLng.lng()); } else if (window.gdMaps === 'osm') { jQuery('.sgeo_lat').val(latLng.lat); jQuery('.sgeo_lon').val(latLng.lon); } jQuery($form).trigger("submit"); // submit form after inserting the lat long positions } function geocodeAddress($form) { // Call the geocode function Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null; if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != '' ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) { if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) { jQuery(".snear", $form).val(''); } jQuery($form).trigger("submit"); } else { var address = jQuery(".snear", $form).val(); if (address && address.trim() == 'Near') { initialise2(); } else if(address && address.trim() == 'Near: My Location') { jQuery($form).trigger("submit"); } else { var search_address = address; if (window.gdMaps === 'google') { var geocodeQueryParams = {'address': search_address}; if (geodirIsZipCode(address)) { if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') { if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') { geocodeQueryParams['componentRestrictions']['postalCode'] = address; } } else { geocodeQueryParams['componentRestrictions'] = {'postalCode': address}; } } Sgeocoder.geocode(geocodeQueryParams, function (results, status) { if (status == google.maps.GeocoderStatus.OK) { updateSearchPosition(results[0].geometry.location, $form); } else { alert("Search was not successful for the following reason :" + status); } }); } else if (window.gdMaps === 'osm') { var osmCountryCodes = false; geocodePositionOSM(false, search_address, osmCountryCodes, false, function(geo) { if (typeof geo !== 'undefined' && geo.lat && geo.lon) { updateSearchPosition(geo, $form); } else { alert("Search was not successful for the requested address."); } }); } else { jQuery($form).trigger("submit"); } } } } function geodirIsZipCode(string) { if (/^\d+$/.test(string)) { if (string.length > 3 && string.length < 7) { return true; } } return false; } function initialise2() { if (!window.gdMaps) { return; } if (window.gdMaps === 'google') { var latlng = new google.maps.LatLng(56.494343, -4.205446); var myOptions = { zoom: 4, mapTypeId: google.maps.MapTypeId.TERRAIN, disableDefaultUI: true } } else if (window.gdMaps === 'osm') { var latlng = new L.LatLng(56.494343, -4.205446); var myOptions = { zoom: 4, mapTypeId: 'TERRAIN', disableDefaultUI: true } } try { prepareGeolocation(); } catch (e) {} doGeolocation(); } function doGeolocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(positionSuccess, positionError); } else { positionError(-1); } } function positionError(err) { var msg; switch (err.code) { case err.UNKNOWN_ERROR: msg = "Unable to find your location"; break; case err.PERMISSION_DENINED: msg = "Permission denied in finding your location"; break; case err.POSITION_UNAVAILABLE: msg = "Your location is currently unknown"; break; case err.BREAK: msg = "Attempt to find location took too long"; break; default: msg = "Location detection not supported in browser"; } jQuery('#info').html(msg); } function positionSuccess(position) { var coords = position.coords || position.coordinate || position; jQuery('.sgeo_lat').val(coords.latitude); jQuery('.sgeo_lon').val(coords.longitude); jQuery('.geodir-listing-search').trigger("submit"); } /** * On unload page do some cleaning so back button cache does not store these values. */ jQuery(window).on("beforeunload", function(e) { if(jQuery('.sgeo_lat').length ){ jQuery('.sgeo_lat').val(''); jQuery('.sgeo_lon').val(''); } }); </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> var gdasac_selected = '', gdasac_li_type = '', gdasac_categories = [], gdasac_tags = [], gdasac_listings = [], gdasac_do_not_close = false, gdasac_doing_search = 0, gdasac_is_search = false, gdasac_keyup_timeout = null, gdasac_suggestions_with = '', gdasac_with_tags = false; jQuery(function($) { /*Init*/ gdas_ac_init('.gd_search_text'); if ($('.gd_search_text').length){$('.gd_search_text').each(function(){if(!$(this).parent().find(".gdas-search-suggestions").length){jQuery(this).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdas-search-suggestions gd-ios-scrollbars'><ul class='gdasac-listing list-unstyled p-0 m-0'></ul><ul class='gdasac-category list-unstyled p-0 m-0'></ul></div>");}});} /*On CPT change*/ jQuery("body").on("geodir_setup_search_form",function(){gdas_ac_init('.gd_search_text');}); }); function gdas_ac_init($field){jQuery($field).on("focusin",function(){gdasac_selected=this;gdas_ac_focus_in(this)}).on("focusout",function(){gdasac_selected="";gdas_ac_focus_out(this)});jQuery(window).on("resize",function(){gdas_ac_resize_suggestions()})} function gdas_ac_focus_in($input){ var $suggestions = jQuery($input).parent().find(".gdas-search-suggestions"), gdas_fire = false; if($suggestions.length){gdas_fire = true}else{jQuery($input).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdas-search-suggestions gd-ios-scrollbars'><ul class='gdasac-listing list-unstyled p-0 m-0'></ul></div>");gdas_fire = true;} /* Fire search */ if(gdas_fire&&!$suggestions.hasClass("gdasac-focused")){$suggestions.addClass("gdasac-focused");gdas_ac_init_suggestions($input);if(gdasac_suggestions_with!="posts"){gdas_ac_categories($input)}} /* Resize */ gdas_ac_resize_suggestions(); /* Set if is search near */ if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')){gdasac_is_search = true;}else{gdasac_is_search = false;} } function gdas_ac_focus_out($input){setTimeout(function() {if (!gdasac_do_not_close) {}},200);} /* Get the current post_type categories as suggestions. */ function gdas_ac_categories(el){ $input=jQuery(gdasac_selected);var post_type=jQuery($input).parent().parent().find("input[name='stype']").val();var post_type_slug=jQuery($input).closest(".geodir-search").find("input[name='stype']").data("slug");if(!post_type_slug){post_type_slug=jQuery($input).closest(".geodir-search").find(".search_by_post").find(":selected").data("slug")}if(typeof post_type_slug=="undefined"){post_type_slug=jQuery(".search_by_post").find(":selected").data("slug")}var search=jQuery($input).val();if(typeof search=="undefined"){search=""}request_url=geodir_params.api_url+""+post_type_slug+"/categories/?orderby=count&order=desc&search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;if(geodir_search_params.autocompleter_filter_location&&el&&jQuery(el).closest("form.geodir-listing-search").length){$form=jQuery(el).closest("form.geodir-listing-search");lname=jQuery(".geodir-location-search-type",$form).prop("name");lval=jQuery(".geodir-location-search-type",$form).val();if(lval&&(lname=="country"||lname=="region"||lname=="city"||lname=="neighbourhood")){request_url+="&"+lname+"="+lval}} jQuery.ajax({ type: "GET", url: request_url, dataType: 'json', success: function (data) { gdasac_categories = data;gdasac_doing_search--; html = ''; gdasac_li_type = 'category'; jQuery.each(gdasac_categories, function (index, value) {html = html + gdas_ac_create_li('category', value);}); var gdasCe = gdasac_selected ? gdasac_selected : el; jQuery(gdasCe).parent().find("ul.gdasac-category").empty().append(html); if(html && gdasac_selected && !jQuery(el).closest('form.geodir-listing-search').find('.gdas-search-suggestions').is(':visible')){try{jQuery(gdasCe).dropdown('show');}catch(err){console.log(err.message);}} }, error: function (xhr, textStatus, errorThrown) {console.log(errorThrown);} }); } function gdas_ac_tags(el){$input=jQuery(gdasac_selected);var post_type=jQuery($input).parent().parent().find("input[name='stype']").val();var post_type_slug=jQuery($input).closest(".geodir-search").find("input[name='stype']").data("slug");if(!post_type_slug){post_type_slug=jQuery($input).closest(".geodir-search").find(".search_by_post").find(":selected").data("slug")}var search=jQuery($input).val(),gdasPe=gdasac_selected?gdasac_selected:el;if(search&&search.length>=geodir_search_params.autocomplete_min_chars){request_url=geodir_params.api_url+""+post_type_slug+"/tags/?orderby=count&order=desc&search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;if(geodir_search_params.autocompleter_filter_location&&el&&jQuery(el).closest("form.geodir-listing-search").length){$form=jQuery(el).closest("form.geodir-listing-search");lname=jQuery(".geodir-location-search-type",$form).prop("name");lval=jQuery(".geodir-location-search-type",$form).val();if(lval&&(lname=="country"||lname=="region"||lname=="city"||lname=="neighbourhood")){request_url+="&"+lname+"="+lval}}jQuery.ajax({type:"GET",url:request_url,dataType:"json",success:function(data){gdasac_tags=data;gdasac_doing_search--;html="";gdasac_li_type="tag";jQuery.each(gdasac_tags,function(index,value){html=html+gdas_ac_create_li("tag",value)});jQuery(gdasPe).parent().find("ul.gdasac-tag").empty().append(html);if(html&&gdasac_selected&&!jQuery(el).closest("form.geodir-listing-search").find(".gdas-search-suggestions").is(":visible")){try{jQuery(gdasPe).dropdown("show")}catch(err){console.log(err.message)}}},error:function(xhr,textStatus,errorThrown){console.log(errorThrown)}})}else{jQuery(gdasPe).parent().find("ul.gdasac-tag").empty()}} /* Get the current post_type categories as suggestions. */ function gdas_ac_listings(el){ $input = jQuery(gdasac_selected); var post_type = jQuery($input).parent().parent().find("input[name='stype']").val(); var post_type_slug = jQuery($input).closest('.geodir-search').find("input[name='stype']").data("slug"); if(!post_type_slug) { post_type_slug = jQuery($input).closest('.geodir-search').find(".search_by_post").find(':selected').data("slug"); } var search = jQuery($input).val(), gdasLe = gdasac_selected ? gdasac_selected : el; if(search && search.length >= geodir_search_params.autocomplete_min_chars){ request_url = geodir_params.api_url + "" + post_type_slug+"/?search="+search+"&per_page="+geodir_search_params.autocompleter_max_results; if (geodir_search_params.autocompleter_filter_location && el && jQuery(el).closest('form.geodir-listing-search').length) { $form = jQuery(el).closest('form.geodir-listing-search'); lname = jQuery('.geodir-location-search-type', $form).prop('name'); lval = jQuery('.geodir-location-search-type', $form).val(); if (lval && (lname == 'country' || lname == 'region' || lname == 'city' || lname == 'neighbourhood')) { request_url += '&' + lname + '=' + lval; } } jQuery.ajax({ type: "GET", url: request_url, dataType: 'json', success: function (data) { gdasac_listings = data;gdasac_doing_search--; html = ''; gdasac_li_type = 'listing'; jQuery.each(gdasac_listings, function (index, value) { html = html + gdas_ac_create_li('listing', value); }); jQuery(gdasLe).parent().find("ul.gdasac-listing").empty().append(html); if(html && gdasac_selected && !jQuery(el).closest('form.geodir-listing-search').find('.gdas-search-suggestions').is(':visible')){try{jQuery(gdasLe).dropdown('show');}catch(err){console.log(err.message);}} }, error: function (xhr, textStatus, errorThrown) {console.log(errorThrown);} }); }else{jQuery(gdasLe).parent().find("ul.gdasac-listing").empty();} } /* Set the max height for the suggestion div so to never scroll past the bottom of the page. */ function gdas_ac_resize_suggestions(){setTimeout(function(){if(jQuery(".gd-suggestions-dropdown:visible").length){var offset=jQuery(".gd-suggestions-dropdown:visible").offset().top;var windowHeight=jQuery(window).height();var maxHeight=windowHeight-(offset-jQuery(window).scrollTop());if(jQuery(".gd-suggestions-dropdown:visible").prev().hasClass("gd_search_text")){jQuery(".gd-suggestions-dropdown:visible").css("max-height",windowHeight-40)}else{jQuery(".gd-suggestions-dropdown:visible").css("max-height",maxHeight)}}},50)} function gdas_ac_init_suggestions($input){setTimeout(function(){gdas_ac_resize_suggestions()},250);jQuery($input).on("keyup",function(e){gdasac_doing_search=3;/*city, region, country*/if(gdasac_keyup_timeout!=null)clearTimeout(gdasac_keyup_timeout);gdasac_keyup_timeout=setTimeout(function(){gdas_ac_maybe_fire_suggestions($input)},500)})} function gdas_ac_maybe_fire_suggestions(el){gdasac_keyup_timeout=null;if(gdasac_suggestions_with!="terms"){gdas_ac_listings(el)}if(gdasac_suggestions_with!="posts"){gdas_ac_categories(el)}if(gdasac_with_tags){gdas_ac_tags(el)}} function gdas_ac_create_li($type,$data){ var output = '', history = '', $delete = ''; var $common_class = 'list-group-item-action c-pointer p-0 m-0 d-flex justify-content-start align-items-center text-muted'; var $common_class_icon = ' d-flex align-items-center justify-content-center p-0 m-0 me-2'; var $common_class_title = 'dropdown-header h6 p-2 m-0 bg-light'; var $icon_size = 'height:38px;width:38px;'; if(gdasac_li_type != ''){if($type=='category'){output += '<li class="gdas-section-title '+$common_class_title+'" onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);">Categories</li>';}else if($type=='tag'){output += '<li class="gdas-section-title '+$common_class_title+'" onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);">Tags</li>';}else if($type=='listing'){output += '<li class="gdas-section-title '+$common_class_title+'">Listings</li>';}else{output += '<li class="gdas-section-title '+$common_class_title+'">'+$type.charAt(0).toUpperCase() + $type.slice(1)+'</li>';}} gdasac_li_type = ''; if($data.history){ history = '<i class="far fa-clock" title="Search history"></i> '; $delete = '<i onclick="var event=arguments[0]||window.event;geodir_cancelBubble(event);gdas_ac_del_location_history(\''+$data.slug+'\');jQuery(this).parent().remove();" class="fas fa-times" title="Remove from history"></i> '; }else if($type == 'category' && $data.fa_icon){ var icon_color = $data.fa_icon_color ? '#fff' : ''; history = '<span class="gdasac-icon '+$common_class_icon+'" style="background-color:'+$data.fa_icon_color+';color:'+icon_color+';'+$icon_size+'"><i class="'+$data.fa_icon+' fa-fw"></i></span> '; }else if($type == 'category'){ history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-folder-open"></i></span> '; }else if($type == 'tag'){ history = '<span class="gdasac-icon '+$common_class_icon+' fs-base" style="'+$icon_size+'"><i class="fas fa-tag"></i></span>'; }else if($type == 'listing' && $data.featured_image.thumbnail){ history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><img src="'+$data.featured_image.thumbnail+'" class="w-100"></span> '; }else{ history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-map-marker-alt"></i></span> '; } if($type=='category' || $type=='tag'){ if($data.area){$data.city = $data.area;} output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\','+$data.id+',\''+geodirSearchEscapeQuote($data.name)+'\');">'+history+'<b>'+ $data.name + '</b>'+$delete+'</li>'; }else if($type=='listing'){ if($data.area){$data.region = $data.area;} output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\','+$data.id+',\'\');">'+history+'<b>'+ $data.title.rendered + '</b>'+$delete+'</li>'; } return output; } function geodirSearchEscapeQuote(str){if(str){str=str.replace(/"/g, """);str=str.replace(/'/g, "\\'");str=str.replace(/'/g, "\\'");}return str;} function gdasac_click_action($type,$url,$id, $name){ if($type=='category'){ window.location = $url; }else if($type=='tag'){window.location = $url; }else if($type=='listing'){window.location = $url} } </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> map_id_arr = []; gdUmarker = ''; my_location = ''; lat = ''; lon = ''; gdUmarker = ''; userMarkerActive = false; gdLocationOptions = { enableHighAccuracy: true, timeout: 5000, maximumAge: 0 }; jQuery("body").on("map_show", function(event, map_id) { map_id_arr.push(map_id); if (lat && lon) { setTimeout(function(map_id) { geodir_search_setUserMarker(lat, lon, map_id); }, 1, map_id); } }); </script> <!-- Modal --> <div class="modal fade bsui" id="gdlm-switcher" tabindex="-1" aria-labelledby="dlm-switcher-title" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header text-center"> <div class="modal-title text-center w-100"> <h5 class="w-100" id="dlm-switcher-title">Change Location</h5> <h6 class="w-100 h6 text-muted">Find awesome listings near you!</h6> </div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body text-center"> <div class="dropdown"> <div class="mb-3" ><label class="sr-only form-label" >Change Location</label><input type="text" placeholder="city, region, country" class="form-control geodir-location-search" data-bs-toggle="dropdown" aria-label="city, region, country" ></div> </div> </div> </div> </div> </div> <script type="rocketlazyloadscript"> var gdlmls_selected = ''; var gdlmls_nearest = []; var gdlmls_country = []; var gdlmls_region = []; var gdlmls_city = []; var gdlmls_neighbourhood = []; var gdlmls_google_sessionToken = '';// google session token var gdlmls_google_service = '';// google service var gdlmls_do_not_close = false; var gdlmls_doing_search = 0; var gdlmls_doing_nearest = false; var gdlmls_is_search = false; var gdlmls_keyup_timeout = null; jQuery(function() { // init gdlm_ls_init('.geodir-location-search'); gdlm_is_search_input_location(); // on CPT change jQuery("body").on("geodir_setup_search_form", function(){ gdlm_ls_init('.geodir-location-search'); gdlm_is_search_input_location(); }); }); function gdlm_is_search_input_location(){ /* Check for on change */ jQuery(".snear").on("change", function(){ setTimeout(function(){ if (typeof geodir_search_params !== 'undefined' && geodir_search_params.autocompleter_filter_location) { jQuery('.gd-search-field-search .gd-suggestions-dropdown').remove(); } var $type = jQuery('.geodir-location-search-type').attr('name'); if($type ){ jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country').addClass('in-location in-'+$type); }else{ jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country'); } }, 100); }).on("keyup", function () { if (!(jQuery(this).val().trim() == geodir_params.txt_near_my_location && jQuery(this).closest('form').find('.geodir-location-search-type').val()=='me')) { jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country'); jQuery('.geodir-location-search-type').val('').attr('name',''); jQuery('.sgeo_lat').val(''); jQuery('.sgeo_lon').val(''); } }); } function gdlm_ls_init($field){ jQuery($field).on("focusin", function(){ gdlmls_selected = this; gdlm_ls_focus_in(this); }).on("focusout", function(){ gdlmls_selected = ''; gdlm_ls_focus_out(this); }); // window resize tasks jQuery(window).on("resize", function(){ gdls_ls_resize_suggestions(); }); } function gdlm_ls_focus_in($input){ if(jQuery($input).parent().find(".gdlm-location-suggestions").length){ gdlm_ls_current_location_suggestion($input); }else{ jQuery($input).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdlm-location-suggestions gd-ios-scrollbars'>" + "<ul class='gdlmls-near list-unstyled p-0 m-0 '></ul>" + "<ul class='gdlmls-neighbourhood list-unstyled p-0 m-0'></ul>" + "<ul class='gdlmls-city list-unstyled p-0 m-0'></ul>" + "<ul class='gdlmls-region list-unstyled p-0 m-0'></ul>" + "<ul class='gdlmls-country list-unstyled p-0 m-0'></ul>" + "<ul class='gdlmls-more list-unstyled p-0 m-0'></ul>" + "</div>"); gdlm_ls_init_suggestions($input); gdlm_ls_current_location_suggestion($input); } // resize gdls_ls_resize_suggestions(); // set if is search near if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear') || jQuery($input).hasClass('snear')){ gdlmls_is_search = true; }else{ gdlmls_is_search = false; } } function gdlm_ls_focus_out($input) { setTimeout(function() { _ua = navigator.userAgent.toLowerCase(); isChrome = /chrome/.test(_ua); isWin10 = /windows nt 10.0/.test(_ua); if (!gdlmls_do_not_close) { } }, 200); } /** * Set the max height for the suggestion div so to never scroll past the bottom of the page. */ function gdls_ls_resize_suggestions() { setTimeout(function() { if (jQuery('.gdlm-location-suggestions:visible').length) { var offset = jQuery('.gdlm-location-suggestions:visible').offset().top; var windowHeight = jQuery(window).height(); var maxHeight = windowHeight - (offset - jQuery(window).scrollTop()); if (jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')) { jQuery('.gdlm-location-suggestions:visible').css('max-height', windowHeight - 40); } else { jQuery('.gdlm-location-suggestions:visible').css('max-height', maxHeight); } } }, 50); } function gdlm_ls_init_suggestions($input) { setTimeout(function() { gdls_ls_resize_suggestions(); }, 250); jQuery($input).off("keypress").on("keypress",function(e) { if(e.keyCode && e.keyCode == 13 && !gdlmls_is_search && !jQuery($input).parent().find(".gdlm-location-suggestions").hasClass('show')) { jQuery($input).attr('aria-expanded','true').addClass('show');jQuery($input).parent().find(".gdlm-location-suggestions").addClass('show'); } }); jQuery($input).on("keyup", function($input) { gdlmls_doing_search = 3; // city, region, country if (gdlmls_keyup_timeout != null) clearTimeout(gdlmls_keyup_timeout); gdlmls_keyup_timeout = setTimeout(gdlm_ls_maybe_fire_suggestions, 500); }); } function gdlm_ls_maybe_fire_suggestions(){ /* Reset timer */ gdlmls_keyup_timeout = null; /* Do suggestions */ gdlm_ls_current_location_suggestion(); _value = gdlmls_selected ? jQuery(gdlmls_selected).val().trim() : ''; _chars = parseInt( geodir_location_params.autocompleter_min_chars ); if ((!_value || _chars < 1 || _chars > 0 && _value && parseInt(_value.length) >= _chars) && !(_value == geodir_params.txt_near_my_location && jQuery(gdlmls_selected).closest("form").find(".geodir-location-search-type").val() == "me")) { gdlm_ls_city_suggestion(); gdlm_ls_region_suggestion(); gdlm_ls_country_suggestion(); } } function gdlm_ls_maybe_suggest_more() { if ( gdlmls_doing_search == 0 && gdlmls_country.length == 0 && gdlmls_region.length == 0 && gdlmls_city.length == 0 && gdlmls_neighbourhood.length == 0 ) { $input = jQuery(gdlmls_selected).val(); if ($input) { if ((typeof google !== 'undefined' && typeof google.maps !== 'undefined')) { gdlm_ls_google_suggestions($input); } } else { jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty(); } } } function gdlm_ls_neighbourhood_suggestion() { var $search = jQuery(gdlmls_selected).val(); if ($search) { jQuery.ajax({ type: "GET", url: geodir_params.api_url + "locations/neighbourhoods/?search=" + $search, success: function(data) { gdlmls_neighbourhood = data; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); html = ''; jQuery.each(gdlmls_neighbourhood, function(index, value) { html = html + gdlm_ls_create_li('neighbourhood', value); }); jQuery(gdlmls_selected).parent().find("ul.gdlmls-neighbourhood").empty().append(html); if (html && gdlmls_is_search){ geodirLMShowDropdown(gdlmls_selected); } }, error: function(xhr, textStatus, errorThrown) { console.log(errorThrown); } }); } else { gdlmls_neighbourhood = []; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty(); } } function gdlm_ls_city_suggestion() { var $search = jQuery(gdlmls_selected).val(); if ($search) { jQuery.ajax({ type: "GET", url: geodir_params.api_url + "locations/cities/?search=" + $search, success: function(data) { gdlmls_city = data; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); html = ''; jQuery.each(gdlmls_city, function(index, value) { html = html + gdlm_ls_create_li('city', value); }); jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty().append(html); if (html && gdlmls_is_search){ geodirLMShowDropdown(gdlmls_selected); } }, error: function(xhr, textStatus, errorThrown) { console.log(errorThrown); } }); } else { gdlmls_city = []; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty(); } } function gdlm_ls_region_suggestion() { var $search = jQuery(gdlmls_selected).val(); if ($search) { jQuery.ajax({ type: "GET", url: geodir_params.api_url + "locations/regions/?search=" + $search, success: function(data) { gdlmls_region = data; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); html = ''; jQuery.each(gdlmls_region, function(index, value) { html = html + gdlm_ls_create_li('region', value); }); jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty().append(html); if (html && gdlmls_is_search){ geodirLMShowDropdown(gdlmls_selected); } }, error: function(xhr, textStatus, errorThrown) { console.log(errorThrown); } }); } else { gdlmls_region = []; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty(); } } function gdlm_ls_country_suggestion() { var $search = jQuery(gdlmls_selected).val(); if ($search) { jQuery.ajax({ type: "GET", url: geodir_params.api_url + "locations/countries/?search=" + $search, success: function(data) { gdlmls_country = data; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); html = ''; jQuery.each(gdlmls_country, function(index, value) { html = html + gdlm_ls_create_li('country', value); }); jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty().append(html); if (html && gdlmls_is_search){ geodirLMShowDropdown(gdlmls_selected); } }, error: function(xhr, textStatus, errorThrown) { console.log(errorThrown); } }); } else { gdlmls_country = []; gdlmls_doing_search--; gdlm_ls_maybe_suggest_more(); jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty(); } } function gdlm_ls_current_location_suggestion() { jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty(); // Near me jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty().append(gdlm_ls_create_li('near', { type: "near", slug: "me", title: geodir_params.txt_form_my_location })); if (jQuery(gdlmls_selected).val() == '') { var $search_history = JSON.parse(gdlm_ls_get_location_history()); if ($search_history) { jQuery.each($search_history, function(index, value) { jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li(value.type, value)); }); } if ( ! geodir_location_params.disable_nearest_cities ) { // Add near cities from ip gdlm_ls_nearest_cities(); } } console.log(JSON.parse(gdlm_ls_get_location_history())); } function gdlm_ls_nearest_cities() { if(!gdlmls_doing_nearest){ gdlmls_doing_nearest = true; jQuery.ajax({ type: "GET", url: geodir_params.api_url + "locations/cities/?orderby=ip", success: function(data) { if (data) { jQuery.each(data, function(index, value) { jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li('city', value)); }); } gdlmls_doing_nearest = false; }, error: function(xhr, textStatus, errorThrown) { console.log(errorThrown); gdlmls_doing_nearest = false; } }); } } function gdlm_ls_create_li($type,$data){ var output; var history = ''; var $delete = ''; var $common_class = 'list-group-item-action c-pointer px-1 py-1 m-0 d-flex justify-content-between'; if($data.history){ history = '<i class="fas fa-history" title="Search history"></i> '; $delete = '<span><i onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);gdlm_ls_del_location_history(\''+$data.slug+'\');jQuery(this).parent().parent().remove();" class="fas fa-times" title="Remove from history"></i></span> '; }else if($type == 'neighbourhood' || $type == 'city' || $type == 'region' || $type == 'country'){ history = '<i class="fas fa-map-marker-alt"></i> '; } if($type=='neighbourhood'){ if($data.area){$data.city = $data.area;} output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.city)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.city_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+ $data.city + ' (Neighbourhood)</span>'+$delete+'</li>'; }else if($type=='city'){ if($data.area){$data.region = $data.area;} output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.region)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.region+' (City)</span>'+$delete+'</li>'; }else if($type=='region'){ if($data.area){$data.country = $data.area;} output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.country)+'\',\''+$data.country_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.country_title+' (Region)</span>'+$delete+'</li>'; }else if($type=='country'){ output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b> (Country)</span>'+$delete+'</li>'; }else if($type=='near'){ output = '<li data-type="'+$type+'" class="gd-near-me text-primary '+$common_class+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span><i class="fas fa-location-arrow"></i> Near: '+ $data.title + '</span></li>'; }else if($type=='near-search'){ output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.description)+'\');"><span><i class="fas fa-search"></i> Near: '+ $data.description + '</span></li>'; } return output; } function gdlm_click_action($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){ if(gdlmls_is_search){ if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){ $slug = ''; if($type=='neighbourhood'){$slug = $hood_slug;} else if($type=='city'){$slug = $city_slug;} else if($type=='region'){$slug = $region_slug;} else if($type=='country'){$slug = $country_slug;} gdlm_search_fill_location($type,$slug,$title); }else if($type=='near-search'){ gdlm_search_fill_location($type,'',$title); }else if($type=='near'){ gd_get_user_position(gdlm_search_near_me); } }else{ if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){ gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug); }else if($type=='near-search'){ gdlm_go_search($title); }else if($type=='near'){ gd_get_user_position(gdlm_ls_near_me); } } setTimeout(function() { _ua = navigator.userAgent.toLowerCase(); isChrome = /chrome/.test(_ua); isWin10 = /windows nt 10.0/.test(_ua); if (isChrome && isWin10) { jQuery(".gdlm-location-suggestions").hide(); } },200); } function gdlm_ls_near_me($lat,$lon){ window.location = geodir_params.location_base_url+"near/me/"+$lat+","+$lon+"/"; } function gdlm_ls_near_gps($lat,$lon){ window.location = geodir_params.location_base_url+"near/gps/"+$lat+","+$lon+"/"; } function gdlm_search_near_me($lat,$lon){ gdlm_search_fill_location('near','me',"Near: "+geodir_params.txt_form_my_location,$lat,$lon) } function gdlm_search_fill_location($type,$slug,$title,$lat,$lon){ if($type=='near'){ }else if($type=='near-search'){ $type=''; }else{ var txtType; if ($type == 'country') { txtType = '(Country)'; } else if ($type == 'region') { txtType = '(Region)'; } else if ($type == 'city') { txtType = '(City)'; } else if ($type == 'neighbourhood') { txtType = '(Neighbourhood)'; } else { txtType = "("+$type+")"; } $title = "In: "+$title+" "+txtType; } jQuery('.geodir-location-search-type').val($slug).attr('name', $type); jQuery('.sgeo_lat').val($lat); jQuery('.sgeo_lon').val($lon); jQuery('.snear').val($title).trigger('change'); // fire change event so we can check if we need to add in-location class } function gdlm_go_search($text){ if (window.gdMaps === 'google') { var geocoder = new google.maps.Geocoder(); geocoder.geocode({'address': $text}, function (results, status) { if (status == 'OK') { $lat = results[0].geometry.location.lat(); $lon = results[0].geometry.location.lng(); gdlm_ls_near_gps($lat,$lon); } else { alert("Search was not successful for the following reason :" + status); } }); } else if (window.gdMaps === 'osm') { geocodePositionOSM(false, $text, false, false, function(geo) { if (typeof geo !== 'undefined' && geo.lat && geo.lon) { console.log(results); } else { alert("Search was not successful for the requested address."); } }); } } function gdlm_ls_search_location($type,$term){ jQuery.ajax({ type: "GET", url: geodir_params.api_url+$type+"/?search="+$term, success: function(data) { console.log(data); return data; }, error: function(xhr, textStatus, errorThrown) { console.log(errorThrown); } }); } function gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){ // save search history before redirect gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug); window.location = gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug); //console.log( gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug)); } function gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug){ //$url = geodir_params.location_url.slice(0, -1); // get location url without the ending slash $url = geodir_params.location_base_url; // get location url without the ending slash var show_country = 1; var show_region = 1; var show_city = 1; var show_hood = 0; if(show_country && $country_slug){ $url += ""+$country_slug+"/"; } if(show_region && $region_slug){ $url += ""+$region_slug+"/"; } if(show_city && $city_slug){ $url += ""+$city_slug+"/"; } if(show_hood && $hood_slug){ $url += ""+$hood_slug+"/"; } return $url; } function gdlm_ls_get_location_history(){ if (geodir_is_localstorage() === true) { return gdlm_ls_history = localStorage.getItem("gdlm_ls_history"); }else{ return ''; } } function gdlm_ls_del_location_history($slug){ gdlmls_do_not_close = true; if (geodir_is_localstorage() === true) { gdlm_ls_history = JSON.parse(localStorage.getItem("gdlm_ls_history")); var found = ''; jQuery.each(gdlm_ls_history, function(index, value) { if($slug && $slug==value.slug){ // its already in the list so bail. //gdlm_ls_history.splice(index, 1); found = index; } }); if(found!==''){ gdlm_ls_history.splice(found, 1); // store the user selection localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history)); } } setTimeout(function(){gdlmls_do_not_close = false;}, 200); } function gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){ // set a searched location if (geodir_is_localstorage() === true) { var gdlm_ls_history = localStorage.getItem("gdlm_ls_history"); var $exists = false; if (!gdlm_ls_history || gdlm_ls_history === undefined) { gdlm_ls_history = [] }else{ gdlm_ls_history = JSON.parse(gdlm_ls_history); jQuery.each(gdlm_ls_history, function(index, value) { if(value.type == $type && value.title==$title){ // its already in the list so bail. $exists = true; } }); } if(!$exists){ $slug = $city_slug; if($type=='neighbourhood'){ $slug = $hood_slug; }if($type=='city'){ $slug = $city_slug; }else if($type=='region'){ $slug = $region_slug; }else if($type=='country'){ $slug = $country_slug; } var $location = { history:true, // set it as historical type:$type, title:$title, country_slug:$country_slug, region_slug:$region_slug, city_slug:$city_slug, hood_slug:$hood_slug, slug:$slug, area:$area }; gdlm_ls_history.unshift($location); // only keep latest 5 searches if(gdlm_ls_history.length > 5){ gdlm_ls_history.pop(); } } // store the user selection localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history)); } } function gdlm_ls_google_suggestions($search){ // Create a new session token. if(!gdlmls_google_sessionToken){ gdlmls_google_sessionToken = new google.maps.places.AutocompleteSessionToken(); } // display function var displaySuggestions = function(predictions, status) { if (status != google.maps.places.PlacesServiceStatus.OK) { return; } console.log(predictions); html = ''; predictions.forEach(function(prediction) { html = html + gdlm_ls_create_li('near-search', prediction); }); jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty().append(html); if (html && gdlmls_is_search){ geodirLMShowDropdown(gdlmls_selected); } }; if(!gdlmls_google_service){ gdlmls_google_service = new google.maps.places.AutocompleteService(); } gdlmls_google_service.getPlacePredictions({input: $search, sessionToken: gdlmls_google_sessionToken, types: ['geocode']}, displaySuggestions); } function geodirLMEscapeQuote(str) { if (str) { str = str.replace(/"/g, """); str = str.replace(/'/g, "\\'"); str = str.replace(/'/g, "\\'"); } return str; } /** * Open the location switcher */ function geodir_lm_setup_switcher_trigger() { var no_show = false; // Clear the location and redirect to the base location page jQuery(".gdlmls-menu-icon").on("click", function(event){ no_show = true; event.preventDefault(); window.location = geodir_params.location_base_url; }); // detect the menu item location switcher click jQuery('a[href$="#location-switcher"]').on("click", function(event){ if (!window.gdMaps) { if ((window.gdSetMap=='google' || window.gdSetMap=='auto') && window.google && typeof google.maps!=='undefined') { gdMaps = 'google'; } else if ((window.gdSetMap=='osm' || window.gdSetMap=='auto') && typeof L!=='undefined' && typeof L.version!=='undefined') { gdMaps = 'osm'; } else { gdMaps = null; } window.gdMaps = window.gdMaps || gdMaps; } if (!window.gdMaps) { jQuery(this).geodirLoadMap({loadJS:true}); jQuery(window).trigger('resize'); } // prevent the hash being added to the url event.preventDefault(); // only fire if the click is not the clear location button. if(!no_show){ jQuery('#gdlm-switcher').modal('show').on('shown.bs.modal', function (e) { jQuery('.modal .geodir-location-search').trigger("focus").trigger("click"); // second open might not trigger dropdown so we check. setTimeout(function(){ if( jQuery('.modal .geodir-location-search').attr('aria-expanded')=='false' ){ jQuery('.modal .geodir-location-search').dropdown('show'); } }, 200); }); } }); } function geodirLMShowDropdown(el) { /* Windows 11 Edge/Chrome dropdown fix */ var uA = navigator.userAgent.toLowerCase(); if (navigator.platform.toLowerCase().indexOf('win') !== -1 && uA.indexOf("windows nt 10") !== -1 && (uA.match(/chrome/i) || uA.match(/edge/i))) { jQuery(el).dropdown('show'); setTimeout(function(){ jQuery('.gd-search-field-near .gdlm-location-suggestions').css('display',"").show(); }, 30); } else if (jQuery(el).attr('aria-expanded')=='false'){ jQuery(el).dropdown('show'); } } jQuery(document).ready(function() {geodir_lm_setup_switcher_trigger()}); </script><style>html{font-size:16px;}</style> <script type="rocketlazyloadscript"> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <div data-wpr-lazyrender="1" class="wpml-ls-statics-footer wpml-ls wpml-ls-legacy-list-horizontal"> <ul><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-fr wpml-ls-first-item wpml-ls-item-legacy-list-horizontal"> <a href="https://www.amazingbeachhotels.com/fr/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="French" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.svg" alt="French" /></noscript></a> </li><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-de wpml-ls-item-legacy-list-horizontal"> <a href="https://www.amazingbeachhotels.com/de/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="German" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.svg" alt="German" /></noscript></a> </li><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-it wpml-ls-item-legacy-list-horizontal"> <a href="https://www.amazingbeachhotels.com/it/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="Italian" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.svg" alt="Italian" /></noscript></a> </li><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-es wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> <a href="https://www.amazingbeachhotels.com/es/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E" alt="Spanish" data-lazy-src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://www.amazingbeachhotels.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg" alt="Spanish" /></noscript></a> </li></ul> </div> <script id="geodir-js-extra"> var geodir_search_params = {"geodir_advanced_search_plugin_url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodir_advance_search_filters","geodir_admin_ajax_url":"https:\/\/www.amazingbeachhotels.com\/wp-admin\/admin-ajax.php","request_param":"{\"geo_url\":\"is_location\"}","msg_Near":"Near:","default_Near":"Near","msg_Me":"Me","unom_dist":"miles","autocomplete_field_name":"s","geodir_enable_autocompleter":"1","search_suggestions_with":"","geodir_location_manager_active":"1","msg_User_defined":"User defined","ask_for_share_location":"","geodir_autolocate_ask":"","geodir_autolocate_ask_msg":"Do you wish to be geolocated to listings near you?","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","GEOLOCATION_NOT_SUPPORTED":"Geolocation is not supported by this browser.","DEFAUTL_ERROR":"Browser unable to find your location.","text_more":"More","text_less":"Less","msg_In":"In:","txt_in_country":"(Country)","txt_in_region":"(Region)","txt_in_city":"(City)","txt_in_hood":"(Neighbourhood)","compass_active_color":"#087CC9","onload_redirect":"no","onload_askRedirect":"","onload_redirectLocation":"","autocomplete_min_chars":"4","autocompleter_max_results":"10","autocompleter_filter_location":"","time_format":"G\\hi","am_pm":"[\"am\", \"AM\", \"pm\", \"PM\"]","open_now_format":"{label}, {time}","ajaxPagination":"","txt_loadMore":"Load More","txt_loading":"Loading..."}; var geodir_location_params = {"select_merge_city_msg":"Please select merge city.","confirm_set_default":"Are sure you want to make this city default?","LISTING_URL_PREFIX":"Please enter listing url prefix","LISTING_URL_PREFIX_INVALID_CHAR":"Invalid character in listing url prefix","LOCATION_URL_PREFIX":"Please enter location url prefix","LOCATOIN_PREFIX_INVALID_CHAR":"Invalid character in location url prefix","LOCATION_CAT_URL_SEP":"Please enter location and category url separator","LOCATION_CAT_URL_SEP_INVALID_CHAR":"Invalid character in location and category url separator","LISTING_DETAIL_URL_SEP":"Please enter listing detail url separator","LISTING_DETAIL_URL_SEP_INVALID_CHAR":"Invalid character in listing detail url separator","LOCATION_PLEASE_WAIT":"Please wait...","LOCATION_CHOSEN_NO_RESULT_TEXT":"Sorry, nothing found!","LOCATION_CHOSEN_KEEP_TYPE_TEXT":"Please wait...","LOCATION_CHOSEN_LOOKING_FOR_TEXT":"We are searching for","select_location_translate_msg":"Please select country to update translation.","select_location_translate_confirm_msg":"Are you sure?","gd_text_search_city":"Search City","gd_text_search_region":"Search Region","gd_text_search_country":"Search Country","gd_text_search_location":"Search location","gd_base_location":"https:\/\/www.amazingbeachhotels.com\/location\/","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","DEFAUTL_ERROR":"Browser unable to find your location.","msg_Near":"Near:","msg_Me":"Me","msg_User_defined":"User defined","confirm_delete_location":"Deleting location will also DELETE any LISTINGS in this location. Are you sure want to DELETE this location?","confirm_delete_neighbourhood":"Are you sure you want to delete this neighbourhood?","delete_bulk_location_select_msg":"Please select at least one location.","neighbourhood_is_active":"","text_In":"In:","autocompleter_min_chars":"0","disable_nearest_cities":""}; var geodir_params = {"siteurl":"https:\/\/www.amazingbeachhotels.com","plugin_url":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory","ajax_url":"https:\/\/www.amazingbeachhotels.com\/wp-admin\/admin-ajax.php","gd_ajax_url":"https:\/\/www.amazingbeachhotels.com\/wp-admin\/admin-ajax.php?gd-ajax=1","has_gd_ajax":"1","gd_modal":"0","is_rtl":"","basic_nonce":"07d7368987","text_add_fav":"Add to Favorites","text_fav":"Favorite","text_remove_fav":"Remove from Favorites","text_unfav":"Unfavorite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https:\/\/www.amazingbeachhotels.com\/wp-json\/geodir\/v2\/","location_base_url":"https:\/\/www.amazingbeachhotels.com\/location\/","location_url":"https:\/\/www.amazingbeachhotels.com\/location\/","search_base_url":"https:\/\/www.amazingbeachhotels.com\/search\/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing url prefix","invalid_listing_prefix_msg":"Invalid character in listing url prefix","location_url_prefix_msg":"Please enter location url prefix","invalid_location_prefix_msg":"Invalid character in location url prefix","location_and_cat_url_separator_msg":"Please enter location and category url separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category url separator","listing_det_url_separator_msg":"Please enter listing detail url separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail url separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/images\/pin.png","default_marker_w":"50","default_marker_h":"50","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"","multirating":"","map_name":"auto","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/images\/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customize?","gmt_offset":"+2:00","timezone_string":"Europe\/Paris","autosave":"10000","search_users_nonce":"83a711409d","google_api_key":"AIzaSyD-iNHAoB5OzyrmjMiqgTd0DKJGjfcXI0U","mapLanguage":"en","osmRouteLanguage":"en","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"H\\hi","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50","hasAjaxSearch":"","marker_cluster_size":"60","marker_cluster_zoom":"15","imagePath":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodir_marker_cluster\/assets\/images\/m"}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.112" id="geodir-js"></script> <script type="rocketlazyloadscript" id="geodir-js-after"> </script> <script type="rocketlazyloadscript" id="rocket-browser-checker-js-after"> "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); </script> <script id="rocket-preload-links-js-extra"> var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.amazingbeachhotels.com","onHoverDelay":"100","rateThrottle":"3"}; </script> <script type="rocketlazyloadscript" id="rocket-preload-links-js-after"> (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); </script> <script id="rocket_lazyload_css-js-extra"> var rocket_lazyload_css_data = {"threshold":"300"}; </script> <script id="rocket_lazyload_css-js-after"> !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.3.0" id="hello-theme-frontend-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-3d6495dceaebc28bcca3.js" id="googlesitekit-consent-mode-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5" id="swiper-js"></script> <script id="geodir-map-js-extra"> var geodir_map_params = {"api":"auto","lazyLoad":"","language":"en","lazyLoadButton":"<div class=\"btn btn-light text-center mx-auto align-self-center shadow-lg c-pointer w-auto z-index-1\"><i class=\"far fa-map\"><\/i> Load Map<\/div>","lazyLoadPlaceholder":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/images\/placeholder.svg","apis":{"google":{"key":"AIzaSyD-iNHAoB5OzyrmjMiqgTd0DKJGjfcXI0U","scripts":[{"id":"geodir-google-maps-script","src":"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyD-iNHAoB5OzyrmjMiqgTd0DKJGjfcXI0U&libraries=places&language=en&callback=geodirInitGoogleMap&ver=2.8.112","main":true,"onLoad":true,"onError":true},{"id":"geodir-gomap-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/js\/goMap.min.js?ver=2.8.112"},{"id":"geodir-g-overlappingmarker-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/jawj\/oms.min.js?ver=2.8.112","check":true},{"id":"geodir-map-widget-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/aui\/js\/map.min.js?ver=2.8.112"},{"id":"geodir-gmap-cluster-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodir_marker_cluster\/assets\/js\/marker_cluster.min.js?ver=2.3.2"},{"id":"gdcluster-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodir_marker_cluster\/assets\/js\/cluster_script.min.js?ver=2.3.2"}]},"osm":{"styles":[{"id":"geodir-leaflet-css","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/leaflet\/leaflet.css?ver=2.8.112"},{"id":"geodir-leaflet-routing-machine-css","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/leaflet\/routing\/leaflet-routing-machine.css","check":true},{"id":"gdcluster-leaflet-css","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodir_marker_cluster\/assets\/js\/leaflet\/leaflet.markercluster.css?ver=2.3.2"}],"scripts":[{"id":"geodir-leaflet-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/leaflet\/leaflet.min.js?ver=2.8.112","main":true},{"id":"geodir-leaflet-geo-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/leaflet\/osm.geocode.min.js?ver=2.8.112"},{"id":"leaflet-routing-machine-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/leaflet\/routing\/leaflet-routing-machine.min.js?ver=2.8.112","check":true},{"id":"geodir-o-overlappingmarker-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/jawj\/oms-leaflet.min.js?ver=2.8.112","check":true},{"id":"geodir-gomap-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/js\/goMap.min.js?ver=2.8.112"},{"id":"geodir-map-widget-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodirectory\/assets\/aui\/js\/map.min.js?ver=2.8.112"},{"id":"gdcluster-leaflet-script","src":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/geodir_marker_cluster\/assets\/js\/leaflet\/leaflet.markercluster.min.js?ver=2.3.2"}]}},"marker_cluster":"1","marker_cluster_server":""}; </script> <script type="rocketlazyloadscript" id="geodir-map-js-before"> function geodirInitGoogleMap(){window.geodirGoogleMapsCallback=true;try{jQuery(document).trigger("geodir.googleMapsCallback")}catch(err){}} </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/geodirectory/assets/js/geodir-map.min.js?ver=2.8.112" id="geodir-map-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.28.3" id="elementor-pro-webpack-runtime-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.28.4" id="elementor-webpack-runtime-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.28.4" id="elementor-frontend-modules-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="rocketlazyloadscript" id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script type="rocketlazyloadscript" id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.amazingbeachhotels.com\/wp-admin\/admin-ajax.php","nonce":"0f6f4644b0","urls":{"assets":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.amazingbeachhotels.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.28.3" id="elementor-pro-frontend-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="rocketlazyloadscript" id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"3.28.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"e_local_google_fonts":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"editor_v2":true,"e_element_cache":true,"home_screen":true,"mega-menu":true},"urls":{"assets":"https:\/\/www.amazingbeachhotels.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.amazingbeachhotels.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.amazingbeachhotels.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"fbf01e98f8"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra","viewport_laptop","viewport_widescreen"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":28,"title":"Best%20Beach%20Hotels%20of%20the%20world%3B%20Check%20out%20our%20selection","excerpt":"","featuredImage":false}}; </script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.28.4" id="elementor-frontend-js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.amazingbeachhotels.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.28.3" id="pro-elements-handlers-js"></script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.amazingbeachhotels.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script> <script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script><script type="text/javascript" id="perfmatters-delayed-styles-js">!function(){const e=["keydown","mousemove","wheel","touchmove","touchstart","touchend"];function t(){document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))}),e.forEach(function(e){window.removeEventListener(e,t,{passive:!0})})}e.forEach(function(e){window.addEventListener(e,t,{passive:!0})})}();</script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1746043515 -->