@media (max-width: 1025px){
	div#horzon .hfe-nav-menu {
    flex-direction: column;
}
#cus_drop nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown {
    left: auto !important;
    right: 0;
}
	#cus_drop .hfe-nav-menu.hfe-layout-horizontal.hfe-nav-menu-layout.horizontal.hfe-pointer__none {
    overflow: hidden;
}
}
@media (max-width: 769px){
	div#horzon .hfe-nav-menu {
       align-items: center;
}


}

/* Hide START and END boxes on ORAS Timeline */
.upk-start,
.upk-end {
  display: none !important;
}
.upk-date-inner {
  font-family: 'Inter', sans-serif !important;
}

.upk-date-inner * {
  font-family: 'Inter', sans-serif !important;
}

.upk-start-end-wrap {
  visibility: hidden !important;
}
/* Style the date part (05/15 and 2023) vertically with gap */
.upk-date-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; /* Centers content vertically */
  gap: 8px; /* spacing between day/month and year */
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  width: 100% !important;
  height: 100% !important; /* Make sure it takes full height of parent */
}

/* Make sure the font applies to child elements as well */
.upk-date-inner * {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  text-align: center !important; /* Ensures text is centered horizontally */
}


/* Ensure the wrapper is properly set up for centering */
.upk-date-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}


/* Style the category buttons */
.upk-category a {
  color: #000; /* normal text color */
  background-color: transparent; /* normal background */
  border: 2px solid #000; /* black border */
  padding: 8px 16px; /* inner padding */
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
}

/* Make the timeline items more compact */
.upk-timeline-item {
  margin-bottom: 20px !important; /* Reduce vertical spacing between items */
}

/* Reduce the size of the item content area */
.upk-timeline-item .upk-item {
  padding: 15px !important; /* Smaller padding inside items */
  max-width: 300px !important; /* Limit the width of each item */
}

/* Make the images smaller */
.upk-timeline-item .upk-image img {
  max-height: 120px !important; /* Limit image height */
}

/* Make the title smaller */
.upk-timeline-item .upk-title {
  font-size: 16px !important;
  line-height: 1.3 !important;
  margin-bottom: 5px !important;
}

/* Adjust the meta info text size */
.upk-timeline-item .upk-meta {
  font-size: 12px !important;
}

/* Make the date circle smaller */
.upk-date {
  transform: scale(0.8) !important; /* Make the date circle 80% of original size */
}

/* Reduce spacing between timeline line and content */
.upk-timeline .upk-timeline-line {
  margin: 0 20px !important; /* Smaller margins */
}

/* Target the date wrapper to change overall size */
.upk-date-wrapper {
  width: 80px !important;
  height: 80px !important;
  min-width: 80px !important;
  min-height: 80px !important;
  transform: scale(0.85) !important; /* Makes the entire component smaller */
}

/* Style the date part with Roboto Mono font */
.upk-date-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  width: 100% !important;
  height: 100% !important;
  padding: 8px !important; /* Reduce internal padding */
}

/* Style the month and year spans specifically */
.upk-date-inner .upk-month,
.upk-date-inner .upk-year {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1 !important; /* Reduce line height for compactness */
}

@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@700&display=swap');

/* Apply Roboto Mono to post titles in Query Loop */
.archive .wp-block-post-title {
  font-family: 'Roboto Mono', monospace !important;
  font-weight: 700;
}
body {
  background-image: url('https://incluseum.com/wp-content/uploads/2025/03/Background-45-density.png');
	background-attachment: scroll;
  background-size:cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* Force normal casing across PostX post blocks */
.postx-post-title,
.postx-post-excerpt,
.postx-meta,
.postx-btn,
.postx-read-more {
  text-transform: none !important;
}
/* Override any lowercase text-transform in PostX blocks */
[class*="postx"] {
  text-transform: none !important;
}
/* Remove any forced lowercase from the entire page */
body * {
  text-transform: none !important;
}
.category-heading {
  font-size: 96px !important;
  font-weight: 600;
  margin: 0;
  line-height: 1.1;
  flex: 0 0 45%;
}
.upk-timeline .upk-line-right,
.upk-timeline .upk-line-left {
  border-width: 4px !important;
}
/* Fix for stretched ORAS Timeline */
.elementor-element-663d22f.e-con-full {
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
}
:root {
  --upk-border-width: 4px !important;
  --upk-image-width: 300px !important;
  --upk-image-spacing: 20px !important;
}

/* Remove italic styling in dynamic post content block */
.single-post .wp-block-post-content,
.single-post .wp-block-post-content * {
  font-style: normal !important;
}
.custom-post-text,
.custom-post-text * {
  font-size: 18px !important;  /* Override inline styles */
  font-style: normal !important; /* Remove forced italics */
  font-family: 'Inter', sans-serif !important;
  line-height: 1.6;
}


/* Base pagination style */
.eael-pagination {
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  font-family: 'Inter', sans-serif;
  background: transparent;
}

/* Number buttons */
.eael-pagination li a {
  background-color: transparent;
  color: black;
  border: none;
  padding: 6px 10px;
  font-size: 16px;
  border-radius: 0;
}

/* Current page number */
.eael-pagination li.active a {
  color: #3C9C4B; /* Incluseum green */
  font-weight: 600;
}

/* Arrows */
.eael-pagination li a.page-numbers.prev,
.eael-pagination li a.page-numbers.next {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 10px;
}

/* Hover effect */
.eael-pagination li a:hover {
  color: #3C9C4B;
}


