.elementor-5461 .elementor-element.elementor-element-7bb5416{margin-top:0px;margin-bottom:0px;padding:0px 16px 0px 16px;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid{--main-height:760px;--grid-gap:10px;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-small .post-title{font-family:"Noto Sans", Sans-serif;font-size:42.683px;font-weight:600;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-medium .post-title{font-family:"Noto Sans", Sans-serif;font-size:29.344px;font-weight:600;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-large .post-title{font-family:"Noto Sans", Sans-serif;font-size:42.683px;font-weight:600;}.elementor-5461 .elementor-element.elementor-element-822f178 .cat-labels .category{font-family:"Noto Sans", Sans-serif;font-size:14.67px;text-transform:uppercase;color:#EFEFEF;padding:5px 15px 5px 15px;}.elementor-5461 .elementor-element.elementor-element-6a84991{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-5461 .elementor-element.elementor-element-2dca3de{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-5461 .elementor-element.elementor-element-2dca3de > .elementor-widget-container{margin:020px 0px 00px 0px;}.elementor-5461 .elementor-element.elementor-element-319eb81{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5461 .elementor-element.elementor-element-d9819e4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-83b134e{--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:17px 18px;--row-gap:17px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5461 .elementor-element.elementor-element-ae606f5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5461 .elementor-element.elementor-element-fcea079 .post-title{font-family:"Noto Sans", Sans-serif;font-size:42.683px;font-weight:600;}.elementor-5461 .elementor-element.elementor-element-fcea079 .cat-labels .category{font-family:"Noto Sans", Sans-serif;font-size:14.672px;color:#EFEFEF;padding:5px 15px 5px 15px;}.elementor-5461 .elementor-element.elementor-element-3d49582{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5461 .elementor-element.elementor-element-b3225ca{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-5461 .elementor-element.elementor-element-e54c717{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5461 .elementor-element.elementor-element-99c0a68{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-5461 .elementor-element.elementor-element-99c0a68 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-728e47f{--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;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5461 .elementor-element.elementor-element-ca844c5 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-bf64c79{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5461 .elementor-element.elementor-element-cfed692{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5461 .elementor-element.elementor-element-4bfd7a8 .post-title{font-family:"Noto Sans", Sans-serif;font-size:42.683px;font-weight:600;}.elementor-5461 .elementor-element.elementor-element-4bfd7a8 .cat-labels .category{font-family:"Noto Sans", Sans-serif;font-size:14.672px;color:#EFEFEF;padding:5px 15px 5px 15px;}.elementor-5461 .elementor-element.elementor-element-dcbfad3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5461 .elementor-element.elementor-element-7b55fe9{--grid-columns:2;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-5461 .elementor-element.elementor-element-a8a1337{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5461 .elementor-element.elementor-element-a8a1337.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5461 .elementor-element.elementor-element-dded929 > .elementor-widget-container{margin:23px 0px 20px 0px;}.elementor-5461 .elementor-element.elementor-element-dded929 .media-ratio{padding-bottom:calc(100% / 3.9);}.elementor-5461 .elementor-element.elementor-element-dded929 .post-title{font-family:"Noto Sans", Sans-serif;font-size:50px;font-weight:600;letter-spacing:-1.5px;}.elementor-5461 .elementor-element.elementor-element-a8d2c92{--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;--align-items:center;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5461 .elementor-element.elementor-element-18ea22d > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-945dab9{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5461 .elementor-element.elementor-element-945dab9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5461 .elementor-element.elementor-element-82d1c4d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5461 .elementor-element.elementor-element-82d1c4d .media-ratio{padding-bottom:calc(100% / 2.07);}@media(min-width:768px){.elementor-5461 .elementor-element.elementor-element-ae606f5{--width:50%;}.elementor-5461 .elementor-element.elementor-element-3d49582{--width:50%;}.elementor-5461 .elementor-element.elementor-element-cfed692{--width:50%;}.elementor-5461 .elementor-element.elementor-element-dcbfad3{--width:50%;}.elementor-5461 .elementor-element.elementor-element-a8a1337{--width:100%;}.elementor-5461 .elementor-element.elementor-element-945dab9{--width:100%;}}@media(max-width:1024px){.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-small .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-medium .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-large .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-6a84991{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5461 .elementor-element.elementor-element-2dca3de{--grid-columns:2;}.elementor-5461 .elementor-element.elementor-element-2dca3de > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-83b134e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5461 .elementor-element.elementor-element-fcea079 .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-b3225ca{--grid-columns:2;}.elementor-5461 .elementor-element.elementor-element-e54c717{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5461 .elementor-element.elementor-element-99c0a68{--grid-columns:2;}.elementor-5461 .elementor-element.elementor-element-bf64c79{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5461 .elementor-element.elementor-element-4bfd7a8 .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-7b55fe9{--grid-columns:2;}.elementor-5461 .elementor-element.elementor-element-dded929 .media-ratio{padding-bottom:calc(100% / 3);}.elementor-5461 .elementor-element.elementor-element-dded929 .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-82d1c4d .media-ratio{padding-bottom:calc(100% / 2);}}@media(max-width:767px){.elementor-5461 .elementor-element.elementor-element-7bb5416{padding:0px 25px 0px 25px;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-medium .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-large .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-822f178 .cat-labels .category{font-size:10px;}.elementor-5461 .elementor-element.elementor-element-6a84991{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5461 .elementor-element.elementor-element-2dca3de{--grid-columns:1;}.elementor-5461 .elementor-element.elementor-element-319eb81{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5461 .elementor-element.elementor-element-9033e95{text-align:center;}.elementor-5461 .elementor-element.elementor-element-83b134e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5461 .elementor-element.elementor-element-fcea079 .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-fcea079 .cat-labels .category{font-size:10px;}.elementor-5461 .elementor-element.elementor-element-b3225ca{--grid-columns:1;}.elementor-5461 .elementor-element.elementor-element-e54c717{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5461 .elementor-element.elementor-element-99c0a68{--grid-columns:1;}.elementor-5461 .elementor-element.elementor-element-728e47f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5461 .elementor-element.elementor-element-4792763{text-align:center;}.elementor-5461 .elementor-element.elementor-element-bf64c79{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5461 .elementor-element.elementor-element-4bfd7a8 .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-4bfd7a8 .cat-labels .category{font-size:10px;}.elementor-5461 .elementor-element.elementor-element-7b55fe9{--grid-columns:1;}.elementor-5461 .elementor-element.elementor-element-a8a1337{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5461 .elementor-element.elementor-element-dded929 .media-ratio{padding-bottom:calc(100% / 1.9);}.elementor-5461 .elementor-element.elementor-element-dded929 .post-title{font-size:22px;}.elementor-5461 .elementor-element.elementor-element-a8d2c92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5461 .elementor-element.elementor-element-7a104cf > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-5461 .elementor-element.elementor-element-945dab9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5461 .elementor-element.elementor-element-83b134e{--width:100%;}.elementor-5461 .elementor-element.elementor-element-ae606f5{--width:100%;}.elementor-5461 .elementor-element.elementor-element-3d49582{--width:100%;}.elementor-5461 .elementor-element.elementor-element-bf64c79{--width:100%;}.elementor-5461 .elementor-element.elementor-element-cfed692{--width:100%;}.elementor-5461 .elementor-element.elementor-element-dcbfad3{--width:100%;}}/* Start custom CSS for smartmag-featgrid, class: .elementor-element-822f178 */.e-loop-item-5121 .elementor-element.elementor-element-9eca50f,
.e-loop-item-248 .elementor-element.elementor-element-9eca50f,
.e-loop-item-246 .elementor-element.elementor-element-9eca50f,
.e-loop-item-4936 .elementor-element.elementor-element-9eca50f,
.e-loop-item-218 .elementor-element.elementor-element-9eca50f,
.e-loop-item-217 .elementor-element.elementor-element-9eca50f,
.e-loop-item-216 .elementor-element.elementor-element-9eca50f,
.e-loop-item-215 .elementor-element.elementor-element-9eca50f {
  --min-height: auto !important;
  aspect-ratio: 1 / 1 !important;
}
.item-1 article.grid-overlay-a::before {
  background: none !important;
}
.item-1 article.grid-overlay-a::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: linear-gradient(
    transparent 80%,
    rgba(0, 0, 0, 0.85) 120%
  );

  pointer-events: none;
}
.item-1 article.grid-overlay-a .content-wrap {
  z-index: 2;
}
.item-3 .meta-item.cat-labels {
    display: none !important;
}
/* Target the category label only within the main large item-1 section */
.item-2 .meta-item.cat-labels {
    display: none !important;
}
.item-3:has(a[href*="programma-kai-pou"]) .media .image-link {
    background-image: url('https://neaakropolis.grandhosting.space/wp-content/uploads/2026/03/Container.png') !important;
    background-size: cover !important;
    background-position: center !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 250px; /* Adjust based on your grid height */
}

/* 2. Hide the original <img> tag that Elementor/SmartMag is forcing */
.item-3:has(a[href*="programma-kai-pou"]) .media .image-link img {
    opacity: 0 !important;
    visibility: hidden !important;
}
#my-cinematic-post .post-title a {
   text-shadow: 0 1.334px 2.668px rgba(0, 0, 0, 0.35);
}
.feat-grid .items-wrap {
           grid-gap: 15px !important;
    }
    .elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid {
    --main-height: 550px;
    --grid-gap: 10px;
}
@media (min-width: 1024px) and (max-width: 1920px) {
 .elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-large .post-title ,
 .elementor-heading-title ,
 .elementor-5461 .elementor-element.elementor-element-fcea079 .post-title,
 .elementor-5461 .elementor-element.elementor-element-4bfd7a8 .post-title,
 .elementor-5461 .elementor-element.elementor-element-dded929 .post-title{
    font-size: 43px !important;
}
.elementor-5491 .elementor-element.elementor-element-56af997 .elementor-heading-title,
.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-medium .post-title{
    font-size: 29px !important;
}
}
@media (min-width: 940px) and (max-width: 1024px) {
.block-wrap {
    margin-bottom: 0px !important;
}
  .elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid {
    --main-height: 787px;
  }
 .item-1  .grid-overlay .media span.wp-post-image {
    background-position: center top !important;
}
}
@media (max-width: 1024px) {
    .block-wrap {
    margin-bottom: 0px !important;
}
    .feat-grid-c .items-wrap {
       grid-template-areas:
        "item1 item1"
        "item2 item3" !important;
        grid-template-columns: 1fr 1fr !important;
    }
   .feat-grid-c .item {
        height: 300px;
        max-height: 55vh;
    }
}
@media (max-width: 767px) {
       .elementor-top-section.elementor-section-full_width {
        margin-left: -16px;
        margin-right: -16px;
        max-width: inherit !important;
    }
      .feat-grid-c .item {
        max-height: 37vh !important;
    }   
}

@media (min-width: 1024px) and (max-width: 1365px) {
.item-1 .l-post .media{
    
        aspect-ratio: 3 / 2;
}
.elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid {
    --main-height: auto;
}
#my-cinematic-post-1 .block-content .media,
#my-cinematic-post-2 .block-content .media{
    position: relative;
    height: auto !important;
    aspect-ratio: 1 / 1;
}.elementor-5491 .elementor-element.elementor-element-9eca50f {
    --min-height: auto !important;
    aspect-ratio: 1 / 1;
}
}

.e-loop-item-5121 .elementor-element-9eca50f::before,
.e-loop-item-246 .elementor-element-9eca50f::before,
.e-loop-item-4936 .elementor-element-9eca50f::before {
  background-position: left !important;
}
@media (max-width: 1024px) {
    .elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-large .post-title,
    .elementor-element.elementor-element-fcea079 .post-title,
    .elementor-5461 .elementor-element.elementor-element-4bfd7a8 .post-title,
    .elementor-5461 .elementor-element.elementor-element-dded929 .post-title{
        font-size: 34px !important;
    }
}
.main-footer,
.smart-head{
        margin: 0px 16px;
}
@media (max-width: 767px) {
    .elementor-5461 .elementor-element.elementor-element-822f178 .feat-grid .item-large .post-title,
    .elementor-element.elementor-element-fcea079 .post-title,
    .elementor-5461 .elementor-element.elementor-element-4bfd7a8 .post-title,.elementor-5461 .elementor-element.elementor-element-dded929 .post-title{
        font-size: 34px !important;
    }
   .main-footer,
.smart-head{
        margin: 0px 9px;
}
.smart-head-sticky.animate{
        width: calc(100% - 20px);
}
    .e-loop-item-5121 .elementor-element.elementor-element-9eca50f, .e-loop-item-248 .elementor-element.elementor-element-9eca50f, .e-loop-item-246 .elementor-element.elementor-element-9eca50f, .e-loop-item-4936 .elementor-element.elementor-element-9eca50f, .e-loop-item-218 .elementor-element.elementor-element-9eca50f, .e-loop-item-217 .elementor-element.elementor-element-9eca50f, .e-loop-item-216 .elementor-element.elementor-element-9eca50f, .e-loop-item-215 .elementor-element.elementor-element-9eca50f {
    max-height: 400px;
        aspect-ratio: auto !important;
            min-height: 410px;
}
}

.grid-overlay.grid-overlay-a  .media span.wp-post-image {
    background-position: center TOP !important;
}


@media (min-width: 768px) {
    .admin-bar .smart-head-sticky {
        width: calc(100% - 32px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bb5416 */.elementor-widget-loop-grid .elementor-grid {
    grid-column-gap: 13px !important;
    grid-row-gap: 13px !important;
}
@media (max-width: 940px) {
       .feat-grid-c .item-main {
        height: 100vh !important;
    }
  .item-1  .grid-overlay .media span.wp-post-image {
    background-position: center top !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2dca3de */.e-loop-item-218 .elementor-element-9eca50f::before {
    background-position: left !important;
}
.e-loop-item-184 .elementor-element-9eca50f::before {
    background-position: left !important;
}
@media (max-width: 1024px)  {
    .elementor-5461 .elementor-element.elementor-element-ae606f5,
    .elementor-5461 .elementor-element.elementor-element-cfed692{
        order: 1;
    }
    .block-wrap {
    margin-bottom: 0px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9033e95 */.e-con.e-flex>.e-con-inner {
    width: fit-content;
    justify-content: end;
    align-items: end;
}

.elementor-5461 .elementor-element.elementor-element-2ec6915 .elementor-heading-title ,
.elementor-heading-title{
    color: #CD4B0C;
    font-size: 44px;
}


@media screen and (max-width: 768px) {

    .elementor-widget-container svg {
        max-width: 182px;
    }

    .e-con.e-flex>.e-con-inner {
        width: fit-content;
        justify-content: center;
        align-items: center;
    }
}

@media (min-width: 767px) and (max-width: 1024px) {

  .elementor-heading-title {
    font-size: 30px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {

  .elementor-heading-title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for smartmag-overlay, class: .elementor-element-fcea079 */#my-cinematic-post-1 article.grid-overlay-a::before {
  background: linear-gradient(
    transparent 80%,
    rgba(0, 0, 0, 0.85) 120%
  ) !important;
}
#my-cinematic-post-1 .post-title a {
   text-shadow: 0 1.334px 2.668px rgba(0, 0, 0, 0.35);
}
#my-cinematic-post-1 .grid-overlay {
    display: flex;
    flex-direction: column;
}

#my-cinematic-post-1 .media {
    position: relative;
    height: 738px !important;
}
@media (max-width: 767px) {
#my-cinematic-post-1 .media {
    height: 300px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    #my-cinematic-post-1 .media {
    height: 410px !important;
}
}

#my-cinematic-post-1 .content-wrap {
   
    padding: 20px 0;
}
.elementor-5461 .elementor-element.elementor-element-fcea079:hover .wp-post-image {
    transform: scale(1.15); /* Adjust 1.15 to control the zoom depth */
}
/* Force the lazy-loaded span to act like a full-size image */
.grid-overlay .media span.wp-post-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b3225ca */[data-id="83b134e"] .elementor-widget-loop-grid .elementor-grid {
    grid-column-gap: 18px !important;
    grid-row-gap: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b134e */.elementor-grid-tablet-2  .elementor-widget-loop-grid .elementor-grid {
    grid-column-gap: 18px !important;
    grid-row-gap: 18px !important;
}/* End custom CSS */
/* Start custom CSS for smartmag-overlay, class: .elementor-element-4bfd7a8 */#my-cinematic-post-2 article.grid-overlay-a::before {
  background: linear-gradient(
    transparent 80%,
    rgba(0, 0, 0, 0.85) 120%
  ) !important;
}

/* 2. Hide the Category Label (Εθελοντισμος) for this widget only */
#my-cinematic-post-2 .meta-item.cat-labels {
    display: none !important;
}

#my-cinematic-post-1 .post-title a {
   text-shadow: 0 1.334px 2.668px rgba(0, 0, 0, 0.35);
}
#my-cinematic-post-2 .grid-overlay {
    display: flex;
    flex-direction: column;
}

#my-cinematic-post-2 .media {
    position: relative;
    height: 730px !important;
}
@media (max-width: 767px) {
#my-cinematic-post-2 .media {
    height: 300px !important;
}
}
/* Tablet Portrait and Landscape (768px to 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    #my-cinematic-post-2 .media {
    height: 410px !important;
}
}

#my-cinematic-post-2 .content-wrap {
   
    padding: 20px 0;
}

.elementor-5461 .elementor-element.elementor-element-4bfd7a8:hover .wp-post-image {
    transform: scale(1.15); /* Adjust 1.15 to control the zoom depth */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfed692 */#my-cinematic-post-2 .meta-item.cat-labels {
    display: block  !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7b55fe9 */.elementor-5461 .elementor-element.elementor-element-bf64c79 {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}/* End custom CSS */
/* Start custom CSS for smartmag-overlay, class: .elementor-element-dded929 */.elementor-5461 .elementor-element.elementor-element-dded929:hover .wp-post-image {
    transform: scale(1.15); /* Adjust 1.15 to control the zoom depth */
}
.overlayblock {
    min-height: 200px !important;
    text-align: center;
}
.elementor-element-dded929 .grid-overlay.grid-overlay-a .media span.wp-post-image {
    background-position: center !important;
}
@media (max-width: 768px) {
    .elementor-5461 .elementor-element.elementor-element-dded929 .media-ratio {
        padding-bottom: 0px;
        min-height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18ea22d */@media (max-width: 767px) {
    .elementor-5461 .elementor-element.elementor-element-dded929 .media-ratio {
        padding-bottom: 0px;
        min-height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for smartmag-overlay, class: .elementor-element-82d1c4d */.overlayblock {
    min-height: 200px !important;
}
/* Target only this specific SmartMag Overlay widget by its unique Elementor ID */
.elementor-element-82d1c4d .l-post.grid-overlay-a::before {
    background: transparent !important;
    background-image: none !important;
    opacity: 0 !important;
    display: none !important;
}

/* Force-reset the CSS variables for this specific widget */
.elementor-element-82d1c4d .l-post.grid-overlay-a {
    --grad-opacity: 0 !important;
    --grad-color: transparent !important;
}

/* Ensure the category labels are hidden if they appear in this block */
.elementor-element-82d1c4d .meta-item.cat-labels {
    display: none !important;
}
.elementor-5461 .elementor-element.elementor-element-82d1c4d:hover .wp-post-image {
    transform: scale(1.15); /* Adjust 1.15 to control the zoom depth */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945dab9 */@media (max-width: 767px) {
   .elementor-5461 .elementor-element.elementor-element-82d1c4d .media-ratio{
        padding-bottom: 0px;
        min-height: 400px;
    }
}/* End custom CSS */