.elementor-kit-7{--e-global-color-primary:#1C244B;--e-global-color-secondary:#FF0040;--e-global-color-text:#4A4F6B;--e-global-color-accent:#35416F;--e-global-color-uzcream:#FAF7F2;--e-global-color-uzline:#E6E4DE;--e-global-color-uzink:#171B33;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.18em;--e-global-typography-primary-letter-spacing:-0.01em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;color:#2B2F49;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#FF0040;font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#FF0040;}.elementor-kit-7 a:hover{color:#1C244B;}.elementor-kit-7 h1{color:#1C244B;font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;line-height:1.22em;}.elementor-kit-7 h2{color:#1C244B;font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.22em;}.elementor-kit-7 h3{color:#1C244B;font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.22em;}.elementor-kit-7 h4{color:#1C244B;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;line-height:1.22em;}.elementor-kit-7 h5{color:#1C244B;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.22em;}.elementor-kit-7 h6{color:#1C244B;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:1.22em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:30px;}.elementor-kit-7 h2{font-size:27px;}.elementor-kit-7 h3{font-size:22px;}.elementor-kit-7 h4{font-size:19px;}.elementor-kit-7 h5{font-size:17px;}.elementor-kit-7 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Unovci Znanje Online - editorijal ===== */
:root{
  --uz-navy:#1C244B; --uz-navy2:#35416F; --uz-crimson:#FF0040;
  --uz-cream:#FAF7F2; --uz-ink:#171B33; --uz-muted:#6B7191; --uz-line:#E6E4DE;
}
body{ -webkit-font-smoothing:antialiased; }

/* header */
.uz-header{ backdrop-filter:saturate(180%) blur(10px); }
.uz-topbar-text p{ margin:0; }

/* kicker */
.uz-kicker{ margin:0; }

/* hero */
.uz-hero-title{ max-width:15ch; }
.uz-hero-sub p{ max-width:56ch; margin:0; }
.uz-btn-ghost .elementor-button{ border:1px solid var(--uz-navy); }
.uz-btn-ghost .elementor-button:hover{ background:var(--uz-navy)!important; color:#fff!important; }

/* kartice */
.uz-card{ display:flex; text-decoration:none!important; height:100%; }
.uz-card:hover .uz-card-title h3, .uz-card:hover .uz-card-title{ color:var(--uz-crimson)!important; }
.uz-card .elementor-widget-theme-post-title{ transition:color .2s ease; }
.uz-card-exc p{ margin:0; }
.uz-card-body{ flex:1 1 auto; }
.uz-card-meta{ margin-top:auto!important; }

/* prvi clanak u mrezi = istaknut */

/* load more dugme */
.uz-grid .elementor-button, .uz-grid .e-load-more-anchor + * .elementor-button{
  border:1px solid var(--uz-navy); background:transparent; color:var(--uz-navy);
  border-radius:999px; padding:14px 30px; font-weight:600; letter-spacing:.02em;
}
.uz-grid .elementor-button:hover{ background:var(--uz-navy); color:#fff; }

/* kategorije */
.uz-cat-card{ text-decoration:none!important; transition:transform .2s ease, border-color .2s ease; }
.uz-cat-card:hover{ transform:translateY(-3px); border-color:var(--uz-crimson)!important; }

/* footer */
.uz-flist{ list-style:none; margin:0; padding:0; }
.uz-flist a{ color:#9AA3C8; text-decoration:none; transition:color .2s ease; }
.uz-flist a:hover{ color:#fff; }
.uz-cta-inner .elementor-widget-text-editor p{ max-width:60ch; margin:0 auto; }

/* clanak */
.uz-post-head{ text-align:left; }
.uz-lede p{ margin:0; max-width:62ch; }
.uz-postinfo .elementor-icon-list-item, .uz-postinfo span{ color:#6B7191!important; }
.uz-post-hero img{ box-shadow:0 18px 44px rgba(28,36,75,.14); }

.uz-article .uz-content{ font-family:"Inter",sans-serif; font-size:18px; line-height:1.78; color:#2B2F49; }
.uz-article .uz-content p{ margin:0 0 1.25em; }
.uz-article .uz-content h2{
  font-family:"Playfair Display",serif; font-weight:700; font-size:32px; line-height:1.25;
  color:var(--uz-navy); margin:2em 0 .6em;
}
.uz-article .uz-content h3{
  font-family:"Playfair Display",serif; font-weight:700; font-size:24px; line-height:1.3;
  color:var(--uz-navy); margin:1.7em 0 .5em;
}
.uz-article .uz-content h4{ font-family:"Inter",sans-serif; font-weight:600; font-size:19px; color:var(--uz-navy); margin:1.5em 0 .4em; }
.uz-article .uz-content a{ color:var(--uz-crimson); text-decoration:underline; text-underline-offset:3px; text-decoration-thickness:1px; }
.uz-article .uz-content ul, .uz-article .uz-content ol{ margin:0 0 1.3em 1.2em; }
.uz-article .uz-content li{ margin-bottom:.5em; }
.uz-article .uz-content img{ border-radius:8px; }
.uz-article .uz-content blockquote{
  border-left:3px solid var(--uz-crimson); margin:1.8em 0; padding:.2em 0 .2em 22px;
  font-family:"Playfair Display",serif; font-size:22px; line-height:1.45; color:var(--uz-navy); font-style:italic;
}
.uz-article .uz-content table{ width:100%; border-collapse:collapse; margin:1.6em 0; font-size:16px; }
.uz-article .uz-content th, .uz-article .uz-content td{ border:1px solid var(--uz-line); padding:10px 12px; text-align:left; }
.uz-article .uz-content th{ background:var(--uz-cream); color:var(--uz-navy); font-weight:600; }

@media (max-width:767px){
  .uz-article .uz-content{ font-size:17px; }
  .uz-article .uz-content h2{ font-size:26px; }
  .uz-article .uz-content h3{ font-size:21px; }
}

/* share + navigacija */
.uz-share .elementor-share-btn{ border-radius:999px; }
.uz-postnav a{ color:var(--uz-navy)!important; text-decoration:none; }
.uz-postnav a:hover{ color:var(--uz-crimson)!important; }

/* arhiva */
.uz-archive .elementor-post{ background:transparent; }
.uz-archive .elementor-post__card{ border:0; box-shadow:none; }
.uz-archive .elementor-post__thumbnail{ border-radius:6px; }
.uz-archive .elementor-post__title, .uz-archive .elementor-post__title a{
  font-family:"Playfair Display",serif; font-weight:700; font-size:24px; line-height:1.28;
  color:var(--uz-ink); text-decoration:none;
}
.uz-archive .elementor-post__title a:hover{ color:var(--uz-crimson); }
.uz-archive .elementor-post__excerpt p{
  font-family:"Inter",sans-serif; font-size:15px; line-height:1.65; color:var(--uz-muted);
}
.uz-archive .elementor-post__meta-data{
  font-family:"Inter",sans-serif; font-size:12px; letter-spacing:.08em; text-transform:uppercase; color:#9AA0BC;
}
.uz-archive .elementor-pagination .page-numbers{ color:var(--uz-navy); }
.uz-archive .elementor-pagination .page-numbers.current{ color:var(--uz-crimson); font-weight:600; }

/* forma */
.uz-form .elementor-field-group input, .uz-form .elementor-field-group textarea{
  border-radius:999px; border:0; padding:14px 20px;
}
.uz-form .elementor-button{ border-radius:999px; background:var(--uz-crimson); }

.uz-card-exc, .uz-card-exc > .elementor-widget-container{
  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
}
.uz-lede, .uz-lede > .elementor-widget-container{
  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
}
.uz-post-head .uz-postinfo{ margin-top:6px; }
.uz-faq .bp-faq-item, .uz-faq details{ border-bottom:1px solid var(--uz-line); }

.elementor-button, .uz-card a, .uz-cat-card{ text-decoration:none!important; }
.elementor-button:hover{ text-decoration:none!important; }
.uz-grid .elementor-grid{ align-items:start; }

@media (min-width:1025px){
  .uz-grid:not(.uz-grid-related) .elementor-grid > div.e-loop-item:first-of-type{ grid-column:1 / -1; }
  .uz-grid:not(.uz-grid-related) .elementor-grid > div.e-loop-item:first-of-type .uz-card{
    flex-direction:row; gap:44px; align-items:center;
    border-bottom:1px solid var(--uz-line); padding-bottom:46px;
  }
  .uz-grid:not(.uz-grid-related) .elementor-grid > div.e-loop-item:first-of-type .uz-card > .elementor-widget-theme-post-featured-image{
    flex:0 0 54%; max-width:54%;
  }
  .uz-grid:not(.uz-grid-related) .elementor-grid > div.e-loop-item:first-of-type .uz-card img{ height:400px!important; }
  .uz-grid:not(.uz-grid-related) .elementor-grid > div.e-loop-item:first-of-type .uz-card-body{ padding-top:0!important; }
  .uz-grid:not(.uz-grid-related) .elementor-grid > div.e-loop-item:first-of-type .uz-card-title h3{ font-size:40px!important; line-height:1.16!important; }
  .uz-grid:not(.uz-grid-related) .elementor-grid > div.e-loop-item:first-of-type .uz-card-exc{ font-size:17px!important; -webkit-line-clamp:4; }
}
.uz-cat-row{ align-items:stretch; }
.uz-cat-card{ height:100%; }

.uz-grid .e-loop-item{ display:flex; }
.uz-grid .e-loop-item > .uz-card{ width:100%; }

/* sirina kolone teksta */
.uz-post-head, .uz-article{ max-width:900px; margin-left:auto; margin-right:auto; }
.uz-share, .uz-postnav{ max-width:900px; margin-left:auto; margin-right:auto; width:100%; }
.uz-post-hero{ max-width:1040px; margin-left:auto; margin-right:auto; }
.uz-postnav .elementor-post-navigation__prev, .uz-postnav .elementor-post-navigation__next{ font-family:"Inter",sans-serif; }

/* arhiva - editorijal kartice */
.uz-archive .elementor-post{ display:flex; flex-direction:column; }
.uz-archive .elementor-post__thumbnail__link{ margin-bottom:18px; }
.uz-archive .elementor-post__title{ margin:0 0 8px; }
.uz-archive .elementor-post__title a{ color:#171B33!important; }
.uz-archive .elementor-post__title a:hover{ color:#FF0040!important; }
.uz-archive .elementor-post__meta-data{ order:3; margin:12px 0 0; padding:0; border:0; color:#9AA0BC!important; }
.uz-archive .elementor-post__excerpt{ order:2; margin:0; }
.uz-archive .elementor-post__excerpt p{ margin:0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
.uz-archive .elementor-post__text{ display:flex; flex-direction:column; }
.uz-archive .elementor-post__thumbnail{ padding-bottom:64%!important; border-radius:6px; }

.uz-postinfo{ text-align:left!important; }
.uz-postinfo .elementor-inline-items{ justify-content:flex-start!important; }
.uz-postinfo .elementor-icon-list-items{ padding-left:0; }

.uz-social .elementor-grid{ justify-content:flex-start!important; }
.uz-social .elementor-social-icon:hover{ opacity:1; }/* End custom CSS */