/*ACCEUIL*/
.ast-plain-container.ast-no-sidebar #primary{
	margin-top:0 !important;
}
.home .site-content .ast-container{
	max-width:2000px;
	width:100%;
	padding:0;
}
.entry-content .conteneur-de-page{
	margin:0 !important;
	max-width:100% !important;
	padding:0 !important;
}
.image-intro, .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width:2000px !important;
}

/*Rendre le header transparent pour faire passer l'image en dessous*/
.home .site-header{
	  background: transparent !important;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
}
.home .ast-primary-header-bar, .home .ast-builder-menu-1 .main-header-menu, .home #masthead .ast-mobile-header-wrap .ast-above-header-bar
{
	background:transparent;
}

/*CORPS DE LA PAGE D ACCUEIL*/
.block-product-header{
	text-align:center;
}
.block-product-header h1{
	font-weight:500;
	text-transform:uppercase;
}
.block-product-header p{
	font-size:18px;
	text-transform:uppercase;
	margin-top:0;
}

/*afficher les produits qui ont la petites étoiles*/
.product-categorie-jeans .woocommerce .columns-3{
	max-width:1440px !important;
	margin:auto;
}
.bloc-1440{
	max-width:1440px !important;
}
.entry-content .gauche-droite-box1 .wp-block-media-text__content{
	padding: 0 8% 0 24% !important;
}

/*STYLE DES TITRES DECORATIF*/
.line-title::before{
	content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 6px;
    border-top: 3px solid #24333a;
    border-bottom: 2px solid #23333a;
    transform: translateY(-50%);
}
.titre-deco-bleu{
	width: 14%;
	padding: 9px 14px;
	position: relative;
}

/*ACTUALITES 3 AFFICHER SUR 3 COLONNES*/
.display-posts-listing{
	display:flex;
	gap:42px;
	list-style:none;
	margin-block-start:58px!important;
	margin-block-end : 58px !important
}

.listing-item{
	display:flex;
	flex-direction:column;
	background: #f9f9f9;
}
.excerpt-dash{
	display:none;
}
/*.display-posts-listing li img, .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image img{
	object-fit: cover;
    aspect-ratio: 9 / 9;
}*/
.excerpt{
	padding: 0 27px 45px;
}

.wp-block-themeisle-blocks-posts-grid.is-style-boxed .o-posts-grid-post-body{
	padding: 30px 27px;
}
.o-posts-read-more::before{
	content:"Lire la suite ->";
	 font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
	visibility:visible;
	color:#c6772a ;
}
.o-posts-grid-post-description{
	padding: 0 0 75px;
}
.o-posts-grid-post-description p{
	padding: 0 0 35px;
}

.o-posts-read-more{
	visibility:hidden;
}
/*STYLE DES AVIS*/
h4.glsr-tag-value, .glsr-default .glsr-review-author{
	display:none !important;
}
.glsr-reviews{
	margin: 2rem 2.5rem;
}
.glsr-review{
	border-bottom: dashed;
    padding-bottom: 25px;
    border-width: 2px;
    Border-color: #c9c9c9;
}
.avis-view{
	margin: 3rem 0 !important;
	border-width: 10px;
    border-style: double;
    Border-color: #eeeeee;
}
.avis-view .group-btn{
	padding: 0 37px 31px;
}
.glsr-tag-value{
	font-weight:600;
}


/**PAGE BASIQUE*/

.groupe-block{
	margin:0;
}

/*Titre*/
.page .entry-title {
	margin:20px 0;
}
 
.entry-content .box-1-page-GD .wp-block-media-text__content, .entry-content .box-2-page-GD .wp-block-media-text__content{
	padding:8% 0 0 8%;
}

/*RESPONSIVE DES PAGE INTERIEURES/ACCUEIL EN VERSION TELEPHONE / TABLETTE*/
@media(max-width:1068px) and (min-width:984px){
	.entry-content .gauche-droite-box1 .wp-block-media-text__content {
    	padding: 0 8% 0 5% !important;
	}
}
@media(max-width:983px) and (min-width:601px){
	.gauche-droite-box1,.box-1-page-GD, .box-2-page-GD {
    	display: flex;
	}
	.box-1-page-GD, .gauche-droite-box1{
		flex-direction: column-reverse;
	}
	.box-2-page-GD{
		flex-direction:column;
	}
	.entry-content .gauche-droite-box1 .wp-block-media-text__content {
    	padding: 6% 8% 0 8% !important;
	}
	
}
@media(max-width:524px) and (min-width:320px){
	
	.entry-content .gauche-droite-box1 .wp-block-media-text__content {
		 padding: 5% 7% 0 6% !important;
	}
	.titre-deco-bleu {
    width: 52%;
	}
	.product-categorie-jeans .woocommerce .columns-3{
		margin:0 1rem;
		column-gap: 7px;
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}
	.glsr-reviews {
    	margin: 2rem 0.5rem;
	}
}