@media screen and (min-width:1000px){
	h1,h1.entry-title{font-size:4rem !important;padding:0;}
	h2{margin-top:5rem;font-size:3rem;margin-bottom:4rem;}
	.singular .entry-header {padding: 4rem 0;}
	
	.divmoitieg {
		width: 46%;
        margin-right: 1%;
        margin-left: 1%;
        display: inline-block;
        float: left;
    }
    .divmoitied {
        width: 46%;
        margin-right: 1%;
        margin-left: 1%;
        display: inline-block;
        float: right;
    }
    
    /** Header **/
    div#div_head{position:absolute;top:10px;z-index:10;width:100%}
	#div_logo_ht {
		margin-right: 2rem;
		margin-left: 3%;
		position: absolute;
		z-index: 10000;
	}
    div#div_slide{height:816px;position:relative;}
    div#div_slide_int{height:90px;position:relative;}
    
   .is-scrolled {
		background-color: black;
		position: fixed !important;
		top: 0 !important;
		height: 90px;
	}
	.is-scrolled #div_logo_ht{margin-top:5px;}
   
    #menupc{margin-top:55px;width:100%;text-align:center;}
    #menupc a:link, #menupc a:visited, #menupc a:active{color:#000;text-decoration:none;font-size:0.8rem;margin-left:1rem;margin-right:1rem;}
    #menupc a:hover{color:var(--cp--rouge);}
	.main-navigation{display: none;}
	#mega-menu-wrap-primary #mega-menu-primary {
		text-align: center;
		padding: 0px;
		height: 67px;
		line-height: 67px;
	}
	ul.mega-sub-menu{border-radius:0 !important;}
    /** Header **/
    
   #mega-menu-wrap-primary {
		top: -35px;
	}
   .crew-col-title {
		margin-bottom: 0.5rem !important;
		font-size: 1rem !important;
	}
    #div_mega_submenu_accessoire{display:grid;}
    
    .ast-woo-shop-archive .site-content > .ast-container{max-width:90%;}
    
    /** Slide **/
    div#sloganslide{margin-left:15%;top:420px;width:40%;position:absolute;}
    div#sloganslide *{color:white;}
	div#sloganslide h2{font-family:'PoppinsLight' !important;font-weight:normal;font-size:1.7rem;margin-top:0;margin-bottom:2rem;}
	div#sloganslide h2 strong{font-family:'Poppinsbold' !important;}
    div#sloganslide p{font-size:1rem;color:var(--cp--jaune);}
    /** Slide **/
    
    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:90% !important;margin-left:auto;margin-right:auto;padding-bottom:2rem;}
    div#div_univer_beaute .ast-container{width:100% !important;}
    div.div_ub_item{display:inline-block;width:30%;margin:1%;}
    div.div_ub_item div.div_ub_item_photo{float:left;width:40%;}
    div.div_ub_item div.div_ub_item_texte{padding-left:5%;float:right;width:60%;font-size:0.9rem;box-sizing:border-box;}
    div.div_ub_item div.div_ub_item_texte h3,.entry-content h3{margin-top:0;padding-top:0;}
    div.div_ub_item div.div_ub_item_texte h3{font-size:1.1rem;margin-bottom:1rem;padding-top:0.5rem !important;height:40px;}
    div.div_ub_item div.div_ub_item_texte p{height:150px;font-size: 0.85rem;}
    /** 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:table;}
	div#div_pres_kerior div#div_pres_kerior_illus,div#div_pres_kerior div#div_pres_kerior_produit{display:table-cell;}
	div#div_pres_kerior div#div_pres_kerior_illus{width:40%;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:60%}
	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: 2rem;margin-bottom: 2rem;}
	div#div_pres_kerior_produit_content_text p{text-align:right;color:white;font-size:1rem;line-height: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:23%;margin:1%;}
	div.div_best_seller_item h3{font-weight:normal;font-size: 1rem;padding-top:0.5rem;margin-top: 1rem;}
	div.div_best_seller_item div.div_best_seller_item_prix{font-family: 'Poppinsbold';font-size:1.5rem;padding-top:0.5rem;}
	/** Best seller **/
	
	#site-content div.univers_kerior_pres{max-width:1200px !important;}
	
	/** Actualités de la home **/	
	div.div_new_item{display:inline-block;width:31%;margin:1%;}
	.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;background-position: center center;}
	#div_actu_det h1{text-align:center;}
	div#div_actu_det_content{max-width: 80%;margin-left: auto;margin-right: auto;display:table;margin-top: 4rem;margin-bottom: 4rem;}
	#div_actu_det_content_img,#div_actu_det_content_txt{display:table-cell;width:50%;vertical-align:top;}
	/** Actualités de la home **/
	
	/* caché les tailles sur les listes de produits  */
	.products .product .custom-variation-buttons{
	  opacity: 0; 
	  visibility: hidden;
	  transform: translateY(6px);
	  transition: opacity .18s ease, transform .18s ease, visibility 0s linear .18s;
	  background-color:#000000a3;
	  pointer-events: none;       /* évite de capter le clic quand caché */
	}

	/* visible au survol (et si focus clavier dans la carte) */
	.products .product:hover .custom-variation-buttons,
	.products .product:focus-within .custom-variation-buttons{
	  opacity: 1;
	  visibility: visible;
	  transform: translateY(0);
	  transition-delay: 0s;
	  pointer-events: auto;
	}

	/* un peu de “lift” visuel au hover, facultatif */
	.products .product:hover {
	  /* filter: brightness(1.01); */
	}

	/* sécurité : que les boutons restent au-dessus des liens de la carte */
	.products .product .custom-variation-buttons{ position: relative; z-index: 5; }
	
	.div_glob_personnalisation{
		background-image: url(/wp-content/themes/crewlinesports/images/trait-pointille.svg);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: 50% 120%;
	}
	
	/** Formulaire **/
	div.div_f_left{display:inline-block;float:lelft;width:45%}
	div.div_f_right{display:inline-block;float:right;width:45%}
	.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 **/

	footer aside{display:inline-block;padding-top:3rem;color:white;width:25%;float:left;}	
	footer aside h3{font-size:1.3rem;margin-top:0;padding:2rem;padding-right:0;color:var(--cp--rouge);}
	
}
@media screen and (max-width:1700px){	
	div#div_head{left: 2%;}
	.header-shortcuts {right: 2%;}
}

@media screen and (max-width:1550px){
	div#div_head{left: 0;width:100%;}
	#menupc{margin-top: 40px;}
	#div_logo_ht{margin-left:5%;}
	.header-shortcuts {right: 5%;top:20px;}
	#mega-menu-wrap-primary #mega-menu-primary{text-align:right;margin-right:1.5rem;}
	#mega-menu-wrap-primary {top: -20px;}
	ul.mega-sub-menu{margin-top:6px !important;}
}	

@media screen and (max-width:1300px){	
	 .n2-ss-widget{margin-top:10rem !important;}
}

@media screen and (max-width:1400px){	
	 div.div_ub_item{display:inline-block;width:45%;margin:1%;}
}
