.elementor-15181 .elementor-element.elementor-element-c6a08a9{margin-top:20px;margin-bottom:20px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-5e1216e */.elementor-15181 .elementor-element.elementor-element-5e1216e #wcfm_radius_filter_container {
    width: 94%;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e .search-tooltip {
    text-align: left;
    margin-left: 5px!important;
    max-width: 99%!important;
    max-height: 190px!important;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e #wcfmmp-stores-lists form {
    margin-bottom: 0px;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e .store-wrapper {
    border-radius: 5px;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e .store-wrapper .store-info {
    border-radius: 5px 5px 0 0;
    height: 150px!important;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e .wcfmmp-visit-store {
    font-size: 12px!important;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e .store-wrapper .store-footer {
    border-radius: 0 0 5px 5px;
    min-height: 150px!important;
    height: 150px!important;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e #wcfmmp-stores-wrap .store-data-container .store-address {
    display: block;
    color: grey!important;
    line-height: 16px;
    padding-top: 5px;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e #wcfmmp-stores-wrap ul.wcfmmp-store-wrap p.store-phone {
    /* Entfernungsanzeige nach Standortsuche */
    position: absolute;
    top: -155px;
    right: 10px;
    background: linear-gradient(90deg, #fff 100%, rgba(0, 0, 0, 0) 100%);
    padding: 1px 5px 1px 1px;
    border-radius: 10px;
    color: grey!important;
    font-size: 13px;
}
.elementor-15181 .elementor-element.elementor-element-5e1216e #wcfmmp-stores-wrap ul.wcfmmp-store-wrap a.wcfmmp-visit-store {
    width: auto;
    padding: 0 10px 0 10px;
    margin-top: 4px;
}/* End custom CSS */