.elementor-1235 .elementor-element.elementor-element-6da52e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1235 .elementor-element.elementor-element-adac39c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1235 .elementor-element.elementor-element-adac39c{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3fb3493 */.elementor-1235 .elementor-element.elementor-element-3fb3493 :is(form, label, a, span) {
     font-family: 'Manrope'!important;
     font-size: 15px;
     line-height: 1.1em!important;
    
}

.wpsl-direction-wrap {
     font-family: 'Manrope';
}

#wpsl-search-btn, #wpsl-search-wrap input {
    border-radius: 0px;
}

.wpsl-search {
    margin-bottom: 12px;
    padding: 12px 12px 0 12px;
    background: #000000;
    color: white;
}

select form input  {
    border-radius: 0px!important;
}

.wpsl-dropdown {
    border-radius: 0px!important;
}


#wpsl-search-btn {
    font-weight: 900;
    color: #000000;
    background-color: #ffffff!important;
    background-image: none!important;
}

#wpsl-checkbox-filter, .wpsl-custom-checkboxes {
    display: inline-flex;
    width: 30%;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-start;
    padding-left: 20px;
    margin: 0px;

}

ul#wpsl-checkbox-filter li {
    display: flex;
}

p.wpsl-url a {
    font-weight: bold;
    border: 1px solid black;
    padding: 10px 45px;
}



@media (max-width:1200px){
    
    .wpsl-search {
        padding: 20px 20px!important;
    }
    
    #wpsl-search-wrap div label {
        padding: 10px 10px!important;
        width: 100%!important;
    }
    
    #wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-select-wrap {
        width: 100%!important;
    }
    
    input#wpsl-search-btn {
        margin: 10px 0px!important;
    }
}


@media (max-width: 880px){
    
    
    
    #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results, #wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap .wpsl-input label {
        width: 100%!important;
    }
    
    ul#wpsl-checkbox-filter {
        width: 100%;
        padding-left: 0px;
        margin-bottom: 14px;
    }
    
    #wpsl-search-wrap .wpsl-dropdown {
        width: 100%!important;
    }
    
}/* End custom CSS */