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

.body {
  color: #2E58A6;
}
#g-header {
  background-color: #FFEE90;
  color: #2E58A6;
  padding: 0;
  position: relative;
  z-index: 10;
}
.g-home-particles.g-helium-style #g-header {
  margin-top: 0rem;
  padding: 0;
}
.logo-2025 img {
  height: 170px;
  max-width: 100%;
  display: inline-block;
  /* vertical-align: middle; */
  border: 3px #ffffff;
  -ms-interpolation-mode: bicubic;
  margin-bottom: -133px;
}
.logo-bottom img {
  max-height: 60px !important;
}
#copyright-3221-particle {
  margin-top: 1.55rem !important;
}
#g-expanded {
  padding-bottom: 0px;
  padding-top: 0px;
}
.g-dropdown-column {
  background-color: #e7e7e7;
}
#g-mainbar {
  padding: 1rem 0;
}
#g-features {
  padding: 1rem 0;
}
#custom-9348-particle span {
  line-height: 1.6rem;
}
#custom-7965-particle span {
  line-height: 1.6rem;
}
#custom-1744-particle span {
  line-height: 1.3rem;
}
#custom-3977-particle {
  background-color: #ffee90;
}
#logo-7941-particle {
  margin-top: 0.3rem;
}
#custom-2293-particle {
  margin-top: 0rem;
  padding-top: 0rem;
}
#g-sidebar {
  padding-top: 1rem;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.2rem;
  font-weight: 600;
  padding: 0.469rem 0.5rem;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  transition: 0.35s ease;
}
.g-menu-item-container:hover {
  background-color: #fcfcfc;
}
#g-header a {
  color: #2e58a6;
}
#g-intro {
  background: #ffffff;
  color: #2E58A6;
  padding: 0rem 0;
}
.breadcrumb {
  margin-bottom: 0;
  margin-top: 0px;
}
#g-intro .g-content {
  margin-top: 0px;
  padding-top: 0px;
}
.lead {
  font-size: 1.1rem;
}
.box-yellow {
  background: #ffee90;
}
#user-registration fieldset {
  display: contents;
}
#user-registration legend {
  font-size: 1.2rem;
  font-weight: 300;
}
.category-desc.clearfix {
  border: 1px solid currentColor;
  background: cornsilk;
  border-radius: 8px;
  padding: 6px;
  font-size: 1.1rem;
}
.members-page .wf-column {
  background-color: #eee;
  padding: 5px;
}
.space-before {
  margin-left: 3rem;
}
.no-title-link a {
  color: revert;
}
.tide-attr {
  font-size: 0.8rem;
}
.g-item-title, .tide-title {
  background-color: #FFEE90;
  color: #2E58A6;
  padding: 0px 6px;
  margin-top: 0px;
  font-size: 1.5rem;
}
.tide-day {
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  padding: 12px;
  text-align: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.tide-event.tide-lw {
  background-color: aliceblue;
}
.tide-event.tide-hw {
  background-color: beige;
}
.tide-sub {
  display: none;
}
.tide-date {
  font-weight: 600;
}
.tide-event.tide-hw::marker {
  content: "";
}
.tide-event.tide-lw::marker {
  content: "";
}
td.ig_order input {
  float: right;
  width: 64px;
}
.ig-image-descriptions.ig-image-descriptions-below.igui-first-column.igui-grid-margin {
  height: 45px !important;
}
.moduletable[class*="title"] .g-title, .widget[class*="title"] .g-title {
  margin-left: 8px;
  margin-bottom: 0px;
}
.fp-news li {
  font-size: 1rem;
  list-style-type: square;
  line-height: 1.2rem;
}
.fp-news .mod-articles.mod-list {
  margin-top: 0px;
}
.sidebar.moduletable.g-item-title.fp-news {
  padding-bottom: 3px;
}
.com-content-category-blog__item.blog-item {
  border-bottom: dashed 2px cornflowerblue;
}
[id^="form_4"] .form-label.fabrikLabel.col-sm-2.col-form-label {
  background-color: #daebf0;
  color: #0202a5;
}
[id^="details_4"] .form-label.fabrikLabel.col-sm-2.col-form-label {
  background-color: #daebf0;
  color: #0202a5;
}
[id^="form_4"] {
  padding: 6px;
  border: 2px solid #daebf0;
  border-radius: 12px;
}
[id^="details_4"] {
  padding: 6px;
  border: 2px solid #daebf0;
  border-radius: 12px;
}
#nspro_newsletter_editor {
  width: 98%;
  height: 98%;
  border-radius: 1em;
  top: 0%;
  left: 1%;
}
#nspro_nsl_preview_line {
  display: none;
}
.mt-3 {
  margin-top: 0.5rem !important;
  border-bottom: 1px #daebf0 solid;
}
.addbutton.btn {
  display: inline-block;
  font-family: "Lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
  line-height: 1.15;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  background: #4db2b3;
  color: #ffffff;
  border: 1px solid transparent;
  border-radius: 2.5rem;
  margin: 0 0 0.5rem 0;
  padding: 1.5rem 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  transition: all 0.2s;
}
#form_4 {
  overflow: scroll;
}
@media only screen and (max-width: 600px) {
  .logo-2025 img {
    height: 150px;
    max-width: 100%;
    display: inline-block;
    /* vertical-align: middle; */
    border: 3px #ffffff;
    -ms-interpolation-mode: bicubic;
    margin-bottom: 0px;
  }
}
/*# sourceMappingURL=custom_26.css.map */