.elementor-widget-section > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-section > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-85c0ac7{padding:36px 24px 0px 24px;}.elementor-widget-column > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-column > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-ee39a22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-image .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-image .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-517 .elementor-element.elementor-element-b06ba57 img{width:120px;}.elementor-widget-uael-nav-menu ul.uael-nav-menu .menu-item a.uael-menu-item.elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu ul.uael-nav-menu .menu-item a.uael-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-uael-nav-menu .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button), .elementor-widget-uael-nav-menu .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-widget-uael-nav-menu .sub-menu a.uael-sub-menu-item:hover,
								.elementor-widget-uael-nav-menu .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:before,
								.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent .sub-menu .uael-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-pointer__framed .menu-item.parent a.uael-menu-item:before,
								.elementor-widget-uael-nav-menu .uael-pointer__framed .menu-item.parent a.uael-menu-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .sub-menu li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-nav-menu .uael-nav-menu__toggle .uael-nav-menu-label{color:var( --e-global-color-text );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-517 .elementor-element.elementor-element-4becf03 .menu-item a.uael-menu-item,.elementor-517 .elementor-element.elementor-element-4becf03 .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-517 .elementor-element.elementor-element-4becf03 .menu-item a.uael-menu-item, .elementor-517 .elementor-element.elementor-element-4becf03 .menu-item a.uael-sub-menu-item{padding-top:30px;padding-bottom:30px;}.elementor-517 .elementor-element.elementor-element-4becf03 .sub-menu li a.uael-sub-menu-item,
						.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown li a.uael-menu-item,
						.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-517 .elementor-element.elementor-element-4becf03 .sub-menu a.uael-sub-menu-item,
						 .elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-517 .elementor-element.elementor-element-4becf03 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-517 .elementor-element.elementor-element-4becf03 .menu-item a.uael-menu-item{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;}.elementor-517 .elementor-element.elementor-element-4becf03 .sub-menu,
								.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown,
								.elementor-517 .elementor-element.elementor-element-4becf03 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-517 .elementor-element.elementor-element-4becf03 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-517 .elementor-element.elementor-element-4becf03 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-517 .elementor-element.elementor-element-4becf03 .sub-menu li.menu-item:not(:last-child),
						.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-517 .elementor-element.elementor-element-4becf03 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-3dec670{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-517 .elementor-element.elementor-element-3dec670 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;letter-spacing:2px;color:#1A1A1A;}.elementor-517 .elementor-element.elementor-element-fa69d0a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-517 .elementor-element.elementor-element-fa69d0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;letter-spacing:2px;color:#1A1A1A;}#elementor-popup-modal-517 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-517 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-517{justify-content:center;align-items:center;}#elementor-popup-modal-517 .dialog-close-button{display:flex;top:53px;font-size:16px;}@media(max-width:1024px){.elementor-517 .elementor-element.elementor-element-fa69d0a{text-align:start;}}@media(max-width:767px){.elementor-517 .elementor-element.elementor-element-3dec670 .elementor-heading-title{font-size:24px;letter-spacing:2px;}.elementor-517 .elementor-element.elementor-element-fa69d0a{text-align:start;}.elementor-517 .elementor-element.elementor-element-fa69d0a .elementor-heading-title{font-size:24px;letter-spacing:2px;}}/* Start custom CSS for uael-nav-menu, class: .elementor-element-4becf03 *//* =========================================
   1. FADE UP ANIMACIJA (NOVO)
   ========================================= */
@keyframes fadeUpMenu {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* =========================================
   2. OSNOVNA PODEŠAVANJA (Tvoj originalni kod)
   ========================================= */
.uael-nav-menu,
.uael-nav-menu ul,
.uael-nav-menu li.menu-item {
    width: 100% !important;
    position: relative !important;
}

/* =========================================
   3. PRIMENA ANIMACIJE NA STAVKE MENIJA (NOVO)
   ========================================= */
.uael-nav-menu li.menu-item {
    opacity: 0; /* Počinje nevidljivo */
    animation: fadeUpMenu 0.6s ease-out forwards; /* Pokreće animaciju */
}

/* Kaskadni efekat: svaka stavka se pojavljuje malo posle prethodne */
.uael-nav-menu li.menu-item:nth-child(1) { animation-delay: 0.1s; }
.uael-nav-menu li.menu-item:nth-child(2) { animation-delay: 0.2s; }
.uael-nav-menu li.menu-item:nth-child(3) { animation-delay: 0.3s; }
.uael-nav-menu li.menu-item:nth-child(4) { animation-delay: 0.4s; }
.uael-nav-menu li.menu-item:nth-child(5) { animation-delay: 0.5s; }
.uael-nav-menu li.menu-item:nth-child(6) { animation-delay: 0.6s; }

/* =========================================
   4. LINKOVI (Tvoj originalni kod)
   ========================================= */
.uael-nav-menu .uael-menu-item,
.uael-nav-menu li.menu-item > a {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    position: relative !important;
    padding-right: 30px !important;
}

/* =========================================
   5. STRELICA (Tvoj originalni kod - zadržan mask-image jer on rešava sivu pozadinu)
   ========================================= */
.uael-nav-menu .uael-menu-item::before,
.uael-nav-menu li.menu-item > a::before {
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 24px !important;
    height: 24px !important;
    
    /* Ovo zadržavamo jer je jedino ovo uklonilo sivu pozadinu iz SVG-a */
    -webkit-mask-image: url('https://lior.idejacreativeagency.com/wp-content/uploads/2026/07/arrow.svg') !important;
    mask-image: url('https://lior.idejacreativeagency.com/wp-content/uploads/2026/07/arrow.svg') !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    
    background-color: currentColor !important;
    opacity: 1 !important;
    z-index: 10 !important;
}

/* Bonus: Blagi hover efekat na strelicu (opciono, ali lepo izgleda) */
.uael-nav-menu .uael-menu-item:hover::before,
.uael-nav-menu li.menu-item > a:hover::before {
    transform: translateY(-50%) translateX(3px) !important;
}/* End custom CSS */