.elementor-1634 .elementor-element.elementor-element-556e5bbe{--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;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1634 .elementor-element.elementor-element-556e5bbe:not(.elementor-motion-effects-element-type-background), .elementor-1634 .elementor-element.elementor-element-556e5bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longleigh.org/wp-content/uploads/2025/10/blog.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1634 .elementor-element.elementor-element-556e5bbe::before, .elementor-1634 .elementor-element.elementor-element-556e5bbe > .elementor-background-video-container::before, .elementor-1634 .elementor-element.elementor-element-556e5bbe > .e-con-inner > .elementor-background-video-container::before, .elementor-1634 .elementor-element.elementor-element-556e5bbe > .elementor-background-slideshow::before, .elementor-1634 .elementor-element.elementor-element-556e5bbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1634 .elementor-element.elementor-element-556e5bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E5089;--background-overlay:'';}.elementor-1634 .elementor-element.elementor-element-552dcb8a{--display:flex;--min-height:424px;--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;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1634 .elementor-element.elementor-element-552dcb8a::before, .elementor-1634 .elementor-element.elementor-element-552dcb8a > .elementor-background-video-container::before, .elementor-1634 .elementor-element.elementor-element-552dcb8a > .e-con-inner > .elementor-background-video-container::before, .elementor-1634 .elementor-element.elementor-element-552dcb8a > .elementor-background-slideshow::before, .elementor-1634 .elementor-element.elementor-element-552dcb8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1634 .elementor-element.elementor-element-552dcb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1634 .elementor-element.elementor-element-6e207e07{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-1634 .elementor-element.elementor-element-6e207e07 .elementor-heading-title{font-size:64px;line-height:72px;letter-spacing:-1%;color:#FFFFFF;}.elementor-1634 .elementor-element.elementor-element-c454672{--display:flex;}.elementor-1634 .elementor-element.elementor-element-c454672:not(.elementor-motion-effects-element-type-background), .elementor-1634 .elementor-element.elementor-element-c454672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A32F2F;}.elementor-1634 .elementor-element.elementor-element-94b0a2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1634 .elementor-element.elementor-element-c7f3976{width:var( --container-widget-width, 1200% );max-width:1200%;--container-widget-width:1200%;--container-widget-flex-grow:0;}.elementor-1634 .elementor-element.elementor-element-c7f3976 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 64px 0px;padding:0px 0px 0px 0px;}.elementor-1634 .elementor-element.elementor-element-9e1e458{--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:60px;--padding-left:40px;--padding-right:40px;}.elementor-1634 .elementor-element.elementor-element-34116c8{--grid-columns:1;--grid-row-gap:112px;--load-more—spacing:56px;--load-more-button-align:center;}.elementor-1634 .elementor-element.elementor-element-34116c8 .elementor-button{font-size:16px;font-weight:500;line-height:28px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.050980392156862744);border-radius:4px 4px 4px 4px;padding:10px 30px 10px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1634 .elementor-element.elementor-element-552dcb8a{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1634 .elementor-element.elementor-element-34116c8{--grid-columns:1;--grid-row-gap:80px;}}@media(max-width:767px){.elementor-1634 .elementor-element.elementor-element-556e5bbe{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1634 .elementor-element.elementor-element-552dcb8a{--min-height:250px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1634 .elementor-element.elementor-element-6e207e07{width:100%;max-width:100%;}.elementor-1634 .elementor-element.elementor-element-6e207e07 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1634 .elementor-element.elementor-element-9e1e458{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1634 .elementor-element.elementor-element-34116c8{--grid-columns:1;--grid-row-gap:48px;}}/* Start custom CSS for filtered_grid_widget, class: .elementor-element-c7f3976 */.filtered-grid-container > .grid-post-item:nth-child(4n+3) > .e-child,
    .filtered-grid-container > .grid-post-item:nth-child(4n+4) > .e-child {
        flex-direction: row-reverse;
    }
    

    
.filtered-grid-container > .e-loop-item:nth-child(2n+2) > .e-child, .filtered-grid-container > .e-loop-item:nth-child(2n+2) > .e-child{
    
    flex-direction: row-reverse !important;
}

.filtered-grid-container .blog-sec{flex-direction: row !important;}




    
    
    
    .filtered-grid-container {
    row-gap: 112px !important;
}
.blog-filters {
	width: 100% !important;
	max-width: 1200px !important;
	margin: 0 auto !important;
}
.filters-wrapper {
	margin-bottom: 64px !important;
}
.loop-grid-filters {
	margin: 0 !important;
}
.filters-wrapper {
	margin-bottom: 64px !important;
	padding: 32px 20px !important;
	border: 1px solid #F5F5F5 !important;
}
.filters-wrapper {
	margin-bottom: 64px !important;
	padding: 32px 20px !important;
}

#search-filter::placeholder {
  color: #525252 !important;
}
#category-filter {
	appearance: none;
	background-image: url('http://longleigh.org/wp-content/uploads/2025/11/drop-icon.svg');
	background-repeat: no-repeat;
	background-position: right 12px center;
	background-size: 20px !important;
	color: #525252 !important;
}
#year-filter{
    appearance: none;
	background-image: url('http://longleigh.org/wp-content/uploads/2025/11/drop-icon.svg');
	background-repeat: no-repeat;
	background-position: right 12px center;
	background-size: 20px !important;
	color: #525252 !important;
}
.loop-grid-filters .filter-group:nth-of-type(2) .filter-select {
	width: 40% !important;
}
#search-filter {
	color: #525252 !important;
	font-size: 16px !important;
}

@media (max-width: 768px) {
  .loop-grid-filters .filter-group:nth-of-type(2) .filter-select {
	width: 50% !important;
}
.loop-grid-filters .filter-input {
	width: 100% !important;
}
  .loop-grid-filters .filter-group {
	width: 100% !important;
}
.loop-grid-filters {
    flex-direction: column !important;
    width: 100% !important;
  }
      .filtered-grid-container {
    row-gap: 50px !important;
}
.filtered-grid-container .blog-left{padding:16px;}
.filtered-grid-container .blog-right{padding:16px;}




}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1e458 */.elementor-loop-container > .elementor:not(style):nth-child(4n+2),
.elementor-loop-container > .elementor:not(style):nth-child(4n+3) {
    flex-direction: row; 
}

.elementor-loop-container > .elementor:not(style):nth-child(4n+4),
.elementor-loop-container > .elementor:not(style):nth-child(4n+5) {
    flex-direction: row-reverse; /* Image right, content left */
}

/* Optional: make sure the child containers inside follow flex layout */
.elementor-loop-container > .elementor:not(style) .blog-sec {
    display: flex;
    align-items: center;
}/* End custom CSS */