/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');
h1 {
  text-align: center;
}
.outer-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}
.inner-grid {
  flex: 25%;
  max-width: 25%;
  padding: 0 4px;
}
.inner-grid img {
  margin-top: 8px;
  width: 100%;
  padding: 10px;
}
@media screen and (max-width: 800px) {
  .inner-grid {
    flex: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 600px) {
  .inner-grid {
    flex: 100%;
    max-width: 100%;
  }
}
.shopfront-titles {
  font-family: 'Lobster', cursive;
  font-size: 5rem;
  color: #2EAF45;
  display: inline-block;
  margin-top: 1rem;
}
.shopfront-item {
  font-family: 'Lobster', cursive;
  font-size: 3rem;
  color: #2a816d;
  display: inline-block;
  margin-top: 1rem;
}
#homehead .partnership_logos img {
  display: inline-block;
  max-width: 100px;
  padding: 5px;
}
.partnerfoot_logos img {
  display: inline-block;
  max-width: 100px;
  padding: 5px;
}
.partnership_logos {
  width: 100%;
}
.menuGroup ul li a {
  text-decoration: none;
  letter-spacing: 0.75px;
  font-weight: 400;
  text-transform: capitalize;
  font-family: Ubuntu, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 5px 15px 5px 0;
  color: #fff;
}
.columnLayout {
  display: flex;
  flex-direction: row;
}
#g-footer nav ul li {
  list-style-type: none;
}
#g-footer .underline {
  width: 26px;
  border-top: 2px solid #979797;
  margin: 10px 0 20px;
  text-align: left;
}
/*# sourceMappingURL=custom_global_10.css.map */