.elementor-5163 .elementor-element.elementor-element-4342536{--display:flex;--min-height:13vh;--justify-content:flex-end;}.elementor-5163 .elementor-element.elementor-element-6adde7b{text-align:center;}.elementor-5163 .elementor-element.elementor-element-e5c59b7:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-e5c59b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4be9cd );}.elementor-5163 .elementor-element.elementor-element-e5c59b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:020px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-e5c59b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5163 .elementor-element.elementor-element-99ce000 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5163 .elementor-element.elementor-element-99ce000 > .elementor-element-populated{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 12px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-5163 .elementor-element.elementor-element-dfed7e6:after{content:"0.99";}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__thumbnail__link{width:100%;}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post{border-radius:10px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:25px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:25px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:25px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__title, .elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__title a{color:var( --e-global-color-0a19988 );}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__meta-data{color:var( --e-global-color-secondary );}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__excerpt p{color:var( --e-global-color-secondary );}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__read-more{color:var( --e-global-color-b739092 );}@media(max-width:1024px){.elementor-5163 .elementor-element.elementor-element-e5c59b7{padding:80px 0px 80px 0px;}.elementor-5163 .elementor-element.elementor-element-99ce000 > .elementor-element-populated{padding:0px 36px 0px 36px;}}@media(max-width:767px){.elementor-5163 .elementor-element.elementor-element-6adde7b .elementor-heading-title{font-size:36px;}.elementor-5163 .elementor-element.elementor-element-e5c59b7{padding:0px 0px 20px 0px;}.elementor-5163 .elementor-element.elementor-element-99ce000 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5163 .elementor-element.elementor-element-dfed7e6:after{content:"0.5";}.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-dfed7e6 *//* 💅 Naslov */
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__title {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.3;
  color: #d51d5f;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__title:hover {
  color: #111;
}

/* 📅 Meta podatki */
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__meta-data {
  font-size: 13px;
  color: #888;
  margin-bottom: 8px;
}

/* 📝 Povzetek */
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__excerpt p {
  color: #444;
  font-size: 15px;
  line-height: 1.7;
  margin-bottom: 15px;
}

/* 🔘 Gumb "Preberi več" */
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__read-more {
  display: inline-block;
  background: #d51d5f;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 8px 20px;
  border-radius: 8px;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post__read-more:hover {
  background: #b5174e;
  transform: translateY(-2px);
}

/* 📦 Kartica kot celota */
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post {
  background: #fff;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 5px 20px rgba(0,0,0,0.08);
  transition: all 0.25s ease;
}
.elementor-5163 .elementor-element.elementor-element-dfed7e6 .elementor-post:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.12);
}

/* Preberi več – barva gumba */
.elementor-post__read-more {
    background-color: #B05DA7 !important;
    color: #fff !important;
    padding: 10px 18px;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    transition: background-color 0.2s ease;
}

/* Hover efekt za boljši občutek interakcije */
.elementor-post__read-more:hover {
    background-color: #9b4c96 !important;
    color: #fff !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-99ce000 */.filter {
  --vio:#A6599B; --bg:#fafafa; --ink:#2b2b2b;
  background:var(--bg);
  border:2px solid color-mix(in srgb, var(--vio) 20%, transparent);
  border-radius:14px;
  padding:16px 22px;
  box-shadow:0 2px 8px color-mix(in srgb, var(--vio) 12%, transparent);
}

/* naslov + separator */
.filter .jet-filter-label,
.filter .jet-filter-group-label,
.filter label[for]{
  display:block; font-weight:600; color:var(--ink);
  margin-bottom:8px; padding-bottom:6px;
  border-bottom:2px solid color-mix(in srgb, var(--vio) 22%, transparent);
}

/* items */
.filter a,
.filter .jet-filter-item,
.filter select,
.filter input[type="checkbox"] + label,
.filter input[type="radio"] + label{
  display:inline-block;background:#fff;border:1px solid #ddd;border-radius:8px;
  padding:6px 14px;margin:4px 6px 0 0;color:#5a5a5a;font-weight:500;transition:.25s;
}

.filter a:hover,
.filter .jet-active,
.filter .active,
.filter .selected,
.filter select:focus{
  background:var(--vio) !important;color:#fff !important;border-color:var(--vio) !important;
  box-shadow:0 0 0 3px color-mix(in srgb, var(--vio) 25%, transparent);
}/* End custom CSS */