.elementor-669 .elementor-element.elementor-element-fe339b9{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-669 .elementor-element.elementor-element-fe339b9{left:0px;}body.rtl .elementor-669 .elementor-element.elementor-element-fe339b9{right:0px;}.elementor-669 .elementor-element.elementor-element-29e7162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-669 .elementor-element.elementor-element-5e04111 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:#E74B0F;}.elementor-669 .elementor-element.elementor-element-f02a510 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-669 .elementor-element.elementor-element-f02a510 .wd-text-block{max-width:80%;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:700;line-height:60px;color:#000000;}.elementor-669 .elementor-element.elementor-element-e565b73{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 0px 0px 0px;}.elementor-669 .elementor-element.elementor-element-e565b73:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-e565b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-669 .elementor-element.elementor-element-182243f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-669 .elementor-element.elementor-element-ec1b779{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:28px;color:#262626;}.elementor-669 .elementor-element.elementor-element-ec1b779 > *{max-width:100%;}.elementor-669 .elementor-element.elementor-element-9351b2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-669 .elementor-element.elementor-element-e1a67b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-669 .elementor-element.elementor-element-61cfea2 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-669 .elementor-element.elementor-element-61cfea2 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#E74B0F;}.elementor-669 .elementor-element.elementor-element-20d0894 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-669 .elementor-element.elementor-element-20d0894 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;line-height:0px;color:#000000;}.elementor-669 .elementor-element.elementor-element-592a283{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:28px;color:#262626;}.elementor-669 .elementor-element.elementor-element-592a283 > *{max-width:90%;}.elementor-669 .elementor-element.elementor-element-f7934d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-669 .elementor-element.elementor-element-4a1f33c img{border-radius:20px 0px 0px 0px;}.elementor-669 .elementor-element.elementor-element-8e0d6d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-669 .elementor-element.elementor-element-28a226f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-669 .elementor-element.elementor-element-a204af5 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-669 .elementor-element.elementor-element-a204af5 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;line-height:0px;color:#000000;}.elementor-669 .elementor-element.elementor-element-60c049c{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:28px;color:#262626;}.elementor-669 .elementor-element.elementor-element-60c049c > *{max-width:90%;}.elementor-669 .elementor-element.elementor-element-da4c9e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-669 .elementor-element.elementor-element-243cfb3 img{border-radius:20px 0px 0px 0px;}.elementor-669 .elementor-element.elementor-element-d094a41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-669 .elementor-element.elementor-element-daf3d30{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:28px;color:#262626;}.elementor-669 .elementor-element.elementor-element-daf3d30 > *{max-width:100%;}.elementor-669 .elementor-element.elementor-element-2454203{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-669 .elementor-element.elementor-element-77ea9a7{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-669 .elementor-element.elementor-element-43db046 > .elementor-widget-container{border-style:solid;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-669 .elementor-element.elementor-element-43db046:after{content:"0.9";}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__thumbnail__link{width:100%;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__meta-data span + span:before{content:"•";}.elementor-669 .elementor-element.elementor-element-43db046{--grid-column-gap:30px;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__text{margin-top:20px;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__badge{left:0;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__card .elementor-post__badge{background-color:#262626;margin:9px;font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__title, .elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__title a{color:#262626;font-size:18px;font-weight:700;line-height:28px;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__meta-data{color:#E74B0F;font-size:14px;font-weight:800;text-transform:uppercase;}@media(min-width:768px){.elementor-669 .elementor-element.elementor-element-29e7162{--width:50%;}.elementor-669 .elementor-element.elementor-element-e565b73{--width:89%;}.elementor-669 .elementor-element.elementor-element-182243f{--content-width:50%;}.elementor-669 .elementor-element.elementor-element-e1a67b9{--width:40%;}.elementor-669 .elementor-element.elementor-element-f7934d1{--width:50%;}.elementor-669 .elementor-element.elementor-element-28a226f{--width:40%;}.elementor-669 .elementor-element.elementor-element-da4c9e3{--width:50%;}.elementor-669 .elementor-element.elementor-element-d094a41{--content-width:50%;}.elementor-669 .elementor-element.elementor-element-2454203{--content-width:50%;}}@media(max-width:767px){.elementor-669 .elementor-element.elementor-element-fe339b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-669 .elementor-element.elementor-element-f02a510 .wd-text-block{font-size:30px;line-height:40px;}.elementor-669 .elementor-element.elementor-element-e565b73{--min-height:250px;}.elementor-669 .elementor-element.elementor-element-9351b2f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-669 .elementor-element.elementor-element-8e0d6d6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-669 .elementor-element.elementor-element-77ea9a7{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-669 .elementor-element.elementor-element-43db046:after{content:"0.5";}.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-43db046 *//* 1) poskrbimo, da je kartica flex‐stolpec */
.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__card {
  display: flex;
  flex-direction: column;
}

/* 2) določimo vrstni red (naslov, datum, slika) */
.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__text {       /* tukaj je tvoj naslov */
  order: 1;
}

.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__meta-data {  /* tukaj je datum */
  order: 2;
}

.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__thumbnail__link { /* tukaj je slika */
  order: 3;
}

.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__text {
  display: block;
  padding-top: 30px;
  width: 100%;
  border-top:    1px solid rgba(230,233,238,1);
  border-left:   1px solid rgba(230,233,238,1);
  border-right:  1px solid rgba(230,233,238,1);
  box-sizing: border-box;
   
   /* samo zgornji levi kot zaobljen */
  border-top-left-radius: 10px;
}

/* 2) rob spodaj (meta‐data) */
.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__meta-data {
  border-bottom: 0px solid rgba(230,233,238,1);
  border-top: 0px;
  border-left:   1px solid rgba(230,233,238,1);
  border-right:  1px solid rgba(230,233,238,1);
  padding-bottom: 40px;
 
}



.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__meta-data {

  /* če želiš oranžno barvo in krepko */
  color: #e74b0f;
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 15px;
}

/* Najprej naredimo thumbnail-link relativno, da lahko badge absolutno pozicioniramo znotraj */
.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__thumbnail__link {
  position: relative;
  overflow: hidden;
}

/* Zdaj premaknemo badge nad sliko, zgoraj levo */
.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__badge {
    
  position: absolute;
  top: 197px;    /* ali prilagodi po želji */
  left: -8px;   /* ali prilagodi po želji */
  margin: 10;   /* pobriše morebitne default margine */
  z-index: 10; /* da je vedno nad sliko */
/* zaobli samo spodnji desni kot */
  border-radius: 0 0 10px 0 !important;
  
}

.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__card:hover .elementor-post__title a {
  color: #e74b0f !important;
}

.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__thumbnail__link {
  border-bottom-right-radius: 10px !important;
  overflow: hidden;
}
/* 2) ali večvrstično (dve vrstici) s “…” na koncu druge vrstice */
.elementor-669 .elementor-element.elementor-element-43db046 .elementor-post__title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;       /* število vrstic */
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */