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


html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;}

body {
	line-height: 1;
	max-width: 1500px;
	margin: 0 auto;
}

ol, ul {
	list-style: none;
	margin: 0 0 4em 0;
	/* padding: 0 0 2em; */
}

ul li {
    padding: 0 0 0.5em 1em;
}

ul li:before {
    content: '';
    display: list-item;
    width: 10px;
    height: 10px;
    background-image: url("../img/dot.png");
    position: relative;
    top: 21px;
    left: -1em;
    /* align-items: center; */
}
a{
	text-decoration: none;
	color: #e2b741;
	pointer: cursor;
}
a.button, footer a{
	color: #000;
}
a:hover{
	font-weight: 800;
	text-decoration: underline;
}
a.button:hover{
	text-decoration: none;
}

body {
	-webkit-text-size-adjust: none;
}
/* Basic */

	@-ms-viewport {
		width: device-width;
	}

	body {
		-ms-overflow-style: scrollbar;
	}
.mobileOnly{
	display: none;
}
header{
	max-width: 2500px;
	margin: 0 auto;
	text-align: center;
	padding: 1.3em 0;
	border-bottom: 4px solid #e5e5e5;
}
header img {
    margin-left: 30px;
}
.wrapper,.steckbrief{
	display: flex;
	padding: 3em 0 0;
}
.flexCoachee{
	display: flex;
}
.wrapper2 {
    margin-bottom: 290px;
}

.content, .address{
	flex: 70%;
	padding-left: 2.5em;
}
.sidebar, .footerNav{
	flex: 30%;
}

.left{
	flex: 70%;
	padding-right: 2.5em;
}
.right{
	flex: 30%;
}
.flexCoachee div{
	flex: 50%;
}
/* Type */
	body {
		color: #000000;
		font-family: "Montserrat", Helvetica, sans-serif;
		font-size: 14pt;
		line-height: 1.75;
		background-image: url(../img/footer.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: contain;
		padding: 0 20px;
	}
	strong, b {
		font-family: "Montserrat Bold", Helvetica, sans-serif;
	}
	p {
		margin: 0 0 4em 0;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: "Montserrat Bold", Helvetica, sans-serif;
		font-weight: 800;
		line-height: 1.65;
		margin: 0 0 1em 0;
		text-transform: uppercase;
	}
	h1, h2.headStyle1{
		font-size: 30px;
		color: #e2b741;
	}
	h2{
		font-size: 24px;
	}
	h1 span.headStyle2, h3.headStyle2{
		font-size: 24px;
		color: #e2b741;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	footer{
		font-size: 14px;
		padding: 0 0 30px;
	}

.noMargin{
	margin-bottom: 0;
}
.smallMargin{
	margin-bottom: 20px !important;
}

/* Sidebar */
.sidebar img {
    width: 100%;
    height: auto;
    margin-bottom: 2em;
}
.sidebar h3 {
    color: #e2b740;
	margin: 0;
}
.sidebar .subtext {
    font-size: 12px;
	margin-bottom: 1em;
}
a.button{
	display: block;
	width: 100%;
	padding: 20px 0;
	margin-bottom: 4em;
	text-align: center;
background: rgb(253,231,115);
background: linear-gradient(139deg, rgba(253,231,115,1) 0%, rgba(226,183,65,1) 31%, rgba(253,219,107,1) 60%, rgba(164,114,13,1) 100%);
}

a.button:hover{
	color: #fff;
	background: #000;
}

a.button svg {
    width: 8px;
    margin-left: 4px;
    position: relative;
    top: 1px;
}
a.button:hover svg path {
    fill: #fff;
}

blockquote {
	font-size: 38px;
	font-family: "Montserrat Light", Helvetica, sans-serif;
	font-weight: 400;
	color: rgb(70 50 7);
	line-height: 1.25;
	text-align: center;
	margin: 80px 0;
	padding: 40px;
	background-color: #f7d36454;
	background-image: url(../img/icon-gold.png);
	background-repeat: no-repeat;
	background-position: 99% 90%;
	background-size: 40px;
}
blockquote.citeCoachee{
	 font-family: "Montserrat", Helvetica, sans-serif;
	font-size: 20px;
	margin: 0 10px 10px 0;
	
}
blockquote.citeCoachee:last-child{
	margin-right: 0;
}
.citeCoachee + .steckbrief {
    border-top: 4px solid #e5e5e5;
    margin-top: 70px;
}
.flexCoachee + .citeCoachee{
	margin-right: 0;
}

/*Footer*/
footer .footerNav{
	text-align: right;
}


@media screen and (max-width:990px) { 
		blockquote.citeCoachee{
	font-size: 16px;
	margin: 0 10px 10px 0;
		}
}
	
	/* Mobile*/
@media screen and (max-width:768px) { 
	body{
		font-size: 16px;
		    background-position: 100% bottom;
    background-size: 470%;
	}
	.desktopOnly{
		display: none;
	}
	.mobileOnly{
		display: block;
	}
	header{
		max-width: 100%;
		margin: 0 auto;
		text-align: center;
		padding: 0.5em 0;
		border-bottom: 4px solid #e5e5e5;
	}
	header img {
		margin-left: 30px;
		width: 40%;
		height: auto;
	}
	.wrapper,.steckbrief{
		display: block;
		padding: 3em 0 0;
	}
	.flexCoachee{
		display: block;
	}
	.wrapper2 {
		margin-bottom: 50px;
	}

	.content, .address{
		padding-left: 0;
	}
	.sidebar, .footerNav{
	}

	.left{
		padding-right: 0em;
	}
	.right{
	}
	footer .wrapper div {
    margin: 30px 0;
}
img.mobileOnly {
    width: 150px;
    height: 150px;
	float: right;}
.address {
    border-bottom: 1px solid #816737;
    padding-bottom: 30px;
}
	footer .wrapper, footer .footerNav {
    text-align: center;
}

	
	
}
