/**
 * Hier nur CSS rein das mit den Projekten/Exposes zu tun hat
 */
.expose #main-criteria, .project #main-criteria {
	margin-left: -50px;
	margin-right: -50px;
}

.expose .main-criterion, .project .main-criterion {
    padding: 10px 50px;
    float: left;
    height: 91px;
    /*border-right: 1px solid #717171;*/
}
/*.expose .main-criterion:last-child, .project .main-criterion:last-child {
    border-right: none;
    padding-right: 0px;
}
.expose .main-criterion:first-child, .project .main-criterion:first-child {
    padding-left: 0px;
}*/
.expose .value, .project .value {
	font-size: 30px;
	font-weight: bold;
}
.expose .caption, .project .caption {
  position: static;
}
.expose .titel, .project .titel {
	/*font-size: 20px;
	font-weight: bold;*/
	margin: 10px 0px;
	padding-top: 20px;/*
  width: calc(100% - 60px);*/
	clear: both;
}
.expose #adresse, .project #adresse {
	/*margin: 10px 15px;*/
}
.expose #adresse > p, .project #adresse > p {
	margin: 0;
}
.expose .details > .grid, .project .details > .grid {
	/*margin: 0px 30px;*/
  clear: both;
  content: "";
  margin-bottom: 1.3rem;
  padding-top: 1.3rem;
  border-top: 1px solid #787878;
}
.expose .details-name, .project .details-name {
  color: #787878;
}
.expose .details > .grid:first-of-type, .project .details > .grid:first-of-type {
	border-top: 0;	
}
.expose .grid > div, .project .grid > div {
  text-align: left;
  vertical-align: top;
}
.expose .nice-to-know span, .project .nice-to-know span {
  padding: .2em .5em;
  background-color: #f3dab4;
  line-height: 4.3em;
  white-space: nowrap;
  margin-right: .3em;
}
.sidebar-details h3 {
  margin: 5px 0;
}
.sidebar-details > :first-child {
  margin-top: 50px;
}


.expose .grid:after {
    /*display: table;
    clear: both;
    content: "";*/
}
