[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  color: #000000;
  fill: currentColor; }

.icon-arrow-up {
  width: 37px;
  height: 48px; }

.icon-fb {
  width: 24px;
  height: 24px; }

.icon-insta {
  width: 24px;
  height: 24px; }

#icon-insta .path1 {
  fill: #fff; }

#icon-insta .path2 {
  fill: #fff; }

#icon-insta .path3 {
  fill: #fff; }

#icon-insta .path4 {
  fill: #fff; }

.icon-tu {
  width: 24px;
  height: 24px; }

.icon-tw {
  width: 24px;
  height: 24px; }

.icon-yt {
  width: 24px;
  height: 24px; }

#icon-yt .path1 {
  fill: #fff; }

#icon-yt .path2 {
  fill: black; }

#icon-yt .path3 {
  fill: black; }

#icon-yt .path4 {
  fill: black; }

#icon-yt .path5 {
  fill: black; }

#icon-yt .path6 {
  fill: black; }

#icon-yt .path7 {
  fill: black; }

.icon-arrow-right {
  width: 26px;
  height: 48px; }

.icon-cart {
  width: 24px;
  height: 24px;
  fill: #686868; }

.icon-close {
  width: 24px;
  height: 24px; }

.icon-menu {
  width: 24px;
  height: 20px;
  fill: #686868; }

.icon-search {
  width: 24px;
  height: 24px; }

.cc .icon {
  display: inline-block;
  vertical-align: middle;
  width: 41px;
  height: 25px;
  fill: white;
  margin-right: 5px; }

.icon.fill {
  background: #fff;
  border-radius: 3px; }

#visa .orange {
  fill: #939393; }

#visa .blue {
  fill: #555555; }

#amex .path1 {
  fill: #6e6e6e; }

#discover .orange {
  fill: #939393; }

#discover .slate {
  fill: #444444; }

#paypal .drkblue {
  fill: #555555; }

#mastercard .path1 {
  fill: #b4b4b4; }

#mastercard .path2 {
  fill: #666666; }

#paypal .lightblue {
  fill: #555555; }

/* COLORS */
.colors_background3 {
  background-color: #DDD; }

.colors_highlight {
  background-color: #fb0; }

.colors_lines {
  background-color: #000; }

.colors_lines_light {
  background-color: #ccc; }

.colors_menutitle {
  background-color: #444; }

.colors_menutitletext {
  color: #fff; }

/* PRODUCT NAME COLOR */
.colors_productname {
  color: #cca224; }

/* PRODUCT PRICE COLOR */
.colors_productprice {
  color: #cca224; }

a.colors_homepage_title {
  color: #cca224; }

body,
.colors_background_main,
.colors_background1,
.colors_background2 {
  background-color: #fff; }

a,
.colors_background2_text,
.colors_background3_text,
.colors_links {
  color: #cca224; }

a.colors_background2_text:hover,
a.colors_background3_text:hover,
a.colors_productname:hover {
  color: #8b6e19; }

a:hover,
a.colors_links:hover {
  color: #8b6e19; }

td, .colors_text {
  color: #000; }

.colors_background1_text {
  color: #000; }

.colors_background1_text:hover {
  color: #8b6e19; }

.colors_backgroundlight,
.colors_backgroundneutral,
.colors_descriptionbox,
.colors_pricebox {
  background-color: #eee; }

.colors_backgroundlight_dark,
.colors_backgroundneutral_dark {
  background-color: #ddd; }

/* CONTENT AREA */
font {
  color: #000; }

form {
  margin: 0; }

.productnamecolor, a.productnamecolor {
  font-size: 12px;
  font-weight: 700; }

a.carttext:hover {
  font-size: 10px;
  text-decoration: underline; }

.navtitle, a.navtitle, a.navtitle:hover {
  font-size: 12px;
  letter-spacing: 3px; }

a.navtop:hover {
  color: #8b6e19;
  text-decoration: underline; }

table, td, .bgcolor1, .bgcolor2, .bgcolor3,
.pricecolor, a.regularlink,
.nav1, a.nav1, .nav1_selected, a.nav1_selected,
.nav2, a.nav2, .nav2_selected, a.nav2_selected,
.nav3, a.nav3, .nav3_selected, a.nav3_selected,
.navbottom, a.navbottom, .navspecials, a.navspecials {
  font-size: 12px; }

textarea, input, .navtop, a.navtop {
  color: #000;
  font-size: 12px; }

.productnamecolorLARGE, a.productnamecolorLARGE, a.productnamecolorLARGE:hover {
  font-size: 14px;
  font-weight: bold; }

.productnamecolorsmall, a.productnamecolorsmall,
.pricecolorsmall, .smalltext, .carttext, a.carttext {
  font-size: 10px; }

a.regularlink:hover, a.navbottom:hover {
  text-decoration: underline; }