/* detail */
.Team.Detail{color:#7b7b7b}
.Team.Detail a{color:#7b7b7b}
.Team.Detail a:focus,.Team.Detail a:hover{text-decoration:none;color:#000}
.Team.Detail h3{font-size:115%;margin:0;font-weight:500}
.Team.Detail h3 a{color:#000}
.Team.Detail h3 a:focus,.Team.Detail h3 a:hover{color:#7b7b7b}

.Team.Detail .heading{background:#ffe42c}

.Team .teamcontentwrapper{display:table;width:100%}
.Team .teamcontentwrapper figure{display:table-cell;max-width:50% !important;width:50% !important;float:none}
.Team .teamcontentwrapper figure img{display:block}
.Team .teamcontentwrapper .teamcontent{display:table-cell;vertical-align:middle;max-width:50%;width:50%;padding-left:10px;float:none}
.Team .teamcontentwrapper .teamcontent .function{padding-bottom:15px;display:block}
.Team .teamcontentwrapper .teamcontent h3{color:#000;font-size:120%;display:block;margin:0;padding:0}
.Team .teamcontentwrapper .teamcontent h3 a{color:#000}
.Team .teamcontentwrapper .teamcontent .mailto,.Team .teamcontentwrapper .teamcontent .phonenr{color:#000}
.Team .teamcontentwrapper .teamcontent .social{padding-top:10px}
.Team .teamcontentwrapper .teamcontent .social .fa{font-size:120%}

.Team.Overview:not(.hasslide){margin:0}
.Team .teamcontentwrapper ul{margin-top:40px}
.Team .teamcontentwrapper ul li figure{position:relative;display:block}
.Team .teamcontentwrapper ul li figure .social{position:absolute;left:50%;top:44px;display:none;color:#000;margin-left:-37px}
.Team .teamcontentwrapper ul li figure:hover .social{display:block}
.Team .teamcontentwrapper ul li .social span{margin:0 2px;font-size:140%}
.Team .teamcontentwrapper ul li .social a{color:#000}

.Team.Overview .block-grid.four-up{text-align:center;margin:0;line-height:1}
.Team.Overview .block-grid.four-up>li{display:inline-block;zoom:1;*display:inline;float:none;width:24.5%;padding-left:15px;padding-right:15px;vertical-align:top}
.Team.Overview .block-grid.four-up .Team.Detail figure{margin:0 0 15px;clear:both;float:none}
.Team.Overview .block-grid.four-up .Team.Detail figure img{display:inline-block;zoom:1;*display:inline}
.Team.Overview .block-grid.four-up .Team.Detail{text-align:center}
.Team.Overview .block-grid.four-up .Team.Detail strong{display:block;color:#000}
.Team.Overview .block-grid.four-up .Team.Detail span.function{clear:both;display:block;margin-bottom:7px}
.Team.Overview .block-grid.four-up .Team.Detail a.phonenr:before,.Team.Overview .block-grid.four-up .Team.Detail a.mailto:before{position:relative;padding-right:5px}
.Team.Overview .block-grid.four-up .Team.Detail a.phonenr,.Team.Overview .block-grid.four-up .Team.Detail a.mailto{padding-left:0;display:block;float:none;clear:both;color:#000}
.Team.Overview .block-grid.four-up .Team.Detail .social{padding-top:7px}
.Team.Overview .block-grid.four-up .Team.Detail .social a{font-size:150%}

.maincolumn.Team>.inner>.Buttons{clear:both;float:none}
.maincolumn.Team.Detail h1,.maincolumn.Team.Detail h1 a{color:#000}

/* sidecolumn */
.sidecolumn .Team .teamcontentwrapper figure{width:150px !important;max-width:150px !important}

@media(max-width:1030px){
	.Team .teamcontentwrapper figure{max-width:35% !important;width:35% !important}
	.Team .teamcontentwrapper figure img{width:160%}
}
@media(max-width:767px){
	.Team.Overview .block-grid.four-up>li{width:49.5%;clear:none}
	.Team.Overview .block-grid.four-up>li:nth-child(2n+1){clear:both}
}
@media(max-width:500px){
	.Team.Overview .block-grid.four-up>li{width:100%;clear:both;float:none}
}
