/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/* Ajout Police */
@font-face{
	font-family: 'Apasih';
	src: url('./font/Apasih.ttf') format('truetype')
}

/* NAV réglages */
#header .header-nav{
max-height: 60px;
padding-top: 5px;
padding-bottom: 5px;
}

/* Social Liens */
.block-social ul li {
  background-color: #ec9078;
}
.block-social ul li:hover{
  background-color: black;
}

/* Header */
#header .header-top {
	background: #fffce2;
	padding: 0.4rem 0;
	padding-bottom: 0;
}

/* Header Logo */
#header .logo{
max-width: 40%;
}

/* Header : réglage des textes */
header #custom-text {
  padding: 0rem;
  margin-bottom: 0rem;
  text-align: center;
  background: transparent;
  border-radius: 0;
}
.Header_h1{
font-family: 'Apasih', sans-serif;
font-size: 1.7rem;
font-weight: 50;
color: black;
}
.Header_h2{
font-family: 'Apasih', sans-serif;
font-size: 1.4rem;
color: #ec9078;
}
#custom-text h2 {
  font-size: 1.4rem;
  font-weight: 500;
  color: #ec9078;
  text-transform: none;
}
.Header_h3{
font-family: 'Apasih', sans-serif;
font-size: 0.8rem;
font-weight: 50;
color: #7e7e7e;
}

/* Menu Haut : réglages */

/* Menu Gauche : réglages */
.block-categories{
border: #ec9078 2px solid;
text-align: center;
margin: 0;
}
#left-column{
background-color: transparent!important;
padding: 0!important;
}
.contact-rich{
background-color: white;
padding: 15px;
}

/* Sous menu catégorie */
.top-menu .sub-menu {
  z-index: 18;
  width: 15%;
  min-width: 15%;
  margin-left: .9375rem;
  border: 0;
  }
.category a{
color: #ec9078!important;
}
.category-top-menu a{
color: #ec9078!important;
}
.product-title a{
color: #ec9078!important;
}
#main h1{
color: #ec9078!important;
}
.modal-body h1{
color: #ec9078!important;
}
/* Mise à disposition Commande */
.blockreassurance_product{
  background-color: #fff;
  padding: 10px;
  
}

/* Ajout de fond blanc aux blocs principaux*/
#wrapper .breadcrumb, .sitemap{
  background-color: #fff;
  padding: 10px;
  }

#main h1, .wishlist-footer-links, .page-footer, .addresses-footer{
background-color: white!important;
padding: 15px;
}
  
.featured-products .products-section-title, .subcategory-heading{
background: white;
font-family: 'Apasih', sans-serif;
padding-left: 30%;
padding-right: 30%;
padding-top: 10px;
padding-bottom: 10px;
margin: 10px;
}  
#subcategories{
background: none;
border: 0;
padding-top: 0;
}

.subcategory-heading, .products-section-title{
display: none;
}
.page-home .products-section-title{
display: block!important;
}

.page-home{
margin-top: 15px;
}

.subcategories-list li{
background-color: white;
margin-top: 0!important;
}
.product-actions, #main .h1, #main .current-price-value, .all-product-link, .product-description{
  background-color: #fff;
  padding: 10px;
  }

.mt-3 {
  margin-top: 0rem !important;
}

/* Cacher TTC */
.tax-shipping-delivery-label{
display: none;
}

/* Cacher Titre catégorie et image */
.block-category h1, .block-category .block-category-inner .category-cover img {
display: none;
}

#main{
padding: 0;
}
#js-product-list-top,.pagination{
background: white;
padding: 0;
margin: 0;
margin-bottom: 1.5rem;
}
.pagination{
padding: 10px;
}
#js-product-list-top .select-title{
margin: 10px;
}
.products-selection p{
margin: 10px;
}

.js-product-list-header{
display: none;
}
  
#wrapper .breadcrumb li:last-child{
color: #ec9078;
}


.popover {
	position: absolute;
	left: 40%;
  }
#left-column
{
  background-color: #fff;
  padding: 10px;
}


/* Fond Contenu */
#wrapper .container {
}

#js-product-list-header{
display: none;
}
#wrapper{
background-image: url('../test.png');
padding-top: 0;
}

/* Style Produit */
.thumbnail-container:hover
{
padding:5px;
border:5px solid #ec9078;
}

.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 0px;
  padding-right: 15px;
  padding-left: 15px;
}
/* Menu de gauche : catégories */
.block-categories{
background: #fffce2;
}


/* Bas de page */
.footer-container {
background: #fffce2;
}

#footer {
  padding-top: 0;
}

