/*MOD OF the CLASSIC PRESTASHOP THEME*/

/*==============================HEADER=========================*/
#header .header-nav {
   background: #191919;
   border-bottom: 0px solid;
}
#header .header-top {
   background: #191919;
}
#header .header-nav .cart-preview.active {
  background: #C8C5B3;
}
#header .top-menu a[data-depth="0"]:hover {
	color: #C8C5B3;
}
#header a:hover {
  color: #C8C5B3;
  text-decoration: none;
}
#header a {
  color: #6D6C68;
}
#header .header-nav #_desktop_contact_link #contact-link {
  display: none;
}
#header {
  color: #6d6c68;
}
#header .header-top .menu {
  padding-left: 0px;
}

/*===================================FOOTER========================*/
/*#footer .container{
   background: #191919;
}*/
#footer {
   background: #191919;
}
.footer-container li a:hover {
  color: #C8C5B3;
}
/*#footer .footer-container{
   background: #191919;
}*/
#blockEmailSubscription_displayFooterBefore {
   background: #191919;
}

/*#wrapper .tabs {
	background: #191919;
}*/

#wrapper{
	background: #191919;
}

/*#header .header-top a[data-depth="0"] {
  color: #6D6C68;
  /*text-transform: uppercase;*/
}*/



a:hover {
  color: #C8C5B3;
  text-decoration: none;
}

a {
  color: #6D6C68;
  text-decoration: none;
}

.btn-primary:hover {
  color: #fff;
  background-color: #C8C5B3;
  border-color: rgba(0,0,0,0);
}
.btn-primary {
  color: #fff;
  background-color: #6D6C68;
  border-color: rgba(0,0,0,0);
}

/*.product-miniature .highlighted-informations {
	display: none;
}*/

@media(min-width:1200px){
/*Transition on product*/
.product-miniature .highlighted-informations {
  position: absolute;
  top: 0%;
  z-index: 0;
  width: 100%;
  height: 100%;
  padding: 0.625rem 0;
  text-align: center;
  background: #fff;
  transition: margin-right;
  opacity: 0.1;
}
}
.product-miniature .highlighted-informations .quick-view {
  display: none;
}
.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants, .product-miniature .thumbnail-container:focus .highlighted-informations.no-variants {
  top: calc(110% - 2.5rem);
}

#blockcart-modal .product-name {
  font-size: 1.125rem;
  color: #6c868e;
}

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

.product-price {
  color: #C8C5B3;
}


.products-selection {
 display: none;
}

.cart-grid-body a.label:hover {
  color: #C8C5B3;
}

.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {
  border: none;
}

.tabs .nav-tabs .nav-link:hover {
  border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
  border-bottom: none;
}
.tabs .nav-tabs .nav-link.active {
  color: #C8C5B3;
  border: none;
  border-bottom: none;
}

.product-information {
  font-size: .9375rem;
  color: #C8C5B3;
}

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

#product-modal .modal-content .modal-body .product-images img:hover {
  border: none;
}

/*Hide currency selector on the top of the header*/
#currency-selector-label {
	display: none;
}
#_desktop_currency_selector {
	display: none;
}
/*hide "cart" word*/
#hidden-sm-down {
	display: none;
}
/*Hide price in product description in main page*/
#content .product-price-and-shipping {
	display: none;
}

/*#content .product-description {
	background: #191919;
}*/

.product-miniature .product-title a:hover{
  font-size: 1rem;
  color: #C8C5B3;
}

/*OUT OF STOCK color*/
.product-flags li.product-flag {
  background: #6D6C68;
}


.product-miniature .product-description {
  background: #191919;
}

.product-miniature .product-price-and-shipping {
  font-weight: 800;
  color: #C8C5B3;
  text-align: center;
}

.block-category {
  min-height: 0rem;
  background: #191919;
 
}

.featured-products .products-section-title, .product-accessories .products-section-title {
 display: none;
}

.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {
  background: #6D6C68;
}

.col-md-9 {
  float: left;
  width: 100%;
}

.card-block {
  padding: 1.25rem 1.25rem 0.5rem;
  border-radius: 25px;
}

#main .page-content {
  margin-bottom: 0rem;
}

