/* #### colors globales ######*/
#header .top-menu a[data-depth="0"]:hover{
	color:#fff;
}
#search #wrapper,
#category #wrapper,
.product-container{
	background-color:#fff;
}
/* noir */
.block-contact .block-contact-title,
.footer-container .h3, 
.footer-container .h4,
#header .header-nav .cart-preview.active a,
#header .header-nav .cart-preview.active i,
#header .header-nav .user-info,
#header .contact-link.contact-email a,
#header .contact-link.contact-phone a{
	color:#201F22;
}
#test{
	background-color: #201F22;
}

/* rouge */
.subcategory-name,
.page-my-account #content .links a:hover i,
.product-price,
.pagination .current a,
#footer a:focus, 
.footer-container li a:focus,
#footer a:hover, 
.footer-container li a:hover,
.product-miniature .highlighted-informations .quick-view:hover,
h1, .h1,
#header .contact-link.contact-email a:hover, 
#header .contact-link.contact-phone a:hover,
#header .contact-link.contact-email a:focus, 
#header .contact-link.contact-phone a:focus,
#header a.account:hover,
#header a.account:focus,
#header .header-nav .blockcart.active a:hover
{
	color:#E73D63;
}
.custom-radio input[type="radio"]:checked+span,
.btn-primary,
.popover,
#header .header-top{
	background-color:#E73D63 ;
}
.form-control:focus,
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover{
	border-color:#E73D63  ;
}
#subcategories ul li:hover .subcategory-image a {
    padding: 8px;
    border: 2px solid #E73D63;
}
.btn-primary:hover{
	background-color:#f0355f;
}
.block-categories,
#search_filters, #search_filters_brands, #search_filters_suppliers,
#products .product-miniature .thumbnail-container{
	background-color: #f6f6f6;
}

/*##### colors specials for the home and the category HellFest ########*/
/*noir*/
.reassurance,
/*#index .carousel,
#index #wrapper,
#index #header, 
#index #footer, 
#index #header .header-top ,
#index footer a.ets_av_cancel, */

#category.category-id-96 .carousel,
#category.category-id-96  #wrapper,
#category.category-id-96  #header, 
#category.category-id-96  #footer, 
#category.category-id-96  #header .header-top ,
#category.category-id-96 footer a.ets_av_cancel,

.product-id-category-96 .carousel,
.product-id-category-96  #wrapper,
.product-id-category-96  #header, 
.product-id-category-96  #footer, 
.product-id-category-96  #header .header-top,
.product-id-category-96 footer a.ets_av_cancel 

{
    background-color: #201F22;
}
/*blanc*/
/*#index #header .header-nav .cart-preview.active a,
#index #header .header-nav .cart-preview.active i,
#index #products,
#index .page-content.page-cms ul,
#index #wrapper .breadcrumb li a,
#index #menu-icon,
#index .links .navbar-toggler,
#index .block-contact .navbar-toggler .material-icons,
#index .copyright p,
#index footer a,
#index .footer-container li a,
#index .block-contact,
#index #header .header-nav .user-info, 
#index #header a.account,
#index header .header-nav .blockcart span.icon,
#index .contact-link.contact-email span,
#index .contact-link.contact-phone span,
#index footer a.ets_av_cancel, */

#category.category-id-96 #header .header-nav .cart-preview.active a,
#category.category-id-96  #header .header-nav .cart-preview.active i,
/*.category-id-96  #products,*/
#category.category-id-96  .page-content.page-cms ul,
#category.category-id-96  #wrapper .breadcrumb li a,
#category.category-id-96  #menu-icon,
#category.category-id-96  .links .navbar-toggler,
#category.category-id-96  .block-contact .navbar-toggler .material-icons,
#category.category-id-96  .copyright p,
#category.category-id-96  footer a,
#category.category-id-96  .footer-container li a,
#category.category-id-96  .block-contact,
#category.category-id-96  #header .header-nav .user-info, 
#category.category-id-96  #header a.account,
#category.category-id-96  header .header-nav .blockcart span.icon,
#category.category-id-96  .contact-link.contact-email span,
#category.category-id-96  .contact-link.contact-phone span,
#category.category-id-96 footer a.ets_av_cancel ,

