/*
Theme Name:     Foxiz child
Template:      	foxiz
Theme URI:      https://foxiz.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Foxiz in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, featured-images, theme-options, custom-colors, translation-ready, threaded-comments, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */
.comment-warning {
    padding: 14px;
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-left: 4px solid #cc0000;
    color: #222;
    border-radius: 3px;
}
.comment-warning a {
    color: #cc0000;
    text-decoration: underline;
}

/* Foxiz theme dark mode selector */
body[data-theme="dark"] .comment-warning {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
    border-left-color: #ff4d4d !important;
}
body[data-theme="dark"] .comment-warning a {
    color: #ff4d4d !important;
}
/* Ukloni sve liste stilove */
ol, ul, li {
    list-style: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    background: none !important;
}

li::marker {
    content: "" !important;
}

/* Custom numbered list - BEZ countera */
.custom-numbered-list p {
    margin-bottom: 0.7em;
    line-height: 1.5;
    cursor: pointer;
    transition: color 0.2s ease;
}

/* Hover efekti */
.custom-numbered-list p:hover {
    color: #4a9eff;
    text-decoration: underline;
}

/* Active state za scroll spy */
.custom-numbered-list p.is-active {
    color: #ff6b6b;
    font-weight: bold;
}
#interactive-us-map-container .map-container{
  border:2px solid #2196f3;border-radius:12px;background:#e3f2fd;overflow:hidden;
  position:relative; /* NOVO: da tooltip bude u okviru karte */
}
#interactive-us-map-container #map svg{width:100%;height:auto;display:block;touch-action:none}
#interactive-us-map-container .tooltip{position:absolute;padding:12px 14px;background:rgba(0,0,0,.92);color:#fff;border-radius:10px;pointer-events:none;font-size:14px;z-index:5;box-shadow:0 8px 24px rgba(0,0,0,.35);max-width:260px;line-height:1.5;border:1px solid rgba(255,255,255,.08)}
#interactive-us-map-container .tooltip h3{margin:0 0 6px;font-size:17px;color:#90caf9}
#interactive-us-map-container .state-label{font-size:10px;font-weight:700;pointer-events:none;fill:#333}
#interactive-us-map-container .state-label.highlighted{font-size:12px;fill:#fff}
