/* Hide Me */
.mobile-menu-list-change-restaurant {
    display: none !important;
}
.mobile-menu-list-site-details {
    display: none !important;
}
.desktop-nav-details-sitename {
     display: none !important;
}
.menu-content-products-allergens {
    display: none !important;
}
.menu-content-products-announcement {
    display: none !important;
}
.terms-and-conditions-company-logo {
    display: none !important;
}

/* Header - Primary */
.button-action-1 {
	border-color: #fff !important;
	background-color: #e30613 !important;
	color: #fff !important;
}

/* Header - Secondary A */
.loggedin-list {
    color: #e30613 !important;
}

/* Home Page - Primary */

/* Home Page - Secondary A */
.home-page-content .mat-ink-bar {
	background-color: #e30613 !important;
}
.lds-dual-ring:after {
	border-color: #e30613 transparent #e30613 transparent !important;
}
.home-page-content-tab-form.mat-form-field.mat-focused .mat-form-field-label {
	color: #e30613 !important;
}
.map-infowindow-title {
	color: #e30613 !important;
}
.home-page-map-group-store-details {
	background-color: #e30613 !important;
	color: #ffffff !important;
}
.home-page-content-tab-form.mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #e30613 !important;
}
.mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #e30613 !important;
}
.home-page-map-stores-title {   
	color: #ffffff !important;
}
.home-page-map-stores {
    color: #ffffff !important;
    background-color: #e30613 !important;
}
.stores-content-selected-item .home-page-map-stores-content-item-group {
	color: #e30613 !important;
}

/* Menu - Primary */
.menu-card-price-add {
	background-color: #e30613 !important;
	color: #eee !important;
}
.menu-header-content-item-link.search-icon {
	color: #e30613 !important;
}
.toast-success {
	background-color: #e30613 !important;
	color: #ffffff !important;
}
.toast-info {
	background-color: #e30613 !important;
	color: #ffffff !important;
}
.allergens {
    color: #d71f2a !important;
}
.may-contain {
	color: #f85c01;
}
.allergens {
    display: block !important;
}
.allergens .flex-column {
    width: 100%;
} 

/* Menu - Secondary A */
.menu-header-content-item-link.search-icon.three {
	background-color: #e30613 !important;
	color: #eee !important;
}
.button-menu-cat {
    background-color: #ffffff !important;
    color: #000000 !important;
	font-size: 23px !important
}
.toast-close-button {
	color: #eee !important;
	text-shadow: unset !important;
}

/* Menu - Secondary B */
.underlined {
    background-color: #353d40 !important;
    color: #000 !important;
}

/* Menu - Secondary C */
.button-menu-cat.active {
    background-color: #ffffff !important;
    color: #e30613 !important;
	text-decoration: underline;
}

/* Menu - Tertiary */
.menu-header-content-item-link.search-icon.two {
    color: #000000 !important;
}
.menu-card-price-amount {
	color: #ffffff !important;
	background-color: #e30613 !important;
}