.product-id-category-96 #header .header-nav .cart-preview.active a,
.product-id-category-96  #header .header-nav .cart-preview.active i,
/*.product-id-category-96  #products,*/
.product-id-category-96  .page-content.page-cms ul,
.product-id-category-96  #wrapper .breadcrumb li a,
.product-id-category-96  #menu-icon,
.product-id-category-96  .links .navbar-toggler,
.product-id-category-96  .block-contact .navbar-toggler .material-icons,
.product-id-category-96  .copyright p,
.product-id-category-96  footer a,
.product-id-category-96  .footer-container li a,
.product-id-category-96  .block-contact,
.product-id-category-96  #header .header-nav .user-info, 
.product-id-category-96  #header a.account,
.product-id-category-96 header .header-nav .blockcart span.icon,
.product-id-category-96  .contact-link.contact-email span,
.product-id-category-96  .contact-link.contact-phone span,
.product-id-category-96 footer a.ets_av_cancel 


{
	color:#fff;
}
/*#index .product-container,
#index .card,
#index #subcategories{
	background-color:#fff;
}*/

/*bleu*/
/*#index .page-my-account #content .links a:hover i,
#index h1, 
#index .h1,
#index .featured-products  h2,
#index #header .header-nav #menu-icon .material-icons,
#index #footer a:focus, 
#index .footer-container li a:focus,
#index #footer a:hover, 
#index .footer-container li a:hover,
#index .block-contact .block-contact-title,
#index .footer-container .h3, 
#index .footer-container .h4,
#index #block_myaccount_infos .myaccount-title a,
#index #header .header-nav .user-info,
#index #header .contact-link.contact-email a,
#index #header .contact-link.contact-phone a,
#index .product-miniature .highlighted-informations .quick-view:hover,*/


.category-id-96 .page-my-account #content .links a:hover i,
.category-id-96  h1, 
.category-id-96  .h1,
.category-id-96  .featured-products  h2,
.category-id-96  #header .header-nav #menu-icon .material-icons,
.category-id-96  #footer a:focus, 
.category-id-96  .footer-container li a:focus,
.category-id-96  #footer a:hover, 
.category-id-96  .footer-container li a:hover,
.category-id-96  .block-contact .block-contact-title,
.category-id-96  .footer-container .h3, 
.category-id-96  .footer-container .h4,
.category-id-96  #block_myaccount_infos .myaccount-title a,
.category-id-96  #header .header-nav .user-info,
.category-id-96  #header .contact-link.contact-email a,
.category-id-96  #header .contact-link.contact-phone a,
.category-id-96  .product-miniature .highlighted-informations .quick-view:hover,


.product-id-category-96 .page-my-account #content .links a:hover i,
.product-id-category-96  h1, 
.product-id-category-96  .h1,
.product-id-category-96  .featured-products  h2,
.product-id-category-96  #header .header-nav #menu-icon .material-icons,
.product-id-category-96  #footer a:focus, 
.product-id-category-96  .footer-container li a:focus,
.product-id-category-96  #footer a:hover, 
.product-id-category-96  .footer-container li a:hover,
.product-id-category-96  .block-contact .block-contact-title,
.product-id-category-96  .footer-container .h3, 
.product-id-category-96  .footer-container .h4,
.product-id-category-96  #block_myaccount_infos .myaccount-title a,
.product-id-category-96  #header .header-nav .user-info,
.product-id-category-96  #header .contact-link.contact-email a,
.product-id-category-96  #header .contact-link.contact-phone a,
.product-id-category-96  .product-miniature .highlighted-informations .quick-view:hover,
.product-id-category-96 .product-price

{
	color:#009EE0;
}

/*#index .product-flags li.product-flag,
#index .popover,
#index #mobile_top_menu_wrapper .top-menu .sub-menu,
#index #mobile_top_menu_wrapper,
#index .reassurance,
#index #header .header-top,*/

