.elementor-67446 .elementor-element.elementor-element-8b3ab08 > .elementor-container{max-width:1330px;}.elementor-67446 .elementor-element.elementor-element-8b3ab08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 90px 0px;z-index:1;}.elementor-67446 .elementor-element.elementor-element-8b3ab08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-67446 .elementor-element.elementor-element-64ea783b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-67446 .elementor-element.elementor-element-64ea783b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-67446 .elementor-element.elementor-element-64ea783b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-67446 .elementor-element.elementor-element-64ea783b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-67446 .elementor-element.elementor-element-64ea783b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67446 .elementor-element.elementor-element-11471649{width:auto;max-width:auto;}.elementor-67446 .elementor-element.elementor-element-11471649 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-67446 .elementor-element.elementor-element-4147d0c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-67446 .elementor-element.elementor-element-4147d0c5{text-align:start;}.elementor-67446 .elementor-element.elementor-element-4147d0c5 .elementor-heading-title{font-size:42px;font-weight:700;}.elementor-67446 .elementor-element.elementor-element-986f8f6{margin-top:-40px;margin-bottom:0px;padding:40px 0px 100px 0px;}.elementor-67446 .elementor-element.elementor-element-a526d77 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-67446 .elementor-element.elementor-element-8488106{--display:flex;}.elementor-67446 .elementor-element.elementor-element-ac1049b{--display:flex;}.elementor-67446 .elementor-element.elementor-element-143f2c8{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-67446 .elementor-element.elementor-element-0a17a1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-67446 .elementor-element.elementor-element-aa7c623{--grid-columns:2;}.elementor-67446 .elementor-element.elementor-element-aa7c623 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-67446 .elementor-element.elementor-element-aa7c623 .e-loop-item > .elementor-section, .elementor-67446 .elementor-element.elementor-element-aa7c623 .e-loop-item > .elementor-section > .elementor-container, .elementor-67446 .elementor-element.elementor-element-aa7c623 .e-loop-item > .e-con, .elementor-67446 .elementor-element.elementor-element-aa7c623 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-67446 .elementor-element.elementor-element-aa7c623 .elementor-pagination{text-align:center;margin-top:30px;}body:not(.rtl) .elementor-67446 .elementor-element.elementor-element-aa7c623 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-67446 .elementor-element.elementor-element-aa7c623 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-67446 .elementor-element.elementor-element-aa7c623 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-67446 .elementor-element.elementor-element-aa7c623 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-67446 .elementor-element.elementor-element-a526d77{width:33.3%;}.elementor-67446 .elementor-element.elementor-element-0a17a1b{width:66.7%;}}@media(max-width:1024px){.elementor-67446 .elementor-element.elementor-element-8b3ab08{margin-top:0px;margin-bottom:0px;padding:60px 20px 40px 20px;}.elementor-67446 .elementor-element.elementor-element-64ea783b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67446 .elementor-element.elementor-element-a526d77 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-67446 .elementor-element.elementor-element-aa7c623{--grid-columns:2;}}@media(max-width:767px){.elementor-67446 .elementor-element.elementor-element-8b3ab08{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-67446 .elementor-element.elementor-element-64ea783b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-67446 .elementor-element.elementor-element-4147d0c5{text-align:center;}.elementor-67446 .elementor-element.elementor-element-4147d0c5 .elementor-heading-title{font-size:28px;line-height:1.35em;}.elementor-67446 .elementor-element.elementor-element-a526d77 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-67446 .elementor-element.elementor-element-aa7c623{--grid-columns:1;}}/* Start custom CSS *//* Temporary fix icon */
#search-filter-form-106219 > ul > li:nth-child(1)::after, 
#search-filter-form-106519 > ul > li:nth-child(1)::after,
.post-content a.read-more::after {
    display: none !important;
}


/* Hover Effect Showcases */

.post-item,
.post-item a.image-link {
    position: relative;
    display: block;
}

.post-item .hover-image-show img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    padding-bottom: 0px;
    line-height: 0;
}
.post-item .hover-image-show {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
}
.post-item .main-image-show {
    position: relative;
    z-index: 1;
    transition: .5s all;
    line-height: 0;
}

