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

.g-offline #g-container-main {
  min-height: 100vh;
}
@media only all and (max-width: 47.99rem) {
  .g-offline #g-container-main #g-mainbar {
    padding: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-offline #g-container-main #g-mainbar {
    padding-top: 0;
  }
  .g-offline #g-container-main #g-mainbar #frame {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.g-offline .g-logo.g-logo-helium img, .g-offline .g-logo.g-logo-helium svg {
  max-height: unset;
}
.g-offline.view-login .g-offline-menu {
  display: none;
}
.g-offline .g-offline-menu {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-logo {
    margin: 0;
    padding: 0;
  }
}
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 80px;
}
#g-offcanvas #g-mobilemenu-container .home-menu-item i, #g-offcanvas #g-mobilemenu-container .logout-menu-item i {
  float: unset;
}
#g-navigation .g-logo .g-content {
  margin-top: 0;
  padding: 0;
}
#g-navigation .g-menu .g-content {
  padding: 0;
}
@media only all and (min-width: 48rem) {
  #g-navigation .g-menu .logout-menu-item {
    display: none;
  }
}
#g-navigation .g-menu.g-menu-auth .g-main-nav {
  float: right;
}
@media only all and (max-width: 47.99rem) {
  #g-navigation .g-menu.g-menu-auth {
    display: none;
  }
}
#g-container-main {
  min-height: calc(100vh  - 0.625rem - 80px - 3rem - 1.25rem - 1.876rem - 1.14rem);
}
@media only all and (max-width: 47.99rem) {
  #g-container-main {
    min-height: calc(100vh  - 0.625rem - 80px - 1.875rem - 2.28rem);
  }
}
#g-footer {
  padding: 1.5rem 0;
}
@media only all and (max-width: 47.99rem) {
  #g-footer {
    padding: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-content {
    padding: 0;
  }
}
#g-footer .g-copyright {
  font-family: "Lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  text-align: left;
  font-size: 1rem;
  line-height: 1.14;
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-copyright {
    text-align: center;
  }
  #g-footer .g-copyright .g-content {
    margin-bottom: 0.3125rem;
  }
}
#g-footer .g-copyright a {
  color: #ffffff;
}
#g-footer .g-copyright a:hover {
  color: rgba(255, 255, 255, 0.6);
}
#g-footer .g-totop {
  line-height: 1.14;
  padding: 0;
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-totop .g-content {
    margin-top: 0.3125rem;
  }
}
.com_chronoforms7 .ui.form .fields {
  margin-bottom: 0 !important;
}
.com_chronoforms7 .ui.form.error ::-moz-placeholder, .com_chronoforms7 .ui.form.error ::-webkit-input-placeholder, .com_chronoforms7 .ui.form.error :-ms-input-placeholder, .com_chronoforms7 .ui.form.error ::-ms-input-placeholder, .com_chronoforms7 .ui.form.error ::placeholder {
  color: rgba(191, 191, 191, 0.87) !important;
}
.com_chronoforms7 .ui.form.error ::-moz-placeholder:focus, .com_chronoforms7 .ui.form.error ::-webkit-input-placeholder:focus, .com_chronoforms7 .ui.form.error :-ms-input-placeholder:focus, .com_chronoforms7 .ui.form.error ::-ms-input-placeholder:focus, .com_chronoforms7 .ui.form.error ::placeholder:focus {
  color: rgba(115, 115, 115, 0.87) !important;
}
.com_chronoforms7 .ui.form ui.red.text.small.error-msg {
  display: none !important;
}
.profile-edit .btn, .login .btn {
  line-height: 1;
  padding: 0.8125rem 3.125rem;
}
/*# sourceMappingURL=custom_12.css.map */