/* Other Styles */


/* Pagination Block */
.wp-block-query-pagination-numbers {
    margin: 0 !important;
    padding: 8px 0;
}
.wp-block-query-pagination-numbers span.page-numbers,
.wp-block-query-pagination-numbers a.page-numbers {
    padding: 7px 13px;
    background-color: var(--wp--preset--color--accent);
    color: var(--wp--preset--color--base);
    margin: 3px;
}
.wp-block-query-pagination-numbers span.page-numbers.current {
    background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination-numbers span.page-numbers:hover,
.wp-block-query-pagination-numbers a.page-numbers:hover {
    background-color: var(--wp--preset--color--secondary);
    color: var(--wp--preset--color--base) !important;
}


/* Gravity Forms Labels and Other Tweaks */
.gform_wrapper.gravity-theme .ginput_complex label,
.gform_wrapper.gravity-theme .gfield_label {
    margin: 0;
    padding: 0 0 6px;
    color: var(--wp--preset--color--contrast);
    font-family: var(--wp--custom--form--default--input--typography--font-family);
    font-size: var(--wp--preset--font-size--small);
    font-weight: var(--wp--custom--form--default--input--typography--font-weight);
    line-height: 1;
}
.gform_wrapper.gravity-theme label.gform-field-label--type-sub {
    margin-top: 6px;
}
/* Adjust the height of the SELECT field to match INPUT fields */
.gform_wrapper.gravity-theme .gfield select {
    padding-top: calc(var(--wp--custom--form--default--input--spacing--padding--top) - 2px) !important;
    padding-bottom: calc(var(--wp--custom--form--default--input--spacing--padding--bottom) - 2px) !important;
}
.gform_wrapper.gravity-theme .gfield_required {
    color: var(--wp--preset--color--primary);
}
/* END - Gravity Forms Tweaks */
