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

.image-left .blog-item .item-image {
  flex: 0 0 25%;
}
.com-content-article .item-image {
  margin: 0 20px 20px;
}
.lmp-blue {
  background: #157aaf;
}
.lmp-green {
  background: #96b46c;
}
.text-lmp-blue {
  color: #157aaf;
}
.text-lmp-green {
  color: #96b46c;
}
.badge-date {
  font-size: 2.75rem;
}
.badge-month {
  font-size: 2.28rem;
}
#g-top {
  border: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 36px 5px;
}
#g-header .g-main-nav .g-dropdown li {
  background: #c9d0a8;
}
#g-header ul.g-dropdown .g-menu-item-title {
  color: #ffffff;
}
#g-header .g-main-nav .g-dropdown li {
  background: #96b46c;
}
#g-header .g-main-nav .g-sublevel > li:active > .g-menu-item-container {
  background: #316aa1;
}
#g-header .g-main-nav .g-sublevel > li:hover > .g-menu-item-container {
  background: #316aa1;
}
#g-header .g-menu-item-container img {
  display: block;
}
#g-mainbody {
  padding: 0;
}
#g-mainbottom {
  padding: 0;
}
#g-footer {
  font-size: smaller;
}
#g-footer {
  padding: 0;
}
#g-footer a:hover {
  color: #96b46c;
}
#g-copyright {
  padding: 0;
  font-size: 0.85rem;
}
#g-copyright .g-content {
  padding: 0;
  font-size: 0.9rem;
}
#fieldset-Dates .control-group #jfrom_urls_urla-lbl {
  display: none !important;
}
@media only screen and (max-width: 768px) {
  [class*="logo"] {
    max-width: 75%;
    display: block;
    margin: 0 auto;
    float: right;
  }
  #g-header .header-contact {
    text-align: center !important;
  }
  .col-2, .text-center, .display-4, .text-lmp-blue {
    display: none;
  }
}
/* Ignite Gallery Styling */
.ig-tags-button {
  padding: 0 20px;
}
.lmp-schedule h2 {
  font-size: 1.5rem;
}
.lmp-schedule p {
  font-size: 1.1rem;
}
.lmp-schedule .blog article.item {
  margin-bottom: 20px;
}
.lmp-schedule .item-content {
  padding: 10px;
}
/*# sourceMappingURL=custom_20.css.map */