.category-id-96  .product-flags li.product-flag,
.category-id-96  .popover,
.category-id-96  #mobile_top_menu_wrapper .top-menu .sub-menu,
.category-id-96  #mobile_top_menu_wrapper,
.category-id-96  .reassurance,
.category-id-96  #header .header-top,

.product-id-category-96  .product-flags li.product-flag,
.product-id-category-96  .popover,
.product-id-category-96  #mobile_top_menu_wrapper .top-menu .sub-menu,
.product-id-category-96  #mobile_top_menu_wrapper,
.product-id-category-96  .reassurance,
.product-id-category-96  #header .header-top,
.product-id-category-96 .btn-primary 
{
    background-color: #009EE0;
}
/*rouge */
.product-flags li.product-flag.discount-percentage, 
.product-flags li.product-flag.discount-amount, 
.product-flags li.product-flag.discount{
	background-color:#E73D63 ;
}
.product-id-category-96 .btn-primary:hover{
	background-color:#1d93ab;
}

/*fin colors */
/*#index .logo_couleur,*/
.product-id-category-96 .logo_couleur,
.category-id-96 .logo_couleur,
.logo_blanc,
/*#index .gif_color,*/
.product-id-category-96 .gif_color,
.category-id-96 .gif_color,
.gif_blanc{
	display: none;
}
/*#index .logo_blanc,*/
.product-id-category-96 .logo_blanc,
.category-id-96 .logo_blanc,
.logo_couleur,
.gif_color,
/*#index .gif_blanc,*/
.product-id-category-96 .gif_blanc,
.category-id-96 .gif_blanc{
	display: block;
}
body{
	font-family: "Montserrat", sans-serif;
}
.layout_layout1 .ets_mm_megamenu_content{
	background: none!important
}
.fancybox-is-open .fancybox-bg {
    opacity: .6;
   }
.header-top-right{
	display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
#header .header-nav .blockcart{
	background:none;
	padding:0;
}
h4.ets_av_title{
	font-size: 21px;
}
.product-container{
	padding-top:20px;
}
.product-information iframe{
	width:100%;
}
.carousel .carousel-inner{
	height:auto;
}
.carousel .carousel-control .icon-prev{
	left:2rem;
}
.carousel .carousel-control .icon-next{
	right:3rem;
}
#index #wrapper .container{
	width:100%;
	max-width:1980px;
	padding:0;
}
#index .featured-products {
	width: 1140px;
    max-width: 100%;
    padding-right:15px;
    padding-left:15px;
    margin:0 auto;
}
.copyright p{
	font-size:0.7rem;
}
.blockreassurance .col-md-4 p{
	font-size:0.8rem;
}
#footer{
	padding-top:0;
}
#header .header-nav{
	border:none;
}

.flex_container{
	display: flex;
}
.space_between{
	justify-content: space-between;
}
.items_center{
	align-items: center;
}
#header{
	box-shadow: none;
}
/* Afficher le montant HT + pricing du client sur son espace 'votre compte' */
.infos_tarif_groupe {
	margin-bottom:30px;
	padding:25px;
	background:#FDF6E3;
    border-radius: 20px;
}
.infos_tarif_groupe .bolder{
	font-weight:700;
}
.infos_tarif_groupe p{
	font-size:16px;
	color:#000;
	padding:8px;
	line-height:1.7rem;
	margin-bottom: 0;
}
.infos_tarif_groupe img{
	width:765px;
}
.infos_tarif_groupe .group_client{
	padding:2px 13px;
	border-radius: 10px;
	font-size:1.1rem;
	color:#000;
	display: inline-block;
}
/* argent */
.infos_tarif_groupe .group_client.group_49,
.infos_tarif_groupe .group_client.group_51,
.infos_tarif_groupe .group_client.group_53
{
	background:#B4B4B4;
	color:#fff;
}
/* or */
.infos_tarif_groupe .group_client.group_50,
.infos_tarif_groupe .group_client.group_52,
.infos_tarif_groupe .group_client.group_54,
.infos_tarif_groupe .group_client.group_75
{
	background:#C9B037;
	color:#fff;
}
/* bronze */
.infos_tarif_groupe .group_client.group_30,
.infos_tarif_groupe .group_client.group_31,
.infos_tarif_groupe .group_client.group_32
{
	background:#AD8A56;
	color:#fff;
}

