/* === Footer Custom Overrides === */
footer {
  background-color: #ffffff !important;   /* remove background */
  color: #000 !important;        /* make text black */
}

footer a {
  color: #000 !important;        /* make links black */
  text-decoration: none;         /* optional: remove underline */
}

footer a:hover {
  color: #7411eda1 !important;        /* optional: darker hover */
}

footer div:last-child {
  margin-bottom: 20px;
}
a {
	color: #0f1111;
}
a:hover {
	color: #b84609;
}
.btn-primary {
    color: #000000;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffce12;
    background-image: linear-gradient(to bottom, #f8bd19, #f8bd19);
    background-repeat: repeat-x;
    border-color: #ffce12 #ffce12 #ffce12;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #f8bd19;
/*	background-position: 0 -15px;*/
}
/* shrink qty box */
#product #input-quantity {
  width: 90px;   /* control how wide the qty box is */
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  padding: 6px;
}

/* shrink add to cart button */
#product #button-cart {
  display: inline-block;
  width: 150px;            /* no full width */
  padding: 6px 15px;      /* smaller padding */
  font-size: 14px;        /* smaller text */
  margin-bottom: 20px;
}


.product-layout .product-thumb {
/*  min-height: auto;   /* remove fixed tall boxes */
/*  height: auto;       /* let content decide */
/*  min-height: 35px;  /* adjust number until it looks right */

}

.product-layout .product-thumb .caption {
  margin-bottom: 5px; /* reduce extra bottom spacing */
  min-height: 35px;
}

.product-layout .product-layout {
  min-height: auto;
  margin-bottom: 15px; /* adjust vertical gap between rows */
}

.product-related-random .product-thumb .button-group button {
    width: 75%;
    border: none;
    display: inline-block;
    float: left;
    background-color: #eee;
    color: #888;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.product-model {
  font-size: 1.0em;
  font-weight: bold;
  color: #4e0b0bb8;
}



