/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
#jp-relatedposts {
	margin-right: auto;
	margin-left: auto;
}

.recent-posts.blog_3_col .entry-title {
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    margin-top: 0;
    text-transform: none;
    font-family: "Libre Franklin";
}


.recent-posts.blog_3_col .entry-title:after {
    display: none;
}


.recent-posts.blog_3_col .entry-content {
    max-width: 950px;
    margin: 0;
    padding: 0;
}
/* ================================
   FIX FOR INSPIRO VIDEO HERO
   ================================ */

/* 1. Allow blending (Inspiro blocks this by default) */
.hero,
.hero-inner,
.hero-content,
.custom-header,
.custom-header-media {
  isolation: auto !important;
}

/* 2. Make sure video stays behind text */
.custom-header video,
.hero video {
  position: relative;
  z-index: 1;
}

/* 3. Apply blend mode to the H1 */
.blend-difference {
  position: relative;
  z-index: 5;
  color: white;
  mix-blend-mode: difference;
  -webkit-mix-blend-mode: difference;
}
/* Inspiro – Force white background on one page */
body.page-id-247 {
  background-color: #000000 !important;
  color: #000000;
}

/* Inspiro – Homepage only black background */
body.home {
  background-color: #000000 !important;
  color: #ffffff;
}

/* Main wrappers */
body.home .site,
body.home #page,
body.home .site-content,
body.home .content-area,
body.home .entry-content {
  background-color: #000000 !important;
}

/* Ensure text stays visible */
body.home h1,
body.home h2,
body.home h3,
body.home h4,
body.home h5,
body.home h6,
body.home p,
body.home li {
  color: #ffffff;
}
/* Hide hamburger menu icon */
.menu-toggle,
.hamburger,
.elementor-menu-toggle {
  display: none !important;
}

/* Gold Button Style for Book Shoot */
.book-button > a {
  background: #C9A24D; /* change if needed */
  color: #ffffff !important;
  padding: 8px 20px;
  border-radius: 40px;
  font-weight: 600;
  transition: all 0.3s ease;
}

/* Hover effect */
.book-button > a:hover {
  background: #b8922f;
  color: #ffffff !important;
}
