/* line 3, fonts.scss */
a {
  color: #282828;
  text-decoration: underline;
}
/* line 8, fonts.scss */
a.btn {
  text-decoration: none;
}
/* line 13, fonts.scss */
a.pseudo-href {
  border-bottom: 1px dashed #282828;
  text-decoration: none;
}
a.order.popup-btn.pseudo-href{
  border-bottom: none;
}
/* line 17, fonts.scss */
a.pseudo-href:hover {
  text-decoration: none;
}
/* line 22, fonts.scss */
a:hover, a:focus {
  color: #8e8e8e;
}

/* line 28, fonts.scss */
h1 {
  font-weight: bold;
  font-size: 36px;
}
/* line 32, fonts.scss */
h1 > .appendix {
  white-space: nowrap;
  display: inline;
  font-size: .5em;
  color: black;
  font-weight: normal;
  margin-left: 2.4em;
  float: right;
  line-height: 2.4em;
}
/* line 42, fonts.scss */
h1 > .appendix > a {
  color: black;
}

/* line 28, fonts.scss */
h2 {
  font-weight: bold;
  font-size: 26px;
}
/* line 32, fonts.scss */
h2 > .appendix {
  white-space: nowrap;
  display: inline;
  font-size: .5em;
  color: black;
  font-weight: normal;
  margin-left: 2.4em;
  float: right;
  line-height: 2.4em;
}
/* line 42, fonts.scss */
h2 > .appendix > a {
  color: black;
}

/* line 28, fonts.scss */
h3 {
  font-weight: bold;
  font-size: 24px;
}
/* line 32, fonts.scss */
h3 > .appendix {
  white-space: nowrap;
  display: inline;
  font-size: .5em;
  color: black;
  font-weight: normal;
  margin-left: 2.4em;
  float: right;
  line-height: 2.4em;
}
/* line 42, fonts.scss */
h3 > .appendix > a {
  color: black;
}

/* line 28, fonts.scss */
h4 {
  font-weight: bold;
  font-size: 18px;
}
/* line 32, fonts.scss */
h4 > .appendix {
  white-space: nowrap;
  display: inline;
  font-size: .5em;
  color: black;
  font-weight: normal;
  margin-left: 2.4em;
  float: right;
  line-height: 2.4em;
}
/* line 42, fonts.scss */
h4 > .appendix > a {
  color: black;
}

/* line 28, fonts.scss */
h5 {
  font-weight: bold;
  font-size: 14px;
}
/* line 32, fonts.scss */
h5 > .appendix {
  white-space: nowrap;
  display: inline;
  font-size: .5em;
  color: black;
  font-weight: normal;
  margin-left: 2.4em;
  float: right;
  line-height: 2.4em;
}
/* line 42, fonts.scss */
h5 > .appendix > a {
  color: black;
}

/* line 28, fonts.scss */
h6 {
  font-weight: bold;
  font-size: 12px;
}
/* line 32, fonts.scss */
h6 > .appendix {
  white-space: nowrap;
  display: inline;
  font-size: .5em;
  color: black;
  font-weight: normal;
  margin-left: 2.4em;
  float: right;
  line-height: 2.4em;
}
/* line 42, fonts.scss */
h6 > .appendix > a {
  color: black;
}

@media (min-width: 992px) {
  display: inline;
  float: right;
}
@media (max-width: 992px) {
  /* line 56, fonts.scss */
  h1 > .appendix, h2 > .appendix, h3 > .appendix, h4 > .appendix, h5 > .appendix, h6 > .appendix {
    float: none;
    margin-left: 1.2em;
    margin-right: 1.2em;
  }
}
/* line 67, fonts.scss */
hr {
  height: 1px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #b2b2b2;
}

/* line 78, fonts.scss */
::-webkit-input-placeholder {
  color: #b9b9b9;
  font-style: italic;
}

/* line 82, fonts.scss */
:-moz-placeholder {
  color: #b9b9b9;
  opacity: 1;
  font-style: italic;
}

/* line 87, fonts.scss */
::-moz-placeholder {
  color: #b9b9b9 !important;
  opacity: 1;
  font-style: italic;
}

/* line 92, fonts.scss */
:-ms-input-placeholder {
  color: #b9b9b9;
  font-style: italic;
}
