/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header {
    background: lightslategray;
/*  color: #fff; */
/*	margin-top: -80px; */
}

#header a {
    color: #fff;
	font-size: x-large;
}

[role="button"], a, area, button, input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    color: #fff;
}

a:hover {
    color: black;
}

.h1, .h2, .h3 {
    text-transform: uppercase;
    color: #fff;
}

#amhomecontent > h1.center {
    text-align: center;
    color: #fff;
}

.h2, h2 {
    font-size: 1.375rem;
}

#header .logo {
    max-width: 100%;

}

#header .header-nav {
    border-bottom: 0px solid #f1f1f1;
    max-height: 50px;
    margin-bottom: 30px;
}

#header .header-nav .cart-preview.active {
    background: transparent;
}

.footer-container li a {
    color: #fff;
}

#block_myaccount_infos .myaccount-title a {
    color: #fff;
}

.block-contact .block-contact-title, .linklist .blockcms-title a {
    color: #fff;
}

.block-contact {
    color: #fff;
}

.page-content.page-cms ul, p {
    color: #ffffff;
    }
	
	.product-information {
    color: #fff;
}

.tabs {
    background: grey;
}

.products-selection .sort-by-row {
    display: none;
}

#wrapper .breadcrumb li a {
    color: #fff;
}

#wrapper .breadcrumb li:last-child {
    color: #fff;
}

.product-prices .tax-shipping-delivery-label {
    display: none;
}

.product-price {
    color: #ffffff;
	font-size: 2rem;
}

#subcategories ul li {
  float: left;
  width: 33%;
  text-align: center;
}
#subcategories ul li img {
  margin-bottom: 10px;
      width: -webkit-fill-available;
	  width: -moz-available;
  margin-right: 10px;
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    background: transparent;
}

.quickview .modal-content {
    background: #c4c5cf;
}

#blockcart-modal .modal-body {
    background: #c4c5cf;
}

.cart-grid-body .card-block {
    background: #c4c5cf;
}

body#checkout section.checkout-step {
    background-color: #c4c2cf;
}

.card {
    background-color: #c4c2cf;
}

body#checkout section.checkout-step .delivery-options .delivery-option {
    background: #c4c2cf;
}

.page-content.page-cms {
    background: #c4c2cf;
}

.text-muted {
    float: left;
}

.label, label {
    color: grey;
}

.tabs .nav-tabs .nav-link {
    color: #fff;
}

#product-details .label {
    color: #fff;
}

.h6, h6 {
    color: white;
}

.btn-primary {
  background-color: #c4cc2e;
}

.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {
  border: 3px solid #83c127;
}

.tabs .nav-tabs .nav-link.active {
  color: #83c127;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
  border-bottom: 3px solid #83c127;
}

#blockcart-modal .cart-content .page-content.page-cms ul.product-total, #blockcart-modal .cart-content p.product-total, .page-content.page-cms #blockcart-modal .cart-content ul.product-total {
  background-color: #c4c5cf;
  padding: .5rem;
}

.bootstrap-touchspin .btn-touchspin {
  background-color: #c4c5cf;
}

.page-addresses .address, .page-authentication #content {
  background: #c4c5cf;
}


élément {
}
#main .page-content, #main .page-header {
  margin-bottom: 1.563rem;
}
#pagenotfound .page-not-found, #products .page-not-found {
  display: none;
}
/*
#header .header-nav #_desktop_contact_link #contact-link {
  margin-left: -250px;
  width: 600px;
}
*/

div.gallery {
  max-width: 100%;
}

#header .header-top .search-widget {
  float: right;
  margin-top: 0px;
}

.product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage {
  background-color: #f39d72;
  display: none;
}

#header .header-nav #_desktop_contact_link {
  display: none;
}

#header .header-nav .blockcart {
  font-size: x-large;
}