/* 
  eigene CSS
*/

.flex-container {
  display: flex;
  flex-direction: column;
}
.weg-container {
  display: flex;
  flex-direction: row;
}
.flex-item {
  flex: auto;
}

@media screen and (min-width:768px) {
  h1 {
    font:normal normal 20px 'Roboto','Arial','sans-serif';
    font-size:4em;
    font-style:bold;
    font-weight:400;
    color:#000;
    text-decoration:none;
    text-align:center;
    line-height:auto;
  }
  h4 {
    font:normal normal 20px 'Roboto','Arial','sans-serif';
    font-size:2em;
    font-style:normal;
    font-weight:400;
    color:#000;
    text-decoration:none;
    /*text-align:center;*/
    line-height:auto;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .weg-layout-horizontal {
    text-align: center;
  }
  .flex-item {
  }
  .weg-video {
    width: 50%;
  }
}
