.elementor-1397 .elementor-element.elementor-element-1f8b538b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1397 .elementor-element.elementor-element-1fb2885{width:100%;max-width:100%;text-align:start;}.elementor-1397 .elementor-element.elementor-element-1fb2885 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.8em;font-weight:600;color:#000000;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1397 .elementor-element.elementor-element-abca071 .gallery-item{padding:0 0 20px 20px;}.elementor-1397 .elementor-element.elementor-element-abca071 .gallery{margin:0 0 -20px -20px;}.elementor-1397 .elementor-element.elementor-element-abca071 .gallery-item .gallery-caption{text-align:center;}@media(max-width:767px){.elementor-1397 .elementor-element.elementor-element-1fb2885{width:100%;max-width:100%;}}/* Start custom CSS *//* גלריית Movie Mania – תמונות בגובה אחיד */
.elementor-element-abca071 .gallery {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
}

/* איפוס המבנה הישן של גלריית WordPress */
.elementor-element-abca071 .gallery-item {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    float: none !important;
}

/* מסגרת תמונה אחידה */
.elementor-element-abca071 .gallery-icon {
    width: 100%;
    aspect-ratio: 4 / 3;
    overflow: hidden;
    border-radius: 6px;
}

/* כל התמונות באותו גובה */
.elementor-element-abca071 .gallery-icon a {
    display: block;
    width: 100%;
    height: 100%;
}

.elementor-element-abca071 .gallery-icon img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    object-position: center;
    border: 0 !important;
    transition: transform 0.3s ease;
}

/* אפקט עדין במעבר עכבר */
.elementor-element-abca071 .gallery-icon:hover img {
    transform: scale(1.04);
}

/* כיתוב */
.elementor-element-abca071 .gallery-caption {
    margin: 8px 0 0;
    line-height: 1.5;
    text-align: center;
}

/* טאבלט */
@media (max-width: 1024px) {
    .elementor-element-abca071 .gallery {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
    }
}

/* מובייל */
@media (max-width: 767px) {
    .elementor-element-abca071 .gallery {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 12px;
    }
}/* End custom CSS */