/* amt-seo front: share bar, sticky booking bar, "walk these walls" box. Brand: Anton + Poppins, Night #14102E, Sun #F9B813. */
.amt-share{--ink:#14102E;--sun:#F9B813;font-family:'Poppins',sans-serif;margin:34px 0 10px;clear:both}
.amt-share-t{display:block;font-family:'Anton',sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--ink);margin-bottom:12px}
.amt-share-l{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.amt-share a,.amt-share button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:2px solid var(--ink);background:#fff;color:var(--ink)!important;
  font:600 14px/1 'Poppins',sans-serif;text-decoration:none!important;cursor:pointer;transition:transform .12s,box-shadow .12s;border-radius:0}
.amt-share a:hover,.amt-share button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--sun)}
.amt-share svg{width:18px;height:18px;flex:none;fill:currentColor}
.amt-share .s-wa{background:#25D366;border-color:#25D366;color:#fff!important}
.amt-share .s-native{display:none}
.amt-share.has-native .s-native{display:inline-flex}
.amt-share .s-copied{background:var(--sun);border-color:var(--sun)}
.amtx + .amt-share,.amt-guide .amt-share{max-width:1180px;margin:0 auto;padding:46px 28px 60px}
.amt-share.on-tour{margin:18px 0 0}
.amt-share.on-tour .amt-share-t{font-size:13px}
.amt-share.on-tour a,.amt-share.on-tour button{height:40px;padding:0 12px;font-size:13px}

/* walk these walls (blog posts) */
.amt-walk{background:#14102E;color:#fff;padding:30px 30px 28px;margin:40px 0 10px;border-left:6px solid #F9B813;font-family:'Poppins',sans-serif}
.amt-walk b{display:block;font-family:'Anton',sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.03em;font-size:28px;line-height:1.05;margin-bottom:10px;color:#fff}
.amt-walk p{margin:0 0 18px;color:#CFCAE8}
.amt-walk a{display:inline-block;font-family:'Anton',sans-serif;text-transform:uppercase;letter-spacing:.08em;background:#F9B813;color:#14102E!important;padding:14px 22px;text-decoration:none!important;margin:0 10px 8px 0}
.amt-walk a.o{background:transparent;color:#fff!important;border:2px solid #fff;padding:12px 20px}

/* sticky booking bar (tour pages, phones and tablets) */
.amt-bar{position:fixed;left:0;right:0;bottom:0;z-index:99990;display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));
  background:#14102E;color:#fff;font-family:'Poppins',sans-serif;box-shadow:0 -10px 30px rgba(20,16,46,.25);transform:translateY(110%);transition:transform .25s ease}
.amt-bar.on{transform:none}
.amt-bar-p{flex:1;min-width:0;line-height:1.15}
.amt-bar-p small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#CFCAE8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.amt-bar-p b{font-family:'Anton',sans-serif;font-weight:400;font-size:24px;letter-spacing:.02em;color:#F9B813}
.amt-bar-p b em{font-style:normal;font-family:'Poppins',sans-serif;font-size:12px;color:#fff;margin-right:4px}
.amt-bar a,.amt-bar button{display:inline-flex;align-items:center;justify-content:center;height:48px;border:0;cursor:pointer;text-decoration:none!important;border-radius:0}
.amt-bar .bk{background:#F9B813;color:#14102E!important;font-family:'Anton',sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:17px;padding:0 20px}
.amt-bar .wa{width:48px;background:#25D366;color:#fff!important}
.amt-bar .sh{width:44px;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}
.amt-bar svg{width:22px!important;height:22px!important;fill:currentColor;display:block}
.amt-bar .sh{padding:0!important;min-width:44px;line-height:0}
.amt-bar .sh svg{fill:#fff!important}
.amt-share button svg,.amt-share a svg{display:block}
@media (min-width:1025px){.amt-bar{display:none}}
body.amt-bar-on .joinchat{bottom:78px!important}
