.elementor-993 .elementor-element.elementor-element-lhpage{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-lhhero{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overflow:hidden;--overlay-opacity:0.94;--padding-top:42px;--padding-bottom:68px;--padding-left:36px;--padding-right:36px;}.elementor-993 .elementor-element.elementor-element-lhhero:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-lhhero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFDCEB;background-image:url("https://www.floridalighthouses.org/wp-content/uploads/2026/07/subpage-cape-florida-panorama.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-993 .elementor-element.elementor-element-lhhero::before, .elementor-993 .elementor-element.elementor-element-lhhero > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-lhhero > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-lhhero > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-lhhero > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-lhhero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF 12%, #FFFFFF1A 78%);}.elementor-993 .elementor-element.elementor-element-lhhero-title .elementor-heading-title{font-family:var( --e-global-typography-fla_display_condensed-font-family ), Sans-serif;font-size:var( --e-global-typography-fla_display_condensed-font-size );font-weight:var( --e-global-typography-fla_display_condensed-font-weight );text-transform:var( --e-global-typography-fla_display_condensed-text-transform );line-height:var( --e-global-typography-fla_display_condensed-line-height );letter-spacing:var( --e-global-typography-fla_display_condensed-letter-spacing );color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-lhrule{--divider-border-style:solid;--divider-color:#F5B51B;--divider-border-width:3px;}.elementor-993 .elementor-element.elementor-element-lhrule .elementor-divider-separator{width:160px;}.elementor-993 .elementor-element.elementor-element-lhrule .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-993 .elementor-element.elementor-element-lhheroedge{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-993 .elementor-element.elementor-element-lhheroedge img{width:100%;}.elementor-993 .elementor-element.elementor-element-lhintro{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 72px;--row-gap:30px;--column-gap:72px;--padding-top:64px;--padding-bottom:52px;--padding-left:42px;--padding-right:42px;}.elementor-993 .elementor-element.elementor-element-lhintro:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-lhintro > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-993 .elementor-element.elementor-element-lhintro-left{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-993 .elementor-element.elementor-element-lhintro-kicker{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#3F4A60;}.elementor-993 .elementor-element.elementor-element-lhintro-heading .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:58px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:0px;color:#071F4D;}.elementor-993 .elementor-element.elementor-element-lhintro-right{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-993 .elementor-element.elementor-element-lhintro-copy{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#3F4A60;}.elementor-993 .elementor-element.elementor-element-lhintro-copy2{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#3F4A60;}.elementor-993 .elementor-element.elementor-element-lhdirectory{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:72px;--padding-left:42px;--padding-right:42px;}.elementor-993 .elementor-element.elementor-element-lhdirectory:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-lhdirectory > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-993 .elementor-element.elementor-element-lhloop-heading-row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-993 .elementor-element.elementor-element-lhloop-heading .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.05em;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-lhloop-count{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-fla_muted );}.elementor-993 .elementor-element.elementor-element-lhloop-grid{--grid-columns:3;}.elementor-993 .elementor-element.elementor-element-lhmap-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-993 .elementor-element.elementor-element-lhmap-title .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-993 .elementor-element.elementor-element-lhhero-title .elementor-heading-title{font-size:var( --e-global-typography-fla_display_condensed-font-size );line-height:var( --e-global-typography-fla_display_condensed-line-height );letter-spacing:var( --e-global-typography-fla_display_condensed-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhloop-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhmap-title .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-993 .elementor-element.elementor-element-lhhero{--content-width:1360px;}.elementor-993 .elementor-element.elementor-element-lhintro{--content-width:1200px;}.elementor-993 .elementor-element.elementor-element-lhintro-left{--width:35%;}.elementor-993 .elementor-element.elementor-element-lhintro-right{--width:65%;}.elementor-993 .elementor-element.elementor-element-lhdirectory{--content-width:1440px;}}@media(min-width:2400px){.elementor-993 .elementor-element.elementor-element-lhhero-title .elementor-heading-title{font-size:var( --e-global-typography-fla_display_condensed-font-size );line-height:var( --e-global-typography-fla_display_condensed-line-height );letter-spacing:var( --e-global-typography-fla_display_condensed-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhloop-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhmap-title .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px){.elementor-993 .elementor-element.elementor-element-lhhero{--min-height:220px;--padding-top:38px;--padding-bottom:62px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-lhhero:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-lhhero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:contain;}.elementor-993 .elementor-element.elementor-element-lhhero-title .elementor-heading-title{font-size:var( --e-global-typography-fla_display_condensed-font-size );line-height:var( --e-global-typography-fla_display_condensed-line-height );letter-spacing:var( --e-global-typography-fla_display_condensed-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhintro{--gap:28px 48px;--row-gap:28px;--column-gap:48px;--padding-top:52px;--padding-bottom:42px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-lhintro-heading .elementor-heading-title{font-size:50px;}.elementor-993 .elementor-element.elementor-element-lhloop-heading .elementor-heading-title{font-size:29px;}.elementor-993 .elementor-element.elementor-element-lhloop-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhloop-grid{--grid-columns:2;}.elementor-993 .elementor-element.elementor-element-lhmap-title .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-lhhero{--min-height:190px;--padding-top:30px;--padding-bottom:54px;--padding-left:22px;--padding-right:22px;}.elementor-993 .elementor-element.elementor-element-lhhero:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-lhhero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:contain;}.elementor-993 .elementor-element.elementor-element-lhhero-title .elementor-heading-title{font-size:var( --e-global-typography-fla_display_condensed-font-size );line-height:var( --e-global-typography-fla_display_condensed-line-height );letter-spacing:var( --e-global-typography-fla_display_condensed-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhintro{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-993 .elementor-element.elementor-element-lhintro-left{--width:100%;}.elementor-993 .elementor-element.elementor-element-lhintro-kicker{font-size:17px;}.elementor-993 .elementor-element.elementor-element-lhintro-heading .elementor-heading-title{font-size:40px;}.elementor-993 .elementor-element.elementor-element-lhintro-right{--width:100%;}.elementor-993 .elementor-element.elementor-element-lhintro-copy{font-size:16px;}.elementor-993 .elementor-element.elementor-element-lhintro-copy2{font-size:16px;}.elementor-993 .elementor-element.elementor-element-lhdirectory{--padding-top:24px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-lhloop-heading-row{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-993 .elementor-element.elementor-element-lhloop-heading .elementor-heading-title{font-size:26px;}.elementor-993 .elementor-element.elementor-element-lhloop-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-993 .elementor-element.elementor-element-lhloop-grid{--grid-columns:1;}.elementor-993 .elementor-element.elementor-element-lhmap-title .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-lhpage *//* The map uses hidden cards for filtering and marker counts. */
.elementor-993 .elementor-element.elementor-element-lhpage .fla-lx-directory--map-only > .fla-lx-grid[hidden] {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS */body.page-id-993{--fla-paper:#f0e1bd;--fla-ink:#382f24;--fla-brass:#897144;--fla-rust:#95442d}
body.page-id-993 .elementor-element-lhdirectory{max-width:1440px!important;width:100%!important;padding:30px 24px 70px!important;margin-inline:auto!important}
body.page-id-993 .elementor-element-lhdirectory>.e-con-inner{max-width:1320px!important;width:100%!important}
body.page-id-993 .fla-directory-views button{border-color:var(--fla-brass)!important;color:var(--fla-ink)!important;background:#faf4e7!important}
body.page-id-993 .fla-directory-views button[aria-pressed=true],body.page-id-993 .fla-directory-views button:hover{background:var(--fla-ink)!important;color:#fff4db!important}
body.page-id-993 .fla-lx-directory{border:1px solid #c8b68d;padding:22px!important;background:#f3e7cc!important;box-shadow:0 15px 48px #372b181c;border-radius:4px}
body.page-id-993 .fla-lx-filters{padding:0 0 20px!important;background:transparent!important;border:0!important;gap:14px!important}
body.page-id-993 .fla-lx-field>span{color:#5c4c32!important;font-size:11px!important;letter-spacing:.09em}
body.page-id-993 .fla-lx-filters input,body.page-id-993 .fla-lx-filters select{background:#fffcf5!important;border:1px solid #bca77e!important;color:var(--fla-ink)!important;border-radius:2px!important;min-height:46px}
body.page-id-993 .fla-lx-filters button{background:var(--fla-ink)!important;color:#fff4dd!important;border-color:var(--fla-ink)!important;border-radius:2px!important}
body.page-id-993 .fla-lx-filters button:hover{background:var(--fla-rust)!important}
body.page-id-993 .fla-lx-map{height:900px!important;min-height:700px!important;position:relative;isolation:isolate;background:var(--fla-paper);border:8px solid #d5bf90!important;border-radius:2px!important;box-shadow:0 0 0 1px #927747,0 0 0 4px #e9d7ae,0 10px 25px #59411d22;overflow:hidden}
body.page-id-993 .fla-lx-map__canvas{height:100%!important;min-height:0!important;background:#efe0bd!important}
body.page-id-993 .fla-antique-canvas .leaflet-tile-pane{filter:grayscale(1) sepia(1) saturate(.7) brightness(1.02) contrast(.85)}
body.page-id-993 .fla-antique-canvas::after{content:'';position:absolute;inset:0;z-index:350;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.15' filter='url(%23paper)'/%3E%3C/svg%3E");box-shadow:inset 0 0 100px 15px #875f2740;mix-blend-mode:multiply}
body.page-id-993 .fla-antique-satellite .leaflet-tile-pane{filter:none}
body.page-id-993 .fla-antique-satellite .fla-antique-canvas::after{display:none}
body.page-id-993 .fla-antique-marker{background:none!important;border:0!important;box-shadow:none!important;filter:drop-shadow(1px 3px 1px #251c1460);transition:filter .18s}
body.page-id-993 .fla-antique-marker svg{width:100%;height:100%;overflow:visible}
body.page-id-993 .fla-antique-marker:hover,body.page-id-993 .fla-antique-marker:focus{filter:drop-shadow(0 0 5px #b77828);outline:none!important}
body.page-id-993 .fla-antique-marker:focus-visible{outline:2px dashed #543b1b!important;outline-offset:4px}
body.page-id-993 .fla-antique-label{background:transparent!important;border:0!important;box-shadow:none!important;color:#29251d!important;font:italic 600 14px/1.1 Georgia,serif!important;text-shadow:0 0 3px #fff5d9,1px 1px 0 #fff5d9,-1px -1px 0 #fff5d9;padding:0!important}
body.page-id-993 .fla-antique-label::before{display:none!important}
body.page-id-993 .fla-antique-cartouche{position:absolute;top:32px;left:70px;z-index:450;pointer-events:none;color:#32291e;text-align:center;padding:16px 25px;background:#f3e4bde8;border:1px solid #9a8252;box-shadow:0 0 0 4px #e8d3a08c,inset 0 0 25px #b7976238;transform:rotate(-3deg)}
body.page-id-993 .fla-antique-cartouche span{display:block;font:italic 25px/1.2 Georgia,serif;margin-bottom:5px}
body.page-id-993 .fla-antique-cartouche strong{display:block;font:700 28px/1.04 Georgia,serif;letter-spacing:-.03em}
body.page-id-993 .fla-antique-cartouche i{display:block;font:italic 13px/1.4 Georgia,serif;margin-top:10px}
body.page-id-993 .fla-antique-compass{position:absolute;left:40px;bottom:82px;width:125px;z-index:450;pointer-events:none;opacity:.85}
body.page-id-993 .fla-antique-legend{position:absolute;left:30px;bottom:24px;z-index:450;pointer-events:none;display:flex;align-items:center;gap:9px;font:14px/1.3 Georgia,serif;color:#403322;background:#f4e7cbee;padding:7px 12px;border:1px solid #b49a68}
body.page-id-993 .fla-antique-legend svg{width:23px;height:37px}
body.page-id-993 .fla-antique-legend small{font-size:11px;font-style:italic}
body.page-id-993 .fla-antique-closeup .fla-antique-cartouche{opacity:.25}
body.page-id-993 .fla-antique-reset{border:1px solid #927c50!important;background:#fff8e8!important;color:#42351f!important;border-radius:2px!important;padding:9px 12px!important;font:600 11px/1.4 Montserrat,sans-serif!important;box-shadow:0 2px 8px #0002}
body.page-id-993 .leaflet-control-zoom a{background:#fff8e8!important;color:#44371f!important;border-color:#d0bd95!important}
body.page-id-993 .leaflet-control-attribution{background:#fffaf0ef!important;color:#302a21!important}
body.page-id-993 .leaflet-popup-content-wrapper{background:#fff7e5!important;border:1px solid #b99b63!important;border-radius:2px!important;box-shadow:0 8px 30px #35251140!important}
body.page-id-993 .leaflet-popup-tip{background:#fff7e5!important}
body.page-id-993 .fla-lx-map-popup__image{padding:10px 10px 0;background:#fff7e5}
body.page-id-993 .fla-lx-map-popup__image img{border:1px solid #cbb890}
body.page-id-993 .fla-lx-map-popup__content strong{font-family:Georgia,serif!important;color:var(--fla-ink)!important}
body.page-id-993 .fla-lx-map-popup__link{color:var(--fla-rust)!important}
@media(max-width:900px){body.page-id-993 .fla-lx-map{height:800px!important}body.page-id-993 .fla-antique-cartouche{left:60px;top:25px;padding:12px 18px}body.page-id-993 .fla-antique-cartouche strong{font-size:23px}body.page-id-993 .fla-antique-cartouche span{font-size:20px}}
@media(max-width:767px){body.page-id-993 .elementor-element-lhdirectory{padding:15px 12px 50px!important}body.page-id-993 .fla-lx-directory{padding:12px!important}body.page-id-993 .fla-lx-map{height:650px!important;min-height:650px!important;border-width:4px!important}body.page-id-993 .fla-antique-cartouche{top:52px;left:52px;padding:8px 12px}body.page-id-993 .fla-antique-cartouche strong{font-size:17px}body.page-id-993 .fla-antique-cartouche span{font-size:15px}body.page-id-993 .fla-antique-cartouche i{display:none}body.page-id-993 .fla-antique-compass{left:16px;bottom:90px;width:70px}body.page-id-993 .fla-antique-legend{left:10px;bottom:30px;font-size:11px;padding:5px 8px}body.page-id-993 .fla-antique-label{font-size:11px!important}body.page-id-993 .fla-antique-reset{font-size:10px!important;padding:7px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-993 .fla-antique-marker{transition:none}}
body.page-id-993 .fla-antique-canvas .leaflet-tile-pane{filter:grayscale(1) sepia(1) saturate(.5) brightness(.94) contrast(1.05)}
body.page-id-993 .fla-antique-cartouche{top:275px;left:40px}
body.page-id-993 .fla-antique-postcards{position:absolute;left:48px;top:470px;z-index:450;display:flex;align-items:flex-start;gap:20px}
body.page-id-993 .fla-antique-postcard{position:relative;display:block;width:140px;padding:8px 8px 12px;background:#f6ebd0;border:1px solid #aa956b;box-shadow:3px 5px 4px #49392255;transform:rotate(-6deg);color:#3a3023!important;font:italic 13px/1.2 Georgia,serif;text-align:center;transition:transform .2s}
body.page-id-993 .fla-antique-postcard:nth-child(2){transform:translateY(45px) rotate(7deg)}
body.page-id-993 .fla-antique-postcard::before{content:'';position:absolute;left:30px;top:-10px;width:60px;height:20px;background:#b09b6290;transform:rotate(-8deg)}
body.page-id-993 .fla-antique-postcard img{display:block;width:100%;height:150px;object-fit:cover;margin-bottom:8px;filter:sepia(.25)}
body.page-id-993 .fla-antique-postcard:hover,body.page-id-993 .fla-antique-postcard:focus-visible{transform:rotate(0) scale(1.04);outline:2px solid #806631;outline-offset:4px}
body.page-id-993 .fla-antique-closeup .fla-antique-postcards{display:none}
body.page-id-993 [data-fla-lx-map-layer]{background:#fff8e8!important;color:#382f24!important}
body.page-id-993 [data-fla-lx-map-layer].is-active{background:#382f24!important;color:#fff8e8!important}
body.page-id-993 .fla-antique-satellite .leaflet-tile-pane{filter:none}
@media(max-width:1100px){body.page-id-993 .fla-antique-postcards{left:30px;gap:12px}body.page-id-993 .fla-antique-postcard{width:110px}body.page-id-993 .fla-antique-postcard img{height:115px}body.page-id-993 .fla-antique-cartouche{left:28px;padding:12px 16px}body.page-id-993 .fla-antique-cartouche strong{font-size:23px}}
@media(max-width:900px){body.page-id-993 .fla-antique-postcards{display:none}body.page-id-993 .fla-antique-cartouche{top:280px;left:25px;padding:10px}body.page-id-993 .fla-antique-cartouche strong{font-size:19px}body.page-id-993 .fla-antique-cartouche span{font-size:18px}}
@media(max-width:767px){body.page-id-993 .fla-antique-cartouche{top:65px;left:62px;padding:8px}body.page-id-993 .fla-antique-cartouche strong{font-size:17px}body.page-id-993 .fla-antique-cartouche span{font-size:15px}}
body.page-id-993 .fla-antique-closeup .fla-antique-cartouche{display:none}
@media(max-width:767px){body.page-id-993 .fla-lx-map{height:540px!important;min-height:540px!important}body.page-id-993 .fla-antique-compass{bottom:77px;width:60px}body.page-id-993 .fla-antique-legend{bottom:22px}body.page-id-993 .fla-antique-label{font-size:10px!important}}

body.page-id-993 .fla-original-marker svg{filter:drop-shadow(1px 2px 1px #33281944)}
@media(max-width:767px){}
body.page-id-993 .fla-original-marker{filter:drop-shadow(.5px 1.5px 1px #33281955)}body.page-id-993 .fla-original-marker svg{filter:none!important;display:block;overflow:visible}body.page-id-993 .fla-original-marker:is(:hover,:focus-visible){filter:drop-shadow(0 0 4px #a46b22)}

/* FLA MAP CONTRAST BEGIN */
body.page-id-993 .fla-antique-canvas .leaflet-tile-pane{filter:grayscale(1) sepia(1) saturate(.6) brightness(.86) contrast(1.18)}
body.page-id-993 .fla-antique-satellite .leaflet-tile-pane{filter:none}
body.page-id-993 .fla-directory-views button{background:#0B4F86!important;border-color:#0B4F86!important;color:#fff!important;transition:background-color .3s,border-color .3s}
body.page-id-993 .fla-directory-views button[aria-pressed=true],body.page-id-993 .fla-directory-views button:hover{background:#071F4D!important;border-color:#071F4D!important;color:#fff!important}
body.page-id-993 .fla-directory-views button:focus-visible{outline:3px solid #F5B51B!important;outline-offset:3px}
/* FLA MAP CONTRAST END */
body.page-id-993 .fla-original-marker img.fla-map-illustration{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;pointer-events:none}body.page-id-993 .fla-antique-legend img.fla-map-illustration{width:35px;height:48px;object-fit:contain}



/* FLA WATERCOLOR START */
/* FLA watercolor map treatment */
body.page-id-993 .fla-antique-canvas .leaflet-tile-pane{filter:url("#fla-watercolor-coast")}
body.page-id-993 .fla-antique-canvas{background:#c1e1ed}
body.page-id-993 .fla-antique-canvas::after{box-shadow:inset 0 0 80px 8px #417b8d24;opacity:.65}
body.page-id-993 .fla-antique-satellite .leaflet-tile-pane{filter:none}
body.page-id-993 .fla-antique-satellite .fla-antique-canvas::after{display:none}


/* FLA WATERCOLOR END *//* End custom CSS */