.elementor-10044 .elementor-element.elementor-element-37ec826{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10044 .elementor-element.elementor-element-43b589c{--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;}.elementor-10044 .elementor-element.elementor-element-556e1c1 .elementor-heading-title{color:#D60000;}.elementor-10044 .elementor-element.elementor-element-84aa275{--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;}.elementor-10044 .elementor-element.elementor-element-93df65f{--display:flex;}.elementor-10044 .elementor-element.elementor-element-6f28945{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__thumbnail__link{width:100%;margin-bottom:calc(49px / 2);}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__meta-data span + span:before{content:"•";}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__card{border-width:0px;border-radius:0px;padding-top:0px;padding-bottom:0px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__text{padding:0 5px;margin-top:20px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__meta-data{padding:10px 5px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__avatar{padding-right:5px;padding-left:5px;top:calc(-49px / 2);}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__badge{right:0;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__card .elementor-post__badge{background-color:#000000;color:#FFFFFF;border-radius:6px;font-size:9px;margin:6px;font-weight:700;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__avatar img{width:49px;height:49px;}@media(max-width:767px){.elementor-10044 .elementor-element.elementor-element-43b589c{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-10044 .elementor-element.elementor-element-556e1c1 > .elementor-widget-container{margin:-41px 0px 0px 28px;}.elementor-10044 .elementor-element.elementor-element-556e1c1 .elementor-heading-title{font-size:20px;}.elementor-10044 .elementor-element.elementor-element-84aa275{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:0px;}.elementor-10044 .elementor-element.elementor-element-6f28945{--grid-row-gap:0px;--grid-column-gap:5px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__thumbnail__link{width:100%;}.elementor-10044 .elementor-element.elementor-element-6f28945.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:21px;}.elementor-10044 .elementor-element.elementor-element-6f28945.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:21px;}.elementor-10044 .elementor-element.elementor-element-6f28945.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:21px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__title, .elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__title a{font-size:13px;letter-spacing:-0.1px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__title{margin-bottom:0px;}.elementor-10044 .elementor-element.elementor-element-6f28945 .elementor-post__text{margin-bottom:6px;}}@media(min-width:768px){.elementor-10044 .elementor-element.elementor-element-43b589c{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-8a2c7de *//* Timeline container */
.palestine-timeline {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}
/* Vertical grey line connecting all dots */
.palestine-timeline::before {
    content: "";
    position: absolute;
    left: 7px; /* Centered based on dot size */
    top: 14px; /* Start from first dot */
    width: 2px;
    height: calc(100% - 40px); /* Adjusted to stop at the last dot */
    background-color: grey; /* Changed to grey */
}



/* Each timeline item */
.palestine-timeline .timeline-item {
    display: flex;
    align-items: flex-start; /* Align items at the top */
    position: relative;
    margin-bottom: 20px;
}

/* Live update-style dot (outer dot) */
.palestine-timeline .timeline-dot {
    width: 14px;
    height: 14px;
    background-color: #D60000; /* Green */
    border-radius: 50%;
    flex-shrink: 0;
    position: relative;
    margin-right: 15px;
    margin-top: 2px; /* Adjust to align exactly with time ago */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Inner dot (small dot inside) */
.palestine-timeline .timeline-dot::after {
    content: "";
    width: 6px;
    height: 6px;
    background-color: white; /* Inner dot color */
    border-radius: 50%;
    display: block;
}

/* Time ago label */
.palestine-timeline .timeline-time {
    color: grey;
    font-size: 16px; /* Increased size */
    font-weight: 500; /* Medium weight */
    line-height: 16px;
    display: flex;
    align-items: center;
}

/* Post title (below Time Ago) */
.palestine-timeline .timeline-content {
    display: flex;
    flex-direction: column;
    gap: 2px; /* Adds space between Time Ago & Title */
}

.palestine-timeline .timeline-title {
    color: #000;
    font-size: 1em;
    font-weight: 500; /* Medium weight */
    text-decoration: none;
}/* End custom CSS */