
// Colours

$orange: #FF4E00;
$font-color: #777777;
$grey: #3F4C52;

svg:not(:root) {
    overflow: visible;
}

* { box-sizing: border-box; }

// Susy includen
$susy: (
	'columns': susy-repeat(12),
	'gutters': 1,
	'gutter-position': after, 
	'svg-grid-colors': hsla(52, 88%, 48%, 0.15),
);
section {
  padding: 7rem 0;
}
section.unternehmen-head,
section.xxl-pad {
  padding: 12rem 0;
}

.grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 90%;
    margin: 0 5%;
      img {
        display: block;
      }
    // background: susy-svg-grid() no-repeat scroll;
  }  
.grid-header {
    width: 90%;
    margin: 0 5%; 
}

img,
video,
audio {
  max-width: 100%;
  height: auto;
}

::selection {
  color: #fff;
  background: $font-color;
}
.white {
  background-color: #fff;
}
.grey-bg {
  background-color: $grey;
}

.grey-bg + .grey-bg {
  margin-top: 0;
}