/* 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
 */

/*** EWD Tweaks ***/
#g-navigation .g-grid {
  -webkit-align-items: start;
  -moz-align-items: start;
  -ms-align-items: start;
  -o-align-items: start;
  align-items: start;
}
#g-navigation.g-fluid-navigation #social-9132-particle {
  padding-right: 0;
  padding-top: 0;
}
.g-home-particles #g-navigation.g-fluid-navigation #menu-2350-particle {
  padding-top: 0;
}
.g-home-particles #g-navigation.g-fluid-navigation .top_links .g-particle {
  padding-top: 0;
  padding-left: 0;
}
#g-navigation.g-fluid-navigation .top_links .g-particle {
  word-wrap: anywhere;
  line-height: 100%;
}
.g-main-nav {
  white-space: inherit;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.2rem;
  line-height: 100%;
  padding-bottom: 0;
  padding-top: 0;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  word-break: normal;
  line-height: 100%;
}
.g-grid.about_page {
  margin: 0 -15px;
}
.g-grid.about_page .g-block {
  padding: 15px;
}
@media (max-width: 815px) {
  .g-offcanvas-toggle {
    top: 1.2rem;
  }
  #g-navigation.g-fluid-navigation .top_links .g-particle {
    display: inline-block;
    vertical-align: top;
  }
  #g-navigation.g-fluid-navigation .g-block.size-15.top_social {
    width: auto;
    flex-basis: 163px;
    padding-left: 45px;
  }
  .g-home-particles #g-navigation.g-fluid-navigation .g-block.size-20.top_links {
    flex-basis: calc(100% - 163px);
    text-align: right;
  }
  #g-navigation.g-fluid-navigation .g-block.size-20.top_links {
    flex-basis: 100%;
    text-align: center;
  }
  #g-navigation.g-fluid-navigation .g-block.size-20.top_links .g-particle {
    padding-top: 0;
  }
}
/*** Main ***/
.aboutpage {
  width: 100%;
}
.menumarginright {
  margin-right: 0px;
}
.edubox {
  margin-top: 10px;
  padding: 10px;
  border: 2px solid #000000;
  box-shadow: 5px 5px;
}
.missionbox {
  background-color: rgba(247, 182, 91, 0.5);
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px;
  border: 2px solid #111111;
  box-shadow: 5px 5px;
}
.aboutflory {
  margin-top: 10px;
  position: relative;
  background-color: rgba(247, 182, 91, 0.5);
  padding: 10px;
  border: 2px solid #000000;
  box-shadow: 5px 5px;
}
.rightcol {
  width: 65%;
  float: right;
  position: relative;
}
#thinbutton {
  padding: 0.15rem 1.15rem 0.45rem 1.15rem;
}
.telehealthbox {
  box-shadow: 5px 5px;
}
table {
  border: none;
}
tr {
  border: none;
}
td {
  border: none;
}
/*# sourceMappingURL=custom_9.css.map */