.elementor-11625 .elementor-element.elementor-element-4d62057{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11625 .elementor-element.elementor-element-ca90cb7{text-align:center;}.elementor-11625 .elementor-element.elementor-element-ca90cb7 img{width:28%;}.elementor-11625 .elementor-element.elementor-element-aafaf3b{padding:20px 0px 20px 0px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:20px;letter-spacing:0.5px;}.elementor-11625 .elementor-element.elementor-element-aafaf3b.elementor-element{--align-self:center;}.elementor-11625 .elementor-element.elementor-element-4bba19f:not(.elementor-motion-effects-element-type-background), .elementor-11625 .elementor-element.elementor-element-4bba19f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11625 .elementor-element.elementor-element-4bba19f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 300px 0px;}.elementor-11625 .elementor-element.elementor-element-4bba19f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11625 .elementor-element.elementor-element-d558f42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11625 .elementor-element.elementor-element-8db4745 > .elementor-container{max-width:1200px;}.elementor-11625 .elementor-element.elementor-element-bd129a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11625 .elementor-element.elementor-element-057e26d .mom-projects-grid{gap:30px;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .rt-post-grid-default .rt-item{margin-bottom:0px;border-radius:12px 12px 12px 12px !important;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .rt-post-grid-default .rt-item .entry-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:600;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .rt-post-grid-default .rt-item .entry-title a{color:#212121;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .rt-post-grid-default .rt-item .post_excerpt p{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .rt-post-grid-default .rt-item .post_excerpt{color:#212121;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .rt-item .rt-image{padding:0px 0px 0px 0px;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .post-read-more .btn-common{color:#393A44;}.elementor-11625 .elementor-element.elementor-element-bb47f84 .post-read-more .btn-common:hover{color:#848ACE;}@media(max-width:1366px){.elementor-11625 .elementor-element.elementor-element-4d62057{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11625 .elementor-element.elementor-element-aafaf3b{width:var( --container-widget-width, 66% );max-width:66%;padding:20px 0px 20px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;line-height:31px;}.elementor-11625 .elementor-element.elementor-element-4bba19f{padding:20px 40px 300px 40px;}}@media(max-width:1024px){.elementor-11625 .elementor-element.elementor-element-4d62057{--padding-top:40px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11625 .elementor-element.elementor-element-aafaf3b{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;font-size:18px;line-height:29px;}.elementor-11625 .elementor-element.elementor-element-4bba19f{padding:0px 34px 380px 34px;}}@media(max-width:767px){.elementor-11625 .elementor-element.elementor-element-4d62057{--padding-top:40px;--padding-bottom:0px;--padding-left:12px;--padding-right:012px;}.elementor-11625 .elementor-element.elementor-element-ca90cb7 img{width:60%;}.elementor-11625 .elementor-element.elementor-element-aafaf3b{padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11625 .elementor-element.elementor-element-4bba19f{padding:50px 14px 340px 14px;}.elementor-11625 .elementor-element.elementor-element-8db4745{margin-top:-15px;margin-bottom:0px;}}@media(min-width:768px){.elementor-11625 .elementor-element.elementor-element-4d62057{--content-width:1200px;}}/* Start custom CSS for rt-post-grid, class: .elementor-element-bb47f84 */.elementor-11625 .elementor-element.elementor-element-bb47f84 {
    display: none;
}

/* NEWS – ENTRY CATEGORIES */
.entry-categories,
.entry-categories a {
    font-family: "Inter Tight", sans-serif;
    font-weight: 500;
}

.entry-categories a {
    font-size: 15px; /* optional */
    letter-spacing: 0.02em; /* optional */
}

/* READ MORE LINK */
.post-read-more,
.post-read-more a {
    font-family: "Inter Tight", sans-serif;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    color: inherit;
    transition: color 0.3s ease;
     font-size: 16px;
}

/* ICON AFTER TEXT */
.post-read-more a::after {
    content: "";
    width: 22px;
    height: 22px;
    background-image: url("/wp-content/uploads/2026/01/arrow.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.3s ease;
}

/* HOVER COLOR */
.post-read-more a:hover {
    color: #7F0D29;
}

/* OPTIONAL ICON MOVE ON HOVER */
.post-read-more a:hover::after {
    transform: translateX(4px);
}

.entry-categories,
.entry-categories a {
    text-transform: none;
}


/* =================================
   SASBY CATEGORY BUBBLES – FINAL FIX
================================= */

/* RESET THEME STYLES THAT CAUSE DOUBLE BUBBLE */
.entry-categories,
.entry-categories * {
    background: none !important;
    box-shadow: none !important;
}

/* BASE BUBBLE STYLE (ONLY ON LINK) */
.entry-categories a {
    align-items: center;
    padding: 8px 12px;
    border-radius: 999px;
    font-weight: 500;
    line-height: 1;
    text-transform: none;
    text-decoration: none;
    white-space: nowrap;
}

/* projekt-v-izvajanju */
.entry-categories a[href*="projekt-v-izvajanju"] {
    background-color: #848ACE !important;
    color: #ffffff !important;
}

/* projekt-izveden */
.entry-categories a[href*="projekt-izveden"] {
    background-color: #1C911C !important;
    color: #ffffff !important;
}

/* projekt-delno-izveden */
.entry-categories a[href*="projekt-delno-izveden"] {
    background-color: #1C911C !important;
    color: #ffffff !important;
}

/* projekt-neizvedljiv */
.entry-categories a[href*="projekt-neizvedljiv"] {
    background-color: #7F0D29 !important;
    color: #ffffff !important;
}

/* projekt-neizveden */
.entry-categories a[href*="projekt-neizveden"] {
    background-color: #F9F0DE !important;
    color: #000000 !important;
}


/* ALIGN CATEGORY BUBBLES WITH TITLE */
.entry-categories {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: left;
}

.entry-categories {
    padding-left: 0 !important;
}/* End custom CSS */