/* Hide header main area */
.header-main-area.hm-header-bg-holder {
    display: none;
}

/* Customize Jetpack search widget */
.custom-jetpack-search-widget .jetpack-search-results .jetpack-search-results-header,
.custom-jetpack-search-widget .jetpack-search-results .jetpack-search-results-list a {
    color: lightblue;
}



/* Button styles */
#hm-search-form .search-form .search-submit, 
.search-form .search-submit, 
.th-readmore, 
.wp-block-search .wp-block-search__button, 
a.hm-viewall, 
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    background-color: #7b3637;
}

/* Global hyperlink styles, excluding menu links */
a {
    color: #ffffff !important; /* White text */
    text-decoration: none !important; /* Remove underline */
}

a:hover, a:focus {
    color: #FBBC3D !important; /* Yellow on hover/focus */
}

/* Menu links retain default styles */
nav a, .menu a {
    color: #ffffff !important; /* White text */
    text-decoration: none !important;
}

nav a:hover, .menu a:hover, nav a:focus, .menu a:focus {
    color: #ffffff !important; /* No change on hover/focus */
    text-decoration: none !important;
}

/* Site header and navigation bar styling */
.site-header, .hm-header-bg-holder, .sticky-wrapper {
    background-color: #002746 !important;
}

/* Fixed navigation bar with shadow */
.hm-nav-container.clearfix {
    background: #1d2428 !important;
    height: 45px !important;
    z-index: 9999 !important;
    margin: 0 auto !important;
    border-bottom: 0px solid #dadada !important;
    width: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.5);
}

/* Adjust for admin bar presence */
.admin-bar .hm-nav-container.clearfix {
    top: 32px !important;
}

/* Ensure consistent margin-top to prevent jumping */
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow-x: hidden;
}

body {
    position: relative;
    margin-top: 45px !important; /* Space for the fixed nav bar */
}

/* Remove potential extra padding or borders */
body {
    padding: 0 !important; /* Remove extra padding */
}

/* Widget styling */
.widgettitle, .is-style-hitmag-widget-title {
    font-size: 18px;
    font-size: 1.125rem;
    border-bottom: 1px solid #e74c3c;
    margin-top: 1px;
    margin-bottom: 1px;
}

.widget {
    margin: 0 0 10px;
    display: block;
}

/* Hide footer 
footer {
    display: none;
}*/

/* Hide search button icon */
.hm-search-button-icon {
    visibility: hidden;
}

/* Visited links color */
a:visited {
    color: #8ED1FC;
}

/* Mobile-specific styles */
@media (max-width: 768px) {
    nav.main-navigation {
        opacity: 1;
    }

    .widget.widget_block.widget_media_image {
        margin-top: 45px !important;
    }

    body {
        margin-top: 45px !important; /* Maintain margin on mobile */
    }
}

/* Change underline color for all heading elements */
h1, h2,  {
    border-bottom: 3px solid #FBBC3D; /* Yellow color for underline */
}

/* If you want to apply it only to specific classes or elements */
.widgettitle, .is-style-hitmag-widget-title {
    border-bottom: 2px solid #FBBC3D; /* Yellow color for specific widget title underline */
}

/* General button styling - applies smooth transition */
.wp-block-button__link {
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
}

/* Button hover effects */
.wp-block-button__link:hover {
    background-color: #FBBC3D !important; /* Change background to yellow on hover */
    color: #002746 !important; /* Change text color to dark blue on hover */
    transform: scale(1.05); /* Slightly increase the button size on hover */
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); /* Enhance shadow on hover */
}

/* Remove yellow highlight effect for these buttons */
.wp-block-button__link a {
    color: inherit !important; /* Ensure link color inherits from the button */
}

.wp-block-button__link a:hover, .wp-block-button__link a:focus {
    color: inherit !important; /* Disable color change on hover or focus */
    text-decoration: none !important; /* Remove underline */
}




/* Sparkles container */
#sparkles {
  position: fixed;
  pointer-events: none; /* Allows interaction with underlying elements */
  z-index: 9999; /* Ensure it's on top of other elements */
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}


/* Sparkles container */
#sparkles {
  position: fixed;
  pointer-events: none; /* Allows interaction with underlying elements */
  z-index: 9999; /* Ensure it's on top of other elements */
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

/* Hide Jetpack related posts on single posts */
#jp-relatedposts {
    display: none !important;
}

.post-navigation,
.nav-previous,
.nav-next {
    display: none !important;
}

/* Change the color of all comment author names */
.comment-author .fn {
    color: #ffcc00;   /* pick any color you like */
    font-weight: bold; /* optional: make it stand out */
}

/* Make all links underlined */
a {
    text-decoration: underline;
}

