@import url('https://fonts.googleapis.com/css?family=Montserrat+Alternates:600');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap');
h1, h2, h3, h4, .site-title {
  font-family: 'Montserrat', 'montserrat alternates', Arial, Helvetica, sans-serif;
  font-weight: 700;
  letter-spacing: 0.008em;
  line-height: 1.3 !important;
}
h1, h2 {
  text-shadow: 0.5px 0.5px #b7b7b7;
}
h1.entry-title {
  font-size: 3em;
  text-shadow: none !important;
}
.widget-title {
  text-shadow: none !important;
}
h3.page-title {
  display: none;
}
body, p {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.4em;
  color: #323232;
  line-height: 1.5;
}
blockquote, blockquote p, .menu-item {
  font-family: 'Open Sans', sans-serif;
}
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C" "\201D" "\2018" "\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
.footer-credits {
  display: none;
}
.social-logo {
  font-size: 2.8em;
}
.mb32 {
  color: #000;
}
.logo-carousel img {
  width: 175px;
  max-height: 175px;
}
.menu-item > a {
  font-size: 0.9em !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}
span.nobr {
  white-space: nowrap;
}
.btn-lg {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2em;
}
button.wpforms-submit {
  color: #fff !important;
  text-transform: uppercase !important;
  font-size: 1.4em !important;
  letter-spacing: 1px !important;
}
.fa-red {
  color: red;
}
.fa-blue {
  color: blue;
}
.fa-green {
  color: green;
}
.fa-silver {
  color: #c0c0c0;
}
.tag-cloud-link {
  font-size: 2rem !important;
}
.tag-cloud-link:before {
  content: "\263E  ";
  color: white;
}
h4 span.ac_title_class {
  line-height: 1.5;
}
.accept {
  color: white !important;
}
.woocommerce-terms-and-conditions-wrapper {
  font-size: 0.7em;
}
#ship-to-different-address {
  font-size: 1.7em;
  font-weight: 400;
}
.entry-content > h2 {
  font-size: 1.8em;
  color: #292929;
  text-shadow: none !important;
  /* Fixes Countdown Widget */
}
.difference, .label {
  color: blue !important;
}
.label {
  font-size: 2.2rem;
  /* Hide Search App */
}
.module.widget-handle.search-widget-handle.hidden-xs.hidden-sm {
  display: none;
  /* Hide Shapely Dropcap */
}
.single-post .entry-content .dropcaps-content > p:first-child:first-letter, .single-jetpack-portfolio .entry-content .dropcaps-content > p:first-child:first-letter {
  float: none;
  font-size: inherit;
  margin: 0px;
  margin-right: 0px;
  color: inherit;
}
.copyright-text {
  font-weight: 400;
}
