#shopify-section-general-header {
  background-color: #00253D; }

.main-header {
  border-bottom: none; }

span.header-phone {
  color: #27A9E1; }

p.customer-links {
  /*text-align: right;
	text-transform: uppercase;
	font-family: $sans;
	font-size: .9em;
	//font-weight: bold;*/ }

.header-tools .navigation {
  /* make nav shorter so there's room for the account/cart links */
  /*height: 72px;
	line-height: 72px;*/ }

.header-navigation-list-item {
  /* put more space between nav links */
  padding: 20px 1em; }

.header-navigation-link.header-navigation-current:after {
  /* move underline for 'active' link */
  /*bottom: -20px;*/ }

.header-navigation-link {
  color: #fff;
  text-transform: uppercase;
  font-size: 1rem; }

.header-actions:before {
  /* removes '|' between nav and cart/currency drop since we're not showing that */
  display: none; }

.product-title h1 {
  font-family: "athelas", serif; }

.product-price {
  color: #27A9E1;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 21px; }

div.module-title > h3 {
  /* the headings on each section */
  font-family: "athelas", serif; }

.product-focus-list-item-title {
  /* Labels on 'Kit Contents' section */
  color: #27A9E1;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 18px; }

.list-title {
  /* headings for colums in 'Features' section */
  font-weight: bold; }

.share-buttons-item {
  /* adjust width of social share buttons since we took two out */
  width: 33.3%; }

.footer-title {
  /* headings for columns in footer */
  font-family: "athelas", serif;
  color: #27A9E1;
  font-size: 1.25rem;
  text-transform: none;
  font-weight: normal; }

.footer-menu-list-item-anchor {
  /* footer links */
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #00253D; }

.footer-content-text {
  /* footer paragraph section */
  font-family: "Montserrat", sans-serif;
  color: #00253D; }
  .footer-content-text p {
    line-height: 2.5em; }

#promo-bar {
  background-color: #27A9E1;
  color: #fff;
  padding: .5em;
  text-align: center; }
  #promo-bar p {
    margin: 0;
    padding: 0; }

.product-form-submit-wrap .button, .add-to-cart-button {
  background-color: #27A9E1;
  color: #fff;
  border: none; }
  .product-form-submit-wrap .button:hover, .add-to-cart-button:hover {
    background-color: #d8561e; }

@media only screen and (max-width: 768px) {
  .product-form-submit-wrap, .add-to-cart-button {
    display: block;
    width: 100%; } }

.no-bullets,
.no-numbers {
  list-style: none; }

.directions {
  padding: 0 1em 1em; }
  .directions li {
    margin-bottom: 1em; }
    .directions li img {
      margin-bottom: 1em; }

.alt-bullets {
  list-style: none; }
  .alt-bullets li {
    padding-left: 3.25em;
    position: relative;
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: .5em; }
    .alt-bullets li:before {
      content: '';
      position: absolute;
      top: .5em;
      left: 2.25em;
      height: .5em;
      width: .5em;
      background-color: #27A9E1;
      border-radius: 50%; }

.directions-compound {
  position: relative; }
  .directions-compound .directions-compound-img {
    position: absolute;
    width: 55%;
    top: 16px;
    right: -12px; }