/* Readable text links in posts and pages, at every screen size. */
.entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):not(:has(img)) {
    color: #8ed1fc !important;
    text-decoration: underline !important;
    text-underline-offset: 0.15em;
    text-decoration-thickness: 0.08em;
}

.entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):not(:has(img)):hover,
.entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):not(:has(img)):focus {
    color: #fbbc3d !important;
}

/* RetroBreak posts: spacious image-led journal layout. */
.single-post .site-content { max-width:1140px; margin-left:auto; margin-right:auto; padding:64px 30px 48px; }
.single-post #primary { width:100%; float:none; margin:0; }
.single-post #secondary { display:none; }
.single-post article.post { padding:0; border:0; box-shadow:none; }
.single-post .entry-header { text-align:center; max-width:1040px; margin:0 auto 44px; padding:0; }
.single-post .entry-title { font-family:"Arial Narrow","Helvetica Neue",Arial,sans-serif; font-size:clamp(30px,3.2vw,44px); font-weight:400; line-height:1.25; letter-spacing:.085em; text-transform:uppercase; margin:0 0 22px; border:0; }
.single-post .entry-meta { font-size:13px; line-height:1.8; letter-spacing:.06em; text-transform:uppercase; opacity:.8; }
.single-post .entry-content { font-family:"Helvetica Neue",Arial,sans-serif; font-size:18px; line-height:1.85; margin-top:0; }
.single-post .entry-content p { margin:0 0 1.65em; }
.single-post .entry-content h2, .single-post .entry-content h3 { font-weight:400; line-height:1.35; letter-spacing:.025em; margin-top:2em; margin-bottom:.85em; }
.single-post .entry-content h2 { font-size:30px; }
.single-post .entry-content h3 { font-size:25px; }
.single-post .entry-content .wp-block-image, .single-post .entry-content .wp-block-embed { margin:0 auto 36px; }
.single-post .entry-content img { display:block; max-width:100%; height:auto; margin-left:auto; margin-right:auto; border-radius:0; }
.single-post .entry-content .wp-block-image img { width:100%; }
.single-post .entry-content iframe { max-width:100%; }
.single-post .entry-content figcaption { font-size:13px; line-height:1.6; text-align:center; opacity:.75; }
@media (max-width:767px) {
.single-post .site-content { padding:36px 20px; }
.single-post .entry-header { margin-bottom:28px; }
.single-post .entry-title { font-size:28px; letter-spacing:.055em; }
.single-post .entry-meta { font-size:11px; }
.single-post .entry-content { font-size:17px; line-height:1.8; }
.single-post .entry-content h2 { font-size:26px; }
.single-post .entry-content h3 { font-size:22px; }
}

.single-post .entry-content > p > img,
.single-post .entry-content > p > a > img,
.single-post .entry-content img.size-full,
.single-post .entry-content img.size-large { width:100%; }

