/* philosopher-italic - latin */
@font-face {
  font-family: 'Philosopher';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/philosopher-v19-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/philosopher-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/philosopher-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/philosopher-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/philosopher-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/philosopher-v19-latin-italic.svg#Philosopher') format('svg'); /* Legacy iOS */
}

/* philosopher-regular - latin */
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/philosopher-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/philosopher-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/philosopher-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/philosopher-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/philosopher-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/philosopher-v19-latin-regular.svg#Philosopher') format('svg'); /* Legacy iOS */
}

/* philosopher-700 - latin */
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/philosopher-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/philosopher-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/philosopher-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/philosopher-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/philosopher-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/philosopher-v19-latin-700.svg#Philosopher') format('svg'); /* Legacy iOS */
}

/* philosopher-700italic - latin */
@font-face {
  font-family: 'Philosopher';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/philosopher-v19-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/philosopher-v19-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/philosopher-v19-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/philosopher-v19-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/philosopher-v19-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/philosopher-v19-latin-700italic.svg#Philosopher') format('svg'); /* Legacy iOS */
}


/*
Willkommen bei Custom CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
body {
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {

  font-family: "Philosopher", Arial, Helvetica, sans-serif;

}

a {
	text-decoration: none;
}


.header-image .header-image-text .header-image-headline {

  font-family: "Philosopher", Arial, Helvetica, sans-serif !important;

}

.menu-box ul li {

  font-family: "Philosopher", Arial, Helvetica, sans-serif !important;
}

#footer .footer-widget .footer-headline {

  font-family: "Philosopher", Arial, Helvetica, sans-serif;

}

#wrapper-header {
	background: url("https://www.albach-praxis.de/wp-content/uploads/2015/07/bg_header_u_navi.png");
}

.header-contact {
	color: #76a934;
}

#wrapper #wrapper-header .title-box {
	width: 30%;
}

#wrapper #wrapper-header .menu-box {
	width: 70%;
}

.site-title {
	text-shadow: 2px 2px 0 rgba(0,0,0,0.5);
}

.header-logo {
	clear: both;
	display: block;
	height: auto;
	margin: 22px auto;
	max-width: 100%;
	position: relative;
	width: auto;
}

.header-image .header-image-text .header-image-headline {
	color: #fff;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 350%;
	line-height: 100%;
	text-shadow: 2px 2px 0 rgba(0,0,0,0.5);
}

.header-image .header-image-text {
	display: block;
	height: 50%;
	margin: 0;
	margin-top: 8% !important;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	vertical-align: none;
}

.header-contact span i {
	color: #76a934;
	padding-right: 4px;
}

#container-boxed-inner {
	background: rgba(255,255,255,0.2) none repeat scroll 0 0 !important;
}

#wrapper-footer {
/*	background: #c9f96c none repeat scroll 0 0; */
	background: #ddfba1 none repeat scroll 0 0;
}

p.footer-headline {
	border-bottom: 1px solid #76a934 !important;
	color: #76a934 !important;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	line-height: 100%;
	margin-bottom: 3px;
	padding-bottom: 8px;
	text-transform: uppercase;
}

#footer p {
	color: #76a934;
	font-size: 13px;
}

#footer a {
	color: #76a934;
	text-decoration: none;
}

#footer a:hover {
	color: #76a934;
	text-decoration: underline;
}

.footer-signature {
	background: #76a934 none repeat scroll 0 0;
}

.footer-signature .footer-signature-content {
	color: #FFF;
	font-size: 13px;
	line-height: 22px;
	min-height: 42px;
	text-align: center;
	top: 5px;
}

.intwo {
	color: #fff;
	text-decoration: none;
}

.intwo a:hover {
	color: #fff;
	text-decoration: none;
}

.entry-headline {
	color: #76a934;
	display: none !important;
}

h1 {
	color: #76a934;
	font-size: 26px;
}

h2 {
	color: #76a934;
}

/*
Media Queries -----------------------------------------------------------------------------------------------
*/
@media screen and (max-width: 500px) {
	#wrapper .header-image .header-image-text .header-image-headline {
		font-size: 18px !important;
		margin-bottom: 8px;
	}
	
	.header-contact {
		font-size: 19px;
	}
	
	.site-title {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 34px;
		line-height: 100%;
		text-align: center;
		margin: 0;
		position: relative;
		text-shadow: 2px 2px 0 rgba(0,0,0,0.5);
	}
	
	.entry-headline {
		font-size: 22px;
	}
}

@media screen and (max-width: 1024px) {
	.site-title {
		margin: 0;
	}
}

/*
Galery-----------------------------------------------------------------------------------------------
*/

.sl-caption {

    color: #fff;
    background: rgba(118, 169, 52, 0.8) !important;

}