@font-face {
    font-family: 'Helvetica Rounded';
    src: url('../fonts/helvetica-rounded-bold.otf') format('opentype');
}

* {
    font-family: 'Arial', sans-serif;
}

.veneer {
    font-family: "veneer", sans-serif;
    font-weight: 400;
    font-style: normal;
}


#overlayed {

    width: 100%;

    position: absolute;
    inset: 0;
    /* top:0 right:0 bottom:0 left:0 */
    display: flex;
    justify-content: center;
    /* horizontal centre */
    align-items: center;
    /* vertical centre */
}

h1 {
    font-size: 3.15em !important;
    line-height: 0.85em !important;
    margin: 0 !important;
    color: #bb312f;
}

h2 {
    font-size: 2.5em !important;
    line-height: 1.0em !important;
    margin: 0;
}

h3 {
    font-size: 2em !important;
    line-height: 1.1em !important;
    margin: 0;
}


.body-text {
    font-size: 0.8em !important;
    line-height: 1.3em !important;
}

.age-gate
{
      font-size: 2em !important;
}

/* Medium Screens (Tablets) */
@media (max-width: 768px) {

    .limit-width {
        max-width: 720px !important;
    }
  
}

/* Small Screens (Phones) */
@media (max-width: 576px) {
    .limit-width {
        max-width: 100% !important;

    }

}

/* Large Screens (Desktops) */
@media (min-width: 992px) {

    .limit-width {
        max-width: 650px !important;
    }
}


.no-click {
    pointer-events: none;
    user-drag: none;
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}