/* =========================
   SITE TITLE STYLING
   ========================= */
.site-branding {
    background: none;
    display: inline-block;
    padding: 0.5em;
}

/* =========================
   LOAD GREAT VIBES FONT
   ========================= */
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');

/* =========================
   REMOVE SIDEBAR DIVIDER LINES
   ========================= */
.sidebar .widget,
#secondary .widget,
.sidebar section,
#secondary section,
.sidebar aside,
#secondary aside {
    border: none !important;
    border-top: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* Remove lines between widgets */
.sidebar .widget + .widget,
#secondary .widget + .widget {
    border-top: none !important;
}

/* Remove pseudo-element lines */
.sidebar .widget:before,
.sidebar .widget:after,
#secondary .widget:before,
#secondary .widget:after,
.sidebar section:before,
.sidebar section:after,
#secondary section:before,
#secondary section:after,
.sidebar aside:before,
.sidebar aside:after,
#secondary aside:before,
#secondary aside:after {
    display: none !important;
    content: none !important;
    border: 0 !important;
}

/* Remove horizontal rules */
.sidebar hr,
#secondary hr {
    display: none !important;
}

/* Hide truly empty sidebar sections/widgets */
.sidebar section:empty,
#secondary section:empty,
.sidebar .widget:empty,
#secondary .widget:empty {
    display: none !important;
}

/* =========================
   PAGE-SPECIFIC: HIDE CATEGORIES
   ========================= */
.page-id-24424 .widget_categories,
.page-id-24483 .widget_categories {
    display: none !important;
}

/* =========================
   PAGE 24537 CLEANUP
   ========================= */
.page-id-24537 .widget_categories,
.page-id-24537 .widget_archive,
.page-id-24537 .widget_meta,
.page-id-24537 .widget_recent_entries,
.page-id-24537 .widget_recent_comments {
    display: none !important;
}

/* =========================
   BUTTON STYLING
   ========================= */
a.ub-yes-button,
a.ub-yes-button:link,
a.ub-yes-button:visited {
    display: inline-block !important;
    background: #1d1d1d !important;
    color: #ffffff !important;
    text-decoration: none !important;
    padding: 16px 18px !important;
    font-size: 18px !important;
    line-height: 1 !important;
    border-radius: 4px !important;
    margin-bottom: 16px !important;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out !important;
    font-family: "Lato", sans-serif !important;
    border: 0 none !important;
    cursor: pointer !important;
}

a.ub-yes-button:hover,
a.ub-yes-button:focus,
a.ub-yes-button:active {
    background: #2c5652 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}/* =========================
   LANDING PAGE 24483 ONLY
   KEEP BOOK WIDGET
   HIDE ALL SIDEBAR WIDGETS AFTER IT
   ========================= */

/* Keep categories hidden on this page */
.page-id-24483 #secondary .widget_categories,
.page-id-24483 .sidebar .widget_categories {
    display: none !important;
}

/* Hide everything from the 3rd widget onward */
.page-id-24483 #secondary .widget:nth-of-type(n+3),
.page-id-24483 .sidebar .widget:nth-of-type(n+3),
.page-id-24483 #secondary aside:nth-of-type(n+3),
.page-id-24483 .sidebar aside:nth-of-type(n+3) {
    display: none !important;
}