.product-information {
  color: white;
}

.h1, .h2, .h3 {
  color: white;
}

p, .page-content.page-cms ul {
  color: black;
}

.product-information .product-description ul li, .product-information .product-description ol li {
  color: black;
}

#wrapper .breadcrumb li a {
  color: white;
}

#wrapper .breadcrumb li:last-child {
  color: white;
}

#header .header-top {
  background-color: black;
}

#header, #header .header-top {
  background-color: black;
}

#header .header-top a[data-depth="0"] {
  color: white;
}

#header a {
  color: white;
}

#header .header-nav .blockcart {
  background-color: black;
}

#header {
  color: white;
}

.product-information {
  color: white;
}

body {
  color: black;
  background-color: black;
}

.form-control {
  color: black;
}

.product-miniature .product-title a {
  color: black;
}

.card {
  background-color: black;
}

.block-category .block-category-inner #category-description p, .block-category .block-category-inner #category-description .page-content.page-cms ul, .page-content.page-cms .block-category .block-category-inner #category-description ul P {
color: white;
}

.block-categories {
  background-color: black;
}

.block-categories a {
  color: white;
}

.block_newsletter {
  background-color: black;
}

.block_newsletter #block-newsletter-label {
  color: white;
}

.block_newsletter form .row .col-xs-12:last-of-type p, .block_newsletter form .row .col-xs-12:last-of-type .page-content.page-cms ul, .page-content.page-cms .block_newsletter form .row .col-xs-12:last-of-type ul {
  color: white;
}

#block_myaccount_infos .myaccount-title a {
  color: white;
}

.block-contact .block-contact-title {
  color: white;
}

.footer-container li a {
  color: white;
}

.block-contact {
  color: white;
}

#custom-text {
  background-color: black;
}

#custom-text h2 {
  color: white;
}

#custom-text {
  color: white;
}

.label {
  color: white;
}

.cart-summary-line .label {
  color: white;
}

.cart-summary-line .value {
  color: white;
}

.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price {
  color: white;
}

.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {
  color: white;
}

.h3 {
  color: black;
}

body#checkout #footer {
  background-color: black;
}

body#checkout #footer {
  color: white;
}

attribute {
  color: white;
}

  #header .header-top a[data-depth="0"] {
  color: grey;
}