/*#left-column {
	display:none;
}*/

#subcategories {
  display: none;
}

/*SEARCH BAR*/
#search_widget form input {
  width: 100%;
  padding: 5px 20px 5px 40px;
    padding-right: 20px;
  outline: none;
  background-color: #f1f1f1;
  border: none;
  border-radius: 20px;
}

#wrapper .breadcrumb li {
  font-size: 1.5rem;
}

.block-category h1 {
  display: none;
}
/*.card-block {
 display: none;
}*/

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

.block-contact .block-contact-title {
  color: #C8C5B3;
}

.custom-radio input[type="radio"]:checked + span {
  background-color: #6D6C68;
}

.page-my-account #content .links a:hover i {
  color: #C8C5B3;
}

#main .page-header {
  display: none;
}



body#checkout section.checkout-step.-reachable.-current .step-number {
  background-color: #C8C5B3;
}
body#checkout a:hover {
  color: #C8C5B3;
}

body#checkout section.checkout-step .done {
  color: #C8C5B3;
}

.card-block {
  border-radius: 0px;
}

body#checkout #footer {
  background: #191919;
}

#wrapper .breadcrumb li a {
  color: #7a7a7a;
}

/*Hide icon next to not enough prodcut in stock*/
#product-availability .product-unavailable {
  display: none;
}

#_desktop_contact_link {
	display: none;
}


/*Search bar*/
/*#search_widget form {
  position: absolute;
  top: 22px;
  left: 670px;
}*/

/*Search bar custom*/
#search_widget form input {
  width: 78%;
  padding: 5px 20px 5px 40px;
  outline: none;
  background-color: #191919;
  border: solid;
  border-radius: 25px;
  border-color: #6d6c68;
  border-width: 1px;
  height: 35px;
}

/*@media(min-width:1200px){
i.material-icons.shopping-cart {
  position: absolute;
  top: 8px;
  */

/*.cart-products-count {
	 position: absolute;
  top: 10px;
  left: 715px;
}*/


a.logout.hidden-sm-down {
	 position: absolute;
  top: 15px;
  left: 750px;
}
}

/*Hide account name when signed in*/
a.account {
display: none;
}


/*@media(min-width:1200px){
/*Position of the "sign in"
#_desktop_user_info .hidden-sm-down {
	 position: absolute;
  top: 10px;
  left: 760px;
}
}*/

/*Hide sign in icon*/
#_desktop_user_info .material-icons {
	display: none;
}

/*Hide "SEARCH RESULT"*/
.h2{
display: none;
}

/*Hide product description attachement*/
.tabs .nav-tabs {
  display: none;
}

/*Description of the product*/
pre { /*preformated*/
  display: block;
  margin-top: 0;
 /* margin-bottom: 2rem;*/
 /* font-size: 119%;*/
  color: #c8c5b3;
}

p { /*paragraphe*/
font-family: monospace;
font-size: 16px;
  color: #C8C5B3;
}

.contact-rich .block .data {
  color: #C8C5B3;
}

.contact-rich h4 {
 display: none;
}

/*Size of preview zoomed picture in product page*/
#product-modal .modal-content .modal-body .product-images img {
  width: 4.3rem;
}

/*hide white bar under zoomed picture*/
#product-modal .modal-content .modal-body .image-caption {
  display: none;
}

/*Scroll arrow color on product picture*/
.scroll-box-arrows .left {
  color: #C8C5B3;
}
.scroll-box-arrows .right {
  color: #C8C5B3;
}

/*Background color of the product description*/
.tabs{
	background: #191919
}	
	
	/*Set background color: white on mobile  CARD page*/
  @media (max-width: 724px){
	.cart-item {
  border-bottom: 1px solid #f6f6f6;
  background-color: white;
	}
	.cart-detailed-totals {
	background-color: white;
	}
	.card-block.checkout {
  background-color: white;
	}
  }
  
  /*Hide bug Icon card*/
.product-actions .add-to-cart .material-icons {
  line-height: inherit;
  display: none;
}

/*Vertical button on Mobile check out*/
.bootstrap-touchspin .input-group-btn-vertical {
  width: 0%;
}


.img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {
  max-width:  fit-content;
  height: auto;
}