/** HotSpring Colors **/
/** Collections Colors **/
/** Footer Colors **/
/** Greyscale Colors **/
/** Why Hot Spring **/
/** Accessories Section **/
/* line 3, _accessory-section.scss */
.accessories-container .row {
  margin-left: 0;
  margin-right: 0; }

/* line 9, _accessory-section.scss */
.accessory-block {
  margin: 30px 0; }
  /* line 11, _accessory-section.scss */
  .accessory-block h3 {
    font-size: 18px;
    line-height: 22px;
    color: #009aa6;
    text-transform: uppercase; }
    /* line 16, _accessory-section.scss */
    .accessory-block h3 a {
      color: #009aa6; }
  /* line 20, _accessory-section.scss */
  .accessory-block img {
    display: inline;
    min-width: 100%; }

/* line 27, _accessory-section.scss */
.accessory-link a {
  text-align: center;
  color: #ffffff;
  margin: auto;
  background-color: #009aa6;
  border: none;
  font-family: Georgia, serif;
  font-size: 16px;
  font-style: italic;
  padding: 8px 15px;
  line-height: 32px;
  transition: all .3s ease-in-out; }
  @media (max-width: 767px) {
    /* line 27, _accessory-section.scss */
    .accessory-link a {
      width: 100%;
      display: block; } }
  /* line 42, _mixins.scss */
  .accessory-link a:link, .accessory-link a:visited, .accessory-link a:hover, .accessory-link a:focus {
    color: #fff;
    text-decoration: none; }
  /* line 46, _mixins.scss */
  .accessory-link a:hover, .accessory-link a:focus {
    background-color: #bfbfbf; }
  /* line 49, _mixins.scss */
  .accessory-link a:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMAgQU/tSgQ7mZ6pIu82VOWD6qd/RHhOMam40NXF2xHjS8AAAB3SURBVAjXTY1ZEoMwDEOVlSyQFFromvtfswiHGd6P9eRMDKI/MUej0fkOjQxFNLeTTA1c9SIAnlONvfAIHHBq7Q9eh0NvMe1hwVMc+JU9jLDivlT+MUMdvlU5EeE46tQEB8yX+wnAgzthuoGF7WqpxKT3fV0M4x8klA+r2MwGtgAAAABJRU5ErkJggg==");
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle; }

/** Owners Styles **/
/* line 2, _owners.scss */
.owners-nav {
  padding: 10px 10%;
  min-height: 240px;
  background-color: #009aa6;
  position: relative; }
  @media (max-width: 991px) {
    /* line 2, _owners.scss */
    .owners-nav {
      margin-bottom: 20px; } }
  /* line 10, _owners.scss */
  .owners-nav h3 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
    z-index: 100; }
    @media (min-width: 1200px) {
      /* line 10, _owners.scss */
      .owners-nav h3 {
        font-size: 18px;
        line-height: 22px; } }
  /* line 21, _owners.scss */
  .owners-nav p {
    color: #fff;
    position: relative;
    z-index: 100; }
  /* line 26, _owners.scss */
  .owners-nav ul {
    list-style: none;
    padding-left: 0;
    position: relative;
    z-index: 100; }
    /* line 32, _owners.scss */
    .owners-nav ul li a {
      color: #fff;
      font-size: 16px;
      line-height: 26px; }
      /* line 36, _owners.scss */
      .owners-nav ul li a:link, .owners-nav ul li a:visited {
        text-decoration: underline; }
      /* line 39, _owners.scss */
      .owners-nav ul li a:hover, .owners-nav ul li a:focus {
        text-decoration: none; }
    /* line 43, _owners.scss */
    .owners-nav ul li ul {
      padding-left: 15px; }
  /* line 49, _owners.scss */
  .owners-nav a.white-outline {
    position: relative;
    z-index: 100; }
  /* line 54, _owners.scss */
  .owners-nav img {
    position: absolute;
    bottom: 0;
    right: 0; }

/* line 61, _owners.scss */
.owners-block {
  margin-bottom: 20px; }
  /* line 63, _owners.scss */
  .owners-block h3 {
    color: #009aa6;
    text-transform: uppercase;
    font-weight: 700; }
    @media (min-width: 1200px) {
      /* line 63, _owners.scss */
      .owners-block h3 {
        font-size: 18px;
        line-height: 22px; } }
    @media (max-width: 767px) {
      /* line 63, _owners.scss */
      .owners-block h3 {
        text-align: center; } }
  @media (min-width: 1200px) {
    /* line 76, _owners.scss */
    .owners-block ul li {
      line-height: 28px; } }
  /* line 82, _owners.scss */
  .owners-block div {
    margin-top: 20px; }

/* line 88, _owners.scss */
.owners-manual-block h2 {
  text-align: center;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-top: 0; }
/* line 95, _owners.scss */
.owners-manual-block h3 {
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700; }
/* line 101, _owners.scss */
.owners-manual-block p {
  text-align: center;
  padding: 0 20%; }
  @media (max-width: 767px) {
    /* line 101, _owners.scss */
    .owners-manual-block p {
      padding: 0; } }
/* line 108, _owners.scss */
.owners-manual-block ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
  @media (max-width: 767px) {
    /* line 112, _owners.scss */
    .owners-manual-block ul li {
      text-align: center; } }
  /* line 116, _owners.scss */
  .owners-manual-block ul li a {
    font-size: 14px;
    line-height: 26px; }
    /* line 119, _owners.scss */
    .owners-manual-block ul li a:link, .owners-manual-block ul li a:visited {
      text-decoration: underline; }
    /* line 122, _owners.scss */
    .owners-manual-block ul li a:hover, .owners-manual-block ul li a:focus {
      text-decoration: none; }
  /* line 126, _owners.scss */
  .owners-manual-block ul li ul {
    padding-left: 15px; }

/* line 134, _owners.scss */
.trade-block h3 {
  text-transform: uppercase;
  font-weight: 700;
  color: #009aa6; }