/* // fin Afficher le montant HT + pricing du client sur son espace 'votre compte' */

#payment-option-4-container{
	display: none;
	visibility: hidden;
}

.contact-link.contact-email span,
.contact-link.contact-phone span{
	display: block;
	margin-right:5px;
}
#header .header-nav .user-info{
	margin-top:0;
}
#header .header-nav .cart-preview.active{
	padding:0;
	background: none;
	margin-left:0;
}
#header .header-top{
	padding: 0.5rem 0;
}
#header .header-top>.container
{
	width:100%;
}
#header .header-top .menu{
	padding:0;
}
#header .header-top .top-menu li:first-child a{
	padding-left:0;
}
#header .header-top .top-menu a{
	color:#fff;
	text-transform: uppercase;
}
#search_widget form input{
	border-radius: 0;
}
#index #wrapper{
	padding-top:0;
}
.reassurance{
	padding:15px 0;
	background: #E73D63;
}
.blockreassurance .block-title{
	display: none;
}
.blockreassurance  .col-md-4{
	display: flex;
	align-items: center;
}
.blockreassurance  .col-md-4 p{
	color:#fff;
	margin-bottom:0;
	font-size: 0.8rem;
	font-weight:700;
	text-align:left;
}
.logo_footer {
    width: 100%;
    max-width: 180px;
}
.blockreassurance .block-icon{
	background: #fff;
	border-radius: 500px;
	margin-right:10px;
}
.blockreassurance .block-icon img{
	border-radius: 500px;
}
.blockreassurance .row >div{
	margin-bottom: 20px;
}
.bannercontainer{
	padding:0 15px;
	margin-bottom: 25px;
}
#wrapper .banner{
	margin:0 auto;
}
#contact-infos,
.footer-container li a{
	font-size:.75rem;
	font-weight:500;
}
.footer-container li{
	margin-bottom:0;
}
.mobilemenuandsearch{
	justify-content:space-between ;
	padding:0 15px;
}
.mobilemenuandsearch::after{
	display:none ;
}
.paddingmobile{
	padding:0 15px;
}

#header .header-nav{
	max-height:none;
}
.header-nav-container {
    flex-direction: column;
}
.block-category{
	min-height:0;
}
#search_filters .facet .facet-label a, 
#search_filters_brands .facet .facet-label a, 
#search_filters_suppliers .facet .facet-label a{
	font-size:0.7rem;
}
#subcategories ul li {
    min-width: 170px;
}


footer a {
	color:#7a7a7a;
}
#search_widget{
	margin-bottom:0;
}
#category #wrapper
{
	padding-top:0;
}
#category.category-id-36 #wrapper
{
	padding-top:1.563rem;
}
#subcategories ul li .subcategory-image a img{
	height:auto;
}
#search_filters .facet .facet-label, #search_filters_brands .facet .facet-label, #search_filters_suppliers .facet .facet-label{
	text-align:left;
}
.block-categories .h6{
	font-size:1.3rem;
}
.block-categories .category-sub-menu li[data-depth="0"]>a{
	font-size:.8rem;
}


/* BIRDY STYLE */
body.category-birdy,
.category-birdy #header,
.category-birdy #wrapper{
	background-color: #f4f1e3;
	padding-top:0;
}
.category-birdy #header .popover,
.category-birdy #header .header-top{
	background-color: #000;
}
body.category-birdy #header #menu-icon{
	color:#fff;
}
#header .menu
{
	flex-grow:1;
}
#header .menu .top-menu
{
	position:relative;
}
#header .menu>ul>li#category-102,
#header .menu>ul>li#lnk-birdy{
	right: 0;
    position: absolute;

}
#header .menu>ul>li#category-102{
	z-index:3;
}
#header .menu>ul>li#lnk-birdy{
	z-index:2;
}
#header .menu>ul>li#category-102 a:before,
#header .menu>ul>li#lnk-birdy a:before{
	content:"";
	background:url('../img/logo-birdy-beige.png');
	width:80px;
	height:25px;
	background-repeat: no-repeat;
	background-size: 100%;
	visibility: visible;
	display: block;
}
#header .menu>ul>li#category-102 a,
#header .menu>ul>li#lnk-birdy a
{
	visibility: hidden;
    font-size: 0;
    line-height: 0;
}
.category_header{
	margin-bottom:25px;
}
.category_header img{
	width:100%;
}
/* FIN BIRDY STYLE */

