/*
 Theme Name:   Koji-Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Koji Child Theme
 Author:       Stefan Berger
 Author URI:   http://example.com
 Template:     koji
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain:  koji
*/

@font-face {
  font-family: Futura Book font;
  src: url(https://landschulheim-caputh.stefan-berger.me/wp-content/themes/koji-child/fonts/futura-book-font.ttf);
  font-weight: normal;
}

@font-face {
  font-family: futura medium bt;
  src: url(https://landschulheim-caputh.stefan-berger.me/wp-content/themes/koji-child/fonts/futura-medium-bt.ttf);
  font-weight: normal;
}

.credits {
  visibility: hidden;
}

div#site-wrapper,
p.site-description,
div.elementor-widget-text-editor,
div.elementor-widget-timeline-widget-addon div.twae-wrapper span.twae-label,
div.elementor-widget-timeline-widget-addon div.twae-wrapper span.twae-extra-label,
div.elementor-widget-timeline-widget-addon div.twae-wrapper span.twae-title,
div.elementor-widget-timeline-widget-addon div.twae-wrapper span.twae-year,
div.elementor-widget-timeline-widget-addon div.twae-wrapper div.twae-description {
  font-family: Futura Book font;
}

p.site-description {
  font-size: 2.5rem;
}

h1.post-title
{
  font-family: futura medium bt;
  font-weight: normal;
}

article[class*=" post-"] {
  background-color: #F8F9FA;
}

button.toggle.search-toggle {
  background-color: #ffa500;
}

div.elementor-widget-text-editor a {
  color: #232D37;
}

div.elementor-widget-text-editor a:hover {
  text-decoration: underline;
}

div.mfp-wrap {
  background-color: rgba(246, 247, 248, .5);
}

div.featured-media {
  display: none;
}

article div.preview-wrapper div.preview-inner {
  background-color: #F8F9FA;
}

@media (min-width: 375px) {
  .search-overlay .search-field {
      font-size: 1.8rem;
      width: 25.5rem;
  }
}

@media (min-width: 600px) {
  div.search-overlay input.search-field {
      font-size: 2.5rem;
      width: 35rem;
  }
}
