
/* Asiatic equal-height directory cards */
.asiatic-directory-list{display:grid;grid-auto-rows:1fr;gap:16px}
.asiatic-directory-list .asiatic-directory-row{display:flex;flex-direction:column;height:100%;margin-bottom:0!important}
.asiatic-directory-list .directory-copy{display:flex;flex-direction:column;flex:1;min-width:0}
.asiatic-directory-list .directory-copy a:last-child{margin-top:auto;padding-top:14px}
.asiatic-directory-list:not(.is-grid) .asiatic-directory-row{flex-direction:row}
.asiatic-directory-list:not(.is-grid) .asiatic-directory-row img{height:100%;min-height:185px;object-fit:cover}
@media(max-width:600px){.asiatic-directory-list:not(.is-grid) .asiatic-directory-row{flex-direction:column}.asiatic-directory-list:not(.is-grid) .asiatic-directory-row img{height:185px;min-height:0}}

.asiatic-directory-list .asiatic-directory-row>img,.asiatic-directory-list:not(.is-grid) .asiatic-directory-row>img{height:210px!important;min-height:210px!important;max-height:210px!important;object-fit:cover;object-position:center 25%}
.asiatic-directory-list .directory-copy a{align-self:flex-start;border-radius:4px;font-size:13px;padding:10px 14px!important;line-height:1.3}
.asiatic-directory-list .directory-copy a[href*="google.com/maps"]{background:transparent;border:1px solid #17346A;color:#17346A;margin-bottom:8px}
.asiatic-directory-list .directory-copy a:not([href*="google.com/maps"]){background:#17346A;border:1px solid #17346A;color:#FFFFFF}

/* Paired actions share a row and wrap naturally on small screens. */
.asiatic-directory-list .directory-copy{flex-direction:row;flex-wrap:wrap;align-content:flex-start;column-gap:10px}
.asiatic-directory-list .directory-copy>h3,.asiatic-directory-list .directory-copy>p{flex-basis:100%;width:100%}
.asiatic-directory-list .directory-copy>a{display:inline-flex;align-items:center;align-self:flex-end;margin:14px 0 0!important;white-space:normal}
.asiatic-directory-list .directory-copy>a:last-child{margin-top:14px}
.elementor-widget-button:has(+ .elementor-widget-button),.elementor-widget-button + .elementor-widget-button{width:auto!important;max-width:100%;margin-right:12px!important}

.concierge{bottom:22px}@media(max-width:600px){.concierge{bottom:14px}}
