/* fjalla-one-regular - latin */
@font-face {
	font-family: 'Fjalla One';
	font-style: normal;
	font-weight: 400;
	src: local('Fjalla One'), local('FjallaOne-Regular'),
	url('../fonts/fjalla-one-v5-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../fonts/fjalla-one-v5-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-300 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'),
	url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../fonts/open-sans-v15-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
	url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../fonts/open-sans-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
	url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../fonts/open-sans-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
html{background:#fff}body{background:rgba(207,211,221,1);background:-moz-linear-gradient(top,rgba(207,211,221,1) 0%,rgba(255,255,255,1) 40%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(207,211,221,1)),color-stop(40%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(207,211,221,1) 0%,rgba(255,255,255,1) 40%);background:-o-linear-gradient(top,rgba(207,211,221,1) 0%,rgba(255,255,255,1) 40%);background:-ms-linear-gradient(top,rgba(207,211,221,1) 0%,rgba(255,255,255,1) 40%);background:linear-gradient(to bottom,rgba(207,211,221,1) 0%,rgba(255,255,255,1) 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfd3dd',endColorstr='#ffffff',GradientType=0);padding-top:2rem;padding-bottom:5rem;font-family:'Open Sans',sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:'Fjalla One',sans-serif;font-weight:400}a{color:#0dacf7;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}a:hover{color:#000}b,strong{font-weight:700}.container{background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);box-shadow:0 5px 15px 0 rgba(0,0,0,0.2)}.logo{padding:15px 0}.callRequest{margin:1rem 0}.callRequest strong{font-weight:700}.containerFooter{padding-top:1rem;background:#8ea5c5;color:#fff}.containerFooter h5{font-size:18px}.containerFooter a{color:#fff}@media ( max-width: 767px ){.containerFooter li{margin-bottom:.7rem}.containerFooter ul{margin-top:1rem;margin-bottom:2rem}}.navigation{background:#d0d4d7}.navigation button{color:#fff;font-family:'Fjalla One',sans-serif}.navigation [type=button]{-webkit-appearance:none;color:#fff!important}.navigation .navbar-toggler{padding-left:0;padding-bottom:5px}.navigation a{font-family:'Fjalla One',sans-serif;font-size:20px;color:#fff}.navigation a:hover,#kontakt .a-kontakt a,#stimmbildung .a-stimmbildung a,.erwachsene .a-erwachsene a,.kinder .a-kinder a,.praxis .a-praxis a,.informationen .a-informationen a{color:#8ea5c5}.navigation .dropdown-menu a{color:#fff}.navigation .dropdown-menu a:hover{color:#8ea5c5}@media ( min-width: 992px ){.navigation .nav-item{border-bottom:5px solid transparent}.navbar-nav .nav-item+.nav-item{margin-left:2rem}}.navigation .nav-item:hover,#kontakt .a-kontakt,#stimmbildung .a-stimmbildung,.erwachsene .a-erwachsene,.kinder .a-kinder,.praxis .a-praxis,.informationen .a-informationen{border-color:#8ea5c5;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.dropdown-menu{background:#d0d4d7;border:none;margin:0;border-radius:0}.dropdown-menu a{font-size:1rem}.dropdown-toggle::after{display:none}.dropdown-item{padding:3px 50px}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:transparent}.dropdown-header{font-size:1rem}.containerBody{padding:2rem 0;background:#ede8df;color:#4f3726}.containerBodyWhite{background:#fff!important}.containerBodyGrey{background:#ccc!important}.containerBody h3{line-height:2.5rem}.portfolio{margin-top:3rem;margin-bottom:3rem}.portfolio .card{background:#eee8df;border:none}.portfolio h4.card-title{color:#8ea5c5}.portfolio a{text-decoration:none}.portfolio a:hover .card{opacity:.85;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.dlStimmbildung dd{margin-bottom:2rem}.ulReferenzen li{margin-bottom:2rem}.phone{font-family:'Fjalla One',sans-serif;font-size:26px}.map{position:relative;padding-bottom:25%;height:0;overflow:hidden}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fa-ul li{margin-bottom:.75rem}#accordion a{color:#4f3726;text-decoration:none}#accordion a:before{font-family:'FontAwesome',sans-serif;content:'\f105';margin-right:10px}#accordion a.collapse:before{content:'\f078'}#accordion h5{margin:0;padding:0}#accordion .card{border:none}#accordion .card-header{border:none} .card-block-image{margin-bottom:1rem;}@media(min-width: 992px){.card-block-image{float:right;padding-left:1rem;}}

.osmap { margin: 0 -15px; }



.jhContact {
	display: flex;
	flex-direction: column;
	margin-top: 2rem;
}

.jhContactPhone {
	margin-bottom: 1rem;
}

.jhContact dt {
	float: left;
	width: 120px;
}

@media ( min-width: 768px ) {
	.jhContact {
		flex-direction: row;
	}

	.jhContactPhone {
		margin-right: 2rem;
	}
}