/*** LANDING PAGE ***/
/* line 7, page.scss */
body {
  background-color: #000;
  color: oldlace;
  word-wrap: break-word;
  font-size: 1.2em;
  font-family: Cambria;
  position: relative;

}

body #wrapper {
  margin: auto;
  max-width: 900px;
}
  /* line 16, page.scss */
  body p {
    line-height: 1.7em; }

/* line 21, page.scss */
.top {
  min-height: 25vh;
  background-image: url("../imgs/gen2050.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 1.2em;
  font-family: Cambria; }
  /* line 29, page.scss */
  .top .container {
    text-shadow: #000 1px 0 5px;
    padding-bottom: 1rem;
    /*        .col-lg-12 {
            margin-left: -5vw;
        }*/ }
  /* line 38, page.scss */
  .top h1 {
    font-size: 3em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-weight: bold; }
  /* line 45, page.scss */
  .top h2 {
    margin-top: -1em; }
  /* line 49, page.scss */
  .top p {
    margin-top: 5vh;
    max-width: 37vw; }
    /* line 53, page.scss */
    .top p a {
      color: oldlace; }
  /* line 58, page.scss */
  .top #subtitletext {
    display: none; }

/* line 63, page.scss */
.content {
  /*background-image: url("../imgs/mw-light.jpg");
    background-repeat: no-repeat;
    background-size: cover;*/
  color: #646464;
  background-color: oldlace;
  min-height: 50vh; }

/* line 72, page.scss */
.nav, .dropdown-menu {
  /*    background-image: url("../imgs/mw-light.jpg");
    background-repeat: no-repeat;
    background-size: cover;*/
  /*border-top: 1px yellow solid;*/
  color: #646464;
  background-color: oldlace; }

/* line 81, page.scss */
.nav .dropdown-item:hover {
  color: #646464;
  background-color: oldlace; }

/* line 86, page.scss */
.footer {
  /*    background-image: url("../imgs/mw-light.jpg");
    background-repeat: no-repeat;
    background-size: cover;*/
  /*border-top: 1px yellow solid;*/
  padding-top: 3vh;
  color: #646464;
  background-color: oldlace; }

.topnav {
	position: absolute;
	z-index: 1000;
	right: 0;
}
.topnav .navbar {
	padding: 0 !important;
}
.topnav .nav {
	background-color: transparent;
}
.topnav * li a {
	color: white !important;
}
.topnav * .dropdown-menu li, .topnav * .dropdown-menu, .topnav * .dropdown-menu * a:hover {
	background-color: grey;
}

/* Useful classes */
/* line 98, page.scss */
.text-center {
  text-align: center; }

/* line 102, page.scss */
.section {
  padding-top: 3vh;
  position: relative;
  padding-bottom: 7vh;
  z-index: 1; }

.page-heading{
	margin-bottom: 0.8em;
}


/* Zeitreisen übersicht */

.timetravel {
  color: #646464;
  background-color: oldlace;
  min-height: 100vh;
  z-index: 0 !important; }

.story {
  padding: 0.5em; }

.hvrbox, .hvrbox-layer_bottom {
	width: 100%;
	height: 100%;
}

/* line 158, landingpage.scss */
.hvrbox-text {
  width: 100%; }
  /* line 161, landingpage.scss */
  .hvrbox-text a {
    color: oldlace; }

/* line 166, landingpage.scss */
.hvrbox-title {
  position: absolute;
  color: white;
  height: 2em;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6); }

/* line 175, landingpage.scss */
.hvrbox-title a {
  color: white; }

/* line 179, landingpage.scss */
.hvrbox-layer_top {
  padding-bottom: 2.5em !important;
  text-align: center; }
  /* line 183, landingpage.scss */
  .hvrbox-layer_top p {
    max-height: 100%;
    line-height: 1.2em; }

/**
#fancybox-wrap {
	left: 0px !important;
}
**/

/*** SMALL DEVICES ***/
@media (max-width: 767px) {
    /* CSS goes here */
	.wp-block-image .alignright {
		/*float: none !important; */ 
		text-align: center !important;
	}
	
	.navbar-light .navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
	}
	
	.navbar-nav {
		flex-direction: row !important;
	}
	
	.navbar-expand-md .navbar-nav .nav-link {
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
}