/* Project_Detail */

section.project_detail#hero {
  height: 100vh;
}

section.project_detail#hero .overlay,
section.project_detail#hero .content_wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
section.project_detail .project_categories ul {
  margin-left: -8px;
}
section.project_detail .project_categories ul li {
  float: left;
  margin: 8px;
}

section.project_detail#hero .overlay {
  background: rgba(0, 0, 0, 0.2);
}

section.project_detail#general_information .projektbeschreib .content_wrapper,
section.project_detail#general_information .markenlogo .content_wrapper {
  border-top: 1px dashed #000;
}

section.project_detail#general_information .markenlogo .content_wrapper {
  border-bottom: 1px dashed #000;
  padding-left: 15px;
  padding-right: 15px;
}

section.project_detail#general_information .markenlogo .content_wrapper img {
  max-width: 300px;
}

@media (min-width: 768px) {
  section.project_detail#general_information .projektbeschreib .content_wrapper,
  section.project_detail#general_information .markenlogo .content_wrapper {
    border-bottom: 1px dashed #000;
  }

  section.project_detail#general_information .projektbeschreib .content_wrapper {
    margin-right: -30px;
    padding-right: 30px;
  }

  section.project_detail#general_information .markenlogo .content_wrapper {
    border-left: 1px dashed #000;
  }
}
