.mist_horses_available.mist_grid {
    display: flex !important;
    flex-wrap: wrap !important;
}

.mist_horses_available.mist_grid .mist_horse_item.column {
    float: none !important;
    display: block !important;
    box-sizing: border-box !important;
}

.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_yes .mist_horse_item.column,
.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_on .mist_horse_item.column,
.mist_new_horses_available.mist_grid[class*="mist_horses_flex_wrap_"]:not(.mist_horses_flex_wrap_no):not(.mist_horses_flex_wrap_off) .mist_horse_item.column {
    display: flex !important;
    flex-direction: column !important;
}

.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_yes .mist_horse_item.column .mist_horse_item_container,
.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_on .mist_horse_item.column .mist_horse_item_container,
.mist_new_horses_available.mist_grid[class*="mist_horses_flex_wrap_"]:not(.mist_horses_flex_wrap_no):not(.mist_horses_flex_wrap_off) .mist_horse_item.column .mist_horse_item_container {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    height: 100%;
}

.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_yes .mist_horse_item.column .mist_horse_item_content,
.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_on .mist_horse_item.column .mist_horse_item_content,
.mist_new_horses_available.mist_grid[class*="mist_horses_flex_wrap_"]:not(.mist_horses_flex_wrap_no):not(.mist_horses_flex_wrap_off) .mist_horse_item.column .mist_horse_item_content {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto;
    height: 100%;
}

.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_yes .mist_horse_item.column .mist_horse_item_content > *,
.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_on .mist_horse_item.column .mist_horse_item_content > *,
.mist_new_horses_available.mist_grid[class*="mist_horses_flex_wrap_"]:not(.mist_horses_flex_wrap_no):not(.mist_horses_flex_wrap_off) .mist_horse_item.column .mist_horse_item_content > * {
    order: 1;
}

.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_yes .mist_horse_item.column .middle-horse-button,
.mist_new_horses_available.mist_grid.mist_horses_flex_wrap_on .mist_horse_item.column .middle-horse-button,
.mist_new_horses_available.mist_grid[class*="mist_horses_flex_wrap_"]:not(.mist_horses_flex_wrap_no):not(.mist_horses_flex_wrap_off) .mist_horse_item.column .middle-horse-button {
    margin-top: auto !important;
    order: 2 !important;
}

@media (min-width: 1025px) {
    .mist_horses_available.mist_grid.mist_grid_columns_2 .mist_horse_item.column {
        flex: 0 0 calc(50% - 20px) !important;
        width: auto !important;
        margin: 0 10px 20px 10px !important;
    }

    .mist_horses_available.mist_grid.mist_grid_columns_3 .mist_horse_item.column {
        flex: 0 0 calc(33.333% - 20px) !important;
        width: auto !important;
        margin: 0 10px 20px 10px !important;
    }

    .mist_horses_available.mist_grid.mist_grid_columns_4 .mist_horse_item.column {
        flex: 0 0 calc(25% - 16px) !important;
        width: auto !important;
        margin: 0 8px 20px 8px !important;
    }

    .mist_horses_available.mist_grid.mist_grid_columns_5 .mist_horse_item.column {
        flex: 0 0 calc(20% - 12px) !important;
        width: auto !important;
        margin: 0 6px 20px 6px !important;
    }
}

@media (min-width: 600px) and (max-width: 1024px) {
    .mist_horses_available.mist_grid.mist_grid_columns_tablet_1 .mist_horse_item.column {
        flex: 0 0 calc(100% - 20px) !important;
        width: auto !important;
        margin: 0 10px 20px 10px !important;
    }

    .mist_horses_available.mist_grid.mist_grid_columns_tablet_2 .mist_horse_item.column {
        flex: 0 0 calc(50% - 20px) !important;
        width: auto !important;
        margin: 0 10px 20px 10px !important;
    }

    .mist_horses_available.mist_grid.mist_grid_columns_tablet_3 .mist_horse_item.column {
        flex: 0 0 calc(33.333% - 16px) !important;
        width: auto !important;
        margin: 0 8px 20px 8px !important;
    }

    .mist_horses_available.mist_grid.mist_grid_columns_tablet_4 .mist_horse_item.column {
        flex: 0 0 calc(25% - 12px) !important;
        width: auto !important;
        margin: 0 6px 20px 6px !important;
    }
}

@media (max-width: 599px) {
    .mist_horses_available.mist_grid.mist_grid_columns_mobile_1 .mist_horse_item.column {
        flex: 0 0 calc(100% - 10px) !important;
        width: auto !important;
        margin: 0 5px 15px 5px !important;
    }

    .mist_horses_available.mist_grid.mist_grid_columns_mobile_2 .mist_horse_item.column {
        flex: 0 0 calc(50% - 10px) !important;
        width: auto !important;
        margin: 0 5px 15px 5px !important;
    }
}

.mist_horses_available.mist_grid:after {
    content: "";
    display: table;
    clear: both;
}

@media (max-width: 599px) {
    .mist_horses_available.mist_grid .mist_horse_item {
        margin-bottom: 15px;
    }

    .mist_horses_available.mist_grid .mist_horse_item .et_pb_horse_available_name {
        font-size: 18px;
    }
}

@media (min-width: 600px) and (max-width: 1024px) {
    .mist_horses_available.mist_grid .mist_horse_item {
        margin-bottom: 18px;
    }
}
