.mb-5 {
    margin-bottom: 1.25rem;
}
.cm_locations_list_map.map-grid-view {
    border: none;
}
.map-grid-view .cm_location_card_distance {
    color: #ffffff;
    background-color: var(--hover-primary-brand-color);
    line-height: 21px;
    border-radius: 1000px;
    padding: 2px 8px;
}
.map-grid-view .cm_locations_list_item {
    border: 1px solid #d0d0ce;
}
.map-grid-view .cm_location_card svg {
    position: unset;
}
.cm_ch_location_treatments_list {
    font-size: 16px !important;
}
.badges-with-checkmarks li {
    border-radius: 1000px;
    background: var(--wp--preset--color--black);
    color: var(--wp--preset--color--white);
    padding: 3px 8px;
    padding-left: 1.75rem !important;
}
.map-grid-view .cm_button {
    font-weight: 400 !important;
}
#main-content
    ul.badges-with-checkmarks:not(.cm_accordion):not(.post-categories):not(.menu):not(
        .wp-block-categories
    ):not(.wp-block-treatments-list):not(.cm_treatments_list):not(.cm_location_treatments_list):not(
        .gform_fields
    ):not(.gfield_radio):not(.gfield_checkbox) {
    font-size: 0.88rem;
    line-height: 1.25rem;
    margin-bottom: 0em;
}
#main-content
    ul.badges-with-checkmarks:not(.cm_accordion):not(.post-categories):not(.menu):not(
        .wp-block-categories
    ):not(.wp-block-treatments-list):not(.cm_treatments_list):not(.cm_location_treatments_list):not(
        .gform_fields
    ):not(.gfield_radio):not(.gfield_checkbox)
    li
    + li {
    margin-top: 0;
}
#main-content
    ul.badges-with-checkmarks:not(.cm_accordion):not(.post-categories):not(.menu):not(
        .wp-block-categories
    ):not(.wp-block-treatments-list):not(.cm_treatments_list):not(.cm_location_treatments_list):not(
        .gform_fields
    ):not(.gfield_radio):not(.gfield_checkbox)
    li:before {
    color: var(--wp--preset--color--white);
    content: '\f00c';
    font-weight: 400;
    left: 8px;
    top: 3px;
}
#main-content
    ul.cm_ch_location_treatments_list:not(.cm_accordion):not(.post-categories):not(.menu):not(
        .wp-block-categories
    ):not(.wp-block-treatments-list):not(.cm_treatments_list):not(.cm_location_treatments_list):not(
        .gform_fields
    ):not(.gfield_radio):not(.gfield_checkbox) {
    margin-bottom: 0px;
}
#main-content
    ul.cm_ch_location_treatments_list:not(.cm_accordion):not(.post-categories):not(.menu):not(
        .wp-block-categories
    ):not(.wp-block-treatments-list):not(.cm_treatments_list):not(.cm_location_treatments_list):not(
        .gform_fields
    ):not(.gfield_radio):not(.gfield_checkbox)
    li
    + li {
    margin-top: 0.75rem;
}
.map-grid-view .cm_locations_list .facetwp-facet-pager_ .facetwp-pager:not(:empty) {
    border: none;
    padding: 2.5rem 1.75rem 4rem 1.75rem;
}
.map-grid-view .facetwp-type-pager a {
    border-radius: 4px;
    font-weight: 500;
    height: 28px;
    line-height: 20px;
    width: 28px;
    padding: 4px 11px;
}
.map-grid-view .facetwp-page.active {
    font-weight: 500;
}
.map-grid-view .cm_locations_map {
    height: 439px;
}
.map-grid-view .cm_locations_list,
.map-grid-view .cm_locations_none {
    max-width: 100%;
}
@media (min-width: 1300px) {
    .xl-px-0 {
        padding: 0px;
    }
}
@media (min-width: 426px) {
    .map-grid-view .cm_locations_list,
    .map-grid-view .cm_locations_none {
        min-width: 390px;
    }
}
