.elementor-7604 .elementor-element.elementor-element-363609f5:not(.elementor-motion-effects-element-type-background), .elementor-7604 .elementor-element.elementor-element-363609f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-7604 .elementor-element.elementor-element-363609f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7604 .elementor-element.elementor-element-363609f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for dce-rawphp, class: .elementor-element-db30c71 */#quick_search h3 {font-size:14px; margin-bottom: 8px; color: #fff; font-weight:600;}
#quick_search .facetwp-slider-label {color:#fff;}
.facetwp-radio {
    background-image: none!important;
    background: none!important;
    background-color: none!important;
    padding: 8px 23px 6px 24px!important;
    display: inline-block;
    margin: 5px;
	border:2px solid #fff;
   color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}


.facetwp-radio.checked {
    background-image: none!important;
    background-color: #fff!important;
padding: 8px 23px 6px 24px!important;
    display: inline-block;
    margin: 5px;
	    color: #474747;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}
span.facetwp-counter {
    display: none;
}
.facetwp-facet {
    margin-bottom: 25px!important;
}
select.facetwp-dropdown {border:1px solid #fff;
background-color:transparent!important;
color:#fff!important;
height:42px}
select.facetwp-dropdown option {
	background-color:#000!important;
}
input.facetwp-slider-reset {display:none!important;}
.noUi-target {
    background: #fff!important;
    height: 3px!important;
    padding: 0 8px;
}
.noUi-connects {

    top: 6px!important;
}
.noUi-target, .noUi-target * {
    top: -3px!important;
}
input.facetwp-autocomplete.ready {
    height: 41px;
    border: 0;
    padding: 5px 20px;
    width: 100%;
	margin-top: -4px;
	margin-bottom: 13px;
}
input.facetwp-autocomplete-update {
    height: 41px; font-size:14px;
	display:none;
}
button.fwp-submit {
    background-color: #162963;
    border: 0;
    color: #fff;
    height: 40px;
    font-weight: 600;
    padding: 5px 20px;
    font-size: 14px;
	float:left;
    width: 100%;
}
button.fwp-submit-map {
    background-color: #636363;
    border: 0;
    color: #fff;
    height: 42px;
    font-weight: 300;
    padding: 5px 20px;
    font-size: 18px;
    width: 47%;
	float:left; margin-left:40px;
}
@media only screen and (max-width: 600px) { 

button.fwp-submit {
    width: 270px;
}
button.fwp-submit-map {
    width: 270px;
    clear: both;
    margin-left: 0;
    margin-top: 20px;
}

select.facetwp-dropdown {
    width: 100%;
	
}
input.facetwp-autocomplete.ready {
    width: 75%;
}
.facetwp-facet.facetwp-facet-prezzo.facetwp-type-slider {
    width: 100%;
}/* End custom CSS */