/* Couleurs */
#header .header-nav .blockcart a:hover{color:#ec9078}
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#ec9078;text-decoration:none}
.btn-primary,.btn-primary:hover{color:#fff;background-color:#ec9078;border-color:transparent}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus{background-color:#ec9078;border-color:transparent}
.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#ec9078;border-color:transparent}
.btn-outline-primary{color:#ec9078;background-image:none;background-color:transparent;border-color:#ec9078}
.btn-outline-primary:hover{color:#fff;background-color:#ec9078;border-color:#ec9078}
.btn-outline-primary.focus,.btn-outline-primary:focus{color:#fff;background-color:#ec9078;border-color:#ec9078}
.btn-outline-primary.active,.btn-outline-primary:active,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#ec9078;border-color:#ec9078}
.btn-link{font-weight:400;color:#ec9078;border-radius:0}
.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#ec9078;outline:0}
.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#ec9078}
.card-primary{background-color:#ec9078;border-color:#ec9078}
.card-outline-primary,.card-outline-secondary{background-color:transparent;border-color:#ec9078}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#ec9078;border-color:#ec9078}
.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#ec9078;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.tag-primary{background-color:#ec9078}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#ec9078;border-color:#ec9078}
.bg-primary{background-color:#ec9078!important}
.text-primary{color:#ec9078!important}
#header .top-menu a[data-depth="0"]:hover,a:hover{color:#ec9078;text-decoration:none}
.block_newsletter form input[type=text]:focus+button .search,.btn-unstyle:focus .expand-more,.search-widget form input[type=text]:focus+button .search{color:#ec9078}
.form-control:focus{color:#232323;background-color:#fff;outline:.1875rem solid #ec9078}
.input-group.focus{outline:.1875rem solid #ec9078}
.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{padding:.5rem 1rem;font-size:.875rem;color:#fff;text-transform:uppercase;background:#ec9078;border-radius:0}
.custom-radio input[type=radio]{cursor:pointer;opacity:0}.custom-radio input[type=radio]:checked+span{position:absolute;top:.125rem;left:.125rem;display:block;width:12px;height:12px;background-color:#ec9078;border-radius:50%}
.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i,.dropdown:hover .expand-more,.page-my-account #content .links a:hover i,.search-widget form button[type=submit] .search:hover,.top-menu .sub-menu a:hover{color:#ec9078}
.dropdown-item:focus,.dropdown-item:hover{color:#ec9078;text-decoration:none;background:0 0}
.search-widget form input[type=text]:focus{color:#232323;background:#fff;outline:3px #ec9078 solid}
body#checkout section.checkout-step .address-item.selected{background:#fff;border:#ec9078 3px solid}
.product-miniature .highlighted-informations .quick-view:hover{color:#ec9078}
.brands-sort .select-list:hover,.products-sort-order .select-list:hover,.suppliers-sort .select-list:hover{color:#fff;text-decoration:none;background:#ec9078}
.facet-dropdown.open{border:0}.facet-dropdown.open>.select-title{background:#f6f6f6;border:3px solid #ec9078}
.facet-dropdown .select-list:hover{color:#fff;text-decoration:none;background:#ec9078}
.pagination .current a{font-size:1.25rem;color:#ec9078;text-decoration:none}
#subcategories ul li .subcategory-name:hover,.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover,.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover,.cart-grid-body a.label:hover{color:#ec9078}
#subcategories ul li:hover .subcategory-image a{padding:5px;border:5px solid #ec9078}
.product-price{display:inline-block;max-width:100%;color:#ec9078}
.tabs .nav-tabs .nav-link.active{color:#ec9078}
.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border:0;border-bottom:#ec9078 3px solid}
#product-modal .modal-content .modal-body .product-images img:hover{border:#ec9078 3px solid}
#blockcart-modal .product-name{font-size:1.125rem;color:#ec9078}
.product-images>li.thumb-container .thumb.selected,.product-images>li.thumb-container .thumb:hover{border:#ec9078 3px solid}
.product-flags li.product-flag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3125rem .4375rem;margin-top:.625rem;font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;word-break:break-word;pointer-events:auto;background:#ec9078}
.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #ec9078}
.block-promo .promo-input+button{margin-top:-4px;margin-left:-1px;text-transform:capitalize;border:2px solid #ec9078}
.block-promo .promo-code-button.cancel-promo{margin-bottom:0;color:#ec9078}
.account-list a:hover,.block_newsletter form button[type=submit] .search:hover,.footer-container li a:hover{color:#ec9078}
.block_newsletter form input[type=text]:focus{color:#232323;background:#fff;outline:3px #ec9078 solid}
.block_newsletter form input[type=email]:focus{padding:8px 8px 9px;border:3px #ec9078 solid;outline:0}
#header a:hover{color:#ec9078;text-decoration:none}
#header .header-nav .cart-preview.active{background:#ec9078}
#header .header-nav .blockcart a:hover{color:#ec9078}






@media(max-width:600px){
header #custom-text{
  padding: 0;
font-size: 0.4rem;
}
header #custom-text h1{
font-size: 1rem;
}
header #custom-text h2{
font-size: 1rem;
}
header #custom-text h3{
font-size: 0.6rem;
}
h2{
font-size: 0.8rem!important;
}
.product-miniature .thumbnail-container .product-thumbnail img {
  position: relative;
  display: block;
  max-width: 40%;
  height: 100%;
  margin: auto;
}
.nav-tabs .nav-link {
  display: block;
  padding: 0em 0em;}


}


    
}
