/*!
 * RDI Railing Block Styles
 *
 * Styles for registered block style variations and shared CSS variables.
 * This file is loaded in BOTH the frontend and block editor via enqueue_block_assets.
 *
 * @see inc/admin/blocks.php for enqueueing the blocks.css file
 * @see site specific editor.js file for block style registration
 */

 /* Table styles */

.is-style-mobile-scrollable .kb-table {
    min-width: 800px;
}

/* Buttons */
.kb-button.kt-btn-size-small {
    padding: 0.875rem 1rem;
    font-size: var(--wp--preset--font-size--small);
}

/* Tagline Style - registered for advancedheading block */
.is-style-tagline,
.is-style-tagline .kadence-advancedheading-text{
    font-size: var(--wp--preset--font-size--medium);
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
}

/* Term styles for facetwp listings */
.fwpl-term {
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
}

.is-style-tagline.kb-dynamic-list.kb-dynamic-list-style-pill .kb-dynamic-list-item {
    border-radius: 0;
    font-weight: 600;
}

.fwpl-term__item {
    display: inline-block;
    background: var(--global-palette8);
    color: var(--global-palette1);
    margin-bottom: 5px;
    padding: 3px 5px;
}

/* Large Display Style - registered for advancedheading block */
.is-style-large-display,
.is-style-large-display .kadence-advancedheading-text
{
    font-size: clamp(2.375rem, 1.1rem + 3.4vw, 4.5rem);
    line-height: 1;
    font-weight: 300;
}

/* Breadcrumbs */

.yoast-breadcrumbs a {
    font-weight: 600;
    color: var(--global-palette1);
}

/* Native Query Loop */
.wp-block-post-template {
    margin: 0;
}