/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


:root {
    /* Base Font Sizes */
    --body-text: 18px; /* Base Body Font */
    --large-text: calc(var(--body-text) * 1.125); /* 20.25px */
    --extra-large-text: calc(var(--body-text) * 1.25); /* 22.5px */

    /* Heading Font Sizes */
    --h1-text: 70px;
    --h2-text: 50px;
    --h3-text: calc(var(--h2-text) * 0.85); /* 42.5px */
    --h4-text: calc(var(--h3-text) * 0.85); /* 36.125px */
    --h5-text: calc(var(--h4-text) * 0.85); /* 30.70625px */
    --h6-text: calc(var(--large-text)); /* 20.25px */
}

@media (max-width: 1024px) {
    :root {
        --body-text: calc(18px * 0.9); /* 16.2px */
        --large-text: calc(var(--body-text) * 1.125); /* 18.225px */
        --extra-large-text: calc(var(--body-text) * 1.25); /* 20.25px */

        --h1-text: calc(70px * 0.9); /* 63px */
        --h2-text: calc(50px * 0.9); /* 45px */
        --h3-text: calc(var(--h2-text) * 0.85); /* 38.25px */
        --h4-text: calc(var(--h3-text) * 0.85); /* 32.5125px */
        --h5-text: calc(var(--h4-text) * 0.85); /* 27.635625px */
        --h6-text: calc(var(--large-text)); /* 18.225px */
    }
}

@media (max-width: 767px) {
    :root {
        --body-text: calc(18px * 0.8); /* 14.4px */
        --large-text: calc(var(--body-text) * 1.125); /* 16.2px */
        --extra-large-text: calc(var(--body-text) * 1.25); /* 18px */

        --h1-text: calc(70px * 0.8); /* 56px */
        --h2-text: calc(50px * 0.8); /* 40px */
        --h3-text: calc(var(--h2-text) * 0.85); /* 34px */
        --h4-text: calc(var(--h3-text) * 0.85); /* 28.9px */
        --h5-text: calc(var(--h4-text) * 0.85); /* 24.565px */
        --h6-text: calc(var(--large-text)); /* 16.2px */
    }
}

@media (max-width: 478px) {
    :root {
        --body-text: 13px; /* Smallest Logical Size */
        --large-text: calc(var(--body-text) * 1.125); /* 14.625px */
        --extra-large-text: calc(var(--body-text) * 1.25); /* 16.25px */

        --h1-text: calc(70px * 0.6); /* 42px */
        --h2-text: calc(50px * 0.6); /* 30px */
        --h3-text: calc(var(--h2-text) * 0.85); /* 25.5px */
        --h4-text: calc(var(--h3-text) * 0.85); /* 21.675px */
        --h5-text: calc(var(--h4-text) * 0.85); /* 18.42375px */
        --h6-text: calc(var(--body-text)); /* 13px */
    }
}


.single-event .tribe-tickets__tickets-wrapper, .single-vendor-table .tribe-tickets__tickets-wrapper,
.single-event .tribe-link-view-attendee, .single-vendor-table .tribe-link-view-attendee{
    display: none !important;
}
