/*# sourceURL=http://lisa.b09test.de/wp-content/themes/zeitreise-child/style.css?ver=5.5.1 */
/*@ sourceURL=http://lisa.b09test.de/wp-content/themes/zeitreise-child/style.css?ver=5.5.1 */
/*
Theme Name: Zeitreise Child
Template: zeitreise
*/

@font-face {
  font-family: 'MunkenSans';
  font-style: normal;
  font-weight: 400;
  src: local('MunkenSans Regular'), local('MunkenSans-Regular'),
       url('../../../wp-content/themes/zeitreise-child/fonts/MunkenSansWeb-Regular.woff2') format('woff2'),
       url('../../../wp-content/themes/zeitreise-child/fonts/MunkenSansWeb-Regular.woff') format('woff');
}

@font-face {
  font-family: 'MunkenSans';
  font-style: normal;
  font-weight: 700;
  src: local('MunkenSans Medium'), local('MunkenSans-Medium'),
       url('../../../wp-content/themes/zeitreise-child/fonts/MunkenSansWeb-Medium.woff2') format('woff2'),
       url('../../../wp-content/themes/zeitreise-child/fonts/MunkenSansWeb-Medium.woff') format('woff');
}

@font-face {
  font-family: 'MunkenSans';
  font-style: normal;
  font-weight: 900;
  src: local('MunkenSans Bold'), local('MunkenSans-Bold'),
       url('../../../wp-content/themes/zeitreise-child/fonts/MunkenSansWeb-Bold.woff2') format('woff2'),
       url('../../../wp-content/themes/zeitreise-child/fonts/MunkenSansWeb-Bold.woff') format('woff');
}

body {
	font-family: MunkenSans;
}
a {
	color: #8400ff;
}
ul li a {
	text-decoration: underline;
}

.alignleft {
	margin-right: 70px;
}

#front-portfolio, #front-blog {
	display: none;
}

.entry-content  h3 {
	padding: 0;
	font-size: 1.6rem;
}
#masthead {
	cursor: pointer;
}
.header-slider-wrap {
	background: #fff;
	position: relative;
	cursor: pointer;
}
/*.header-slider-wrap:after {
	content: "↓";
	display: block;
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center;
	z-index: 2;
	font-size: 5vw;
	line-height: 1;
}*/


.entry-content h2 {
	line-height: 1.4;
}
p.site-description {
	display: block;
	line-height: 1.2;
}

.template-front .entry-content p {
	font-weight: normal;
}
h1.head, h3.section-title {
	font-size: 1.4375rem;
	word-break: keep-all;
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
	text-align: center;
}

p.slide-text a:hover {
	text-decoration: none;
}

p.slide-text {
	bottom: 10px;
}

.entry-content ul {
	padding-left: 0px;
	padding-right: 15px;
}


.page-template-default .type-page {
		padding-top: 25px;
	}

.page .entry-header {
	padding-bottom: 5px;
}	

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

	.template-front .entry-content {
		padding-top: 80px;
	}
	
	#slideone,
	#slidetwo,
	#slidethree,
	#slidefour,
	#slidefive {
		height: 80vh;
	}
	/*h1.head, h3.section-title {
		font-size: 4rem;
		word-break: keep-all;
		padding-top: 50px;
		text-align: center;      
	}*/
	
	p.slide-text {
		left: 20px;
		right: 20px;
		text-align: center;
		max-width: none;
	}
	.header-slider-wrap:after {
	font-size: 3vw;
	line-height: 1;
}
	/*.home.headerslider .title-description-wrap,
	.template-front .title-description-wrap {
		display: table-cell;
		vertical-align: middle;
	}
	.home.headerslider .title-description-wrap a,
	.template-front .title-description-wrap a {
		display: inline-block;
		text-decoration: none;
	}
	.home.headerslider #masthead,
	.template-front.headerslider #masthead {
		position: absolute;
		top: 30px;
		left: 30px;
		z-index: 100;
	}
	.home.headerslider #site-branding,
	.template-front.headerslider #site-branding {
		display: block;
		width: none;
		height: 100%;
		text-align: left;
		padding: 0;
	}
	#site-branding {
		display: block;
		overflow: visible;
		margin: 0 auto;
		padding: 30px 100px 0 30px;
	}

	p.site-title {
		margin: 0;
		padding: 0;
		line-height: 1.1;
		word-wrap: break-word;
		display: inline;
		float: left;
		position: relative;
		z-index: 1000;
	}
	.home.headerslider h1.site-title,
	.template-front.headerslider h1.site-title {
		display: block;
		font-size: 100%;
		line-height: 1.1;
	}
	.home.headerslider #site-branding p.site-description,
	.template-front.headerslider #site-branding p.site-description {
		font-size: 100%;
		margin: 0;
		line-height: 1.2;
	}*/
}

h1.site-title {
	font-weight: 900;
	line-height: 1.1;
}
@media screen and (min-width: 1320px) {
	.home.headerslider #site-branding, .template-front.headerslider #site-branding {
	text-align: left;
	}

 	.home.headerslider .title-description-wrap, .template-front .title-description-wrap {
    padding-bottom: 350px;
	}
	
	img {
	max-width: 120%;height: auto;margin: 24px 0 44px -10%;
	}
	.alignleft {
	margin-right: 100px;
	}
}
	
@media screen and (max-width: 766px) {

	.home.headerslider h1.site-title,
	.template-front.headerslider h1.site-title {
		display: block;
		font-size: 43px;
		font-weight: 900;
		line-height: 1.1;
	}
	.home.headerslider #site-branding p.site-description,
	.template-front.headerslider #site-branding p.site-description {
		display: block;
		margin: 2px 0 0 5px;
		line-height: 1;
		font-size: 1.5rem;
	}
	.home.headerslider #site-branding, .template-front.headerslider #site-branding {
	text-align: center;
	}
	img {
	outline: 20px solid #8400ff;
	}
	.alignleft {
	margin-left: 20px;
	float: none;
	}
}
@media screen and (min-width: 2130px) {
	#site-branding,
	.site-content .page {
		max-width: 2010px;
	}
}	
@media screen and (min-width: 767px) {
.home.headerslider #site-branding p.site-description, .template-front.headerslider #site-branding p.site-description {
    margin: -10px 0 0 5px;
   }
}