/*POLICE*/
@font-face{
	font-family:'Din-pro-regular';
	src:url('/wp-content/themes/astra-child/fonts/dinpro-regular.woff') format('woff');
	font-style:400;
	font-display:swap;
}
@font-face{
	font-family:'Din-pro-bold';
	src:url('/wp-content/themes/astra-child/fonts/DINPRO-BOLD.woff') format('woff');
	font-style:normal;
	font-display:swap;
}

@font-face{
	font-family:'Mixta-regular';
	src:url('/wp-content/themes/astra-child/fonts/mixta-pro-regular.woff') format('woff');
	font-style:normal;
	font-display:swap;
}
/*CONTENAIR*/
.ast-plain-container.ast-no-sidebar #primary {
        margin-top: 30px;
}
.single .entry-header {
    margin-bottom: 30px;
	margin-top:30px;
}

/*Largeur du conteneur interieure des pages*/
.site-content .ast-container{
	width: 84.75%;
	margin:auto;
}
/*FONTS / POLICE*/
body, .gauche-droite-box1 p.sous-titre-slogan{
	font-family:"Din-pro-regular",sans-serif;
}

.footer-widget-area[data-section="section-fb-html-1"].ast-builder-html-element h2, #tab-description h2,.woocommerce-js div.product .woocommerce-tabs ul.tabs li a, .gauche-droite-box1 .sous-titre-slogan, .gauche-droite-box1 h3{
	font-family:"Din-pro-bold", sans-serif;
	font-weight:600;
}

.wp-block-button a.wp-block-button__link, button, .gauche-droite-box1 h2, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.group-btn button {
	font-family:"Mixta-regular" !important;
}

/*COLOR*/
.ast-builder-html-element h2,  #block-8 h2, .has-ast-global-color-1-color, button,.upsell-title-wrapper h2, #block11 h2, .titre-deco-bleu, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .wp-block-button__link .wp-element-button, .ast-footer-copyright p a,.ast-builder-html-element ul li a,  .custom-back-button a{
	color:#fff !important; /*Blanc*/
}
.ast-breadcrumbs .trail-items li a, h1.product_title, main p, .woocommerce-Price-amount bdi, #tab-description h2, main ul, .woocommerce-js div.product .woocommerce-tabs ul.tabs li a, .woocommerce-js .woocommerce-breadcrumb,.woocommerce-js .woocommerce-breadcrumb a,h1.woocommerce-products-header__title.page-title, .site-main, table.variations tbody tr th label, p.sous-titre, .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title, .box-1-page-GD h2, .box-2-page-GD h2,.entry-title, .groupe-block h2, .groupe-block h3{
	color:#24333a !important; /*Bleu / noir*/
}
.upsell-title-wrapper h2, .titre-deco-bleu{
	background:#24333a;
}
.ast-footer-copyright p a:hover, .ast-builder-html-element ul li a:hover{
	color:#edead0 !important;
	text-decoration:underline;
}

.ast-builder-html-element ul li a
/*TAILLE DE POLICE*/
/*Fil d'ariane = .ast-breadcrumbs .trail-items*/
span.tag{
	font-size:14px;
}
.ast-breadcrumbs .trail-items, .woocommerce-js .woocommerce-breadcrumb a, table.variations tbody tr th label{
	font-size:18px !important;
}
.woocommerce-product-details__short-description p, #tab-description ul, #tab-description p, .woocommerce-js div.product .woocommerce-tabs ul.tabs li a , .woocommerce-lavage-entretien ul, .gauche-droite-box1 p, .box-1-page-GD p, .box-2-page-GD p{
	font-size:20px;
}
p.sous-titre, .gauche-droite-box1 p.sous-titre-slogan, .main-header-menu .sub-menu .menu-link{
	font-size:21px;
}
.ast-builder-html-element h2,.upsell-title-wrapper h2, .titre-deco-bleu{
	font-size:22px;
}
.home .woocommerce-Price-amount bdi, .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title, .post-content h2.entry-title{
	font-size:24px !important;
	
}
h1.product_title, #tab-description h2, h1.woocommerce-products-header__title.page-title, .gauche-droite-box1 h3, .box-1-page-GD h2, .box-2-page-GD h2{
	font-size:36px;
}
.summary .entry-summary .price .woocommerce-Price-amount bdi, .entry-title{
	font-size:40px;
}

/*STYLE DE TEXTE*/
#block-11 h2, .footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element h2, #block-8 h2, .ast-breadcrumbs .trail-items, h1.product_title, #tab-description h2,.upsell-title-wrapper h2, .woocommerce-breadcrumb, h1.woocommerce-products-header__title.page-title, span.tag, .woocommerce-loop-product__title, table.variations tbody tr th label, .gauche-droite-box1 .sous-titre-slogan, p.sous-titre, .gauche-droite-box1 h3, .titre-deco-bleu, .box-1-page-GD h2, .box-2-page-GD h2, .entry-title, .groupe-block h2, .groupe-block h3,  .custom-back-button a{
	text-transform:uppercase;
}
.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title a:hover, .ast-single-post .entry-content a{
	text-decoration:none;
}
#block-11 h2, .footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element h2, #block-8 h2, span.tag, .woocommerce-loop-product__title, .woocommerce-js div.product form.cart .variations label, .gauche-droite-box1 p.sous-titre-slogan, .titre-deco-bleu, .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title, .entry-title{
	font-weight:500;
}
h1.woocommerce-products-header__title.page-title, .titre-deco-bleu, .block-product-header p, .page .entry-title{
	text-align:center;
}

/*LISTE A PUCE*/
ul{
	margin: 0 0 0 1em;
}
p, span.excerpt{
	text-align:justify;
}
/*PADDING*/


/*BOUTON DE TOUS LE SITE*/
.wp-block-button a.wp-block-button__link, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .group-btn button, .ff-default .ff_btn_style, .custom-back-button a {
	font-size:21px !important;
	padding: 13px 21px !important;
	background-color:#c6772a !important /*Orange des boutons*/;
	border-radius:3px !important;
	border:1px solid #c6772a;
}
.wp-block-button a.wp-block-button__link:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .group-btn button:hover, .ff-default .ff_btn_style:hover, .custom-back-button a:hover {
	
	background-color:#fff !important;
	border:1px solid #c6772a;
	color:#24333a !important;
}
/*VIDEO*/
body .ast-oembed-container *{
	border-radius:15px;
}

/*message alert */
.woocommerce-message,.woocommerce-info{
	border-top-color: #c6772a;
}
.woocommerce-message::before, .woocommerce-info::before, a.showcoupon{
	color:#c6772a ;
}
.woocommerce-info::before{
	content:'\000025'!important;
	font-family:"Din-pro-regular",sans-serif;
	font-size:25px;
	    top: 0.25em;
    left: 1em;
}
@media (max-width:1352px){
	.woocommerce-product-details__short-description p, #tab-description ul, #tab-description p, .woocommerce-js div.product .woocommerce-tabs ul.tabs li a, .woocommerce-lavage-entretien ul, .gauche-droite-box1 p, .box-1-page-GD p, .box-2-page-GD p {
    font-size: 17px;
	}
}
@media (max-width:1195px) and (min-width:995px){
	.site-content .ast-container {
    	width: 94%;
	}
}