/* Tablet View */
@media screen and (max-width: 1080px) {
  #leporelle-logo {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
    width: 100%;
    height: 100%;
  }
  #detail-description {
    left: 5%;
    top: calc(180px + 5% + 1em);
    width: calc(90% - 2em);
    padding-bottom: 5em;
    max-height: 70%;
    max-width: 90%;
  }
}

/* Mobile View */
@media screen and (max-width: 670px) {
  body {
    height: 100vh;
  }
  #main-content {
    width: 100%;
    height: 98%;
    left: 0%;
    -ms-grid-columns: auto;
        grid-template-columns: auto;
    margin-top: 0;
    margin-bottom: 0%;
    padding-top: 2%;
    grid-auto-rows: 200px;
    row-gap: 5%;
    overflow: visible;
    overflow-x: hidden;
  }
  .main-content-open {
    top: 0%;
  }
  .profile-thumbnail,
  .info-thumbnail {
    height: 200px;
    width: 90%;
    margin-left: 5%;
  }
  .mobile-padding {
    display: unset;
  }
  .profile-text-container {
    font-size: 1.3em;
    padding: 0.6em;
    width: 45%;
  }
  .profile-text-container p {
    padding-top: 0.5em;
  }
  .profile-image-container {
    opacity: 1;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 6px 6px 0px 0px;
  }
  .profile-image-container img {
    background-position: 50% 40%;
  }
  .profile-thumbnail:hover,
  .info-thumbnail:hover {
    cursor: pointer;
    -webkit-transform: unset;
            transform: unset;
    color: white;
    z-index: 999;
    border: solid white 0px;
  }
  #detail-content {
    width: 90%;
    left: 5%;
  }
  #detail-description {
    top: 36%;
    padding-bottom: 1em;
    font-size: 1.4em;
  }
  #profile-image {
    width: 90%;
    height: 30%;
    left: 5%;
    top: 1.8em;
  }
  #profile-image img {
    -o-object-position: 50% 30%;
       object-position: 50% 30%;
  }
  #detail-background-container video,
  #detail-background-container img {
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
  }
}

@media screen and (max-height: 1030px) {
  #detail-content {
    min-height: 824px;
  }
}

/* Low Height */
@media screen and (max-height: 670px) {
  #main-content {
    height: 60%;
    min-height: unset;
  }
}
/*# sourceMappingURL=mediaqueries.css.map */