@media screen and (max-width:732px){
	h1{font-size:3rem;padding:0;}
	h2{margin-top:3rem;font-size:2rem;margin-bottom:2rem;}
	
	/** Header **/
    div#div_head {
		position: absolute;
		top: 10px;
		z-index: 10;
		width: auto;
		left:15px;
	}
    div#div_slide{height:350px;position:relative;}
    div#div_slide_int{height:80px;position:relative;}
    .header-shortcuts{top:30px;right:60px;}
    #div_logo_ht {
		margin-left: auto;
		margin-right:auto;
		width: 100px;
	}
	#crew-lang-static{display:none;}
    /** Header **/
    
    /** Slide **/
    div#sloganslide{margin-left:5%;top:150px;width:50%;position:absolute}
    div#sloganslide *{color:white;}
	div#sloganslide h2{font-family:'PoppinsLight' !important;font-weight:normal;font-size:1.2rem;margin-top:1rem;margin-bottom:0;}
	div#sloganslide h2 strong{font-family:'Poppinsbold' !important;}
    div#sloganslide p{display:none;}
    div#n2-ss-2 .nextend-bar-horizontal div{position: absolute;top: -30px;display:block;}
    .n2-ss-widget div span{margin-top:-50px !important;font-size:1rem !important;}
    
    div#sloganslide a.abtblanc:link, div#sloganslide a.abtblanc:visited, div#sloganslide a.abtblanc:active{font-size:0.9rem;padding:0.3rem;padding-left:1.5rem;padding-right:1.5rem;}
    /** Slide **/
    
   /** Menu **/
	#menupc {
		position: fixed;
		top: -110px;
		right: 20px;
		z-index: 100;
	}
	
	.ast-header-break-point .main-navigation {
		padding-left: 0;
		position: absolute;
		top: 30px;
		right: 20px;
		height:50px;
	}
	.menu-toggle{display:none !important;}
	#mega-menu-wrap-primary .mega-menu-toggle {background-color:transparent;}
	#div_mega_submenu_accessoire{display:block;}
	#mega-menu-wrap-primary {top: -10px;}
	/** Menu **/
	
    div.div_mainint{width:auto;max-width:1310px;margin-left:auto;margin-right:auto;}
    
    /** Nos univers beauté **/
    div#div_univer_beaute{width:auto;max-width:95%;margin-left:auto;margin-right:auto;}
    div.div_ub_item{float:left;width:46%;margin:2%;text-align:center;}
    div.div_ub_item div.div_ub_item_photo{float:none;display:bloc;width:100%}
    div.div_ub_item div.div_ub_item_texte{padding-left:0;float:none;display:block;width:100%;font-size:0.9rem;box-sizing:border-box;}
    div.div_ub_item div.div_ub_item_texte h3{margin-top:0;padding-top:0;height:30px;}
    div.div_ub_item div.div_ub_item_texte h3{font-size:1.1rem;margin-bottom:1rem;padding-top:0.5rem !important;height:40px;}
    /** Nos univers beauté **/
    
    /** Présentation Kerior **/
	div#div_pres_kerior{height:auto;width:100%;background-image: url(/wp-content/themes/crewlinesports/images/fond-presentation-kerior.jpg);background-repeat:no-repeat;background-size:cover;display:block;}
	div#div_pres_kerior div#div_pres_kerior_illus,div#div_pres_kerior div#div_pres_kerior_produit{display:block;}
	div#div_pres_kerior div#div_pres_kerior_illus{width:100%;height:300px;background-image: url(/wp-content/themes/crewlinesports/images/femmes-kerior.png);background-repeat:no-repeat;background-position: center bottom;background-size:contain;}
	div#div_pres_kerior div#div_pres_kerior_produit{width:100%}
	div#div_pres_kerior div#div_pres_kerior_produit div#div_pres_kerior_produit_content{width:100%;}
	
	div#div_pres_kerior div#div_pres_kerior_produit div#div_pres_kerior_produit_content div#div_pres_kerior_produit_content_text{width:65%;display:table-cell;vertical-align:top;text-align:right;padding:1rem;}
	div#div_pres_kerior_produit_content_text h2{text-align:right;color:white;font-size:2rem;font-size: 1.5rem;margin-bottom: 1.5rem;}
	div#div_pres_kerior_produit_content_text p{text-align:right;color:white;font-size:0.9rem;line-height:1.2rem;}
	div#div_pres_kerior div#div_pres_kerior_produit div#div_pres_kerior_produit_content div#div_pres_kerior_produit_content_photo{width:35%;display:table-cell;vertical-align:middle;text-align:center;padding-top:2rem;padding-bottom:2rem;padding:1rem;}
	div#div_pres_kerior div#div_pres_kerior_produit div#div_pres_kerior_produit_content div#div_pres_kerior_produit_content_photo img{height:80% !important;}
	/** Présentation Kerior **/
	
	/** Best seller **/
	div.div_best_seller_item{float:left;width:46%;margin:2%;margin-bottom:3rem;}
	div.div_best_seller_item h3{font-weight:normal;font-size:1rem;padding-top:0;margin-top:0.5rem;margin-top: 1rem;}
	div.div_best_seller_item div.div_best_seller_item_prix{font-family: 'Poppinsbold';font-size:1.2rem;padding-top:0.8rem}
	/** Best seller **/
	
	/** Actualités de la home **/	
	div.div_new_item{display:inline-block;width:46%;margin:2%;}
	.div_new_item_presume{height:70px;overflow:hidden;}
	#div_actu_det_content_txt hr{margin:0;}
	#div_actu_det_content_txt h2{margin-top:2rem;}
	div.div_new_item h2{margin-top:2rem;margin-bottom:2rem;font-size: 1.7rem !important;}
	div.div_new_item .div_new_item_img{width:100%;height:250px;background-repeat:no-repeat;background-size:cover}
	#div_actu_det h1{text-align:center;}
	div#div_actu_det_content{max-width: 80%;margin-left: auto;margin-right: auto;display:table;}
	#div_actu_det_content_img,#div_actu_det_content_txt{display:table-cell;width:50%;vertical-align:top;}
	/** Actualités de la home **/
	
	.custom-variation-buttons{display:none !important;}
	
	footer aside{display:inline-block;padding-top:3rem;color:white;width:46%;float:left;height:200px;margin:2%}	
	footer aside h3{font-size:1.3rem;margin-top:0;margin-bottom:1.55rem;padding:0;color:var(--cp--jaune);}
	
	.divmoitieg {
		width: 98%;
        margin-right: 1%;
        margin-left: 1%;
        display: block;
        float: left;
    }
    .divmoitied {
        width: 98%;
        margin-right: 1%;
        margin-left: 1%;
        display: block;
        float: right;
    }
    
    .related ul.products li.product {
        flex: 0 0 50%;
    }
    
    .div_glob_personnalisation {
		background-image: url(/wp-content/themes/crewlinesports/images/trait-pointille-s.svg);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: 10px 120%;
	}
	
	/** Formulaire **/
	.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {margin-bottom:0;}
	/** Formulaire **/
	
}

@media screen and (max-width:550px){
	footer aside{display:block;padding-top:2rem;color:white;margin-left:2rem;float:none;height:auto;}	
}

