@media screen and (min-width: 600px) {
  /* Text Size Increase */
  body {
    font-size: 20px;
    margin-top: 150px;
  }

  /* Hide/Unhide */

  .social-media-text {
    display: block;
  }

  hr {
    display: none;
  }

  /* Header */

  header {
    display: flex;
    flex-wrap: nowrap;
    height: 120px;
  }

  /* Left logo  */

  .left-logo {
    display: flex;
    order: 1;
    width: 50%;
    max-height: unset;
  }

  .left-logo img {
    width: 150px;
  }

  /* Right logo  */

  .right-logo {
    display: flex;
    justify-content: flex-end;
    order: 3;
    width: 50%;
  }

  /* Navigation Menu */

  .main-menu {
    display: flex;
    justify-content: center;
    order: 2;
    width: 100%;
  }

  .main-menu ul {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-top: 10px;
  }

  .main-menu li {
    display: flex;
    justify-content: center;
  }

  /* about section */

  .about p {
    line-height: 40px;
    width: 600px;
    margin: 0 auto;
  }

  /* shop grid */

  .mens {
    margin-right: 1%;
    flex-basis: 50%;
  }

  .trends {
    flex-basis: 24%;
    margin-right: 1%;
  }

  .glasses {
    flex-basis: 24%;
  }

  .sale {
    flex-basis: 24%;
    margin-top: -1%;
    margin-right: 1%;
  }

  .bags {
    flex-basis: 25%;
    margin-top: -1%;
    margin-right: 1%;
  }

  .womens {
    flex-basis: 49%;
    margin-top: -1%;
  }

  /* Flickity Styling */
  .carousel-cell {
    width: 50%;
  }

  /* Updates */

  .subscribe-container {
    font-size: 0.8em;
  }

  #email-field {
    width: 100%;
  }

  #submit-button {
    right: 1%;
  }

  .updates p {
    width: 600px;
    margin: 0 auto;
  }

  /* Footer */

  footer {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    justify-content: space-between;
    flex-direction: row;
    font-size: 0.85em;
  }

  .footer-information {
    text-align: left;
    padding-left: 10px;
  }

  .social-media ul {
    flex-direction: column;
    align-items: center;
  }

  .social-media li {
    display: flex;
    flex-direction: row;
    margin: 0px 100px 0px auto;
    padding-right: 50px;
  }

  .social-media-text {
    padding-left: 20px;
    padding-bottom: 30px;
    line-height: 20px;
  }

  /* End of Footer */
}
