.elementor-204 .elementor-element.elementor-element-1abbe1fc{--display:flex;}.elementor-204 .elementor-element.elementor-element-58e44cbe .ehp-flex-footer{background-color:var( --e-global-color-primary );--flex-footer-content-alignment:center;--flex-footer-content-width:100%;--flex-footer-subheading-spacing:20px;--flex-footer-description-color:var( --e-global-color-secondary );--flex-footer-description-max-width:100%;--flex-footer-link-color-hover:var( --e-global-color-fce4bf7 );--flex-footer-links-spacing:9px;--flex-footer-social-icon-size:25px;--flex-footer-copyright-color:var( --e-global-color-secondary );--flex-footer-element-spacing:15px;--flex-footer-box-gap:45px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--flex-footer-box-padding-block-end:5px;--flex-footer-box-padding-block-start:5px;--flex-footer-box-padding-inline-end:5px;--flex-footer-box-padding-inline-start:5px;}.elementor-204 .elementor-element.elementor-element-58e44cbe .ehp-flex-footer__site-title{font-family:"Orbitron", Sans-serif;font-size:1px;line-height:1px;letter-spacing:-0.3px;}.elementor-204 .elementor-element.elementor-element-58e44cbe .ehp-flex-footer__description{font-family:"Orbitron", Sans-serif;font-size:20px;font-style:italic;text-decoration:underline;line-height:35px;letter-spacing:1.5px;word-spacing:3px;}.elementor-204 .elementor-element.elementor-element-58e44cbe .ehp-flex-footer__copyright .ehp-flex-footer__copyright-text{font-size:16px;}@media(max-width:1024px){.elementor-204 .elementor-element.elementor-element-58e44cbe .ehp-flex-footer{--flex-footer-box-padding-block-end:60px;--flex-footer-box-padding-block-start:60px;--flex-footer-box-padding-inline-end:60px;--flex-footer-box-padding-inline-start:60px;}}@media(max-width:767px){.elementor-204 .elementor-element.elementor-element-58e44cbe .ehp-flex-footer{--flex-footer-box-padding-block-end:32px;--flex-footer-box-padding-block-start:32px;--flex-footer-box-padding-inline-end:32px;--flex-footer-box-padding-inline-start:32px;}}/* Start custom CSS for ehp-flex-footer, class: .elementor-element-58e44cbe *//* 1. OSNOVNO STANJE - Bela pozadina, crna ikonica, krug */
footer a[href*="instagram.com"], 
footer a[href*="x.com"], 
footer a[href*="twitter.com"],
footer a[href*="tiktok.com"],
footer a[href*="youtube.com"],
footer a[href*="medium.com"], 
footer a[href*="substack.com"] {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 40px !important; 
    height: 40px !important;
    background-color: #ffffff !important; /* Bela pozadina/okvir */
    border-radius: 50% !important;
    text-decoration: none !important;
    margin: 0 8px !important;
    transition: all 0.3s ease-in-out !important;
    box-shadow: 0px 2px 5px rgba(0,0,0,0.1); /* Blaga senka da se bolje vidi na svetloj podlozi */
}

/* Boja same ikonice unutar kruga */
footer a[href*="instagram.com"] i, 
footer a[href*="x.com"] i, 
footer a[href*="twitter.com"] i,
footer a[href*="tiktok.com"] i, 
footer a[href*="medium.com"] i, 
footer a[href*="substack.com"] i {
    color: #000000 !important;
    font-size: 18px !important; /* Veličina same ikonice */
    transition: all 0.3s ease-in-out !important;
}

/* 2. HOVER - Kad pređeš mišem: Crna pozadina, bela ikonica + UVEĆANJE */
footer a[href*="instagram.com"]:hover, 
footer a[href*="x.com"]:hover, 
footer a[href*="twitter.com"]:hover,
footer a[href*="tiktok.com"]:hover, 
footer a[href*="medium.com"]:hover, 
footer a[href*="substack.com"]:hover {
    background-color: #000000 !important;
    transform: scale(1.2) !important; /* Uvećanje za 20% */
}

footer a:hover i {
    color: #ffffff !important;
}

/* 3. NAKON KLIKA I POSETE - Da ne ostane "nevidljivo" */
footer a:visited {
    background-color: #ffffff !important;
}

footer a:visited i {
    color: #000000 !important;
}

/* 4. ACTIVE - Trenutak samog klika: Vraćanje u prvobitno stanje */
footer a:active {
    transform: scale(1) !important;
    background-color: #ffffff !important;
}

footer a:active i {
    color: #000000 !important;
}/* End custom CSS */