@font-face {
  font-family: 'sauberscript';
  src: url('/wp-content/themes/astra-child/assets/font/Sauber-Script.woff') format('woff');
  font-style: normal;
}

p{
	margin:0 !important;
}
a{
	text-decoration:none !important;
}
:root{
	-wp--custom--ast-default-block-top-padding: 30px;
    --wp--custom--ast-default-block-right-padding: 0;
    --wp--custom--ast-default-block-bottom-padding: 30px;
    --wp--custom--ast-default-block-left-padding: 0;
	--ast-global-color-0: #366a1e;
	--fluentform-primary: #366a1e;
}
li::marker{
	color:#366a1e;
	font-size:16px;
}
.container-page h2{
	font-size:30px;
	color:#366a1e;
	max-width:100%;
	margin-bottom:10px;
	margin-top:10px;
}
.container-page h3{
	font-size:20px;
	color:#366a1e;
	margin-bottom:10px;
	margin-top:10px;
	max-width:100%;
}
.pageContentHeader, .entry-header, .ast-archive-title {
   background-color: #366a1e;
    height: 2px;
	display: flex;
    align-items: center;
}

body.search-results .ast-archive-title{
	font-size:60px !important;
	font-family:"sauberscript";
	color: #366a1e;
	display:inline-block;
	 background: transparent;
	font-weight:500 !important;
}
.search .ast-container section.ast-archive-description{
	padding-top:0;
}
.pageContentHeader h2, .entry-header h1, .titre-section {
	display:inline-block;
	background:#fff;
	padding:0 30px;
	font-size:60px !important;
	font-family:"sauberscript";
	font-weight: 500 !important;
    color: #366a1e;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
.ast-pagination .page-numbers.current{
	background-color:#366a1e;
	border-color:#366a1e;
}