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

/* CSS Document */
/* @import "../css-compiled/custom.scss" */
/*QUIST */
.border {
  margin: 5px;
  padding: 5px;
  border: 0px solid #1C3F95;
}
h1, h3 {
  color: #122E52;
}
h2.entry-title {
  display: none;
}
.page h2.entry-title {
  display: none;
}
.post-type-post h2.entry-title {
  display: block !important;
}
.g-offcanvas-toggle {
  display: none;
}
.blue-bkgrd a {
  color: #8baecf !important;
}
.blue-bkgrd a:hover {
  color: #ffffff !important;
}
/*TOP */
#TOPNAV {
  background-color: #7B8EA5 !important;
}
.topLOGO {
  padding: 10px 0;
  background-color: #FFF;
}
.topPHONE {
  text-align: right;
  padding: 20px 0px 10px 0px;
  font-size: 1.7em !important;
  font-weight: bold;
  color: #122C52;
  background-color: #FFF;
}
#mainNAV .g-main-nav {
  text-align: center !important;
}
.button.sign-up {
  margin-right: 20px;
  margin-left: 20px;
}
.phone {
  display: inline-block !important;
}
/* NAVIGATION */
#g-navigation .g-main-nav {
  margin: 0.2rem 0 0 0;
}
/*HOME SLIDESHOW */
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  padding: 20rem 2rem;
}
.g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-weight: 700;
}
/* SHOWCASE */
#g-showcase:before {
  background: none;
}
/*FEATURE */
.FEATURE .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  padding: 10rem 2rem;
}
#g-feature .g-container {
  padding: 0rem 0rem 0rem 0rem;
}
.FeatureTITLE1 .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-size: 2rem;
  color: #122D52;
}
.FeatureTITLE1 .g-flexslider-slideshow .g-flexslider-slideshow-item-desc {
  font-size: 1rem;
  font-weight: bold;
}
.feature2 .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-size: 2rem;
  color: #122D52;
  margin-bottom: 1.5rem;
}
/*Grid Content */
.g-content .g-blockcontent-subcontent-block-content {
  margin: 0rem;
  padding: 0rem;
}
.g-content {
  padding: 0.938rem 0.938rem 0rem 0.938rem;
}
/*FORMS */
.form-2columns {
  display: inline-block;
  width: 100%;
}
.form-2columns p {
  width: 49%;
  margin-right: 2%;
  float: left;
}
.form-2columns p:nth-child(even) {
  margin-right: 0;
}
.form-3columns {
  display: inline-block;
  width: 100%;
}
.form-3columns p {
  width: 32%;
  margin-right: 2%;
  float: left;
}
.form-3columns p:last-child {
  margin-right: 0;
}
.wpcf7-submit:hover {
  background-color: #155796;
}
.wpcf7-submit {
  margin: 20px 0 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.7;
  padding: 6px 20px;
  background-color: #164074;
  border: none;
  border-radius: 3px;
  color: #ffffff;
}
@media only screen and (max-width: 1086px) {
  .phone {
    display: block !important;
  }
  .button.sign-up {
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
  }
}
@media only screen and (max-width: 48rem) {
  .topPHONE {
    text-align: center;
  }
  .button.sign-up {
    display: inline-block;
  }
  .phone {
    display: block;
  }
  .g-offcanvas-toggle {
    display: block !important;
  }
  #g-mobilemenu-container .g-toplevel li .g-menu-item-content {
    font-size: 0.9rem;
    font-weight: bold;
    margin-left: 1.1rem;
  }
  #g-mobilemenu-container .g-toplevel li {
    line-height: 2rem;
  }
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: none;
  }
  #g-mobilemenu-container .g-toplevel li .g-menu-item-content:hover {
    color: #ccc;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content:hover {
    color: #ccc;
  }
  .homeSLIDER .g-flexslider-slideshow {
    display: none;
  }
  #g-showcase {
    padding-top: 100px;
  }
  #g-mobilemenu-container {
    margin-top: 0;
    margin-bottom: -2rem;
  }
  #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    padding: 0.2345rem 0.938rem;
    line-height: 1;
  }
  .g-main-nav .g-standard .g-dropdown.g-dropdown-right {
    background-color: #4E4F50;
  }
  .g-logo {
    width: 80%;
    margin: 0 auto;
  }
  .entry-title {
    display: none;
  }
  .form-3columns p {
    width: 100%;
  }
  .form-2columns p {
    width: 100%;
  }
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: none;
  }
}
/*# sourceMappingURL=custom_home_page.css.map */