.elementor-1577 .elementor-element.elementor-element-bcb6ddf{--display:flex;--min-height:360px;--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:center;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1577 .elementor-element.elementor-element-bcb6ddf:not(.elementor-motion-effects-element-type-background), .elementor-1577 .elementor-element.elementor-element-bcb6ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E9E2;}.elementor-1577 .elementor-element.elementor-element-7b6bb99{--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;--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-1577 .elementor-element.elementor-element-55b6012{--display:flex;--justify-content:center;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1577 .elementor-element.elementor-element-6163b09{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1577 .elementor-element.elementor-element-6163b09 .elementor-heading-title{font-family:"Mona Sans Bold", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#000000;}.elementor-1577 .elementor-element.elementor-element-b6db426{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1577 .elementor-element.elementor-element-82c7617 img{border-style:none;}.elementor-1577 .elementor-element.elementor-element-184e5fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1577 .elementor-element.elementor-element-bcb6ddf{--min-height:300px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1577 .elementor-element.elementor-element-6163b09{width:100%;max-width:100%;}.elementor-1577 .elementor-element.elementor-element-6163b09 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1577 .elementor-element.elementor-element-184e5fc{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1577 .elementor-element.elementor-element-bcb6ddf{--min-height:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1577 .elementor-element.elementor-element-55b6012{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1577 .elementor-element.elementor-element-6163b09{text-align:center;}.elementor-1577 .elementor-element.elementor-element-6163b09 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-184e5fc */.caf-content {
    min-height: 77px;
    padding-right: 20px !important;
    padding-left: 10px !important;
    overflow: hidden;
    -webkit-line-clamp: 4;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    min-height: 97px;
    max-height: 97px;
}
i.fa.fa-user {
    display: none;
}
i.fa.fa-calendar {
    display: none;
}
span.comment {
    display: none;
}

.caf-mb-5 {
    margin-bottom: 50px !important;
}
.caf-post-layout1:hover .caf-post-title{
    background-color: #F4643F !important;
    
}
.caf-post-layout1 .caf-post-title{
    background-color: #D4E9E2 !important;
    
}





.caf-post-layout1:hover .caf-post-title h2 a{
   color: #ffffff !important;
font-family: 'poppins' !important;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 32px !important;


}
.caf-post-layout1 .caf-post-title h2 a{
   color: #1A552A !important;
font-family: 'poppins' !important;
font-size: 20px !important;
font-style: normal;
font-weight: 600;
line-height: 32px !important;

}






.caf-post-layout1 .caf-content{
   color: #000000;
   background-color:#D4E9E2;
}
.caf-post-layout1:hover .caf-content{
   color: #ffffff;
      background-color:#F4643F;
}

.caf-post-layout1 .caf-content-read-more{
    background-color: #D4E9E2;
    padding-top:10px;
    
}
.caf-post-layout1:hover .caf-content-read-more{
    background-color: #F4643F;
}
.caf-post-layout1:hover a.caf-read-more{
    background-color: #F4643F;
}
.caf-post-layout1:hover a.caf-read-more{
    background-color: #1A552A!important;
    color: #FFF;
font-family: "poppins" !important;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
}
.caf-post-layout1 a.caf-read-more{
    background-color: #F4643F!important;
color: #FFF;
font-family: "poppins" !important;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
}
.caf-meta-content {
    border-bottom: 0px solid #000000 !important;
}









.caf-post-layout1 .caf-meta-content span{
  color: #000000;
}
.caf-post-layout1:hover .caf-meta-content span{
  color: #fff;

}
.caf-post-layout1:hover .caf-meta-content {
background-color: #F4643F !important;

}
.caf-post-layout1 .caf-meta-content {
background-color: #D4E9E2 !important;
}
.caf-post-layout1 a.caf-read-more{
display: inline-flex;
padding: 10px 30px;
justify-content: center;
align-items: center;
gap: 10px;
}
.caf-post-layout1 span.author.caf-col-md-4.caf-pl-0 {
    margin-left: 6px;
}

h2 {
    font-family: Poppins !important;
}

.data-target-div1 .caf-post-layout1 .caf-post-title h2, .data-target-div1 .caf-post-layout1 .caf-post-title h2 a{
    font-weight: bold !important;
}

span.author.caf-col-md-4.caf-pl-0 {
    font-family: poppins !important;
}
span.date.caf-col-md-6.caf-pl-0{
    font-family: poppins !important;
}

/*

/* Apply Poppins font to the whole page */
body {
    font-family: 'Poppins', sans-serif !important;
}
*/
span.post_count {
    font-family: poppins !important;
}
 li a {
    font-family: 'Poppins' !important;
}
li {
    font-family: 'Poppins' !important;
}
ul.caf-filter-container.caf-filter-layout3 {
    font-family: 'Poppins' !IMPORTANT;
}
.caf-content {
    font-family: poppins !important;
}/* End custom CSS */