#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    width : auto;
}

#products img, .featured-products img, .product-accessories img, .product-miniature img {
    margin-left: 0px;
}
/* Pour les bordures blanches sur les images product */

body {
  background-color: black !important;
  background-image: url('https://lprextra.fr/_shop/laplumerouge.jpg') !important;
  background-repeat: repeat-y !important;
  background-size: cover !important;
}
#header .header-top {
  display: none !important;
}
#header .header-nav {
  background: black !important;
  border: 0 none !important;
  padding: 20px !important;
  max-height: 80px !important;
}
#header .header-nav .blockcart {
  background: red !important;
  color: white !important;
  height: 2.5rem !important;
  padding: .5rem !important;
}
#product #content {
  max-width: 100% !important;
}
#wrapper, p, .tabs {
  background: transparent !important;
  color: white !important;
  font-size: 13px;
}
.container {
  background: black !important;
 }
#footer {
  background: black !important;
}
a {
  color: red !important;
}
body#checkout section.checkout-step {
  background-color: #000;
}
.addtocartfromurl_content {
  display: none !important;
}
.nav-inline {
  display: none !important;
}
.form-informations {
  display: none !important;
}
.field-password-policy {
  display: none !important;
}
.form-control-comment {
  color: #C1C1C1 !important;
}
form .form-control-label {
  color: white !important;
}
body#checkout #cart-summary-product-list img {
  width: 1.5rem;
}
body#checkout section.checkout-step.-reachable.-current .step-number {
  background-color: red;
}
.form-control {
  font-size: 14px !important;
  font-weight: bold;
}
.product-line-info .value {
  font-size: 13px !important;
    color: red !important;
}
.product-line-info .label {
  color: white !important;
  font-size: 12px;
}
body#checkout .cart-grid-right .card .cart-summary-subtotals-container .cart-summary-line .label {
  color: white !important;
}
.card-block.cart-summary-totals .cart-summary-line.cart-total .label, .card-block.cart-summary-totals .cart-summary-line.cart-total .value {
  color: white !important;
}
.block-promo .promo-name .cart-summary-line .label {
  color: #000;
}
.cart-summary-line {
  list-style: none;
}
.block-promo .promo-name .cart-summary-line span {
  color: gray !important;
}
.block-promo .promo-name .material-icons {
  color: gray !important;
}
.block-promo .promo-code-button {
  background: red !important;
  padding: 4px 10px;
}
.block-promo a {
  color: white !important;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}

.material-icons {
  color: #fff !important;
}
.bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after {
  color: #000 !important;
}
.bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after {
  color: #000 !important;
}
.cart-summary-line .value {
  color: #fff !important;
}
#cart-subtotal-shipping {
  display: none !important;
}
#menu-icon, #_mobile_user_info, #_mobile_logo {
  display: none !important;
}
.cart-item {
  list-style: none !important;
}
.cart-overview {
  border: 1px solid gray !important;
}
.card {
  background-color: #000 !important;
  color: white !important;
}
.tabs .nav-tabs {
  display: none !important;
}
tabs {
  padding: 0 1rem !important;
}
.h1, .h2, .h3, .h4 {
  color: #fff !important;
  text-transform: none !important;
  font-size: 1.2rem !important;
  margin-bottom: 30px !important;
}
.tabs .tab-pane {
  padding-top: 0 !important;
}
ul {
  list-style: inherit !important;
  font-size: 13px;
}
#wrapper .breadcrumb {
  display: none !important;
}
.product-actions .control-label {
  color: white !important;
}
.product-price {
  color: white !important;
}
.btn-primary, .btn-primary:hover {
  background-color: red !important;
  color: white !important;
}
.product-information .product-description ul li {
  color: #fff !important;
}
.cart-summary-line .label {
  color: #fff !important;
}
#header .header-nav .blockcart a, .account-list a, .products-selection .title {
  color: #fff !important;
}
.block-promo .promo-input {
    width: 60%;
}
.label, label {
  color: #fff !important;
}
#footer {
  display: none !important;
}
body#checkout section.checkout-step .address-item.selected {
  background: #000 !important;
  border: red 1px solid !important;
}



.ui-datepicker {
  width: 18em !important;
}
.ui-widget.ui-widget-content {
  background: #000 !important;
  border: 1px solid red !important;
  padding: 0 15px !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid red;
  background: red !important;
}
.ui-datepicker .ui-datepicker-header {
  background: black !important;
  color: white !important;
  border: 0 none !important;
}
.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  text-align: center;
  font-weight: bold !important;
  padding: .5em .7em !important;
  border: 0 none !important;
}
.ui-datepicker td {
  padding: 0px !important;
  border: 1px solid #000 !important;
}
.ui-datepicker table {
  margin: 0 0px 1.4em !important;
}
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.1em !important;
}
.ui-datepicker th {
  color: white !important;
}