/* Basket - Secondary A */
.basket-title {
    color: #e30613 !important;
}
.trolley-icon {
    color: #e30613 !important;
}
.basket-title-toggle-item.mat-button-toggle-checked .basket-title-toggle-item-group {
    color: #e30613 !important;
}
.basket-item-quantity {
    color: #e30613 !important;
}
.basket-charges-list .basket-charge-subtotal {
    color: #e30613 !important;
}
.basket-charges-list .basket-charge-total samp {
    color: #e30613 !important;
}
.basket-delivery-time-icon {
    background-color: #e30613 !important;
    color: #ffffff !important;
}
.basket-charges-list {
    color: #e30613 !important;
}
.basket-item-addons-title {
    color: #e30613 !important;
}
.customise-toppings-list-Item-price {
    color: #e30613 !important;
}
.customise-options-Quantity-plus {
    color: #e30613 !important;
}
.default-address {
    color: #e30613 !important;
}
.input-group-text.new-address-nickname-item-group-text fa-icon {
    color: #e30613 !important;
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #e30613 !important;
}
.menu-icon-holder span {
    color: #e30613 !important;
}
.menu-icon-holder.open span {
    color: #e30613 !important;
}
.new-address-nickname-item-group-input {
    color: #e30613 !important;
}
.new-address-nickname-item-group-input::placeholder {
    color: #e30613 !important;
}
.order-address-details-label-address {
    color: #e30613 !important;
}
.order-address-details-label-address.new-address-nickname-item-label {
    color: #e30613 !important;
}
.orders-header {
    color: #e30613 !important;
}
.orders-header-title-h3 {
    color: #e30613 !important;
}
.profile-cards-account-title {
    color: #e30613 !important;
}
.select-AddOns-Quantity-minus {
    color: #d20505 !important;
}
.select-AddOns-Quantity-plus {
    color: #06b524 !important;
}
.select-as-default {
    color: #e30613 !important;
}
.stores-content-selected-item .home-page-map-stores-content-item-group {
    color: #e30613 !important;
}
.text-color-branded {
    color: #e30613 !important;
}
.toast-messageb.ng-star-inserted {
    color: #e30613 !important;
}
.basket-item-quantity-add-another {
	background: #e30613 !important;
	color: #ffffff !important;
}
.basket-item-quantity-remove-item {
	background: #e30613 !important;
	color: #ffffff !important;
}
.customise-toppings-reset {
	background: #e30613 !important;
	color: #ffffff !important;
}
.customise-toppings-reset.disable-select {
	background: #e30613 !important;
	color: #ffffff !important;
}
.order-address-add-new {
	background: #e30613 !important;
	color: #ffffff !important;
}
.dropdown-Item:hover {
	box-shadow: 0 3px 1px -2px #e30613 !important;
}
.profile-cards-address {
	border: thin solid rgba(238, 185, 60, 0.55) !important;
}
.profile-cards-address {
	border: thin solid rgba(238, 185, 60, 0.55);box-shadow: 0 0 5px 2px rgba(238, 185, 60, 0.15) !important;
}
.profile-cards-address.add-address:hover {
	box-shadow: 0 0 2px 1px rgba(238, 185, 60, 0.55) !important;
	color: #e30613 !important;
}
.product-page-footer-button:hover {
	box-shadow: 0px 0px 12px -1px rgba(238, 185, 60, 0.55) !important;
}
.sitename:hover .sitename-current {
    color: #e30613 !important;
}
.sitename-current:hover {
    color: #e30613 !important;
}
.basket-item-quantity {
	color: #e30613 !important;
}
.basket-close-icon fa-icon {
	color: #e30613 !important;	
}
.basket-item-quantity-amount {
	color: #e30613 !important;	
}
.cart-label fa-icon {
	color: #e30613 !important;	
}
.remove_item fa-icon {
	color: #e30613 !important;	
}
.menu-card-content {
	color: #000000 !important;
}
.order-wanted-time-modal-label {
    color: #e30613 !important;
}
.subgroup-button-active {
	background-color: #eb5719 !important;
	color: #ffffff !important;
}
.product-page-footer-button:hover {
    box-shadow: 0px 0px 12px -1px rgba(170, 30, 30, 0.55) !important;
}
.mobile-menu-list-item {
    border-bottom: 1px solid #e30613 !important;
}
.button-action-2 {
	border-color: #ffffff !important;
	background-color: #e30613 !important;
	color: #ffff !important;
}
.button-action-2.mat-button {
	border-color: #e30613 !important;
	background-color: #fff !important;
	color: #e30613 !important;
}
.deals-page-content-selections-list-item-tile-footer-button {
	border: #e30613 !important;
	background-color: #e30613 !important;
	color: #fff !important;
}

/*  --- Main Colour 2 Light --- */
.basket-item-detail span {
    color: #6c5996 !important;
}
#menu-icon-holder span {
    background-color: #e30613 !important;
}
.home-page-content-tab-hasSites-label {
    background-color: #e30613 !important;
}
.home-page-map-stores {
    background-color: #e30613 !important;
}
.mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #ed2224 !important;
}
.desktop-nav {
    background-color: #ffffff !important;
}
.text-color-standard-3 {
    color: #ed2224 !important;
}
.basket-icon {
    color: #ed2224 !important;
}
body {
    color: #000000 !important;
}
.order-wanted-time-modal-content-header {
	color: #ed2224 !important;
}
.mat-dialog-container {
    background: #ffffff;
    color: #ed2224 !important;
}
.modal-tital.nav {
	color: #ed2224 !important;
}
.mobile-menu-list.icon {
    color: #ed2224 !important;
}
.mobile-menu-list-username {
    text-decoration-color: #ffffff;
}

