/* Logo size*/
/*--------------------------------------*/
@media screen and (min-width: 48em) {
	.custom-logo-link img {
		max-width: 700px;
	}
}

.custom-logo-link img {
    /* display: inline-block; */
    max-height: 160px;
    /* width: auto; */
}


/* menu font*/
/*--------------------------------------*/
.menu {
  	color: #154734 !important;
    font-size: 18px !important;
  	font-weight: bold !important;
}

/* background-color*/
/*--------------------------------------*/
.site-content-contain {
/*background-color: #154734;*/
  background-color: #D1E0D7;
}

.sidebar .widget {
	background-color: #D1E0D7;
}

.site-branding {
	background-color: #D1E0D7;
}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
	color: #154734 !important;
  font-weight: bold !important;
	background: #D1E0D7	!important;
  background-color: #D1E0D7 !important;
}

.colors-custom, .colors-custom .navigation-top, .colors-custom .main-navigation ul {
    background: #D1E0D7 !important;
}

.main-navigation ul {
    background: #D1E0D7 !important;
}

.wrap {
	background-color: #D1E0D7 !important;
	background: #D1E0D7 !important;
}

.navigation-top a {
	font-size:105% !important;
	font-weight:400 !important;
}

.main-navigation ul li a:hover {
	color: #154734 !important;
}

/*Page align left*/
/*-----------------------------*/
.wrap {
	/* margin-left: auto; */
	/* margin-right: auto; */
	max-width: 100%;
	/* padding-left: 2em; */
	/* padding-right: 2em; */
}
 
@media screen and (min-width: 48em) {
	.wrap {
		max-width: 100%;
		/* padding-left: 3em; */
		/* padding-right: 3em; */
	}
}
 
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	max-width: 100%;
}

@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap
	{
		max-width: 100%;
	}
}

/*Hide page title*/
/*-----------------------------*/
/*.page-id-189 .entry-title{*/
.page .entry-title{
  font-size: 1px !important;
	display:none;
}


/* Blocksatz */
body {text-align: justify;}

/* Silbentrennung (nötig bei 
Blocksatz) */
body {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;}

/* Vergrößerung der genutzten 
Breite auf 1500px */
.wrap {
max-width: 1500px !important;}

/* Entfernen des Werbespruchs 
von WordPress am Ende der Seite 
*/
.site-info {display:none;}

/* Aufteilung der Satzbreite in 
Inhalt und rechte Leiste */
/*For Content*/
.has-sidebar:not(.error404)
#primary {width: 65%}
/*For Sidebar*/
.has-sidebar #secondary {
width: 25%}

/* Keine Umwandlung von kleinen 
Buchstaben in große in 
Überschriften (gilt nur für den 
Blog, nicht für die Beiträge */
h1{text-transform: none 
!important;}

/* Keine Angabe von Autor und 
Datum in Beiträgen */
.entry-meta {display: none}

/* Farben für Verweise */
/* unvisited link */
a:link {color: blue;}
/* visited link */
a:visited {color: darkblue;}
/* mouse over link */
a:hover {color: orange;}
/* selected link */
a:active {color: red;}