#topbar a {
  color: #FFFFFF !important;
}
@media only screen and (min-width: 960px) {
.header .borderbutton a {
    border:1px solid #A82824 !important;
    padding:10px 20px;
    margin-top:-11px;
    border-radius:3px;
    margin-right:15px;
    margin-left:5px;
    color:#A82824 !important;
}
}

@media only screen and (min-width: 960px) {
#header.header-transparent .borderbutton a {
    border:1px solid rgba(255,255,255,0.5);
    color:#fff;
}
}

@media only screen and (max-width: 959px) {
.borderbutton a {
    display: none !important;
}
}

@media only screen and (min-width: 959px) {
.borderbuttonmobile {
    display: none !important; 
}
}

#header #navigation > ul > li > a {
    text-transform: inherit !important;
}

#footer .widget h3 {
    text-align: center;
}

.fontsize17 {
    font-size: 17px;
}

.ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-rating-text strong, .ti-widget.ti-goog .ti-rating-text strong a, .ti-widget.ti-goog .ti-rating-text strong span, .ti-widget.ti-goog .ti-rating-text span strong, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer strong, .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-footer strong a {
    display: none;
}


@media only screen and (max-width: 480px) {
.logo img {
    margin-left: 22%;
}
}

@media only screen  and (min-width: 481px) and (max-width: 767px) {
.logo img {
    margin-left: 48%;
}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.logo img {
    margin-left: 134% !important;
}
}

#mobile-navigation-btn, #mobile-cart-btn, #mobile-shopping-btn {
    color: #A82824 !important;
}

#fullimagecenter h1, #transparentimage h1, #fullimagecenter .title-h1, #transparentimage .title-h1 {
    color: #121212 !important;
}


#fullimagecenter h1, #fullimagecenter .title-h1 {
    padding: 53px 0;
}

.callout .callout-button {
    margin-right: 24px;
}

a.button.color-7:hover {
    background: #d43a36;
    border-color: white !important;
}