p.checkbox input[type=checkbox] {
  margin-left: 0;
}

.confirmation {
  background-color: #FFFFE0;
  border: 1px solid #E6DB55;
  padding: 15px;
  margin-bottom: 20px;
}

.button_mini,
.button_small,
.button,
.button_large,
.button_mini_disabled,
.button_small_disabled,
.button_disabled,
.button_large_disabled,
.exclusive_mini,
.exclusive_small,
.exclusive,
.exclusive_large,
.exclusive_mini_disabled,
.exclusive_small_disabled,
.exclusive_disabled,
.exclusive_large_disabled {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  position: relative;
  padding: 5px 7px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  color: #333333;
  background-color: #F4B61B;
  border-color: #CC9900;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.button_mini:hover,
.button_small:hover,
.button:hover,
.button_large:hover,
.button_mini_disabled:hover,
.button_small_disabled:hover,
.button_disabled:hover,
.button_large_disabled:hover,
.exclusive_mini:hover,
.exclusive_small:hover,
.exclusive:hover,
.exclusive_large:hover,
.exclusive_mini_disabled:hover,
.exclusive_small_disabled:hover,
.exclusive_disabled:hover,
.exclusive_large_disabled:hover {
  background-color: #DCA00B;
  border-color: #8F6B00;
}

.button_mini_disabled,
.button_small_disabled,
.button_disabled,
.button_large_disabled,
.exclusive_mini_disabled,
.exclusive_small_disabled,
.exclusive_disabled,
.exclusive_large_disabled {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button.button-small {
  padding: 0 0;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  padding: 0;
  color: #FFFFFF;
  background-color: #6F6F6F;
  border-color: #5F5F5F;
}

.button.button-small span {
  display: block;
  padding: 3px 8px;
  border: 1px solid transparent;
}

.button.button-small:hover {
  background-color: #5B5B5B;
  border-color: #404040;
}

.button.button-medium {
  padding: 0 0;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
  padding: 0;
  color: #FFFFFF;
  background-color: #43B754;
  border-color: #399A49;
}

.button.button-medium span {
  display: block;
  padding: 10px 10px;
  border: 1px solid transparent;
}

.button.button-medium:hover {
  background-color: #389946;
  border-color: #286D34;
}

.button.button-medium.exclusive {
  padding: 0;
  color: #FFFFFF;
  background-color: #FDAA02;
  border-color: #D98305;
}

.button.button-medium.exclusive span {
  display: block;
  padding: 10px 10px;
  border: 1px solid transparent;
}

.button.button-medium.exclusive:hover {
  background-color: #D58F02;
  border-color: #9D5F04;
}

.button.exclusive-medium,
.button.lnk_view {
  padding: 0 0;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
  padding: 0;
  color: #333333;
  background-color: #F7F7F7;
  border-color: #B7B7B7;
}

.button.exclusive-medium span,
.button.lnk_view span {
  display: block;
  padding: 10px 10px;
  border: 1px solid transparent;
}

.button.exclusive-medium:hover,
.button.lnk_view:hover {
  background-color: #E3E3E3;
  border-color: #989898;
}

.button.ajax_add_to_cart_button {
  padding: 0 0;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
  padding: 0;
  color: #FFFFFF;
  background-color: #007AB7;
  border-color: #006FA8;
}

.button.ajax_add_to_cart_button span {
  display: block;
  padding: 10px 10px;
  border: 1px solid transparent;
}

.button.ajax_add_to_cart_button:hover {
  background-color: #005F8E;
  border-color: #00476B;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.link-button i,
.button-exclusive i {
  margin-right: 0.5em;
}

.button .button-medium i.left,
.button .lnk_view i.left,
.button .button-small i.left {
  margin-right: 0.5em;
}

.button .button-medium i.right,
.button .lnk_view i.right,
.button .button-small i.right {
  margin-left: 0.5em;
  margin-right: 0;
}

.button .button-small {
  margin-right: 0.5em;
}

.footer_links {
  padding: 0;
}

.footer_links li {
  display: inline-block;
}

/*# sourceMappingURL=30-compatibility.css.map */