/* REFONTE LISTING PRODUIT */
.all_combinations .product-title a {  
    font-size: 18px;
    text-align: left;
    font-weight: 400;
    color: #7a7a7a;
    text-decoration: none;
}
#products .products{
	flex-direction: column;
	flex-wrap: nowrap;
	margin-right: 0px;
    margin-left: 0px;
}
#products .product-miniature{
	justify-content: flex-start;
}
#products .product-miniature .thumbnail-container{
	width: 100%;
	height:auto;
	display:flex;
	padding: 20px;
	align-items: center;
	min-height: 0!important;
	margin-bottom:0;
}
#products .product-miniature .thumbnail-top{
	width:20%;
    margin-right: 5%;
}
#products .product-miniature .product-description{
	width: 100%;
	background:none;
	padding:0;
	font-size:14px;
}
#products .product-miniature .product-price-and-shipping,
#products .product-miniature .product-title{
	text-align: left;
}
#products .product-miniature .product-title a {
    font-size: 18px;
    text-align: left;
}
.product-miniature .highlighted-informations .quick-view {
    font-size: .8rem;
}
#products .product-miniature .thumbnail-container:hover .product-description::after, 
#products .product-miniature .thumbnail-container:focus .product-description::after{
	display: none;
}
#products .product-miniature{
	display:block;
	margin-bottom:1.563rem;
}
#products .product-miniature .combinations_list{
	background-color:#f6f6f6;
	display:none;
}
.has-discount.product-price, .has-discount p, .has-discount .page-content.page-cms ul, .page-content.page-cms .has-discount ul{
	color:#E73D63;
}
.has-discount .discount{
	background:#E73D63;
}
.product-prices{
	margin-bottom:15px;
	display: flex;
    align-items: center;
}
.product-prices div{
	margin:0;
}
.combinations_listing .regular-price {
    display: inline-block;
    font-size: .875rem;
    color: #7a7a7a;
    text-decoration: line-through;
    font-weight:700;
} 
.combinations_listing .price {
    color: #E73D63;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight:700;
}
.combinations_listing .discount-product{
	display:none;
}
/* FIN REFONTE LISTING PRODUIT */

