/* Source and licensing information for the line(s) below can be found at https://online.thunderbird.edu/themes/custom/thunderbird/src/css/mapplic-locationsmap.css. */
/* Mapplic general styling */
.mapplic-container *:focus { box-shadow: none !important; }

/* Mapplic pin styling */
.mapplic-container .mapplic-map .mapplic-layer .mapplic-map-image .mapplic-pin { width: 20px; height: 26px; background-image: url('/themes/custom/thunderbird/src/img/mapplic/icon-pin.svg'); background-color: transparent; border: 2px solid transparent; border-radius: 5px; transition: all 0.1s ease-in-out; }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-map-image .mapplic-pin:focus { border-color: #022e5f; background-image: url('/themes/custom/thunderbird/src/img/mapplic/icon-pin-active.svg'); }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-map-image .mapplic-pin.mapplic-active { background-image: url('/themes/custom/thunderbird/src/img/mapplic/icon-pin-active.svg'); }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-map-image .mapplic-pin.main { background-image: url('/themes/custom/thunderbird/src/img/mapplic/icon-pin-main.svg') !important; width: 26px; height: 26px; border-radius: 0px; }

/* Mapplic Tooltip styling */
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip { width: 220px; }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-custom-image { background-size: cover; background-position: center; background-repeat: no-repeat; padding-bottom: 56.25%; background-color: #f1f1f1; }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-close { opacity: 1; right: 0; background-color: transparent }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-close svg { fill: #fff; background-color: #002E5F; transform: translate(50%, -50%); width: 12px; height: 12px; margin: 0; position: static; }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body:focus { box-shadow: none !important; }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body .location-link { display: block; }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body .mapplic-tooltip-title { color: #0179B7; font-size: 14px; font-weight: 900; line-height: 14px; }
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body .mapplic-tooltip-content .mapplic-tooltip-description,
.mapplic-container .mapplic-map .mapplic-layer .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body .mapplic-tooltip-content .mapplic-tooltip-description * { color: #333333; font-size: 11px; line-height: 14px; margin: 0 !important; }

/* Mapplic navigation styling */
.mapplic-container button { border: 2px solid transparent !important; box-sizing: content-box; }
.mapplic-container button:focus { border-color: #022e5f !important; }
/* Source and licensing information for the above line(s) can be found at https://online.thunderbird.edu/themes/custom/thunderbird/src/css/mapplic-locationsmap.css. */