/**
* Theme Name: Antra Child
* Description: This is a child theme of Antra, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">Themelexus</a>
* Template: antra
* Version: 1.0.12
*/

/* 1. UBIJANJE KONTEJNERA ZA IKONICU (Ovo je ono što gura tekst udesno na hover) */
.elementor-button.btn-slip-effect .elementor-button-icon {
    display: none !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden !important;
}

/* 2. ZAKUCAVANJE TEKSTA (Zabranjujemo klasi btn-slip-effect da radi svoju animaciju pomjeranja) */
.elementor-button.btn-slip-effect .elementor-button-content-wrapper,
.elementor-button.btn-slip-effect .elementor-button-text {
    transform: translate(0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    transition: none !important; /* Isključuje ugrađenu slip animaciju */
}

/* 3. OSNOVNO STANJE SVIH "SLIP" DUGMADI (Fiksiranje okvira da ne skače) */
.elementor-button.btn-slip-effect {
    padding: 15px !important;
    border: 1px solid transparent !important; /* Nevidljivi okvir da spriječi trzanje */
    color: white !important;
    background-color: #d20a11 !important;
    transform: none !important;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease !important;
}

/* 4. HOVER STANJE SVIH "SLIP" DUGMADI (Mijenja samo boju teksta, pozadine i okvira) */
.elementor-button.btn-slip-effect:hover {
    background-color: #ffffff !important;
    color: #d20a11 !important;
    border-color: #d20a11 !important; /* Okvir samo pocrveni, dimenzije ostaju iste */
}

/* 5. UBIJANJE SKRIVENIH EFEKATA IZ TEME (Ako tema ima skrivene klizače u pozadini) */
.elementor-button.btn-slip-effect::before,
.elementor-button.btn-slip-effect::after {
    display: none !important;
}



.elementor-button-icon {
    align-items: center;
    display: none;
}

 

.scrollup {
    background-color: #d20a11;
    color: #ffffff !important;
    border-radius: 10px;
}
.scrollup:hover {
    background-color: #ffffff;
    color: #d20a11 !important;
	 border: 1px solid #d20a11;
}

.scrollup .scrollup-icon {
    margin-bottom: 0;
    font-size: 1rem;
    -ms-transition: none;
    -o-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
}

/* 1. OSNOVNO STANJE (Dodajemo body za apsolutni prioritet) */
body .elementor-widget-icon.elementor-view-stacked .elementor-icon-wrapper .elementor-icon {
    border: 1px solid transparent !important; /* Drži prostor da ikona ne skače */
    transition: all 0.3s ease !important;
}

/* 2. HOVER STANJE (Kada miš pređe preko cijelog widgeta ikone) */
body .elementor-widget-icon.elementor-view-stacked:hover .elementor-icon-wrapper .elementor-icon {
    border-color: #d20a11 !important;
}



.elementor-12013 .elementor-element.elementor-element-d5fe7a6 .elementor-sub-title .elementor-button-icon path {
    fill: currentColor !important;
}

p {
    margin: 0 ;
}



/* 1. GLOBALNO PRAVILO: Crvena linija ispod svih linkova na sajtu */
a {
    text-decoration-color: var(--e-global-color-primary) !important;
}

/* 2. LOKALNO PRAVILO: Samo za Smeev link u footeru */
a[href="https://smeev.com/"] {
    color: #ffffff !important; /* Fiksira slova u bijelo */
    
	text-decoration-color: var(--e-global-color-primary) !important;
}

a[href="https://smeev.com/"]:hover {
    color: var(--e-global-color-primary) !important; /* Slova postaju crvena na prelazak mišem */
}

