.elementor-598968 .elementor-element.elementor-element-717e06d{padding:5% 5% 5% 5%;}.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-598968 .elementor-element.elementor-element-adb8676 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:39px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-598968 .elementor-element.elementor-element-974bd50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-598968 .elementor-element.elementor-element-456a7817:not(.elementor-motion-effects-element-type-background), .elementor-598968 .elementor-element.elementor-element-456a7817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-598968 .elementor-element.elementor-element-456a7817{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 5%;}.elementor-598968 .elementor-element.elementor-element-456a7817 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-598968 .elementor-element.elementor-element-e1ae186 .eael-grid-post-holder{background-color:#EFEFEF;}.elementor-598968 .elementor-element.elementor-element-e1ae186 .eael-entry-title a{color:#303133;}.elementor-598968 .elementor-element.elementor-element-e1ae186 .eael-entry-title:hover, .elementor-598968 .elementor-element.elementor-element-e1ae186 .eael-entry-title a:hover{color:#23527c;}.elementor-598968 .elementor-element.elementor-element-e1ae186 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-598968 .elementor-element.elementor-element-e1ae186 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-598968 .elementor-element.elementor-element-e1ae186 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}@media(max-width:1024px) and (min-width:768px){.elementor-598968 .elementor-element.elementor-element-48ba2cb9{width:100%;}}@media(max-width:1024px){.elementor-598968 .elementor-element.elementor-element-456a7817{padding:5% 5% 08% 5%;}}@media(max-width:767px){.elementor-598968 .elementor-element.elementor-element-8a40171 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-598968 .elementor-element.elementor-element-456a7817{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-598968 .elementor-element.elementor-element-48ba2cb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for section, class: .elementor-element-456a7817 */@media (max-width: 1024px){
.eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form {
    width: auto !important;
}

.eael-post-list-header .post-categories {

    min-width: 90%;
}

.eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form {
   
    min-width: 100%;
    position: absolute !important;
    top: 50px;
    left: 0px !important;
    background: white;
    border-radius:0px 0px 10px 10px;

}
}

@media (max-width: 767px){
.eael-post-list-container.layout-advanced .eael-post-list-header .post-categories a {
    display: inline-block;
    width: 100%;
    margin: 3px !important;
}


.eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form {
   
    min-width: 100%;
    position: absolute !important;
    top: 260px;
    left: -10px !important;
    background: white;
    border-radius:10px;

}
}

@media (max-width: 1024px){
.eael-post-list-container.layout-advanced .eael-post-list-posts-wrap {
   grid-template-columns: 1fr 1fr 1fr;
}
}

@media (max-width: 524px){
.eael-post-list-container.layout-advanced .eael-post-list-posts-wrap {
   grid-template-columns: 1fr 1fr ;
}
}/* End custom CSS */