a,
a:visited,
a:active {
    color: #551100 !important;
}

a:hover {
    color: #FFB333 !important;
}

.admin-header-links a {
    color: #FFB333 !important;
}

.header-upper {
    background-color: #551100;
    border-top: 2px solid #CCA352;
    border-bottom: 2px solid #CCA352;
    color: #ffffff !important;
    padding-left: 10px;
}

.header-upper a:link,
.header-upper a:visited,
.header-upper a:active {
    color: #fff !important;
}

.header-upper a:hover {
    color: #adafb2 !important;
}

#topcartlink {
    color: #551100 !important;
}

#topcartlink a:hover {
    color: #adafb2 !important;
}

#topcartlink a:link,
#topcartlink a:visited,
#topcartlink a:active {
    color: #551100 !important;
}

.mini-shopping-cart {
    border: 2px solid #CCA352;
}

.header-lower {
    padding-top: 30px !important;
    padding-bottom: 25px !important;
    border-bottom: 4px solid #CCA352;
}

.header-menu {
    border-bottom: 2px solid #CCA352;
    margin-bottom: 28px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.breadcrumb {
    margin-bottom: 10px;
}

.button-1,
.button-2 {
    background-color: #FFB333 !important;
    color: #000 !important;
}

.add-to-compare-list-button,
.add-to-wishlist-button {
    background-color: #eaeaea !important;
    color: #333 !important;
}

.first-level {
    border: 1px solid #CCA352;
}

.listbox li.active>a,
.view-all a,
h2 a {
    color: #FFB333 !important;
}

.product-title a {
    color: #551100 !important;
}

.product-title a:hover {
    color: #FFB333 !important;
}

.footer {
    background: #551100;
    border-top: 5px solid #CCA352 !important;
    color: #fff;
}

.footer a {
    color: #fff !important;
}

.footer a:hover {
    color: #adafb2 !important;
}

.footer .title {
    color: #FFB333;
}

.buttons a {
    background: #FFB333 !important;
    color: #333 !important;
}

.attribute-squares .selected-value .attribute-square-container {
    background: #e7468c;
}

.vote-options .vote {
    color: #FFB333;
}

.estimate-shipping-radio:checked+label {
    background-color: #FFB333;
    color: #99a1a7;
    border: 1px solid #adb8c0;
    border-color: #FFB333;
}

select:focus {
    color: #000 !important;
}

.menu-toggle {
    background-color: #FFB333 !important;
}

.footer-block .title {
    background-color: #551100 !important;
}

.footer-block .list {
    background-color: transparent !important;
}

input[type="checkbox"]:checked {
    accent-color: #FFB333 !important;
}

input[type="radio"] {
    accent-color: #FFB333 !important;
}

.step-title {
    background-color: #adafb2 !important;
}

.step-title .number {
    background-color: #551100 !important;
}

.cart-total .order-total {
    color: #551100;
}

a.nivo-control.active {
    background-color: #cc5252 !important;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    box-shadow: 0 0 1.5px 1px #FFB333;
    outline: none;
}

.follow-us {
    display: none !important;
}

.mini-shopping-cart .count a,
.mini-shopping-cart .items a {
    color: #FFB333 !important;
}

.mini-shopping-cart .totals,
.mini-shopping-cart .price,
.mini-shopping-cart .quantity {
    color: #000 !important;
}

.date-picker-wrapper select {
    margin-right: 10px;
}

#checkout_attribute_3 {
    width: 400px !important;
}