element.style {
}

.entry-header .entry-title {
	text-align: center;
	margin-bottom: .8em;
	margin-top: .1em;
}

.wf-active .page .panel-content .entry-title, .wf-active .page-title, .wf-active body.page:not(.twentyseventeen-front-page) .entry-title {
	font-family: "Montserrat", sans-serif;
	font-weight: 800;
	font-style: inherit;
}

.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
	color: chocolate;
	font-size: 25px;
	font-size: 1.5rem;
	font-weight: 800;
	letter-spacing: .14em;
	text-transform: uppercase;
}

element.style {
}

body.has-header-image .site-description, body.has-header-video .site-description {
	color: white;
	opacity: 1;
}

element.style {
}

.entry-title, .entry-title a, .singular .entry-title {
	color: chocolate;
}

.entry-title, .entry-title a, .singular .entry-title {
	color: chocolate;
}

.entry-title, .entry-title a, .singular .entry-title {
	text-align: center;
}

.wrap {
	max-width: 1200px;
	margin: 0 auto;
	padding: 1em;
}

#primary {
	max-width: 1200px;
	margin: 0 auto;
}

element.style {
}

.wp-block-button .wp-block-button__link {
	margin-top: -1em;
}

element.style {
}

.wp-block-media-text :last-child {
	margin-bottom: 0;
}

p.has-background {
	padding: .5em;
}

element.style {
}

.wp-block-media-text :last-child {
	margin-bottom: 0;
}

element.style {
}

.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img {
	border-radius: 9999px;
	border-style: solid;
	color: lightgrey;
}

element.style {
}

.wp-block-media-text :last-child {
	margin-bottom: 0;
}

img {
	border-style: solid;
	color: grey;
}

element.style {
}

.wp-block-paragraph.has-background {
	padding: 10px;
	margin-right: 0;
}

element.style {
}

.colors-dark h5, .main-navigation a:hover, .colors-dark .entry-meta, .colors-dark .entry-meta a, .colors-dark .nav-subtitle, .colors-dark .comment-metadata, .colors-dark .comment-metadata a, .colors-dark .no-comments, .colors-dark .comment-awaiting-moderation, .colors-dark .page-numbers.current, .colors-dark .page-links .page-number, .colors-dark .site-description {
	color: gold;
}

element.style {
}

.navigation-top a {
	color: goldenrod;
	font-weight: 600;
	padding: 15em 1px;
	padding-top: .5em;
	padding-right: 0;
	padding-bottom: .5em;
	padding-left: 15px;
	text-decoration: none;
}

element.style {
}

.navigation-top .current-menu-item>a, .navigation-top .current_page_item>a {
	color: goldenrod;
}

element.style {
}

@media screen and (min-width: 48em)
.custom-logo-link img,body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
	
}

.custom-logo-link img {
	display: inline-block;
	max-height: 80px;
	width: auto;
}

img {
	border-style: none;
	color: 0;
}

element.style {
}

body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a {
	color: #fff;
}

element.style {
}

.site-branding a:hover, .site-branding a:focus {
	opacity: 1;
}

element.style {
}

.navigation-top .sub-menu a {
	color: #8b4513;
}

.tag-cloud-link,
.post-tags a {
	border-radius: 20px;
/* coins arrondis */
	padding: 6px 14px;
/* respiration */
	border: 1.5px solid #8B5A2B;
/* marron doré */
	color: #6B3E26;
/* texte */
	background-color: transparent;
	text-decoration: none;
	font-weight: 600;
	font-size: .9rem;
}

@media (hover: hover) {
	.tag-cloud-link:hover,
													  .post-tags a:hover {
		background-color: #B89A5B;
		color: #ffffff !important;
		border-color: #D2B05A;
	}
}

/* SUPPRESSION TOTALE DU FLASH BLEU MOBILE */
.tag-cloud-link,
.post-tags a {
	outline: none !important;
}

.category .entry-title,
.archive .page-title {
	text-align: center;
}

.category .archive-description {
	max-width: 900px;
	margin: 0 auto;
}

.category .archive-description,
.archive .archive-description,
.category p {
	text-align: justify;
}

/* Justification du texte avec meilleure lisibilité */
.page p,
.page li {
	text-align: justify;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

/* Élargir le contenu principal sur desktop – Twenty Seventeen */
@media screen and (min-width: 48em) {
	/* === Élargissement réel du contenu – Twenty Seventeen === */
	@media screen and (min-width: 48em) {
	.wrap {
		max-width: 1200px !important;
		padding-left: 2em !important;
		padding-right: 2em !important;
	}
}

/* === Agrandir les images de recettes (images Canva) sur desktop === */
@media screen and (min-width: 48em) {
	.single-post .entry-content img {
		max-width: 1100px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
}

#subscribe-submit a {
	background: #F2C26B !important;
/* doré clair lumineux */
	color: #000000 !important;
	border: 2px solid #8A4F14 !important;
/* mordoré */
	border-radius: 8px !important;
	font-weight: 600 !important;
	display: inline-block !important;
}

/* Hover */
#subscribe-submit a:hover {
	background: #E4A63E !important;
	border-color: #6F3C0F !important;
}

.page-title span {
	color: #6b3f1d;
}

.page-title {
	color: #6b3f1d;
}

.taxonomy-description {
	text-align: left;
}

.taxonomy-description strong:first-child {
	display: block;
	text-align: center;
}

.taxonomy-description {
	text-align: center;
}

.taxonomy-description p {
	text-align: left;
}

.entry-content,
.entry-content p,
.taxonomy-description,
.taxonomy-description p,
.site-content {
	color: #000000 !important;
}

.main-navigation .sub-menu a {
	text-align: left !important;
	justify-content: flex-start !important;
}
	
	h2 {
color: #ddc279 !important;
}
	
