/* Styles WP Go Maps category filter as toggle buttons */

.wpgmza_cat_ul.wpgmza_cat_checkbox_item_holder {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 10px;
}

li.wpgmza_cat_checkbox_item_holder {
    display: flex;
}

/* Hides native checkbox input */
.wpgmza_cat_checkbox_item_holder input[type="checkbox"] {
    display: none;
}

/* Styles category label as button */
.wpgmza_cat_checkbox_item_holder label {
    display: block;
    width: 95%;
    padding: 8px 14px;
    margin: 5px 10px 5px 0;
    text-align: center;
    border: 1px solid #9f9f9f;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}

/* Highlights button on hover */
.wpgmza_cat_checkbox_item_holder label:hover {
    border-color: #06609e;
}

/* Applies active state to selected filter */
.wpgmza_cat_checkbox_item_holder input[type="checkbox"]:checked + label {
    background-color: #0073aa;
    color: #fff;
    border-color: #005177;
}
.wpgmza-standalone-component .wpgmza-marker-listing-category-filter.wpgmza-list ul, .wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list ul{
    padding: 0 20px;
    gap: 10px;
}