html {
  display: flex;
  flex-direction: column;

  font-family: 'Barlow', sans-serif;
  color: #FFFFFF;
}

a:link {
  color:#FFFFFF;
  text-decoration:none;
}
a:visited {
  color:#FFFFFF;
  text-decoration:none;
}
a:hover {
  color: #FFFFFF;
}

/* .background .top-black-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 30vh;
    opacity: 1;
    z-index: -1;
    background-color: #0D0D0D;
} */

.background img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    opacity: 0.5;
    z-index: -1;
}

@media only screen and (max-width: 1200px) {
  .background img {
    width: auto;
    max-width:auto;
    max-height:100%;
    margin:auto;
    overflow:auto;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
  }
  /* .background .top-black-bar {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 20vh;
      opacity: 1;
      z-index: -1;
      background-color: #0D0D0D;
  } */
}

header{
  display: flex;
  flex-direction: row;
  font-weight: 900;
  font-size: 45px;
  justify-content: space-between;
  background-color: #0D0D0D;
  margin-bottom: 15vh;
  padding:1%;
}

header .nav{
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 600;
  font-size: 30px;
}

header .nav a{
  margin-left: 25px;
  margin-right: 25px;
}

header .nav a:hover {
  text-decoration: underline;
  text-decoration-color: #FFFFFF;
}

body {
  display: flex;
  flex-direction: column;
  background-color:#141414;
  margin:0;
}

body .content {
  font-size: 25px;
  margin-left: 2%;
  text-align:left;
  margin-right: 2%;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap:wrap;
  align-items: center;
  align-content: center;
  display: flex;
}

body .content .image{
  width: 30vw;
}

body .content .image img{
  width: 300px;
}

body .content .text{
  width: 30vw;
}

/* body .content .text{
  font-size: 25px;
  text-align:left;
  width: 30%;
} */