.form-control:focus{
	outline:none;
}
.attribute_value{
	font-weight:600;
}
.all_combinations form{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.product .all_combinations form{
	flex-direction: column;
}
.all_combinations ul{
	margin:0 0 10px 0;
}
.all_combinations{
	background:#F1F1F1;
	padding:15px;
	margin-bottom:20px;
}
.combinations_list .all_combinations{
	display: flex;
	align-items:center;
}
.combinations_list .all_combinations img{
	margin-right:15px;
}
.combinations_list .all_combinations .details{
	flex-grow:1;
}
.combinations_list .all_combinations .details_combination{
	display: flex;
    justify-content: space-evenly;
    margin-bottom: 15px;
}

#category .combinations_list .all_combinations .details_combination{
	justify-content:space-between;
}
.combinations_list .all_combinations form{
	justify-content:space-evenly;
}
.combinations_listing{
	font-size:.8rem;
}
.block-category .block-category-inner{
	flex-direction:row-reverse;
	align-items: center;
}
.block-category .block-category-inner .category-cover img {
    width: 110px;
    height: 110px;
}
.product-miniature .thumbnail-container.with_combinations{
	margin:0;
}
.combinations_list{
	padding:0 20px 2px 20px;
	margin-bottom: 20px;
}
span.minus,
span.plus {
	cursor:pointer; 
}
.number{
	margin:100px;
}
.minus, .plus{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color:#4c403f;
	font-size:30px;
	font-weight: 900;
	height:30px;
	line-height:30px;
}
input.minor-plus{
	height:34px;
	width: 64px;
	text-align: center;
	font-size: 20px;
	border:2px solid #3f3f3f;
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
}
.addtocart_form{
	display:flex;
	justify-content: space-evenly;
	align-items:center;
}
.product-miniature .product-price-and-shipping{
	color:#E73D63;
	font-size: 18px;
	margin-bottom: 10px;
}
.tabs .nav-tabs .nav-link.active{
	color:#E73D63;
	border-bottom:3px solid #E73D63;
}
.tabs .nav-tabs .nav-link:hover {
    border: none;
    border-bottom: #E73D63 3px solid;
}
.product-flags li.product-flag{
	background:#201F22;
}
#blockcart-modal .product-name{
	color:#E73D63;
}
#product .btn-primary,
.product .btn-primary,
.product .btn-primary.btn-blanc:hover{
	background-color: #E73D63;
	border-radius: 50px;
	font-weight: 400;
	padding: 0.5rem 1.25rem;
	transition:all 0.2s ease-out;
	font-size:15px;
	height:2.3rem;
	color:#fff;
}
#product .btn-primary:hover,
.product .btn-primary:hover,
.product .btn-primary.red:hover,
.product .btn-primary.btn-blanc{
	background-color: #fff;
	color:#4c403f;
	transition:all 0.2s ease-out;

	outline:none;
}
.product .btn-primary.btn-rouge,
.product .btn-primary.red
{
	background-color: #E73D63;
	color:#fff;
	transition:all 0.2s ease-out;
	outline:none;
}
.product .combinations_list .btn-primary.red{
	margin-top:15px;
}
.wishlist-button-product {
	margin-left:0;
}
.text-center{
	text-align:center
}
.text-right{
	text-align:right
}
.hide-combinations{
	display: none;
}
#products,
.product-miniature .product-title a,
.product-price-and-shipping p,
.combinations_listing p{
	color:#4b413F;
}

.product .combinations_listing .btn-primary{
	margin-top:15px;
}
.images-container .product-images>li.thumb-container>.thumb{
	width: 98px;
    height: 98px;
}
.extra_carrier_247,
.row_carrier_247,
.extra_carrier_270,
.row_carrier_270{
	display: none!important;
	visibility: hidden;
	height:0!important;
	min-height:0!important;
}
.right_top{
	background:#FDF6E3;
	border-radius: 10px;
	padding:5px;
}
.nom_client{
	padding:0 15px;
	color:#000;
	margin-bottom:0;
}

@media (max-width: 1200px) {
	.all_combinations form{
		flex-wrap: wrap;
		justify-content:space-around;
		position: relative;
	}
	#product .combinations_listing{
		width:100%;
		margin-bottom: 15px;
	}
	.wishlist-button-add {
		position: absolute;
		right: 0;
		top:0;
	}
}

@media (max-width: 479px) {
	.all_combinations .qty{
		margin-bottom: 15px;
	}
	.all_combinations form{
		align-items: flex-start;
		flex-direction: column;
	}
}
/* FIN REFONTE */


.wishlist-button-add{
	height: 2rem!important;
    width: 2rem !important;
    min-width: 2rem !important;
}
.account_picto_top{
	width:32px;
	height: 32px;
	margin: 0 5px;
}
#header .header-nav .blockcart{
	height: auto;
}
#header .header-nav .user-info{
	margin-left:1rem;
}
.infos_contact{
	display: flex;
}

@media (min-width: 576px) {
    #index .featured-products {
        width:540px;
        max-width: 100%
    }
	#header .logo{
	    max-width: 160px;
	}
	.contact-link{
		display: flex;
		margin-left:10px;
	}
	#header .header-nav .user-info, #header a {
	    font-size: 0.8rem;
	}
	#header .header-nav .blockcart  span.icon,
	#header .header-nav .user-info .account span{
		font-size:30px;
    	line-height: 42px;
	}
	.product-miniature .thumbnail-container {
	    min-height: 334px;
	}
    .mm_menus_ul .product-miniature .thumbnail-container{
    	min-height:0px;
    }
	#header .header-top .top-menu li:first-child a{
		padding-left:0.625rem;
	}
}
@media (max-width: 575px){
	.header-top-right {
	    width: auto;
	}
	.left_top{
		flex-direction:column;
		text-align: center;
		margin-bottom: 10px;
	}
	#header .logo {
		max-width:80%;
		margin:0 auto;
		text-align: center;

	}
	.contact-link.contact-email,
	.contact-link.contact-phone{
		margin-left:10px;
		display: flex;
		line-height: 24px;
		font-size:13px;
	}
	#header .header-nav .blockcart  span.icon,
	#header .header-nav .user-info .account span{
		font-size:30px;
    	line-height: 42px;
	}
	.carousel .carousel-inner{
		margin-bottom: 0;
	}
}

