/* 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-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #a5fee0 !important;
  font-weight: 800 !important;
}
.g-simplecontent .g-simplecontent-item-content-title span {
  color: #000000 !important;
}
.btn {
  background: #e64c48;
}
.g-owlcarousel-showcase .g-owlcarousel .owl-stage .owl-item .item .g-showcase-image-link .showcase-image .item-overlay .item-overlay-title {
  -webkit-text-stroke: black 2px;
}
.g-owlcarousel-showcase .g-owlcarousel .owl-stage .owl-item .item .g-showcase-image-link .showcase-image .item-overlay .item-overlay-title {
  margin-top: 180px;
  font-size: 3rem;
}
#g-copyright a {
  color: #a5fee0;
}
a {
  color: #000000;
}
/*social icons*/
.fa-fw {
  width: auto;
  text-align: center;
}
.equal-height .g-content {
  width: 100%;
}
/*hamburger menu*/
.g-offcanvas-toggle:after {
  content: "Menu";
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  position: relative;
  background: #ccff66;
  color: #000;
  padding: 0.5rem 1rem;
}
.g-offcanvas-toggle {
  top: 1.4rem;
  left: 1.4rem;
}
.g-offcanvas-toggle .fa {
  display: none;
}
@media only all and (max-width: 48rem) {
  .g-offcanvas-toggle {
    margin-left: auto;
    margin-right: auto;
    left: 0 !important;
    right: 0 !important;
    width: 100px;
    display: inline-block;
  }
}
@media only all and (max-width: 48rem) {
  #g-top {
    color: #fff;
    background: #000;
  }
}
@media only all and (max-width: 48rem) {
  .size-28 {
    margin-top: 3rem;
  }
}
section#g-above a {
  color: #000000;
  font-weight: bolder;
  text-decoration-line: underline;
}
@media only all and (max-width: 47.938rem) {
  .section-paddings, #g-navigation {
    margin-top: 4rem !important;
  }
}
.g-infolist .g-infolist-item-icon {
  color: #ffffff;
}
.modns {
  font-weight: bold;
}
body #g-page-surround {
  background: #000;
}
body p {
  color: #000000;
  font-size: 1em;
}
.page-header h1 {
  font-weight: 800;
  color: #000000;
}
.box-red a {
  color: #000000;
}
#mod-custom641 p {
  color: #ffffff !important;
}
/*hours*/
.g-copyright p {
  color: #ffffff !important;
}
#mod-custom642 p {
  color: #ffffff;
}
/*Creds*/
#mod-custom648 p {
  color: #ffffff;
}
/*We Proudly Provide Text*/
.g-infolist .g-infolist-item-title {
  font-size: 1.3em !important;
}
.g-infolist .g-infolist-item-desc {
  font-size: 1em !important;
}
/*Payment Form*/
.lead {
  font-size: 16pt !important;
}
label {
  font-size: 16pt;
  color: #000000;
}
textarea, input[type="text"], input[type="number"] {
  color: #000000;
  font-size: 14pt;
}
.input-label {
  font-size: 14px;
  color: #000 !IMPORTANT;
}
.jumbotron {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  color: #000000 !important;
  background-color: #f9d12f !IMPORTANT;
  text-align: center;
}
.blog p, .item-page p {
  font-size: 1.15em;
}
#card {
  background: #ffffcc !important;
}
/*# sourceMappingURL=custom_166.css.map */