@font-face { font-family:"RetroBreak Apple Tea"; src:url("data:font/ttf;base64,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/64AOQAP/64AOQAR/60AOQAk/8kAOQBE/8kAOgAP/94AOgAR/90APAAP/1oAPAAR/1kAPAAk/8MAPAAt/5sAPABE/8MAPABN/5sARAA3/8kARAA5/7kARAA6//kARAA8/6oARABX/8kARABZ/7kARABa//kARABc/6oARwA7//IARwA8//YARwBb//IARwBc//YASQAP/5sASQAR/5oATgAm/88ATgAq/9UATgAy/98ATgA0/+AATgBG/88ATgBK/9UATgBS/98ATgBU/+AATwA3/5gATwA5/8MATwA6//sATwA8/3IATwBX/5gATwBZ/8MATwBa//sATwBc/3IAUgA7//gAUgA8//oAUgBb//gAUgBc//oAUwAP/4gAUwAR/4cAUwA7//UAUwBb//UAVAA8//YAVABc//YAVQA8//EAVQBc//EAVwAP/3MAVwAR/3IAVwAk/90AVwAt/64AVwBE/90AVwBN/64AWQAP/64AWQAR/60AWQAk/8kAWQBE/8kAWgAP/94AWgAR/90AXAAP/1oAXAAR/1kAXAAk/8MAXAAt/5sAXABE/8MAXABN/5sAAAAAABAAxgABAAAAAAAAACwAWgABAAAAAAABAAsAnwABAAAAAAACAAcAuwABAAAAAAADACABBQABAAAAAAAEAAkBOgABAAAAAAAFABABZgABAAAAAAAGAAkBiwABAAAAAAAJABIBuwADAAEECQAAAFgAAAADAAEECQABABYAhwADAAEECQACAA4AqwADAAEECQADAEAAwwADAAEECQAEABIBJgADAAEECQAFACABRAADAAEECQAGABIBdwADAAEECQAJACQBlQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADIAMAAsACAAdwBlAHAAIAAoACAAVwBhAGgAeQB1ACAARQBrAGEAIABQAHIAYQBzAGUAdAB5AGEAAENvcHlyaWdodCAoYykgMjAyMCwgd2VwICggV2FoeXUgRWthIFByYXNldHlhAABhACAAQQBwAHAAbABlACAAVABlAGEAAGEgQXBwbGUgVGVhAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADoAIABBAHAAcABsAGUAIABUAGUAYQAgADoAIAA2AC0ANgAtADIAMAAyADAAAEZvbnRGb3JnZSA6IEFwcGxlIFRlYSA6IDYtNi0yMDIwAABBAHAAcABsAGUAIABUAGUAYQAAQXBwbGUgVGVhAABWAGUAcgBzAGkAbwBuACAAMAAwADEALgAwADAAMAAgAABWZXJzaW9uIDAwMS4wMDAgAABhAEEAcABwAGwAZQBUAGUAYQAAYUFwcGxlVGVhAABXAGEAaAB5AHUAIABFAGsAYQAgAFAAcgBhAHMAZQB0AHkAYQAAV2FoeXUgRWthIFByYXNldHlhAAACAAAAAAAA/7QAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAAAAAAAB//8AAgABAAAADAAAABYAHgACAAEAAwBhAAEABAAAAAIAAAABAAAAAQAAAAAAAQAAAAoALAAuAAJERkxUAA5sYXRuABgABAAAAAD//wAAAAQAAAAA//8AAAAAAAAAAQAAAAoAMAA+AAJERkxUAA5sYXRuABoABAAAAAD//wABAAAABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAIACgAsAAEAGgAEAAAAAgAOABQAAQAU//wAAQAc//0AAQACABcAGQABAZAABAAAABwAQgBkAIYAqAC6AMQA5gEIARoBLAE2AUABWgFsAXYAhgCoALoAxADmAQgBGgEsATYBQAFaAWwBdgAIADf/dAA5/58AOv/WADz/TgBX/3QAWf+fAFr/1gBc/04ACAA3/3EAOf+bADr/0wA8/0sAV/9xAFn/mwBa/9MAXP9LAAgAN//JADn/uQA6//kAPP+qAFf/yQBZ/7kAWv/5AFz/qgAEADv/8gA8//YAW//yAFz/9gACAA//mwAR/5oACAAm/88AKv/VADL/3wA0/+AARv/PAEr/1QBS/98AVP/gAAgAN/+YADn/wwA6//sAPP9yAFf/mABZ/8MAWv/7AFz/cgAEADv/+AA8//oAW//4AFz/+gAEAA//iAAR/4cAO//1AFv/9QACADz/9gBc//YAAgA8//EAXP/xAAYAD/9zABH/cgAk/90ALf+uAET/3QBN/64ABAAP/64AEf+tACT/yQBE/8kAAgAP/94AEf/dAAYAD/9aABH/WQAk/8MALf+bAET/wwBN/5sAAQAcAA8AEQAkACcAKQAuAC8AMgAzADQANQA3ADkAOgA8AEQARwBJAE4ATwBSAFMAVABVAFcAWQBaAFwAAAAAAAEAAAAA2pID9wAAAADbAIrsAAAAANsBOko=") format("truetype"); font-weight:400; font-style:normal; font-display:swap; }
.single-post .entry-title, .single-post .entry-content h2, .single-post .entry-content h3 { font-family:"RetroBreak Apple Tea",sans-serif; font-weight:400; letter-spacing:.025em; text-transform:none; }

/* Align featured photographs with the journal column. */
.single-post img.wp-post-image {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  margin:0 auto;
  float:none;
}
.single-post .post-thumbnail,
.single-post .hm-post-thumbnail,
.single-post article.post > a:has(img.wp-post-image),
.single-post article.post > div:has(> a > img.wp-post-image) {
  display:block;
  width:100%;
  max-width:none;
  float:none;
  margin:0 auto 40px;
  padding:0;
}