@media (min-width: 768px) {
	.header-nav-container{
		flex-direction: row;
	}
    #index .featured-products {
        width:720px;
        max-width: 100%
    }
    #header .header-nav .user-info,
    #header a{
    	font-size: 0.8rem;
    }
    #header .header-top>.container,
	#header .header-nav{
		padding:0 20px;
	}
	.contact-link.contact-email,
	.contact-link.contact-phone{
		margin-left:10px;
		display: flex;
		line-height: 24px;
	}
	#header .logo{
		max-width:150px;
	}

	.header-nav-container{
		flex-direction:row ;
	}
	#header .header-top .top-menu li:first-child a{
		padding-left:0;
	}

	#header .header-nav{
		max-height:80px;
	}

}

@media (max-width: 767px) {
	.logo_footer{
		display: none;
	}
	.combinations_list .all_combinations form{
		flex-direction: column;
		align-items:flex-start;
	}
	.product .btn-primary{
		margin-top:15px;
	}
}

@media (min-width: 992px) {
    #index .featured-products {
        width:960px;
        max-width: 100%
    }
    .featured-products .col-lg-4{
    	width: 25%;
    }  
    .product-miniature .thumbnail-container{
    	min-height:304px;
    }  
    .mm_menus_ul .product-miniature .thumbnail-container{
    	min-height:0px;
    }
    #header .header-nav .user-info,
    #header a{
    	font-size: 0.9rem;
    }
    #header .header-top>.container,
	#header .header-nav{
		padding:0 30px;
	}
	#header .header-nav .blockcart  span.icon,
	#header .header-nav .user-info .account span{
		font-size:40px;
	}
	.contact-link.contact-email,
	.contact-link.contact-phone{
		margin-left:30px;
		display: flex;
		line-height: 24px;
	}
	#header .logo{
		max-width:auto;
	}
	#search_widget {
	    min-width: 9.5rem;
	    max-width: 9.5rem;
	}
}
@media (max-width: 991px){
	.carousel {
		width:100%;
	}
	.combinations_list .all_combinations .details_combination{
		flex-direction: column;
	}

	.combinations_list .all_combinations img{
		height: 80px;
		width: 80px;
	}

	.infos_contact {
	    flex-direction: row;
	}
	.header-nav-container{
		flex-direction:column;
	}
	#header .header-nav {
    	max-height: 312px!important;
    }
    .header-nav .items_center {
	    justify-content: center;
	}
}

@media (min-width: 1200px) {
    #index .featured-products {
        width: 1140px;
        max-width: 100%;
        margin:0 auto;
    }
    #header .header-nav .user-info,
    #header a{
    	font-size: 1rem;
    }
    #header .header-top>.container{
		padding:0px 50px;
	}
	#header .header-nav{
		padding:10px 50px;
	}
}


@media (max-width: 1400px) {
	.infos_contact{
		flex-direction: column;
	}

}

@media (max-width: 1200px) {
	#header .header-nav{
		max-height:100px;
		    padding: 10px

	}

}

@media (max-width: 767px) {
	.header-nav .left_top.items_center {
	    justify-content: flex-start;
	}
	.header-nav-container .paddingmobile{
		position: absolute;
		right:0;
	}
}

@media (max-width: 575px) {
	.reward_top{
		flex-direction: column;
	}
	.reward_customer{
		margin-bottom: 20px;
	}
	#barre_progression {
    	width: 254px;
    }
}








