/* media queries */

/* colors */

/* fonts */

#site-header {
  background-color: #ffffff;
  border-bottom: 1px solid #6666664d;
  padding-right: 2rem;
}

#site-header a {
  color: #c0c0c0;
  font-weight: 300;
  text-decoration: none;
}

#site-header a:hover {
  color: #000000;
}

#site-header a:focus {
  color: #000000;
}

#site-header li.current-menu-item > a,
#site-header li.current_page_parent > a,
#site-header > li.current_page_parent {
  color: #000000;
  text-decoration: none !important;
}

#site-header > div > div.header-navigation-wrapper > nav > ul > li.current_page_parent {
  color: #000000;
  text-decoration: none !important;
}

#site-header > div > div.header-navigation-wrapper > nav > ul > li.current_page_parent > .icon {
  color: #000000;
}

div.header-title-wrapper {
  margin-left: 0px;
}

div.header-titles-wrapper > div > div > a {
  color: #000000 !important;
  font-size: 4rem !important;
  font-weight: 500 !important;
}

/* menu */

#site-header > div > div.header-navigation-wrapper > nav > ul > li > span {
  color: #c0c0c0;
}

#site-header a:hover > .icon {
  color: #000000;
}

#site-header > .current-menu-item > .icon {
  color: #000000 !important;
  text-decoration: none !important;
}

.children > li.page_item > a {
  color: #ffffff !important;
}

.children > li.page_item > a:hover,
.children > li.current_page_item > a {
  color: #fffb00 !important;
}

body {
  font-size: 16px;
  font-weight: 300;
  background-color: #ffffff;
}

header,
footer,
header a,
footer a {
  font-family: "Oswald", sans-serif;
}

header,
header a {
  font-size: 2.75rem !important;
}

input.search-field[placeholder] {
  font-family: "Oswald", sans-serif;
}

button {
  outline: none !important;
}

h1 {
  margin-top: 4rem !important;
  margin-bottom: 1rem !important;
  font-size: 4rem !important;
}

h2 {
  font-size: 3.25rem !important;
  margin-top: 0.5rem !important;
}

.oster {
  font-family: "Yantramanav", sans-serif !important;
}

.oster h1,
.oster h2,
.oster h3,
.oster h4,
.oster h5,
.oster h6 {
  font-family: "Yantramanav", sans-serif !important;
}

.schilz p {
  font-family: "Arvo", serif !important;
  font-size: 2.75rem !important;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

.schilz h1,
.schilz h2,
.schilz h3,
.schilz h4,
.schilz h5,
.schilz h6 {
  font-family: "Arvo", serif !important;
  letter-spacing: 0.015625em;
}

.schilz-oster {
  font-family: "Oswald", sans-serif !important;
  font-size: 1.25rem !important;
}

.schilz-oster h1,
.schilz-oster h2,
.schilz-oster h3,
.schilz-oster h4,
.schilz-oster h5,
.schilz-oster h6 {
  font-family: "Oswald", sans-serif !important;
}

#post-121 > div.post-inner.thin > div > div > div > p {
  /*font-family: $font-schilz !important;*/
}

/* Resize Default Width */

/*line 1003*/

.section-inner.thin,
.post-meta-wrapper,
.author-bio,
[class*=__inner-container] .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
[class*=__inner-container] .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
[class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.alignfull > figcaption,
.alignfull > .wp-caption-text,
.comment-respond p:not(.comment-notes) {
  max-width: 100rem;
}

.entry-content {
  margin-left: 4rem;
  padding-bottom: 10rem !important;
}

.chapter-number {
  padding-top: 2rem !important;
}

.start-slider {
  margin-bottom: -20px !important;
  padding-bottom: 0 !important;
}

@media (min-width: 700px) {
  .footer-top-visible .footer-nav-widgets-wrapper,
  .footer-top-hidden #site-footer {
    margin-top: 0rem;
    position: fixed;
    width: 100%;
    bottom: 0px;
    height: 8.125rem;
  }
}

#site-footer {
  border-top: 1px solid #6666664d;
  padding: 1rem 0 !important;
}

#site-footer .section-inner {
  margin-left: 2rem !important;
  left: 0;
  flex-direction: row-reverse !important;
  max-width: none !important;
}

.footer-copyright,
.footer-copyright a:link {
  font-weight: 100;
  padding: 0 !important;
}

