/**
 * Theme Name: Em and Jay
 * Template: catch-fullscreen
 */
 
 /*
  * 15.0 - Media Queries
 *	  15.1 - >= 480px
 *	  15.2 - >= 601px
 *    15.3 - >= 667px
 *	  15.4 - >= 783px
 *    15.5 - >= 1024px
 *    15.6 - >= 1120px
 *    15.7 - >= 1366px
 *    15.8 - >= 1600px
 * 16.0 - Colors
 */

 @import url('https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=New+Rocker&display=swap');
 
 /*@font-face {
  font-family: '215000E';
  src: url('/fonts/215000E.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}*/

.custom-header.has-section-background-image {
  z-index: 3;
}

article.has-section-background-image {
  z-index: 1;
}

#page.site {
  background:transparent;
}

h4 {
  margin-top:0;
}

.home .custom-header .entry-title,
.entry-header h2.entry-title,
.singular-content-wrap h1.entry-title {
  font-family: "New Rocker", system-ui;
  font-weight: 400;
  font-style: normal;
  text-shadow: 3px 3px 0 #000;
}
  .singular-content-wrap h1.entry-title {
    color:#fff;
  }

body {
  font-family: "Averia Serif Libre", serif;
  font-weight: 300;
  font-style: normal;
}

#fullpage .entry-content-wrapper {
  margin: 0 25px 0;
  position: relative;
  /*z-index: 4;*/
}

body .entry-content p {
  line-height:1.3;
}

.entry-content-wrapper h3 {
  color:#d3cbb4;
}
.entry-content-wrapper h4 {
  color:#a7db81;
}

.home .custom-header .entry-title, h2, h3, h4 {
  line-height: 1;
}
 
.entry-title a {
   line-height: .8;
}

.site-title {
  font-size: 1rem;
}

.site-branding {
  padding:0;
}
/*
article.has-section-background-image .fp-tableCell
 {
  background-color: rgba(0, 0, 0, 0.5);
}
*/
.singular-content-wrap .entry-header {
  text-align: left;
}

span.wpcf7-list-item input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
  -O-appearance: checkbox !important;
  -moz-appearance: checkbox !important;
  display: inline-block !important;
}
.wpcf7-form {
  width:100%;
  max-width:600px;
  text-align: left;
  margin-right:auto;
  margin-left: auto;
  /*position: relative;
  z-index:100;*/
}

  .wpcf7-form input,
  .wpcf7-form textarea {
    background-color: #fff;
  }
  .wpcf7-form input[type="submit"],
  .wp-block-button .wp-block-button__link {
    background-color:#318a1e!important;
    font-size: 1.5rem!important;
    font-family: 'Poppins', sans-serif;
  }
  
a.sketch-underline {
    background: url(images/hand-underline.svg) bottom left no-repeat;
    background-size: 100% 10px; /* Adjust size as needed */
    padding-bottom: 4px; /* Adjust spacing */
}

.navigation-classic .header-top #search-toggle-right,
.navigation-classic #header-wrapper:not(.header-top) #search-toggle-right {
  padding: 16px 10px;
}
.fp-scrollable {
  overflow: inherit!important;
}

/* Smallest Depth Media Query */
@media screen and (min-width: 10em) {

  #header-content {
    display:none;
  }
  .site-header-main {
    padding: 0 35px 0 20px;
  }
  .home .custom-header h1.entry-title {
    font-size: 4rem;
  }
  #fullpage article.has-post-thumbnail .entry-container {
    background-color:rgba(0, 0, 0, 0.3);
    padding:30px;
  }

  .entry-content-wrapper .entry-container .entry-header h2.entry-title,  
  .home .custom-header .entry-title,
  .entry-header h2.entry-title,
  .section .entry-title {
    font-size:4rem; 
    line-height: 1;
  }
  body .entry-content p {
    font-size: 1rem;
  }

}

/* 1024px Media Query */
@media screen and (min-width: 64em) {

  .home .custom-header h1.entry-title {
    font-size: 5.2rem;
  }
  
  .entry-content-wrapper .entry-container .entry-header h2.entry-title,    
  .home .custom-header .entry-title,
  .entry-header h2.entry-title,
  .section h2.entry-title {
    font-size:2.5rem;
  }

}

/* 1120px Media Query */
@media screen and (min-width: 70em) {

  #header-content {
    display:block;
  }
  #fullpage .entry-container,
  .section .entry-content-wrapper .entry-header {
    max-width: 800px;
  }
  #fullpage article.has-post-thumbnail .entry-container {
    padding:50px;
  }
  .home .custom-header h1.entry-title {
    font-size: 5.5rem;
  }
  
  .entry-content-wrapper .entry-container .entry-header h2.entry-title,    
  .home .custom-header .entry-title,
  .entry-header h2.entry-title,
  .section h2.entry-title {
    font-size:3rem; 
  }

  body .entry-content p {
    font-size: 1.2rem;
  }

}

/* 1366px Media Query */
@media screen and (min-width: 85.375em) {

  #fullpage .entry-container,
  .section .entry-content-wrapper .entry-header {
    max-width: 800px;
  }

  .home .custom-header h1.entry-title {
    font-size: 6rem;
  }
  
  .entry-content-wrapper .entry-container .entry-header h2.entry-title,  
  .home .custom-header .entry-title,
  .entry-header h2.entry-title,
  .home .section h2.entry-title {
    font-size:3.6rem; 
  }

}

/* 1600px Media Query */
@media screen and (min-width: 100em) {
  
  #fullpage .entry-container,
  .section .entry-content-wrapper .entry-header {
    max-width: 1000px;
  }
  
  .home .custom-header h1.entry-title {
    font-size: 7rem;
  }
  
  .entry-content-wrapper .entry-container .entry-header h2.entry-title,  
  .home .custom-header .entry-title,
  .entry-header h2.entry-title,
  .section h2.entry-title {
    font-size:4rem; 
  }
 
}

