.brx-body {
  min-height: 100vh;
  background-color: #F7F4ED;
}

/* hide admin bar mobile */
@media screen and (max-width: 782px) {
    html #wpadminbar {
        display: none;
    }
    html {
        margin-top: 0 !important;
        --wp-admin--admin-bar--height: 0px !important;
    }

    body.bricks-is-frontend.admin-bar #brx-header.sticky {
        top: 0;
    }
}

/* resize containers to 768 at 991 breakpoint (unless .no-resize class is applied) */
@media (max-width: 991px) {
  .brxe-container:not(.no-resize) {
    max-width: 768px;
  }
}


/* clickable parent styles */
.clickable-parent:not(a) {
    position: static;
}
.clickable-parent:not(a) a {
    position: static;
}
.clickable-parent:not(a) > a::after {
    content: "";
    position: absolute;
    inset: 0;
    cursor: pointer !important;
    display: flex;
}
button.clickable-parent,
a.clickable-parent {
    position: static !important;
}
button.clickable-parent::after,
a.clickable-parent::after {
    content: "";
    position: absolute;
    inset: 0;
    cursor: pointer !important;
    display: flex;
}
.bricks-area a.clickable-parent::after,
.bricks-area .clickable-parent > a::after {
    content: "";
    position: relative;
}