/*
Theme Name: Nature et Paysage
Theme URI: exig.fr
Description: Thème du site de Nature et Paysage
Author: Exig
Author Uri: exig.fr
Template: zakra
Version: 1.0.0
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/*
 * GLOBAL
 */
:root {
	--main-font: 'Montserrat', sans-serif;
	--title-font: 700 3.2rem "Montserrat", sans-serif;
	--title-lexend: 'lexend deca', serif;
	--container-width: 100%;
	--content-color: #212121;
	--main-color: #005449;
	--secondary-color: #2b9749;
	--bleu: #0095db;
	--rose: #c7017f;
}
body:not(.tg-container--separate) #page {
	background: white;
}
@media (min-width: 768px) {
	:root {
		--container-width: 720px;
		--padding-left : 15px;
		--padding-right : 15px;
	}
}

@media (min-width: 992px) {
	:root {
		--container-width: 940px;
		--padding-left : 1px;
		--padding-right : 1px;
	}
}

@media (min-width: 1200px) {
	:root {
		--container-width: 1200px;
	}
}
.grid-4 {  
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 1fr;
	grid-auto-rows: 1fr;
	gap: 0px 0px;
	grid-auto-flow: row;
	grid-template-areas:
	  ". . . .";
}
body {
	color: var(--content-color);
}
/* header */
.zak-header-top-row {
	background-color: var(--main-color) !important;
}
.zak-main-header {
	background: transparent;
}
.site-branding {
	flex-direction: column;
}
.zak-header-builder .zak-main-row .zak-header-center-col {
	flex-direction: column;
	text-align: center;
}
.zak-header-builder .zak-main-row .zak-header-center-col h1{
	font-weight: 400;
}
.zak-header-bottom-row img {
	height: 110px;
	width: auto;
}
.home .site-info-wrap,
body:not(.home) .site-branding .custom-logo-link,
body:not(.home) .zak-header-builder .zak-main-row .zak-header-center-col h1,
body:not(.home) .zak-header-bottom-row img {
	display: none;
}
.home .zak-header-builder .zak-header-main-row {
	padding-top: 8em;
}
.home .zak-header-bottom-row {
	padding-top: 8em;
	padding-bottom: 5em;
}
.zak-header-top-row {
	background-color: rgba(0, 84, 73, 0.8) !important;
}