@media (max-width:767px){
	
	#header nav .panier > a > svg,
	#header nav .social_block,
	#header nav .liens_utiles,
	#header nav .big-block-cart .aide_contact,
	#header .fixed_stiki, 
	#header .nav-text{
		display:none;
	} 
	#header nav .panier .svg_mobile{
		display:block!important; 
	} 
	#header nav .panier .svg_mobile svg{   
		width: 23px;
		height: 23px;
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
	} 
	header nav{
		position:absolute;
		right:15px;	
		top:0;
		z-index:2;
	}
	header .row.d-flex{
		padding-right:80px;
		z-index:1;
	}
	#header .big-block-cart{
		margin-top:9px;
	}
	body#category #columns {
		padding-top: 58px;
	}
	body #columns {
		padding-top: 15px;
	}
	body#module-supercheckout-supercheckout #center_column {
		padding-top: 14px;
	}
}

@media (max-width:450px){ 
	ul.liste_cat > li{
		display:block;
	}
}

@media (max-width:350px){ 
	header#header .nav_principal_wrapper{
		margin:0;
	}
	header .row.d-flex{
		padding-left:15px;
	}
}

@media (max-width:310px){ 
	header#header .nav_principal_wrapper{
		margin:0;
	}
	header .panier{
		margin-left:10px;
	}
}

#fullpage  .cat_desc a:hover,
#bobochicbandeaufixed p a:hover{
	text-decoration:underline;
	color:#200002;
}

#bobochicbandeaufixed p a{
	color:#200002;
}

#fullpage  .cat_desc a{
	color:#fff;
}

body .vente-content p{
	font-family: 'Hanken Grotesk', sans-serif;
} 

/* Stiky Bar */
.fixed_stiki{
	position:fixed;
	top:120px;
	width:100%;
	left:0;
	z-index:1000;
	background:#d01345;
}

.fixed_stiki a.fermer{
	float:right;
	position:absolute;
	top:0;
	right:0;
	line-height:30px;
	padding:10px 15px;
	text-transform:uppercase; 
	font-weight:800;
	color:#fff;
}

.fixed_stiki a.fermer img{
	float: right;
	margin-top: 6px;
	margin-left:15px;
}

.fixed_stiki  p{
	color:#fff;
	font-weight:500;
	line-height:18px;
	padding:7px 20px;
	text-align:center; 
	font-size:14px;
	letter-spacing: 1px;
}

.fixed_stiki  p strong{
	font-weight:900;
}

#bobochicbandeaufixed p a:hover,
#bobochicbandeaufixed p.fermer:hover{
	text-decoration:underline;
}

.fixed_stiki  p a{
	color:#fff;
}

.fixed_stiki  p,
.fixed_stiki  a.fermer{ 
	font-family: 'Hanken Grotesk', sans-serif;
	font-size:12px;
}

.fixed_stiki  a.fermer img{
	display:none;
}

.fixed_stiki  a.fermer svg{ 
	width: 20px;
	height: 21px;
	font-weight: normal;
	float: right;
	line-height: 30px; 
	float: right;
	margin: 3px 0 0 6px;
}

#bobochicbandeaufixed  .table{
	display:table;
	width: 100%;
	min-height:50px;
	margin:0 auto;
	padding:0 100px ;
}

#bobochicbandeaufixed  .table-cell{
	min-height:50px;
	vertical-align:middle;
	display: table-cell;
	width: 100%;
}

/* FIN - Finalisations du nouveau header */
@media (max-width:767px){ 
	header .container-fluid{
		position:relative;
	}
	#bobochicbandeaufixed  .table{
		display:table;
		width: 100%;
		min-height:50px;
		margin:0 auto;
		padding:0 45px 0;
	}
	#bobochicbandeaufixed .no_mobile{
		display:none!important;
	}
	#bobochicbandeaufixed  a.fermer{
		padding:15px;
		right:15px;
	}
	#bobochicbandeaufixed  a.fermer .no_mobile svg,
	#bobochicbandeaufixed  a.fermer .no_mobile img{
		margin:3px 0 0;
	}
	.fixed_stiki {
		position: relative;
		top: 0;
		width: auto;
		margin:0 -15px;
		left: 0;
		z-index: 1000;
		background: #d01345;
	}
	.fixed_stiki p{
		font-size:12px;   
		line-height: 18px;
	}
}

.livraison-premium .contentlogopremium {
    width: 40%;
    text-align: center;
    padding: 0 60px;
    flex-direction: column;
    justify-content: center;
    flex: 0.4;
    display: flex;
    padding: 0;
}

.contentlogopremium div video{
	object-fit: cover;
}

.contentlogopremium a,
.contentlogopremium div video,
.contentlogopremium div{
	width:100%;
	height:100%;
	float:left;
}

.boixactus .col-sm-6 .item{
	height:240px;
}

.boixactus .col-sm-6 .item .col-xs-6 .image img{
	max-height:240px;
}

.boixactus.v2 .col-sm-6 .item{
	position:relative;
	display:table;
	width:100%;
	vertical-align:middle;
	float:none;
}

.boixactus.v2 .col-sm-6 .item > .col-xs-6 {
	position:relative;
	display:table-cell;
	width:100%;
	padding:0 15px;
	vertical-align:middle;
	float:none;
}

.boixactus.v2 .avec_vimeo .vimeo{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
}

.boixactus.v2 .avec_vimeo.col-sm-6 .item .col-xs-6{
	position:relative;
	z-index:3;
}

.boixactus.v2 .col-sm-6 .item .col-xs-6 span,
.boixactus.v2 .col-sm-6 .item .col-xs-6 span.raleway{
	color:#fff;
}

.boixactus.v2 .col-sm-6 .item .col-xs-6{
	height:240px;
	width:100%;
	padding:0 15px 0;
}

.boixactus.v2 .col-sm-6 .item .col-xs-6 .bouton{
	max-width:182px;
	margin:auto;
}

.boixactus.v2 .col-sm-6 .item .col-xs-6.pull-right{
	z-index:1;
	display:none;
}

.boixactus.v2 .col-sm-6 .item .col-xs-6 span.btn:hover{
	color:#000;
}

.has-mobile .boixactus.v2 .col-sm-6 .item {
	margin-bottom:1px;
	border:0;
	
}

.has-mobile .boixactus.v2 > .col-sm-6{
	padding:0;
}

.has-mobile .boixactus.v2 .col-sm-6 .item .col-xs-6{ 
	padding:50px 0px 0;
}

.has-mobile .big-block-notification .dropdown .dropdown-menu > li.news-title{
	text-align:center;
}

.has-mobile .boixactus .col-sm-6 a,
.has-mobile .boixactus .col-sm-6 a:hover {
    -ms-transform: translate(0, 0px);
    transform: translate(0,0);
    box-shadow: none;
} 

.opened > .dropdown-menu{
	display:block;
}