.single-post nav.post-navigation,
.single-post ul.default-wp-page {
	display: none;
}

.site-logo {
    margin-bottom: -64px;
	margin-top: -90px
}



.post_meta {
	display: none;
}

.post_date {
	display: none;
}

.entry-meta {
	display: none;
}

.footer.entry-meta {
	display: none;
}

/* Hide Header Entry Meta */
.entry-header .entry-meta {
	display: none;
}


/* Hide Footer Entry Meta */
.entry-footer .entry-meta {
	display: none;
}

.page-id-1607 .site-branding img {
	display: non;
}

[
.page-id-1607 .site-branding {
	background-image: ;
	background-repeat: no-repeat;
	background-size: 100%;
	display: relative;
	position: center;
	height: 180px;
	width: 50px;
}

/* SHAWBURN/VARIA ERA SWITCHER - HIGH SPECIFICITY */

/* DEFAULT: Series I-II */
body,
body.custom-background,
body.custom-colors {
  background-color: #2a2a2a !important;
}

body .site,
body #page,
body #content,
body .site-content {
  background-color: #2a2a2a !important;
}

body .site-header,
body .site-header-main,
body .custom-header {
  background-color: #4a4a4a !important;
  background: #4a4a4a !important;
}

body #site-navigation,
body .main-navigation,
body .main-navigation > div {
  background-color: #555555 !important;
  background: #555555 !important;
}

body .entry-content,
body .post,
body article,
body .hentry,
body .entry .entry-content,
body .entry .entry-summary {
  background-color: #e0e0e0 !important;
  color: #333333 !important;
}

body .entry-header,
body .entry .entry-header {
  background-color: #8b7355 !important;
  color: #ffffff !important;
}

body,
body p,
body li,
body span {
  color: #cccccc !important;
}

/* SERIES III-V: Cream/White */
body.era-series3,
body.era-series3.custom-background,
body.era-series3.custom-colors {
  background-color: #f5f0e6 !important;
}

body.era-series3 .site,
body.era-series3 #page,
body.era-series3 #content,
body.era-series3 .site-content {
  background-color: #f5f0e6 !important;
}

body.era-series3 .site-header,
body.era-series3 .site-header-main,
body.era-series3 .custom-header {
  background-color: #d4d0c8 !important;
  background: #d4d0c8 !important;
}

body.era-series3 #site-navigation,
body.era-series3 .main-navigation,
body.era-series3 .main-navigation > div {
  background-color: #e0dcd4 !important;
  background: #e0dcd4 !important;
}

body.era-series3 .entry-content,
body.era-series3 .post,
body.era-series3 article,
body.era-series3 .hentry,
body.era-series3 .entry .entry-content,
body.era-series3 .entry .entry-summary {
  background-color: #ffffff !important;
  color: #333333 !important;
}

body.era-series3 .entry-header,
body.era-series3 .entry .entry-header {
  background-color: #d4a574 !important;
  color: #000000 !important;
}

body.era-series3,
body.era-series3 p,
body.era-series3 li,
body.era-series3 span {
  color: #333333 !important;
}

/* REMASTERED: Red Industrial */
body.era-remastered,
body.era-remastered.custom-background,
body.era-remastered.custom-colors {
  background-color: #1a0000 !important;
}

body.era-remastered .site,
body.era-remastered #page,
body.era-remastered #content,
body.era-remastered .site-content {
  background-color: #1a0000 !important;
}

body.era-remastered .site-header,
body.era-remastered .site-header-main,
body.era-remastered .custom-header {
  background-color: #330000 !important;
  background: #330000 !important;
}

body.era-remastered #site-navigation,
body.era-remastered .main-navigation,
body.era-remastered .main-navigation > div {
  background-color: #440000 !important;
  background: #440000 !important;
}

body.era-remastered .entry-content,
body.era-remastered .post,
body.era-remastered article,
body.era-remastered .hentry,
body.era-remastered .entry .entry-content,
body.era-remastered .entry .entry-summary {
  background-color: #2a0000 !important;
  color: #ffffff !important;
}

body.era-remastered .entry-header,
body.era-remastered .entry .entry-header {
  background-color: #cc0000 !important;
  color: #ffffff !important;
}

body.era-remastered,
body.era-remastered p,
body.era-remastered li,
body.era-remastered span {
  color: #ffffff !important;
}

/* Button active states */
body.era-series3 .era-btn[data-era="series3"] {
  background: #d4a574 !important;
  color: #000 !important;
}

body.era-remastered .era-btn[data-era="remastered"] {
  background: #cc0000 !important;
  color: #fff !important;
}

/* Transitions */
body,
body div,
body article,
body section,
body header,
body nav,
body p {
  transition: background-color 0.5s ease, color 0.5s ease !important;
}

---

/* Fix logo cut off on iPad/mobile */
.site-header,
.custom-header,
#masthead {
    position: relative !important;
    z-index: 999 !important;
    overflow: visible !important;
    height: auto !important;
    min-height: auto !important;
}

.site-logo,
.custom-logo,
.site-header img,
.site-branding {
    position: relative !important;
    z-index: 1000 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-width: 100% !important;
    height: auto !important;
}

/* Ensure body doesn't clip header */
body,
#page,
#content {
    overflow-x: hidden !important;
    overflow-y: visible !important;
}

/* iPad specific fix */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .site-header {
        margin-top: 0 !important;
        padding-top: 20px !important;
    }
}

/* iPad/Safari specific fixes */
@supports (-webkit-touch-callout: none) {
    /* iOS devices only */
    .site-header,
    .custom-header {
        min-height: 200px !important; /* Force minimum height */
        height: auto !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
    .site-logo,
    .custom-logo {
        max-height: none !important;
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
    }
}

/* Prevent iOS from cutting off content */
html, body {
    height: auto !important;
    min-height: 100% !important;
    overflow-x: hidden !important;
}

/* Ensure logo isn't being cropped */
img[src*="Logo"] {
    max-height: none !important;
    clip: auto !important;
    clip-path: none !important;
}

/* Fix for WordPress admin bar on mobile */
body.logged-in {
    position: static !important;
}

body.logged-in .site-header {
    margin-top: 0 !important;
    padding-top: 60px !important; /* Account for admin bar */
}

/* Or if admin bar is causing issues */
#wpadminbar {
    position: absolute !important;
}

/* iOS Safari specific - prevents logo cutoff */
@supports (-webkit-touch-callout: none) {
    .site-header,
    .custom-header,
    #masthead {
        padding-top: 80px !important;
        margin-top: 0 !important;
    }
    
    /* Force logo to be visible */
    .site-logo,
    .custom-logo {
        position: relative !important;
        top: 0 !important;
        transform: none !important;
        margin-top: 20px !important;
    }
}

/* Alternative: If using vh units causing issues */
body {
    min-height: -webkit-fill-available !important;
}

html {
    height: -webkit-fill-available !important;
}