.post-item a.image-link:hover .main-image-show {
    opacity: 0;
}
/* Hover Effect Showcases end - Allen*/

#search-filter-form-106219 > ul > li:nth-child(1)::after, #search-filter-form-106519 > ul > li:nth-child(1)::after{
    content: "\f002"; 
}
	.post-content a.read-more::after{
    content: "\f0a9"; 
}
.search-form-tax ul li h4{
    color:#162447;
    font-size: 16px;
    font-weight: 700;
}
/*.searchandfilter ul li li:hover{*/
/*    cursor: pointer;*/
/*}*/
.searchandfilter ul li li input:hover,
.searchandfilter ul li li label:hover{
    cursor: pointer;
}
.searchandfilter ul { 
    padding-left: 0;
    padding-right: 40px;
}
.searchandfilter label{
    width: 100%;
}
#search-filter-form-106219 > ul > li:nth-child(1)::after{
    font-weight: 700;
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 18px;
    right: 10px;
    color: #139BE8;
    padding-right: 40px;
    
}
.search-filter-results {
    padding: 20px 0;
}
 
ul > li.sf-field-search > label > input{
     border: 1px solid #D9DCE2;
     border-radius: 10px;
 } 
 .searchandfilter ul li li {
    padding: 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
}
.searchandfilter ul>li>ul:not(.children){
    padding-left: 0;
}
.searchandfilter select.sf-input-select { 
    border: 1px solid #D9DCE2;
    border-radius: 10px;
    background-color: transparent;
}
.pagination-first{
    display: none;
}
.pagination{
    font-weight: 700;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-top:90px;
}
.pagination a,
.pagination span{
    margin: 0 15px;
    font-size: 22px;
}
.post-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap:40px;
}
.post-item{
    width: calc(50% - 20px);
}
.post-item img{
    border-radius: 20px;
}
.post-item a{
    text-decoration: none;
}
.post-content h3{
    min-height: 100px;
}
.post-content h3 a{
    font-weight: 700;
    color:#182545;
    font-size: 22px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}
.post-content a{
    font-weight: 700;
    text-decoration: none !important;
    font-size: 14px;
}
.post-content a.read-more{
    text-transform: uppercase;
}
.post-content a.read-more::after{
    font-family: 'Font Awesome 5 Pro';
    margin-left: 8px;
    font-weight: 400 !important;
}



@media only screen and (max-width: 1024px) {
.post-list { 
    padding: 10px;
}
.post-content h3{
    min-height: 120px;
}
.searchandfilter ul { 
    padding-right:20px;
}
#search-filter-form-106219 > ul > li:nth-child(1)::after{ 
    padding-right: 20px;
    
}
}
@media only screen and (max-width: 768px) {
    #search-filter-form-106219 > ul > li:nth-child(2),
    #search-filter-form-106219 > ul > li:nth-child(3){
        display:none;
    }
    .post-item {
    width: 100%!important;
    padding: 20px;
}
.searchandfilter ul { 
    padding-right: 40px;
    padding-left:40px;
}
.searchandfilter label {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.post-content h3{
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content;
}
.post-list { 
    gap: 10px;
} 
#search-filter-form-106219 > ul > li:nth-child(1)::after{ 
    padding-right: 40px;
    
}
.search-filter-results {
    text-align: center;
}
}
 

@media only screen and (min-width: 767px) {
    #search-filter-form-106219 > ul > li:nth-child(4),
    #search-filter-form-106219 > ul > li:nth-child(5){
        display:none;
    }
     .post-item .hover-image-show{
        left: unset;
        width: 100%;
        height: 99%;
    }
}/* End custom CSS */