/* Future Order */
.order-time-date-picker-date {
    color: #3f4858 !important;
}
.order-time-date-picker-time {
    color: #3f4858 !important;
}
.future-time-list-selected {
    background: #ed2224 !important;
	border: #393a3b !important;
    color: #ffffff !important;
}

/* Checkout - Secondary A */
.order-time-title {
	color: #ed2224 !important;
}
.order-address-title {
	color: #ed2224 !important;
}
.order-payment-title-text {
	color: #ed2224 !important;
}
.order-address-details-selected-title-first {
	color: #ed2224 !important;
}
.order-address-details-selected-title-second {
	color: #ed2224 !important;
}
.order-payment-cash-header-content-group-header {
	color: #ed2224 !important;
}
.order-payment-card-billing .order-payment-cash-header-label {
	color: #ed2224 !important;
}
.checkout-order-complete-title {
	color: #ed2224 !important;
}
.order-details-content-title {
	color: #ed2224 !important;
}
.modal-title.address-checkout {
	color: #ed2224 !important;
}
.modal-body.address-checkout-tiles {
	border: thin solid rgba(238, 185, 60, 0.55) !important;
	box-shadow: 0 0 5px 2px rgba(238, 185, 60, 0.55) !important; 
}

/* myorders - Secondary A */
.orders-detail-content-total-total {
	color: #ed2224 !important;
}
.orders-detail .delivery-charge {
	color: #ed2224 !important;
}
.orders-detail .minimum-spend {
	color: #ed2224 !important;
}
.orders-detail-item-addons-header {
    color: #ed2224 !important;
}

/* myaddresses - Secondary A */
.modal-title.profile {
	color: #ed2224 !important;
}
.profile-cards-address-item fa-icon:hover {
	color: #ed2224 !important;
}
.modal-title.profile.close-icon:hover {
	color: #ed2224 !important;
}
.websection-header-group {
    color: #fff!important;
    background-color: #000000 !important;
	border-color: #000000 !important;
	}
.websection-header-group h2 {
    font-size: 30px;
	font-family: Tenant-Bold, Courier, Helvetica, sans-serif;
}
.nav-details-basket {
color: #000000 !important;
}
.cart-total-label {
color: #000000 !important;	
}
.menu-card-content-title {
	font-family: inherit;
	font-size: 23px !important;
	font-weight: bolder !important;
	color: #000 !important;
}
.deals-page-content-selections-list-item-tile-info-name {
    font-family: Tenant-Bold, Courier, Helvetica, sans-serif;
    font-size: 20px;
    padding: 6px 0 3px;
}
.nav-bar {
    background-color:  #ffffff !important;
}
.menu-header {
background-color: #ffffff !important;
	border-bottom: 2px solid #000000;	
}
.category-item {
background-color: #ffffff !important;
}
.loggedin-list a {
color: #ed2224 !important;
}
.site-card-content-section-opening-days.text-color-branded {
color: #ed2224 !important;
}
.footer {
	background-color: #000000 !important;
}
.footer-legal-links-item.alternate {
    color: #ffffff !important;
}
.profile-menu-header {
	background-color: #ed2224;
}
.mat-mdc-icon-button {
    color: #ffffff;
	background-color: #000000;
}
span.login-button.material-symbols-outlined {
	color: #ed2224
}
.table-number-page .heading:first-of-type {
	display: none;
}
.table-number-page .heading {
	color: #000000 !important;
}
.table-number-page .main-content h1.heading {   
	display: block;
	color: #000000;
}
.flex-row.menu-card-add-button-inner > :nth-child(2) {
	display: none;
}
.selected-modifier-item {
  background: #ed2224 !important;
  color: #fff;
}
.selected-modifier-item .customise-toppings-list-Item-price {
    color: #fff !important;
  }
.selected-modifier-item .select-AddOns-Quantity-minus {
    color: #c0b0b0 !important;
  }
  .selected-modifier-item .select-AddOns-Quantity-plus {
    color: #5ace2d !important;
  }
.return-to-home {
	background-color: #000000 !important;
	color: #ffffff !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
}