.elementor-9070 .elementor-element.elementor-element-37f8465{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-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-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9070 .elementor-element.elementor-element-eb24cab{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9070 .elementor-element.elementor-element-eb24cab > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-9070 .elementor-element.elementor-element-eb24cab .elementor-pagination{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;margin-top:32px;}.elementor-9070 .elementor-element.elementor-element-eb24cab .elementor-pagination .page-numbers:not(.dots){color:#000000;}.elementor-9070 .elementor-element.elementor-element-eb24cab .elementor-pagination .page-numbers.current{color:#F0CB00;}body:not(.rtl) .elementor-9070 .elementor-element.elementor-element-eb24cab .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-9070 .elementor-element.elementor-element-eb24cab .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9070 .elementor-element.elementor-element-eb24cab .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9070 .elementor-element.elementor-element-eb24cab .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-9070 .elementor-element.elementor-element-37f8465{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9070 .elementor-element.elementor-element-37f8465.e-con{--align-self:center;}.elementor-9070 .elementor-element.elementor-element-68a8dfa.elementor-element{--align-self:center;}}/* Start custom CSS for search-filter-form, class: .elementor-element-68a8dfa */#search-gallery .searchandfilter ul {
    display: inline-flex !important;
    padding-left: 0px;
    font-family: 'Poppins';
}

#search-filter-form-8776 > ul > li.sf-field-search > label > input {
        width: 1460px;
        height: 65px;
        background: rgba(255, 255, 255, 1) 0% 0% no-repeat padding-box;
        border: 1px solid rgba(218, 232, 252, 1);
        opacity: 1;
        font-size: 16px;
        line-height: 24px;
        padding-left: 30px;
}


@media (min-width: 768px) and (max-width: 991px) {
    #search-filter-form-8776 > ul > li.sf-field-search > label > input {
        width: 645px;
        margin-left: 0px;
        padding-left: 15px;
    }
}

@media (max-width: 414px) {
    #search-filter-form-8776 > ul > li.sf-field-search > label > input {
        width: 300px;
        margin-left: 0px;
        /*transform: translateX(20px);*/
        font-size: 14px;
        padding-left: 15px;
    }
}

@media (min-width: 415px) and (max-width: 767px) {
        #search-filter-form-8776 > ul > li.sf-field-search > label > input {
        width: 340px;
        margin-left: 0px;
        /*transform: translateX(20px);*/
        font-size: 14px;
        padding-left: 15px;
    }
}



@media (min-width: 992px) and (max-width: 1024px) {
     #search-filter-form-8776 > ul > li.sf-field-search > label > input {
        width: 840px;
        margin-left: 20px;
        padding-left:20px;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
         #search-filter-form-8776 > ul > li.sf-field-search > label > input {
         width: 880px;
         padding-left:20px;       
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
     #search-filter-form-8776 > ul > li.sf-field-search > label > input {
        width: 1060px;
    }
}

@media (min-width: 1400px) and (max-width: 1500px) {
     #search-filter-form-8776 > ul > li.sf-field-search > label > input {
        width: 1300px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eb24cab */@media (min-width: 1440px) {
    #photo-title > div > div > div > div {
        height: 103.19px;
        display:flex;
        align-items:center;
        justify-content: center;
    }
    #photo-title > div > div > div > a > div > img {
        height:239.75px;
    }
}

@media (min-width: 1400px) and (max-width: 1439px) {
    #photo-title > div > div > div > a > div > img {
        height: 215px;
    }
    #photo-title > div > div > div > div {
        height: 100px;
        display:flex;
        align-items:center;
        justify-content: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #photo-title > div > div > div > a > div > img{
        height: 205px;
    }
    #photo-title > div > div > div > div {
            height: 95px;
        display:flex;
        align-items:center;
        justify-content: center;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    #photo-title > div > div > div > a > div > img{
        width: 425px;
        height: 267px;
    }
    #photo-title > div > div > div > div {
            height: 103px;
        display:flex;
        align-items:center;
        justify-content: center;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    #photo-title > div > div > div > div {
        height: 115px;
    display:flex;
    align-items:center;
    justify-content: center;
    }
    #photo-title > div > div > div > a > div > img{
        height: 192px;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    #photo-title > div > div > div > div {
        height: 90px;
    display:flex;
    align-items:center;
    justify-content: center;
    }
    #photo-title > div > div > div > a > div > img{
        height: 234px;
    }
}

@media (min-width: 1025px) and (max-width: 1399px) {
    #pg-post .elementor-grid {
        grid-template-columns: repeat(3,1fr);
    }
}/* End custom CSS */
/* Start custom CSS *//* Navigation menu */
#menu-item-5443 > a {
        border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #EBB437;
}/* End custom CSS */