.elementor-22874 .elementor-element.elementor-element-11b3d3c .elementor-heading-title{font-size:28px;font-weight:900;color:#9B9B9B;}.elementor-22874 .elementor-element.elementor-element-41a0c2c{--grid-row-gap:27px;width:var( --container-widget-width, 111.551% );max-width:111.551%;--container-widget-width:111.551%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__thumbnail__link{width:350px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__meta-data span + span:before{content:"///";}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px;padding:8px 8px 13px 8px;box-shadow:0px 0px 10px 0px rgba(61.17710302457467, 93.50000000000001, 51.01847826086958, 0.5);}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__title, .elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__title a{font-size:27px;}@media(max-width:767px){.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__thumbnail__link{width:317px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post{border-style:solid;border-width:0px 0px 4px 0px;border-radius:43px;padding:0px 15px 10px 15px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__text{padding:0px 0px 9px 0px;}.elementor-22874 .elementor-element.elementor-element-41a0c2c .elementor-post__thumbnail{border-radius:9px 9px 9px 9px;}}/* Start custom CSS for posts, class: .elementor-element-41a0c2c *//* =========================
   Elementor Posts Green Style
   ========================= */

.elementor-posts-container{
    padding-top:30px !important;
    overflow:visible !important;
    gap:50px !important;
    row-gap:20px !important;
}

/* کارت پست */
.elementor-post{
    background:#f5fff7;
    border:2px solid #2e7d32;
    border-radius:15px;
    box-shadow:0 5px 15px rgba(46,125,50,.10);

    position:relative;
    overflow:visible !important;

    padding:0 20px 20px;
    margin:0 auto 25px !important;

    width:100% !important;
    max-width:700px;   /* عرض کارت */
    transition:.3s ease;
}

/* حذف فاصله آخرین کارت */
.elementor-post:last-child{
    margin-bottom:0 !important;
}

/* هاور کارت */
.elementor-post:hover{
    transform:translateY(-5px);
    box-shadow:0 10px 25px rgba(46,125,50,.25);
}

/* =========================
   تصویر
   ========================= */

.elementor-post__thumbnail{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;

    transform:translateY(-25px);
    margin-bottom:-10px;
    border-radius:12px;
    overflow:hidden;
}

/* لینک تصویر */
.elementor-post__thumbnail a,
.elementor-post__thumbnail__link{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;

    width:100% !important;
    max-width:600px !important;
    margin:0 auto !important;
}

/* خود تصویر */
.elementor-post__thumbnail img{
    display:block;
    width:100% !important;
    max-width:600px !important;
    height:auto !important;
    margin:0 auto !important;
    border-radius:12px;
    transition:transform .4s ease;
}

/* افکت هاور تصویر */
.elementor-post:hover .elementor-post__thumbnail img{
    transform:scale(1.05);
}

/* =========================
   متن
   ========================= */

.elementor-post__text{
    padding:0 10px 10px;
}

/* عنوان */
.elementor-post__title{
    text-align:center;
}

.elementor-post__title a{
    color:#1b5e20 !important;
    font-weight:700;
    transition:.3s;
}

.elementor-post__title a:hover{
    color:#4caf50 !important;
}

/* متا */
.elementor-post__meta-data{
    color:#388e3c;
    font-size:13px;
    text-align:center;
}

/* خلاصه */
.elementor-post__excerpt{
    color:#444;
    text-align:center;
}

/* دکمه */
.elementor-post__read-more{
    display:table;
    margin:20px auto 0;

    background:#2e7d32;
    color:#fff !important;
    padding:10px 18px;
    border-radius:8px;
    text-decoration:none;
    transition:.3s;
}

.elementor-post__read-more:hover{
    background:#43a047;
}

/* =========================
   ریسپانسیو
   ========================= */

@media (max-width:767px){

    .elementor-post{
        max-width:100%;
        padding:0 15px 15px;
    }

    .elementor-post__thumbnail a,
    .elementor-post__thumbnail__link,
    .elementor-post__thumbnail img{
        max-width:100% !important;
    }
}/* End custom CSS */