/*
 Theme Name:   jkc_theme_2024
 Theme URI:    http://jkctestarea.de
 Description:  Twenty Twenty Four Child Theme
 Author:       Daniel Binner
 Author URI:   N/A
 Template:     twentytwentyfour
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentythreechild
*/

/*
  colors:
  oragne: #ff5b36
  blau: #116BED
  gelb: #FFE184

  mobiles:
  380px
  767px
*/

@font-face { font-family: LibreBaskerville-Regular; src: url('fonts/LibreBaskerville-Regular.ttf'); font-weight: normal; }

.libreBaskerVille-Regular {
  font-family: "LibreBaskerville-Regular";
}

@font-face { font-family: LibreBaskerville-Italic; src: url('fonts/LibreBaskerville-Italic.ttf'); font-weight: normal; }

.libreBaskerVille-Italic {
  font-family: "LibreBaskerville-Italic";
}

@font-face { font-family: LibreBaskerville-Bold; src: url('fonts/LibreBaskerville-Bold.ttf'); font-weight: bold; }

.libreBaskerVille-Bold {
  font-family: "LibreBaskerville-Bold";
}

.weiterlesen_button_ {
  border-radius: .33rem;
}

.weiterlesen_button_:hover {
  background-color: var(--wp--preset--color--contrast-2);
  border-color: var(--wp--preset--color--contrast-2);
}

.highlight_post_homepage
{
  width: 1000px;
}

/*
@font-face { font-family: BebasNeue-Regular; src: url('fonts/BebasNeue-Regular.ttf'); font-weight: normal; }

.bebas_font, h3, h2.wp-block-post-title, .impressum_link {
  font-family: "BebasNeue-Regular";
}

/* color */

/*

a:visited, a:link {
  color: #FFE184;
}

.mobile_center {
  text-align: left !important;
}

.impressum_link {
  color: #FFE184;
}

.wp-block-navigation__responsive-container.is-menu-open.has-modal-open {
  background-color: #ff5b36 !important;
}

a.wp-block-latest-posts__post-title {
  font-size: 2em !important;
}

.wp-site-blocks {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* media */

/*

@media only screen and (max-width: 380px) {

  .eb-slider-image {
    height: 250px !important;
  }

}

@media only screen and (max-width: 500px) and (min-width: 380px) {

  .eb-slider-image {
    height: 300px !important;
  }

}

@media only screen and (max-width: 767px) and (min-width: 500px) {

  .eb-slider-image {
    height: 375px !important;
  }

}

@media only screen and (max-width: 780px) {
  .mobile_center {
    text-align: center !important;
  }
}

@media only screen and (max-width: 600px) {
 
  .attachment-post-thumbnail, size-post-thumbnail, wp-post-image {
    height: 200px !important;
  }
  
  .beitragstitel {
    height: 160px !important;
  }
  
  h1 {
    font-size: 2.4em !important;
    word-break: keep-all
  }
  
  .entry-content h3::before {
    display: block;
    content: ' ';
    height: 4em;
    margin-top: -4em;
    visibility: hidden;
  }

  .mobile_center {
    text-align: center !important;
  }
} 

.wp-element-button:visited, .wp-block-button__link:visited {
  color: white;
}

.entry-content h3::before {
  display: block;
  content: ' ';
  height: 1.9em;
  margin-top: -1.9em;
  visibility: hidden;
}

.slick-arrow {
  z-index: 3 !important;
}*/