@charset "UTF-8";
/* CSS Document */

@import url('https://rsms.me/inter/inter.css');
html { font-family: 'Inter', sans-serif; }
@supports (font-variation-settings: normal) {
  html { font-family: 'Inter var', sans-serif; }
}

body {
  width:90%;
  margin: 0% auto;}

img {
  width: 100%;}

.navbar {
  height: 100px;
  width: 100%;
  background-color: none;
  padding: 0;}

a {
  text-decoration: none;
  color: black;}
a:hover {
  text-decoration: none;
  color: black;}

a:active {
  text-decoration: none;
  color: black;}

a:visited {
  text-decoration: none;
  color: black;
}

.navbar-brand {
  font-family: 'benton-sans-wide',sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  line-height: 160%;}


.navbar-item {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;}

.nav-link {
  margin-right: -.5em;
  margin-left: 1em}

.project-intro {
  margin-top: 55px;
  margin-bottom:50px;
}

/*.project-description {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 160%;
  margin-bottom: 0;
}*/

.project-description {
  font-family: 'benton-sans-wide',sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 22px;
  line-height: 160%;
  margin-bottom: 0;
}

/*h1 {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: bold;
  font-size: 50px;
  line-height: 160%;
  margin-top: 50px;
}*/

h1 {
  font-family: 'benton-sans-wide',sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 50px;
  line-height: 160%;
  margin-top: 50px;
}

figcaption {
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 10px;
  line-height: 160%;
  margin-top: 10px;
}

figcaption p {
  margin-bottom: -12px;

}

p span {
  text-transform: uppercase;
}

.project-tag {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-size: 15px;
  line-height: 160%;
  margin-bottom: 25px;
}

.image-row_1 .img-2 {
  margin-top: 100px;
}

.project-info {
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
  line-height: 160%;
  margin-top: 10px;
  margin-bottom: 50px;
  padding:0px;}

.image-row_2 .img-1 {
  margin-top: 0px;}

.info-1 {
  margin-top: -275px;
  margin-bottom: 100px;
}

.image-row_3 .img-1 {
  margin-top: 50px;}

.image-row_3 .img-2 {
  margin-top: 20px;}

.image-row_4 {
  margin-bottom: 50px;}

.image-row_4 .img-1 {
  margin-top: -200px;}

.image-row_4 .img-2 {
  margin-top: 65px;}

.image-row_5 .img-1 {
  margin-top: -200px;}

.image-row_6 {
  margin-top: 0px;}


.image-row_7 {
  margin-top: 50px;}

.image-row_7 .img-2 {
  margin-top: -150px;}


.info-2{
  margin-top: 0px;
  margin-bottom: 75px;}








footer{
  margin: 100px 0 50px 0;}
footer a {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  margin-right: 20px;}

.footer-intro {
  font-family: 'benton-sans-wide',sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  line-height: 160%;
  margin: auto 0}

.footer-links{
  margin: auto;
  text-align: right;}


/* MEDIA QUERIES */

/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1200px) {
  .project-intro {
    margin-top: 30px;
    margin-bottom:50px;
  }

  figure { margin-bottom: 50px;
  }

  .project-info {
   margin-top: 10px;
  }

  .info-2{
    margin-top: -75px;
    margin-bottom: 50px;
  }





}



/* Medium devices (tablets, less than 992px)*/
@media (max-width: 992px) {
  .project-info {
   margin-top: 0px;
  }

  .image-row_1 .img-2 {
    margin-top: 0px;
  }

  .image-row_2 .img-1 {
    margin-top: 0px;
  }

  .image-row_2 .img-2 {
    margin-top: 0px;
  }

  .image-row_3 .img-1 {
    margin-top: 0px;
  }

  .image-row_3 .img-2 {
    margin-top: 0px;
  }

  .image-row_4 .img-2 {
    margin-top: 0px;
  }

  .image-row_4 .img-1 {
    margin-top: 0px;
  }

  .image-row_4 {
    margin-bottom: 0px;
  }

  .image-row_5 .img-1 {
    margin-top: 0px;
  }

  .image-row_6 {
    margin-top: 0px;
  }

  .image-row_6 .img-2 {
    margin-top: 0px;
  }

  .image-row_6 {
    margin-top: 0px;
  }

  .image-row_6 .img-2 {
    margin-top: 0px;
  }

  .image-row_7 {
    margin-top: 0px;
  }

  .image-row_7 .img-2 {
    margin-top: 0px;
  }

  .info-1{
    margin-bottom: 50px;
  }


  .info-2{
    margin-top: 0px;
    margin-bottom: 50px;
  }

}


/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 768px){
  .project-description {
   font-size: 20px;
  }

  .footer-links{
    margin: 30px 0;
  }
}


/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 576px) {
  .navbar-brand {
   font-size: 18px;}

  .navbar-item {
   font-size: 16px;}

  .project-description {
   font-size: 18px;
 }

  h1 {
  font-size: 35px;
  margin-top: 25px;
}

  .project-tag {
      font-size: 13px;
  }

  footer{
   margin: 100px 0 15px 0;}

  footer a {
   font-size: 16px;}

  .footer-intro {
   font-size: 22px;}

  .footer-links{
   text-align: left;}
}




/* Extra large devices (large desktops)
   No media query since the extra-large breakpoint has no upper bound on its width*/



/* MEDIA QUERIES OVER */
