/* Styles shared by all blog post pages. Rules that apply to only some posts are scoped with body[data-page]. */

/* edge-align */
/* Logo and page content share one left edge: a 1200px column, centered. Desktop only. */
  @media (min-width: 901px) {
    nav { padding-left: max(2rem, calc((100% - 1200px) / 2)) !important; padding-right: max(2rem, calc((100% - 1200px) / 2)) !important; }
    body > :is(section, div, main, header):not(.mobile-menu):not(.photo-modal):not(.ap-overlay):not(.hb-modal):not([class*="modal"]):not([class*="promo"]):not([id*="odal"]):not([id*="romo"]):not([id*="popup"]) {
      padding-left: max(2rem, calc((100% - 1200px) / 2)) !important;
      padding-right: max(2rem, calc((100% - 1200px) / 2)) !important;
    }
    body > :is(section, div, main, header)[style*="max-width"], .blog-wrap, .gl-wrap, .page-layout { max-width: none !important; }
    .blog-wrap, .gl-wrap, .page-layout { padding-left: max(2rem, calc((100% - 1200px) / 2)) !important; padding-right: max(2rem, calc((100% - 1200px) / 2)) !important; }
  }

/* titles-mono */
/* Single-color titles: the accent word inherits the heading color */
  h1 em, h2 em, h3 em, h1 i, h2 i, h3 i, .hero-h1 em, .section-title em, .page-hero-title em { color: inherit !important; }

/* nav-hover-hold */
.nav-dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-1.1rem;height:1.1rem}
.nav-dropdown:hover>.nav-dropdown-menu{display:block}

/* a11y-contrast */
/* a11y: raises text contrast to WCAG AA 4.5:1. Delete this block to revert. */
.ta-crumbs{color:#607472 !important}
.ta-meta{color:#93653a !important}
.ta-by{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="bradenton-vs-anna-maria"],body[data-page="first-time-on-anna-maria-island"],body[data-page="img-academy-where-to-stay-and-what-to-do"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-hero > figcaption{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="bradenton-vs-anna-maria"],body[data-page="first-time-on-anna-maria-island"],body[data-page="img-academy-where-to-stay-and-what-to-do"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-hero > figcaption > a[target="_blank"][rel="noopener"]{color:#607472 !important}
:is(body[data-page="bradenton-vs-anna-maria"],body[data-page="img-academy-where-to-stay-and-what-to-do"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-fig:nth-child(9) > figcaption{color:#607472 !important}
:is(body[data-page="bradenton-vs-anna-maria"],body[data-page="img-academy-where-to-stay-and-what-to-do"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-fig:nth-child(9) > figcaption > a[target="_blank"][rel="noopener"]{color:#607472 !important}
:is(body[data-page="img-academy-where-to-stay-and-what-to-do"]) a[href="bradenton-vs-anna-maria.html"] > small{color:#607472 !important}
:is(body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="first-time-on-anna-maria-island"]) .ta-fig > figcaption{color:#607472 !important}
:is(body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="first-time-on-anna-maria-island"]) .ta-fig > figcaption > a[target="_blank"][rel="noopener"]{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="bradenton-vs-anna-maria"],body[data-page="first-time-on-anna-maria-island"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-side > figcaption{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="bradenton-vs-anna-maria"],body[data-page="first-time-on-anna-maria-island"]) .ta-side > figcaption > a[target="_blank"][rel="noopener"]{color:#607472 !important}
:is(body[data-page="beach-day-done-right"]) .ta-fig:nth-child(14) > figcaption{color:#607472 !important}
:is(body[data-page="beach-day-done-right"]) .ta-fig:nth-child(14) > figcaption > a[target="_blank"][rel="noopener"]{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="bradenton-vs-anna-maria"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-fig:nth-child(17) > figcaption{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="bradenton-vs-anna-maria"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-fig:nth-child(17) > figcaption > a[target="_blank"][rel="noopener"]{color:#607472 !important}
:is(body[data-page="bradenton-vs-anna-maria"]) a[href$="beach-day-done-right.html"] > small{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="designing-the-coral-cabana"],body[data-page="siesta-key-vs-anna-maria-island"]) .ta-pn > a:nth-child(1) > small{color:#607472 !important}
:is(body[data-page="beach-day-done-right"],body[data-page="best-sunset-spots-on-anna-maria-island"],body[data-page="bradenton-vs-anna-maria"],body[data-page="designing-the-coral-cabana"],body[data-page="first-time-on-anna-maria-island"],body[data-page="siesta-key-vs-anna-maria-island"]) .next > small{color:#607472 !important}
.ft-fine{color:#8e9493 !important}
