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

/**  Custom CSS   **/
/* basic text styles */
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
/* basic image styles */
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin: 0 1em 1em 0;
}
.img-polaroid-left {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin: 0 1em 1em 0;
  float: left;
}
.img-polaroid-right {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin: 0 0 1em 1em;
  float: right;
}
/**  General Styles   **/
#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-button .button {
  line-height: 2;
}
/***    BUTTONS   ***/
.button-1:hover {
  background: #000000;
  color: #c3e76a;
}
/**       CONTACT PAGE     **/
.g-infolist-with-icon.center {
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
  border-radius: 1rem;
}
.g-infolist-item-icon {
  color: #c3e76a;
}
.googleMap p {
  border: 2px solid #000;
  background-color: #eee;
}
#ff_form2 legend {
  background-color: #c3e76a;
  padding: 0.35rem;
  border-radius: 0.35rem;
}
#ff_form2 .form-actions {
  padding: 0;
  margin: 0;
}
#ff_form2 button {
  float: left;
}
#ff_form2 .bfQuickMode .icon-asterisk {
  color: #000;
}
.pgContact section#g-slideshow {
  background-image: url('../images/colorCups.jpg');
  background-size: cover;
  color: #000;
}
.pgContact section#g-slideshow .g-simplecontent-item-content-title {
  color: #000;
}
/**       ABOUT PAGE     **/
.g-blockcontent-subcontent-img {
  float: right;
  margin: 0 0 1rem 1rem;
}
/**       SLIDESHOW HOME    **/
#homeSlides h1.g-slideshow-main-title {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
#homeSlides .slideLight, #homeSlides .slideLight H1 a {
  color: #000000;
}
#homeSlides .slideLight h3, #homeSlides .slideDark h3 {
  display: table;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 0.3rem;
  margin-top: 0;
  opacity: 1;
}
#homeSlides .slideDark, #homeSlides .slideDark H1 a {
  color: #ffffff;
}
#homeSlides a.g-slideshow-author.button.link {
  display: table;
  margin: 0;
  background-color: #c3e76a;
  padding: 0.35rem;
  border-radius: 0.5rem;
  color: #000000 !important;
}
#homeSlides a.g-slideshow-author.button.link:hover {
  background-color: #ffffff;
}
/**       TESTIMONIALS HOME    **/
#g-utility div.homeTest .g-testimonials-content {
  font-style: italic;
}
#g-utility div.homeTest .g-testimonials-author {
  font-weight: bold;
}
/**       BLOG STYLES       **/
main .eb-image-caption {
  background-color: #000000;
  color: #ffffff;
  padding-bottom: 0.3rem;
}
#eb .eb-post-calendar-m {
  background-color: #c3e76a;
  color: #000;
}
#eb .eb-post-more a.btn.btn-default {
  background-color: #c3e76a !important;
  color: #000 !important;
}
.box2.moduletable:before {
  content: none;
}
#g-slideshow a.erlink {
  color: #c3e76a;
}
div.eb-tags.cell-top.type-1 {
  background-color: #000000;
  color: #ffffff;
  padding: 0.5rem;
  line-height: 1.75rem;
}
#eb .eb-post-listing.is-row.has-divider > * + * {
  border-top: 3px solid #000000;
}
#eb div.eb-post-calendar-m {
  background: #c3e76a;
}
#mod-custom641 {
  background-color: #c3e76a;
  padding: 1rem 1rem 0 1rem;
}
#eb .eb-post-meta {
  overflow: visible !important;
}
#eb .eb-entry .eb-image-popup-button {
  display: none !important;
}
/*# sourceMappingURL=custom_312.css.map */