.elementor-1094 .elementor-element.elementor-element-15876c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1094 .elementor-element.elementor-element-eecdff0 > .elementor-widget-container{margin:10px 0px 0px 0px;background-color:#EFEFEF;}@media(max-width:767px){.elementor-1094 .elementor-element.elementor-element-15876c0{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-1094 .elementor-element.elementor-element-eecdff0 > .elementor-widget-container{padding:0px 15px 0px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-eecdff0 */.fc-component-text {
    background-color: #ffffff;
}
.wpgmp_filter_wrappers {
    margin-bottom: 0px!important;
}
.layout-3 .wpgmp_pagination {
    margin-top: 0px!important;
}
.wpgmp_pagination .current {
    background: #2F5BA7!important;
    padding: 5px 20px;
}
.wpgmp_pagination :not(.current) {
    background: #103858!important;
    padding: 5px 20px;
}
div.wpgmp_before_listing {
    display: flex;
    justify-content: center;
}
div.categories_filter {
    display: flex;
    justify-content: center;
    row-gap: 10px;
    column-gap: 10px;
    
}
div.categories_filter select  {
    background-color: #103858!important;
    margin-right: unset!important;
}

div.categories_filter_reset input {
    background-color: #545759!important;
}
    
@media (max-width: 600px) {
    div.categories_filter {
        flex-direction: column;
        row-gap: 0px!important;

    }
}
    

.wpgmp-map-1 .read-more.fc-item-primary-text-color.fc-css {
    background-color: #103858!important;
    color: #ffffff!important;
}




/*
.mappa .layout-3 .list_div {
    padding-left: 0px!important;
}
*/



.mappa .wpgmp_listing_grid .wpgmp_locations {
    margin: 0px 5px 5px!important
}
/*	stile etichetta nome comune, mappa */

div.comune {
	font-weight: 600;
	font-size: 14px;
}

div.wpgmp_listing_grid {
    height: auto!important;
}/* End custom CSS */