.to-the-top {
  display: none;
}

#start-container {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: #fffb00;
  z-index: 999;
  display: flex;
  justify-content: center;
  -webkit-animation: fadeOutAnimation ease 2s;
          animation: fadeOutAnimation ease 2s;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes fadeOutAnimation {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOutAnimation {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.start-box {
  font-family: "Oswald", sans-serif;
  font-size: 12rem;
  font-weight: 300;
  z-index: 999;
  margin: 12.5% auto;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
  .start-box {
    font-size: 4rem;
    margin: calc(50% - 1.25rem) auto;
  }
}

.start-box-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.start-genre {
  padding-right: 2rem;
}

.post-inner,
.header-entry {
  padding-top: 0 !important;
}

body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
body.template-full-width [class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 100vw !important;
}

.wp-block-group {
  width: 100% !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
  display: block;
}

.wp-block-columns {
  display: flex;
  flex-direction: row;
  padding-left: 0rem;
}

.image-container {
  margin: 0 !important;
  padding: 0 !important;
}

.image-container-right {
  flex-basis: 40vw;
  max-width: 40vw;
}

.image-container-right img {
  width: 40vw;
  position: fixed;
  right: 5px;
}

.image-container-left {
  flex-basis: 45vm;
  position: fixed;
  left: 5rem;
}

.text-container-left-schilz {
  padding: 5rem 0rem 5rem 5rem;
  flex-basis: 55vw;
}

.text-container-left-schilz p {
  font-family: "Arvo", serif;
}

.text-container-left-schilz h1 {
  font-family: "Arvo", serif;
  letter-spacing: 0.5rem;
}

.text-container-right-schilz {
  padding: 5rem 5rem 5rem 0rem;
  padding-left: 82rem;
}

.text-container-right-schilz p {
  font-family: "Arvo", serif;
}

.text-container-right-schilz h1 {
  font-family: "Arvo", serif;
  letter-spacing: 0.5rem;
}

.text-container-left-oster {
  padding: 5rem 0rem 5rem 5rem;
  flex-basis: 55vw;
}

.text-container-left-oster p {
  font-family: "Yantramanav", serif;
}

.text-container-left-oster h1 {
  font-family: "Yantramanav", serif;
  letter-spacing: 0.5rem;
}

.text-container-right-oster {
  padding: 5rem 5rem 5rem 0rem;
  flex-basis: 15vw;
}

.text-container-right-oster p {
  font-family: "Yantramanav", serif;
}

.text-container-right-oster h1 {
  font-family: "Yantramanav", serif;
  letter-spacing: 0.5rem;
}

.wp-block-image {
  margin: 0 !important;
}

.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {
  margin: 0rem;
}

.justify {
  text-align: justify;
}

/*
#site-content {
  width: 100% !important;
  height: 100vh !important;
  margin-top: -30px;
}
#n2-ss-2-arrow-next {
  top: 420px !important;
  left: 800px !important;
}
#n2-ss-2-arrow-previous {
  display: none;
}
.n2-ss-layers-container {
  width: 100vw !important;
  height: 80vh !important;
}

.slider-image-portrait {
  width: auto !important;
  height: 100% !important;
}

.slider-image-landscape {
  right: 140px !important;
  width: 960px !important;
  height: 683px !important;
}
*/

@media (max-width: 1000px) {
  .wp-block-nextend-smartslider3 {
    display: none;
  }
}

.wp-block-nextend-smartslider3 {
  margin-top: -1rem !important;
}

#n2-ss-2-arrow-next {
  bottom: 30px !important;
  left: 930px !important;
}

.slider-text {
  border-bottom: 2.5rem solid #fffb00;
}

.post-inner {
  margin: 0 20%;
}

.final-tiles-gallery {
  margin: 3rem 0 4rem 0 !important;
}

h1.oster {
  font-family: "Yantramanav", sans-serif !important;
  margin: 0;
  padding: 0;
  font-size: 10rem !important;
  color: #000000;
  border-bottom: 2.5rem solid #fffb00;
  width: 46% !important;
  letter-spacing: 0em;
  /*background-color: $yellow;*/
  /*padding: 10rem;*/
}

#post-118 > .entry-content {
  padding: 0;
  margin: 0;
}

/* #post-118,
#site-content {
  background-color: $yellow;
} */

