body .product-info-main .box-tocart .tocart span { color:#fff; }
body .btn span, body .block .block-content .action.primary span { color:#fff !important; }
body #minicart-to-checkout span, .checkout-container .action.primary span { color:#fff; }
.counter-number span { color:#403e3f; }
body .royal_mail_popup_container .form_group .filter-postcode { color:#fff; }
body #minicart-to-checkout span { color:#403e3f; }
body .page-layout-checkout .back_btn { background:#4a4a4a; }
body .product-info-main .manu_logo { display:none }
body.checkout-cart-index .cart-container .page-title-wrapper .checkout-link, .cart-container .page-title-wrapper .checkout-link, 
body.checkout-cart-index .cart_container_btns .item .action span, body .engraving-modal-popup button.add-eng-msg span { color: #ffffff; }
body.cms-home .page_descriptions .btn.btn_primary span { color: #ffffff !important; }
body.contact-index-index .contact_form .action span { color: #fff;}
body.cms-home .page_descriptions .btn.btn_link span { color: #b21e3b !important; }

/** BANNERS **/

.home-shop-btn > div> a {font-weight: bold;color: white;font-size: 16px;}
.home-shop-btn > div {background: #b21e3b;padding: 5px 5px;}
.hero_scene .title {margin-bottom: 17px;font-weight: 500;text-align: center;font-family: "Roboto-bold";text-transform: uppercase;color: #fff;background: #b21e3b; margin-top: 220px;padding: 0 10px;width: auto;}
.pm-banner-inner.content-align-left .pm-banner-content{width: 100% !important;max-width: 100% !important;}
.hero_scene .title{text-align: left;}
.hero_scene .title{width: 100% !important;max-width: 100% !important;margin-top: 0;}
.hero_scene .pm-banner-position{text-align: left;}
.hero_scene .pm-banner-position{justify-content: space-between !important;}

@media(max-width: 767px) {
    .hero_scene .home-shop-btn {align-self: flex-end}
    .hero_scene .home-shop-btn > div {display: inline-flex;float: right;}
}

@media(max-width: 991px){
    .hero_scene .title {font-size: 22px !important;}
}

.product-info-main .more-less-wrap {height: 70px;}
.product-info-main .price-box.price-final_price .normal-price .cur{font-size: inherit;line-height: normal;}
.modals-wrapper .confirm .action-primary { color: white; }

body.pixiedust .product-view .product_info_details .content .action{background-color: #b21e3b;}
body.pixiedust.catalog-product-view .messages[role=alert] .message, body.pixiedust.catalog-product-view .messages[role=alert] .message a { color: #b21e3b !important; }
.checkout-billing-address button.action.action-update { background-color: #b21e3b !important; }
body.pixiedust .percentage-off { color: #B21E3B; }