.elementor-26520 .elementor-element.elementor-element-74cb711 > .elementor-container{max-width:1240px;}.elementor-26520 .elementor-element.elementor-element-74cb711{margin-top:-3%;margin-bottom:0%;}.elementor-26520 .elementor-element.elementor-element-3554a4c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.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-26520 .elementor-element.elementor-element-7672734 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26520 .elementor-element.elementor-element-7672734 > .elementor-container{max-width:1240px;}.elementor-26520 .elementor-element.elementor-element-7672734{margin-top:0%;margin-bottom:0%;padding:-0px -0px -0px -0px;}.elementor-26520 .elementor-element.elementor-element-6f2d249 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26520 .elementor-element.elementor-element-61da2f7 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-26520 .elementor-element.elementor-element-74cb711{margin-top:-13%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-26520 .elementor-element.elementor-element-3554a4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26520 .elementor-element.elementor-element-af1f7b1 > .elementor-widget-container{margin:0% -3% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26520 .elementor-element.elementor-element-7672734{margin-top:0%;margin-bottom:0%;padding:0em 0em 0em 0em;}.elementor-26520 .elementor-element.elementor-element-61da2f7 > .elementor-widget-container{margin:-9% 0% 0% 0%;padding:-0px -0px -0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-af1f7b1 */.elementor-26520 .elementor-element.elementor-element-af1f7b1 h2 {
    padding-left: 1%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74cb711 */#post-26520 #primary.content-area.primary {
    margin: 0;
    padding: 0;
}

#post-26520 .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0px;
}

#post-26520 header {
    
}

#post-26520 h2 {
    color:white;
    font-style: italic;
    text-transform: uppercase;
    background: #262626;
    padding-top: 5%;
    padding-bottom: 3%;
}/* End custom CSS */
/* Start custom CSS for dce-tokens, class: .elementor-element-61da2f7 */.search-filter-results {
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7672734 */#search-filter-form-25488 ul {
    margin-left: 2em;
    margin-right: 0;
}

#search-filter-form-25488  > ul > li.sf-field-taxonomy-ambit, #search-filter-form-25488  > ul > li.sf-field-post_type,  #search-filter-form-25488  > ul > li.sf-field-taxonomy-territori {
	    display: inline-block;
	    margin-left: 20px;
	    margin-right:20px;
	    
}

#search-filter-form-25488  > ul > li.sf-field-taxonomy-ambit h4, #search-filter-form-25488  > ul > li.sf-field-category h4,  #search-filter-form-25488  > ul > li.sf-field-taxonomy-territori h4,  #search-filter-form-25488  > ul > li.sf-field-reset  {
    color:white;
	    
}

.elementor-26520 .elementor-element.elementor-element-7672734  .sf-field-search input {
    width: 100%;
    padding: 6px;
    font-size: 0.8em;
}

.elementor-26520 .elementor-element.elementor-element-7672734 .sf-field-search h4 {
    color: white;
}

.sf-field-taxonomy-ambit select, .sf-field-category select, .sf-field-taxonomy-territori select {

}



.elementor-26520 .elementor-element.elementor-element-7672734 select.sf-input-select {

	max-width: 100px;
	display: inline-block;
	color: #262626;
	border: none;
	background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #eee;
    -webkit-appearance: none;
    background-position-x: 97%;
    color: #262626;
    font-size: 0.8em;
	
}

/* Search & Filter Styles */


.elementor-26520 .elementor-element.elementor-element-7672734  .searchandfilter li
{
	list-style: none;
	display:inline-block;
}


#search-filter-form-25488 {
    background: #262626;
    margin: 0;
    border-bottom: solid 5px #e50000;
    color: white;
}




.elementor-26520 .elementor-element.elementor-element-7672734 li.sf-field-reset {
    margin: 0;
    padding: 0;
    margin-top: 0px;
    padding:0px;
    top:0px;
}
 
 
#search-filter-form-25488  > ul > li.sf-field-reset {
 
   }
 
.elementor-26520 .elementor-element.elementor-element-7672734 .sf-field-reset input {
    background: red;
    margin:0;
    padding: 0.5em 1em;
}

.division {
    border-bottom: dotted 2px black;
}/* End custom CSS */