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

/* LeslieDavis.org header */
.pull-right.item-image img {
  -webkit-box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.55);
  -moz-box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.55);
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.55);
}
/* Earth Protector Header */
.g-promocontent {
  margin-top: -100px;
}
header#g-header {
  padding-bottom: 75px;
}
/* StartSite SEO assistant */
.simple-modal .simple-modal-header h1 {
  display: none;
}
.simple-modal .simple-modal-header:before {
  content: "StartSite SEO Assistant";
}
/* IFS */
div#rsfRsfilesModal .iframe {
  width: 100%;
}
.g-tags li {
  padding-left: 5px;
  padding-right: 5px;
}
/* Skol IFS demo */
div#skol-ifsdemo a {
  color: #580051;
}
.rsfiles-hits-module a {
  color: #580051;
}
/* #g-expanded a {color: #580051;} */
.alert {
  display: none;
}
/* system messages at top */
.skol-ifsheader .g-promocontent {
  padding: 0rem 0 2rem 0 !important;
}
.g-date {
  margin-top: -3rem;
  font-size: 12px;
}
.g-content-array.g-joomla-articles h3 {
  font-size: 1rem;
  margin-bottom: -1.5rem;
}
.g-content-array.g-joomla-articles.ifs-announcements {
  margin-top: -3rem;
}
.ifs-announcements.g-content-array .g-array-item-details {
  margin-bottom: -2rem;
}
.g-block.size-100.center.ifs-homebutton {
  margin-top: -4rem;
}
/* Restaurant Menu */
.ssrest-menu .g-array-item-image img {
  width: 150px;
  height: 120px;
}
.g-promo {
  text-shadow: 4px 4px 4px black;
}
span.g-textpromo {
  text-shadow: 2px 2px 2px black;
}
/* homepage image grid promo gallery */
span.g-gridpromogallery-item-title {
  text-shadow: 2px 2px 2px black;
}
span.g-gridpromogallery-item-desc {
  text-shadow: 2px 2px 2px black;
}
/* Special offers */
.g-block.size-100.specialoffers {
  color: #000000;
  background-color: rgba(255, 255, 0, 0.3);
  border-radius: 10px;
  padding: 0.938rem;
  margin-bottom: 1.5rem;
  margin-top: 2.4rem;
  text-shadow: none;
}
/* Billboard */
h2.g-superpromo {
  text-shadow: 2px 2px 2px black;
}
/* Services homepage */
h2.g-animatedblock-title {
  text-shadow: 2px 2px 2px black;
}
span.g-animatedblock-readmore {
  background-color: black;
  padding: 4px;
  border-radius: 4px;
}
h2.g-animatedblock-title {
  font-size: 3rem;
}
/* Newsletter signup */
div#mc_embed_signup {
  background: none;
}
/* Media queries */
@media (min-width: 75rem) {
  /* homepage image grid promo gallery */
  .g-gridpromogallery .g-gridpromogallery-item-img {
    min-height: 228px;
  }
  .g-gridpromogallery .g-gridpromogallery-item-text {
    min-height: 228px;
  }
}
@media (min-width: 60rem) and (max-width: 74.938rem) {
  /* homepage image grid promo gallery */
  .g-gridpromogallery .g-gridpromogallery-item-img {
    min-height: 228px;
  }
  .g-gridpromogallery .g-gridpromogallery-item-text {
    min-height: 228px;
  }
}
@media (min-width: 48rem) and (max-width: 59.938rem) {
  /* homepage image grid promo gallery */
  /* Testimonials homepage */
  .g-gridpromogallery .g-gridpromogallery-item-img {
    min-height: 200px;
  }
  .g-gridpromogallery .g-gridpromogallery-item-text {
    min-height: 200px;
  }
  .g-testimonials-items.g-3cols {
    margin-top: 15%;
  }
}
@media (min-width: 30rem) and (max-width: 47.938rem) {
  /* homepage image grid promo gallery */
  /* Testimonials homepage */
  .g-gridpromogallery .g-gridpromogallery-item-img {
    min-height: 196px;
  }
  .g-gridpromogallery .g-gridpromogallery-item-text {
    min-height: 196px;
  }
  .g-testimonials-items.g-3cols {
    margin-top: 15%;
  }
}
@media (max-width: 30rem) {
  /* Testimonials homepage */
  .g-testimonials-items.g-3cols {
    margin-top: 15%;
  }
  .g-testimonials-items.g-3cols .pull-right.item-image {
    width: 175px;
  }
}
@media only all and (max-width: 47.938rem) {
  .pull-right.item-image {
    width: 140px;
  }
  .services-image {
    width: 140px;
  }
  .pull-left.item-image {
    width: 120px;
    margin-right: 10px;
  }
}
/*# sourceMappingURL=custom_10.css.map */