/*
Willkommen bei den Individuellen CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/



.fullwidth-slider .featured-slider .featured-image {
	opacity: 1 !important;

}


/*.content-area {
		margin-left: 0px !important; 
}*/


.entry-title {
	color: #456b51 !important; 
}

p {
	font-family: "Montserrat";
}
.icon-search {
	color: white !important;
}
.icon-search:hover {
	color: white !important;
}
.main-nav-holder .search-button {
	display: none !important;
}
.featured-scroll .meta-data .byline {
	display: none !important;
}
.sharedaddy {
	display: none !important;
}
.site-main-holder.clear.container {
	/*background: yellow !important;*/
	display: none !important;
}


.sidemenu .main-navigation .icon-down {
	color: #baab9f
}



.sidemenu .main-navigation ul.menu > li a {
	font-size: 1.5em !important;
	opacity: 1;
	color: #baab9f !important;
}

.sidemenu .main-navigation ul.menu>li >.sidemenu-nav-hr-line {
	background: #baab9f !important;
}

.sidemenu .main-navigation ul.menu>li:hover>.sidemenu-nav-hr-line {
	background: #456b51 !important;
}


.sidemenu .main-navigation ul.menu > li a:hover {
	font-size: 1.5em !important;
	color: #456b51 !important;
}
.wf-active .sidemenu .main-navigation ul.menu ul li>a {
  font-size: 1em !important;
}
/*.fullwidth-slider .featured-slider-wrap { 
margin: 0 0 75px;}*/

.featured_pages_3 .entry-card {
	top: 0px !important;
}
.featured_pages_1 .featured-page, 
.featured_pages_2 .featured-page,
.featured_pages_3 .featured-page {
	margin-bottom: 60px !important;
	}
.featured_pages_3 .featured-page:nth-child(3n) {
	margin-bottom: 0 !important;
	}

.featured-page-area {
	padding-bottom: 75px !important;
}





ul.has-custom-font li,
ul.is-style-default li,
.wp-block-jetpack-layout-grid-column p {
	line-height: 1.5em;
}
ul.is-style-default {
  font-size: 18px;
	}

.wf-active *,
.wf-active a {
	font-family: "Montserrat";
}

@media (max-width: 700px) and (orientation: portrait) {
	.wp-block-jetpack-layout-grid {
    padding-left: 0;
    padding-right: 0;
	}
}




.fullwidth-slider .featured-slider .featured-data {
	margin-right: 10vw !important;
	margin-left: 0 !important;
	text-align: right !important;
	right: 0 !important;
	left: auto !important;
}

@media (orientation: portrait) {
	.fullwidth-slider .featured-slider .featured-data h1 {
		padding-left: 2rem !important;
		padding-right: 1rem !important;
	}
}
@media only screen 
  and (min-width: 1366px)
  and (orientation: landscape) {
	.fullwidth-slider .featured-slider .featured-data h1 {
		/*padding-top: 3rem;*/
		font-size: 2.9rem;
	}
}
@media only screen 
  and (min-width: 1400px)
  and (orientation: landscape) {
	.fullwidth-slider .featured-slider .featured-data h1 {
		/*padding-top: 3rem;*/
		font-size: 3.5rem;
	}
}

@media (max-width: 700px) {
	.fullwidth-slider .featured-slider .featured-data {
		margin-right: 7vw !important;
		bottom: 75px !important;
	}
}
@media (max-width: 1200px) and  (orientation: portrait) {
	.fullwidth-slider .featured-slider .featured-data {
		bottom: 75px !important;
	}
}

@media (min-width: 900px) and (orientation: landscape) {
	header.site-header .site-branding {
		margin-top: 30px;
	}
}


/* --- Ueberschriften linksbündig --- */
body.page .entry-header .entry-title {
	text-align: inherit !important;
	}


/* --- Ueberschrift Home ohne Link --- */
header.entry-header > h1.entry-title a:link {
	pointer-events: none; 
	cursor: default;
	}


/* --- Beitragsbild - Bildgroesse auf Seite --- */
@media (min-width: 1400px) {
	.wp-block-cover {
		min-height: 50vh !important;
		}
	}
@media (orientation: portrait) {
	.wp-block-cover {
		min-height: 50vh !important;
		}
	}

/* --- Home Zusatzzeile small --- */
.entry-title small {
	font-size: 0.5em !important;
	}

/* --- Abstand unter Bild > Ueber mich --- */
.bildabstand-unten { margin-bottom: 1em !important; }
