/* Primary Colours*/
  .empty {}

  .main-navigation,
  .cart-li,
  .cart-basket,
  .listing-link a.template-create-link,
  .editor_tool.next,
  .cartsteps-cell-active,
  .p-matrix-quantityheading, .p-matrix-format,
  .r-tabs .r-tabs-nav .r-tabs-tab,
    span.split-toggle,
  .starting,
  a.cta,
  #myaccount .readmore,
  .contactbar,
  h2.cat-menu-header,
  .countdown,
  #p-matrix-container .p-matrix-quantityheading, #p-matrix-container .p-matrix-format,
  #myTab.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
  .faq h3,
    .sample-pack,
    .slick-current .slider_nav_link_internal
  {
    background-color: #ed2027;
  }

  .r-tabs .p-matrix-cost,
  .r-tabs span.CurrencySymbol,
  .products_menu li a,
  .products_menu li a:visited,
  .p-matrix-cost,
  .tot-mat span.CurrencySymbol
  {
    color: #ed2027;
  }
 
 /* Primary Hover - Non-customer only*/
 
 
  /* Secondary Colours*/
  #content a.readmore,
  .current_page_item,
  .main-navigation a:hover,
  a.secondary,
   .checkout-action a,
  .checkout-action a:visited,
  .form-submit,
  .form-submit:visited,
  button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"],
  a.p-matrix-proceed,
  .r-tabs-panel .checkout-action a,
  .optionbutton,
  .checkout-action a,
  .cart-view,
  .cart-add,
  .cart-save,
  .wpcf7-submit,
  .btn,
  .mobile_icons,
  a.imageUpload,
  .remaining,
  a.reloadOrder,
  .sub-menu a,
  .p-matrix td.p-matrix-price-active,
  .p-matrix td.p-matrix-price:hover,
  .solution h3
  {
    background-color: #1e1b1c;
  }

  .mobile_button{
    color: #1e1b1c;
  }
  
/* Secondary Hover - Non-customer only*/

/* Text Colour */

  body,
  #home h1,
  #catalogue h1,
  #designs h1,
  customer-logo{
    color:  #333333  }


.storefront-box,
.cologin-page .d-flex-c span b,
.cologin-page .d-flex-c span,
.cologin-page .login-forgotpassword .form-submit,
.d-flex-c a:hover{
  color: #ffffff;
}
.storefrontlogin input,
.storefrontlogin input:-webkit-autofill,
.storefrontlogin textarea:-webkit-autofill,
.storefrontlogin select:-webkit-autofill,
.storefrontlogin ::-webkit-input-placeholder,
.storefrontlogin :-ms-input-placeholder,
.storefrontlogin ::placeholder,
.storefrontlogin .login-forgotpassword .form-submit
{ 
background: ; 
color: #40474f;
-webkit-text-fill-color: #40474f;

}

.cologin-page .storefrontlogin input[type="text"], .cologin-page .storefrontlogin input[type="password"], ::-webkit-input-placeholder, :-webkit-autofill {
border-bottom: 2px solid #40474f; 
font-size: 17px!important;
}

.cologin-page .storefrontlogin input[type="text"]:focus, .cologin-page .storefrontlogin input[type="password"]:focus {
border-bottom: 2px solid #40474f;  
color: #40474f;
-webkit-text-fill-color: #40474f;
}

.storefront-box {
background: ;

}
.storefrontlogin input,
.storefrontlogin input:-webkit-autofill,
.storefrontlogin input:-webkit-autofill:hover,
.storefrontlogin input:-webkit-autofill:focus,
.storefrontlogin textarea:-webkit-autofill,
.storefrontlogin textarea:-webkit-autofill:hover,
.storefrontlogin textarea:-webkit-autofill:focus,
.storefrontlogin select:-webkit-autofill,
.storefrontlogin select:-webkit-autofill:hover,
.storefrontlogin select:-webkit-autofill:focus,
.storefrontlogin ::-webkit-input-placeholder,
.storefrontlogin input:-webkit-autofill { 
font-size: 17px;
background: ;  
color: #40474f;
-webkit-text-fill-color: #40474f; 
}  



.storefront-box .checkout-action #action { background: #00ff00; color: #40474f;  -webkit-text-fill-color: #40474f;  }

.storefront-box .checkout-action #action:hover { background: #22242d; color: #ffffff; -webkit-text-fill-color: #ffffff; }
.d-flex-c a { color: #22242d; }


/* Button Link Text*/