/* Blog archive: category navigation and clean photo cards. */
.page-id-4137 #content {max-width:1200px;padding-top:48px;}
.page-id-4137 .entry-header {margin-bottom:32px;}
.page-id-4137 .entry-title {font-family:"RetroBreak Apple Tea",sans-serif;font-size:34px;font-weight:400;letter-spacing:.025em;}
.rb-blog-archive {gap:30px;align-items:flex-start;}
.rb-archive-nav {min-width:0;}
.rb-archive-nav .wp-block-categories {list-style:none;margin:5px 0 0;padding:0;}
.rb-archive-nav .wp-block-categories li {list-style:none;margin:0 0 5px;padding:0;}
.rb-archive-nav .wp-block-categories a,
.rb-archive-nav .rb-archive-all {display:block;padding:11px 15px;background:#173b53;color:#fff!important;text-decoration:none!important;font-size:16px;line-height:1.35;border-left:3px solid transparent;transition:background .15s,color .15s;}
.rb-archive-nav .rb-archive-all {background:#fbbc3d;color:#002746!important;}
.rb-archive-nav .wp-block-categories a:hover,
.rb-archive-nav .wp-block-categories a:focus-visible {background:#28566f;border-left-color:#fbbc3d;}
.rb-archive-nav select {width:100%;padding:10px;border:1px solid #537084;background:#173b53;color:#fff;font-size:15px;}
.rb-archive-nav .wp-block-search__inside-wrapper {border:1px solid #537084;padding:0;background:#173b53;}
.rb-archive-nav .wp-block-search__input {min-width:0;background:#173b53;color:#fff;border:0;padding:10px;font-size:15px;}
.rb-archive-nav .wp-block-search__input::placeholder {color:#c3d0da;}
.rb-archive-nav .wp-block-search__button {margin:0;background:#28566f;padding:8px;color:#fff;}
.rb-archive-posts {min-width:0;}
.rb-archive-posts article {background:transparent;border:0;box-shadow:none;margin-bottom:28px;}
.rb-archive-posts article img {width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}
.rb-archive-posts article h2 {font-family:"RetroBreak Apple Tea",sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.45!important;margin:10px 0 6px!important;}
.rb-archive-posts article h2 a {color:#fff!important;text-decoration:none!important;}
.rb-archive-posts article h2 a:hover {color:#fbbc3d!important;}
.rb-archive-posts article time {font-size:13px;color:#bfced9;}
.rb-archive-posts article figure {margin-bottom:0;}
.rb-archive-posts button {background:#173b53;color:#fff;border:1px solid #537084;padding:14px 28px;}
@media(max-width:900px) and (min-width:782px) {
.rb-blog-archive {gap:22px;}
.rb-archive-nav .wp-block-categories a,.rb-archive-nav .rb-archive-all {font-size:14px;padding:10px;}
}
@media(max-width:781px) {
.page-id-4137 #content {padding-top:28px;}
.page-id-4137 .entry-title {font-size:28px;}
.rb-blog-archive {gap:28px;}
.rb-archive-nav .wp-block-categories {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;}
.rb-archive-nav .wp-block-categories li {margin:0;}
.rb-archive-nav .wp-block-categories a {font-size:14px;padding:9px 10px;height:100%;}
.rb-archive-nav .wp-block-spacer {height:14px!important;}
.rb-archive-posts article h2 {font-size:17px!important;}
}

body.page-id-4137 #content .entry-content .rb-blog-archive a {text-decoration:none!important;}
body.page-id-4137 #content .entry-content .rb-archive-nav a {color:#fff!important;}
body.page-id-4137 #content .entry-content .rb-archive-nav a.rb-archive-all {color:#002746!important;}
body.page-id-4137 #content .entry-content .rb-archive-posts article h2 {font-family:"Helvetica Neue",Arial,sans-serif!important;font-size:17px!important;letter-spacing:0!important;font-weight:400!important;line-height:1.4!important;}
body.page-id-4137 #content .entry-content .rb-archive-posts article h2 a {color:#fff!important;}
body.page-id-4137 #content .entry-content .rb-archive-posts article h2 a:hover {color:#fbbc3d!important;}

@media(max-width:781px) {
.rb-archive-nav .wp-block-categories {display:flex;overflow-x:auto;gap:6px;padding-bottom:8px;}
.rb-archive-nav .wp-block-categories li {flex:0 0 auto;}
.rb-archive-nav .wp-block-categories a {white-space:nowrap;height:auto;}
.rb-archive-nav .rb-archive-all {padding:9px 12px;}
}

/* Match the mobile archive's narrow gutters. */
@media(max-width:781px){
body.page-id-4137 #content #post-4137,
body.page-id-4137 #content .hentry,
body.page-id-4137 #content .entry-content {padding-left:0!important;padding-right:0!important;}
body.page-id-4137 #content .entry-content {margin-left:0!important;margin-right:0!important;}
}

@media(max-width:781px){
body.page-id-4137 #content{width:100%!important;max-width:none!important;box-sizing:border-box;}
body.page-id-4137 #main{padding:0!important;margin:0!important;}
}

@media(max-width:781px){
.rb-blog-archive{width:calc(100% + 50px)!important;max-width:none!important;margin-left:-25px!important;margin-right:-25px!important;}
body.page-id-4137 .entry-header{position:relative;left:-25px;}
}
