.elementor-3805 .elementor-element.elementor-element-13efd3de{--display:flex;--margin-top:50px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-3805 .elementor-element.elementor-element-13efd3de{--margin-top:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-181f61c1 */.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a>img {
    transition: all .5s ease-out;
    display: block;
    width: 100%;
    height: 160px;
    object-fit: cover;
    padding: 10px;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body
 {
    display: flex;
    flex-direction: column;
    gap: var(--listdom-gap);
    padding: 15px;
    width: 100%;
    height: 200px;
}


.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button {
    font-size: 14px !important;
    font-family: 'Merriweather' !important;
    background: #fe9721;
    color: var(--listdom-search-button-text);
    border-radius: var(--listdom-search-button-border-radius);
    border-width: var(--listdom-search-button-border);
    border-style: var(--listdom-search-button-border-style);
    border-color: var(--listdom-search-button-border-color);
    font-family: var(--listdom-search-button-font-family), serif;
    font-size: var(--listdom-search-button-font-size);
    line-height: var(--listdom-search-button-line-height);
    text-align: var(--listdom-search-button-text-align);
    font-weight: var(--listdom-search-button-font-weight);
    padding: var(--listdom-search-button-padding);
    cursor: pointer;
}


.lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] label:not(.lsd-search-radio-label):not(.lsd-search-checkbox-label) {

    display: none !important;
}

.lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] .selection, .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] input[type=date], .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] input[type=email], .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] input[type=number], .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] input[type=password], .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] input[type=tel], .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] input[type=text], .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] input[type=url], .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] select, .lsd-search .lsd-search-row>.lsd-row .lsd-search-filter[class*=lsd-col-span-] textarea {
    display: flex;
    align-items: center;
    max-height: 100%;
    border: none !important;
    padding: 8px;
    font-family: 'Merriweather';
    font-size: 14px;
    font-weight: var(--listdom-search-form-input-font-weight);
    text-align: var(--listdom-search-form-input-text-align);
    line-height: var(--listdom-search-form-input-line-height);
    background: var(--listdom-search-form-input-bg-color);
    border-radius: var(--lsd-search-form-input-radius-capped);
    min-height: 45px;
    height: max-content;
    color: var(--listdom-search-form-input-text-color);
}/* End custom CSS */