#agentur a:hover {
    color: #FFF;
}

/* PROFIL ================================================== */
#awards {
padding-bottom: 0;
}
/* PROFIL ================================================== */
#profil {
background: #39F;
background-size: cover;
background-attachment: fixed;
}
#profil .lead {
color: #FFF;
}
#profil p {
color: #FFF;
}
.profil_anleser {
font-size: 28px;
text-align: center;
line-height: 120%;
}
.profil_text {
font-size: 16px;
line-height: 125%;
text-align: left;
}
.weiter a, .zurueck a {
display: block;
color: #FFF;
font-size: 23px;
height: 19px;
width: 19px;
margin: 10px auto 30px auto;
}
.weiter span, .zurueck span {
position: relative;
left: 4px;
top: -5px;
}
.weiter:hover, .zurueck:hover {
background-color: rgba(123,255,255,0);
color: #FFF;
}
.minus {
margin-top: 2px;
}
/* Accordion */
.row div.accordion p.profil_text_accordion {
max-height: 0px;
overflow: hidden;
}
.row div.active p.profil_text_accordion {
max-height: 1000px;
}
.row div.accordion div.weiter {
max-height: 100px;
overflow: visible;
margin-bottom: 30Px;
}
.row div.active div.weiter {
max-height: 0px;
overflow: hidden;
margin-bottom: 0px;
}
.row div.accordion p {
-moz-transition: max-height 600ms ease-out 0ms !important;
-o-transition: max-height 600ms ease-out 0ms !important;
-webkit-transition: max-height 600ms ease-out 0ms !important;
}
div.weiter {
-moz-transition: all 300ms ease-in-out 00ms !important;
-o-transition: all 300ms ease-in-out 00ms !important;
-webkit-transition: all 300ms ease-in-out 00ms !important;
}
/* FOTOS ================================================== */
/*.bildtitel {
margin-top: 17px;
}
#drawer1 .owl-pagination {
margin-top: -97px;
}
#client .lead {
padding: 125px 0 10px 0;
}*/
/* PROFIL ================================================== */
#profil {
padding-bottom: 50px;
}

#profil h1 {
    margin: 0em 0em 0.25em;
}

.profil_text {
    text-align: center;
	margin-bottom: 25px;
}
#profil .icon {
text-align: center;
height: 120px;
width: auto;
margin-top: 25px;
}
/*#profil .row .four.columns {
    width: 25%;
}*/
#profil .column, .columns {
    margin-left: 12%;
}
.design .column:first-child, .columns:first-child, .alpha {
	margin-left: 0;
	}
.design .column, .columns {margin-left: 2.12766%;}
.sub {
    text-align: center;
}
.profil-button {display: block; margin: 0 auto;}
.profil-button a, .profil-button a:active, .profil-button a:focus {
	font-family: 'KarlaRegular', sans-serif;
	background: transparent;
	color: #fff;
	font-size: 12px;
	padding: 11px 10px;
	cursor: pointer;
	margin: 20px auto 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #fff;
	display: block;
	width: 104px;
	text-align: center;
	max-width: 140px;
	padding: 0;
}

.profil-button a:hover {background: #fff; color: #39F; border: 1px solid #fff;}

.verlinkt a {color: #fff;}
/* MEDIA QUERIES  ============================================ */
@media screen and (max-width: 768px) {	
.column, .columns {
    margin-left: 0 !important;
}
}

@media screen and (max-width: 660px) {
}

@media screen and (max-width: 600px) {
}
 
@media screen and (max-width: 520px) {
	.drop {
	display: block;
    margin: 0 auto!important;
}
}