/** Shopify CDN: Minification failed

Line 117:28 Expected identifier but found bad string token
Line 117:29 Unterminated string token

**/
/*   CRUSH LOGO & MOBILE LINK   */

/*
#top-bar p.crush-logo {
  float: right;
  display: inline-block;
  width: 100%;
  text-align: right;
  margin-right: 12px;
  margin-bottom: -28px;
  position: relative;
  z-index: 100;
}

.mobile-navigation ul#accordion li:last-child a, .mobile-navigation .accordion-toggle2 a {
    width: 100%;
  	font-size: 14px;
}
*/

.accordion-side-menu li > a {
    font-family: Georgia, serif;
}

.crush-logo {
    margin:-5px 0 8px auto;
}
.pay-online-button {text-align: center;}
.pay-online-button a {
  color: #fff !important;
  background-color: #90c4d4;
  border-radius: 10px;
  display: inline-block;
  line-height: inherit;
  margin: 8px 12px 0 0;
  padding: 3px 12px;
}
.pay-online-button a:hover {opacity: 1 !important;}

/* CRUSH MENU */
ul.nav li.dropdown {
  /*line-height: 2.1;*/
}
ul.nav li.dropdown ul.highlight::after {
  background-color: #c59340;
}
ul.nav li ul.highlight li {background: none !important;}
ul.nav li ul.highlight li a {background-color: #c59340 !important;}
.menu-badge {width: 100px;}
.menu-badge img {
  width: 75px;
  height: 15px;
  filter: drop-shadow(1px 1px 2px #43351c);
  margin: 3px 8px 0 0;
}
#header .nav ul.highlight li a:hover {color: #ffffff;}


body.product #content::before {
  height: auto;
}

.footer-copy {
  font-size: 21px;
  width: 100%;
  text-align: center;
  margin: -10px 0 20px 0
}
.footer-copy span {
  text-transform: capitalize;
}

.map-section-wrapper {
  height: auto;
}

.location-modal .outer .inner p a {
  display: table-cell;
  float: left;
  vertical-align: middle;
  padding-top: 15px;
  padding-bottom: 16px;
}
.location-modal .outer .inner p a.subtext {
  padding-top: 8px;
  padding-bottom: 8px;
}

.location-modal span {
  font-weight: bold;
  font-size: 9px;
}

.page-custom-terms #page .text-with-image .button {
  background-color: #c59340 !important;
}
.page-custom-terms .section-text-promo-content h3 {display: none;}

/* PRODUCT LIST PAGE */
.crush-badge img {
  width: 35%;
  margin: auto;
  padding: 0px 5px;
}

#unavailable {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 5;
  background-color: #ffffff;"
}
#unavailable p {
  margin-top: 20px;
  font-size: 1.2em;
}

@media (max-width: 1200px) {
  .crush-logo {
    margin:-5px auto 8px auto;
  }
  .pay-online-button a {
    margin-right: 0;
  }
}
@media (max-width: 1338px) {
  #header .nav li > a {
      font-size: 10px;
  }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 740px) {
  .page-custom-core-values .homepage-promo .background-image, .page-custom-our-story .homepage-promo .background-image {
    height: 220px;
  }
}