/*
*Theme Name:     CozyStay Child Theme
*Theme URI: 	 https://cozystay.loftocean.com/
*Description:    CozyStay child theme for user customization
*Author:         Loft.Ocean
*Author URI:     http://www.loftocean.com
*License: 		 GNU General Public License v2 or later
*License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*Tags: 			 full-width-template, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready
*Template:       cozystay
*Text Domain: 	 cozystay-child
*Version:        1.0
*/

 /** Add your styles below **/

/* ── Location map markers: photo floats above title/pin on hover ── */
/* Uniform size (4:3), same width as marker icon; centered so title length doesn't change photo size */
.laf-marker-icon.leaflet-marker-icon,
.leaflet-div-icon.laf-marker-icon,
.laf-marker-icon.leaflet-marker-icon .laf-marker,
.laf-marker-icon .laf-marker-bubble {
    overflow: visible;
}
.laf-marker-icon .laf-marker-bubble {
    position: relative;
}
.laf-marker-icon .laf-marker-thumb {
    position: absolute;
    bottom: 100%;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    width: 220px;
    max-width: none;
    height: auto;
    aspect-ratio: 4 / 3;
    background-size: cover;
    background-position: center;
    border-radius: 4px 4px 0 0;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.15s ease;
}

