/*
Theme Name: Sinatra Child
Text Domain: sinatra-child
Version: 1.4.1
Requires at least: 5.0
Tested up to: 5.6
Requires PHP: 5.2.4
Description: Sinatra is a lightweight and highly customizable multi-purpose theme that makes it easy for anyone to create their perfect website. You can use it for any type of website from blogs, businesses, online shops, creatives, hotels, restaurants, startups and more. With Sinatra you get the perfect blend of performance, modern design and powerful, yet simple to use options. Works perfectly with the new block editor (Gutenberg) and your favorite plugins such as: WooCommerce, JetPack, page builders, SEO plugins and others. It comes with microdata integration, unlimited colors, multiple layouts, pre-built demo websites and so much more. It's also translatable and built with best SEO practices. Try Sinatra theme today on https://try.sinatrawp.com
Tags: two-columns, right-sidebar, left-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, sticky-post, editor-style, threaded-comments, translation-ready, custom-colors, featured-images, full-width-template, microformats, theme-options, e-commerce
Author: Sinatra Team
Template: sinatra
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

Do not add your CSS to this file, use a child theme instead: https://codex.wordpress.org/Child_Themes
The main CSS file is loaded from "assets/css folder".
*/
/* ------------ */
/* GÉNÉRAL 		*/
/* ------------ */
html{
	font-family: 'circular', Arial, sans-serif;
	scroll-behavior: smooth;
}

html.is-mobile-menu-active body #page:after{
	background-color: #e0dcc7;
}
	html body{
		font-family: 'circular', Arial, sans-serif;
		/*font-size:0.8rem;*/
		font-size:18px;
		line-height:34px;
	}


#si-scroll-top svg.si-icon.top-icon{
	fill:#37493E;
}

#main,
#main h3{
	font-family: 'circular', Arial, sans-serif;
	z-index:10;
}

#main .has-parallax p,
#main h2,
#main h3 span,
#main .accueil_vivre_foret h3, 
#main .biographie_texte h3, 
#main .biographie-dates .wp-container-1 ul li,
#main .post-navigation-link__title{
	font-family: 'albertus', Arial, sans-serif;
	position: relative;
	z-index: 2;
}
	body #main .entry-content h2{
		margin-top:30px !important;
	}
	#main .has-parallax p{
		margin-left:21%;
	}

#main article *{
	z-index: 2;
}

#bg_ligne_contenu{
	position: absolute;
    height: 100%;
    top: 0px;
    border-left: solid 1px #37493E;
    left: 35%;
    width: 50%;
    z-index: 0;
}

/* ------------ */
/* ENTÊTE 		*/
/* ------------ */
#masthead{
	/*overflow: hidden;*/
	position: fixed;
	width: 100%;
	z-index: 11;
}

#main{
	margin-top: 98px;
}

#masthead #sinatra-header-inner .si-widget-wrapper a:hover{
	color:#ffffff;
}

#bg_logo,
#bg_logo_header,
#footer_bg_logo{
	background: #37493e repeat;
    /*background-image: url(template-parts/header/images/logo_bg.png);*/
	background-position: right top;
	background-image: url(template-parts/content/images/bg_lignes_vertes.jpg);
    position: absolute;
    width: 35%;
    border-right: solid 1px #E0DCC7;
    min-height: 98px;
	/*min-height: 143px; FOOTER BG LOGO */
    z-index: 1;
}

#masthead #sinatra-header-inner .sinatra-nav > ul > li.lang-item{
	display:none;
}

.sinatra-header-layout-2 .si-header-container .sinatra-nav{
	background-color:#37493e;
	margin-left:10rem;
	z-index:20;
}
	#masthead #sinatra-header-inner .sinatra-nav>ul>li>a>span:before{
		background-color:#996C3F;
		height:4px;
		top:68px;
	}

#masthead .page-header{
	display: none;
}
#masthead .lang-item{
	vertical-align: top;
	line-height:34px;
	list-style: none;
    text-transform: capitalize;
    display: inline-block;
    font-weight: bold;
    vertical-align: text-bottom;
}
	#masthead .lang-item a{
		vertical-align: initial;
	}

.sinatra-nav .children, .sinatra-nav .sub-menu{
	background-color: #e0dcc7;
	border-top-color: transparent;
	border: none;
	top: 105%;
}

/* ------------ */
/* CONTENU 		*/
/* ------------ */
.page-header{
	z-index:10;
}

#main article p{
	line-height:28px;
}

#main .wp-block-button__link.has-background{
	transition:all 0.2s;
}

#main .wp-block-button__link.has-background:hover{
	background-color:#996c3f !important;
}

/* ------------ */
/* BIOGRAPHIE	*/
/* ------------ */
.wp-block-columns.biographie_dates{
	gap: 0em;
}
	.wp-block-columns.biographie_dates ul{
		color: #37493E;
		font-weight: bold;
		list-style: none;
		margin-left: 0px;
	}
	.wp-block-columns.biographie_dates ul li{
		min-height: 70px;
		margin-bottom: 0px;
	}
	.wp-block-columns.biographie_dates > .wp-block-column.wp-container-2{
		/*flex-basis: 20% !important;*/
		font-size: 28px;
	}
		.wp-block-columns.biographie_dates > .wp-block-column.wp-container-2 li{
			font-family:'Albertus', Arial, sans-serif;
			line-height: 36px;
		}
	.wp-block-columns.biographie_dates > .wp-block-column.wp-container-3{
		/*flex-basis: 80% !important;*/
		font-size: 18px;
	}
	
body #main .wp-block-columns .fleches_articles{
	cursor:pointer;
}

body #main .entry-content .wp-block-columns .fleches_articles::before{
	/*border-left: 2px solid #37493e;
    content: '';*/
    display: block;
    height: 50px;
    position: absolute;
    margin-left:21px;
    margin-top: 25px;
    width: 2px;    
}
	body.home #main .entry-content .wp-block-columns .fleches_articles::before{
		margin-left: 19px;
	}

body #main .entry-content .wp-block-columns .fleches_articles p a{
	border-bottom: none;
    float: right;
    margin-top: 35px;
    margin-top: 20px;
    max-width: 50%;
    min-width: 13px;
}
	body #main .entry-content .wp-block-columns .fleches_articles p a:first-child{
		float: none;
    	margin-top: 0px;
	}
	
	body #main .entry-content .wp-block-columns .fleches_articles a,
	body #main .entry-content .wp-block-columns .fleches_articles::before{
		/*visibility:hidden !important; /* TEMPORAIRE */
	}

/* ------------------------------------ */
/* ACCUEIL								*/
/* ------------------------------------ */
#main .aventures_numeros{
	/*	position:sticky !important;*/
}
#main .accueil_liste_articles .wp-block-image img{
	border-radius:20px;
}

#main #bloc_biographie{
	background-image: url(template-parts/content/images/biographie_accueil_bg.png);
	background-repeat: no-repeat;
	background-position-y:top;
	background-position-x:calc(50% + 600px);
	background-size:contain;
}

#main .aventures_numeros p,
#main .aventures_numeros a{
	color: #996c3f;
	cursor: pointer;
	display:block;
	font-weight: 800;
	font-size: 24px;
	margin-bottom: 0px;
    margin-top: 0px;
    text-align: left;
	transition:all 0.5s;
}
#main .aventures_numeros p:first-child,
#main .aventures_numeros a.selected{
	font-size: 42px;
}
#main .aventures_numeros p:first-child::after{

}

#main .lien_defiler{
	text-align:center;
}

#main .lien_defiler a{
	font-family: 'Circular', Arial, Sans-serif;
    font-weight: normal;
	position: relative;
    left: 15%;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    color: #E0DCC7;
    border-bottom: none;
    font-size: 16px !important;
    border-left: solid 1px;
	padding: 10px 0;
	padding-left:10px;
}
	#main .lien_defiler a:hover{
		background-color:transparent;
		border-radius:0px;
		left:15%;
		margin: 0px 15px 0px 0px !important;
		padding: 10px 0px 10px 10px !important;
	}
	#main .lien_defiler a::after{
		display: block;
		background-color: #996C3F;
		content: '';
		height: 20px;
		width: 20px;
		position: absolute;
		margin-top: 0px;
		transition: all 0.5s;
	}
	#main .lien_defiler a:hover::after{
		margin-top:25px;
	}


body #main .aventures_liste .wp-block-columns h3{
	font-size: 1rem;
    font-weight: 700 !important;
    line-height: 31px;
	margin-top:0px;
}
	body #main .aventures_liste .wp-block-columns h3 span{
		color: #37493e;
		font-family:'albertus', Arial, sans-serif;
		font-size: 1.625rem;
		line-height: 32px;
		font-weight: 700;
		display: inline-block;
		vertical-align: text-bottom;
		margin-right: 5px;
	}
	
body #main .aventures_liste .wp-block-columns p a{
	margin-bottom:0px; 
	float:right;
	font-size:0.8rem;
	margin-top:10px;
    position: relative;
	z-index: 50;
}
	body #main .aventures_liste .wp-block-columns p a:hover{
		left:0px;
	}

.accueil_vivre_foret p{
	padding-left:5%;
}

.accueil_liste_articles > .wp-block-columns{
	padding-top:50px;
}
	.accueil_liste_articles > .wp-block-columns figure{
		margin-bottom:1em;
	}
	.accueil_liste_articles > .wp-block-columns:first-child{
		padding-top:0px;
	}
	.accueil_liste_articles .wp-block-button{
		margin:20px 0px 40px;
	}

.accueil_aventures_billy strong{
	padding-left:10%;
}
	#main .accueil_aventures_billy strong a{
		border-bottom:none;
		color:#37493E;
		margin-bottom: 0px !important;
    	padding: 5px 0px 0px;
	}

/* ------------------------------------ */
/* BIOGRAPHIE							*/
/* ------------------------------------ */
#main .biographie_dates{
	/*margin-left: 10%;*/
}


/* ------------------------------------ */
/* ARTICLES ( KLONDIKE, CABANE, ETC. )	*/
/* ------------------------------------ */
#main article.sinatra-article .post-category, 
#main article.sinatra-article .entry-header, 
#main article.sinatra-article .entry-meta, 
#main article.sinatra-article .entry-footer, 
#main article.sinatra-article .author-box, 
#main article.sinatra-article .post-nav,
#main article.sinatra-article .mobile_liens_article{
	display: none;
}

#main article.sinatra-article .wp-container-1{
	margin-top: 500px;
}

#main article.sinatra-article p{
	font-size:0.7em;
}

#main article.sinatra-article .gks-scroller-layout .owl-stage-outer{
	padding:0px 10%;
}

#main article.sinatra-article .article_contenu h2,
#main article.sinatra-article .article_contenu h4,
#main article.sinatra-article .article_contenu h5{
	margin-bottom: 0px;
	margin-top: 0px;
}
#main article.sinatra-article .article_contenu h2{
	margin-left:-35%;
	margin-top:0px !important;
}
#main article.sinatra-article .article_contenu h5{
	font-family:'Albertus', Arial, sans-serif;
	font-weight: bold;
	/*line-height: 2.5em;*/
    margin-top: 20px;
	/*text-align: right;*/
}
	#main article.sinatra-article .article_contenu h5 + p{
		margin-top:0px;
	}

#content .wp-block-yooslider-yooslider-block .gks-slider-layout .gks-slider-ctrl-prev, 
#content .wp-block-yooslider-yooslider-block .gks-slider-layout .gks-slider-ctrl-next{
	z-index: 500;
}
	#content .wp-block-yooslider-yooslider-block .gks-slider-layout .gks-slider-ctrl .gks-fa::before{
		position: relative;
		left: -2px;
		top: -2px;
	}
	#content .wp-block-yooslider-yooslider-block .gks-slider-layout .gks-slider-ctrl-next .gks-fa::before{
		left: 2px;
	}

	#content .wp-block-yooslider-yooslider-block .gks-scroller-layout .gks-scroller-ctrl{
		visibility:hidden !important;
	}

#main article.sinatra-article .wp-block-post-navigation-link:empty{
	display:none !important;
}
	#main article.sinatra-article .wp-block-post-navigation-link a{
		color: #996C3F;	
		display:block;
		font-size: 0.9rem;
		margin-bottom: 15px;
		font-weight: 700;
		position:relative;
		z-index:100;
	}
		#main article.sinatra-article .post-navigation-link-next{
			text-align: right;
		}
		#main article.sinatra-article .wp-block-post-navigation-link a span{
			line-height: 10px;
		}
			#main article.sinatra-article .wp-block-post-navigation-link a span.post-navigation-link__label{
				color: #37493E;
				display: block;
				font-size:15px;
				font-weight:800;
			}

		#main article.sinatra-article .wp-block-post-navigation-link::before{
			display: block;
			background-color:#37493E;
			border: solid 2px #37493E;
			color:#E0DCC7;
			cursor:pointer;
			font-size: 45px;
			width: 35px;
			height: 35px;
			text-align: center;
			line-height: 30px;
			transition:all 0.2s;
		}
			#main article.sinatra-article .wp-block-post-navigation-link:hover::before{
				border: solid 2px #37493E;
				background-color:#996C3F;
			}
			
		#main article.sinatra-article .post-navigation-link-previous{
			margin-bottom:20px;
		}
		#main article.sinatra-article .post-navigation-link-previous::before{
			content: '<';
			float: left;
			margin-right: 15px;
		}
		#main article.sinatra-article .post-navigation-link-next::before{
			content: '>';
			float: right;
			margin-left: 15px;
		}

		#main article .gks-scroller-cell-content-image{
			border-radius:15px;
			max-width: 60px !important;
			max-height: 60px !important;
		}

			#main article .gks-slider-image-wrapper{
				border-radius:30px;
			}

/* ------------ */
/* AVENTURES	*/
/* ------------ */
#main .aventures_blocs .wp-block-column > p:first-child{
	margin-bottom:0px;
}
	#main .aventures_blocs .wp-block-column > p > a{
		float:right;
		line-height: 25px;
		margin-top: 10px;
		position:relative;
		z-index:100;
	}
	#main .aventures_blocs .wp-block-column > h3{
		color:#37493E;
		margin-top:0px;
	}
		#main .aventures_blocs .wp-block-column > h3 sub{
			color:#996C3F;
			font-size: 20px;
			vertical-align: middle;
			bottom: 0;
		}

/* ------------ */
/* FOOTER 		*/
/* ------------ */
.site-footer #footer_bg_logo{
    min-height: 143px;
}

.site-footer #sinatra-footer .si-flex-row{
	align-items:stretch;
}

.site-footer #sinatra-footer .sinatra-footer-column{
	background-color: #37493e;
	padding-bottom:20px;
	padding-top:20px;
}
	.site-footer #sinatra-footer .sinatra-footer-column:first-child{
		background-color:transparent;
		max-width:27%;
	}

.site-footer #sinatra-footer #block-14 p{
	margin-top:0px;
}
.site-footer #sinatra-footer #block-15{
	margin-bottom:0px;
}
	footer.site-footer .footer_titre{
		color:#e0dcc7;
	}

#sinatra-copyright{
	display:none !important;
}

/* ------------ */
/* PAGE ACCUEIL */
/* ------------ */
body.home #primary{
	margin-top:0px;
}

body.home #main .entry-content .wp-block-columns > div,
body.home #main .entry-content h2{
	margin:0px auto;
	max-width:1280px;
}

body.home #main .entry-content .wp-block-columns{
	margin-bottom:0px;
}

	
.si-widget-wrapper a{
	margin:0px 10px;
}

#main p a{
	border-bottom: solid 2px #37493E;
    color: #996C3F;
    display: inline-block;
    font-weight: 800;
	font-size: 1rem;
	margin:0px 15px 0px 0px;
	padding:3px 0px 0px;
}
	#main p a:hover{
		color:#E0DCC7;
		margin:0px;
		padding:3px 15px 0px;
		background-color: #37493E;
		border-radius:5px;
		left:-15px;
		position:relative;
	}

	#main p.has-text-align-right a:hover{
		left:0px;
	}
	body #main p a{
		
    	/*padding-bottom: 4px;*/
	}

.wp-block-button__link{

}


/* ------------ */
/* PUBLICATIONS	*/
/* ------------ */
#primary .page .sous_titres_publications{
	font-family:'Albertus', Arial, sans-serif;
}
h2.aventures_titre{
	margin-left:-5%;
}



/* -------------------- */
/* PAGE CONSTRUCTION	*/
/* -------------------- */
body.page-template-page-construction{
	background-image: url(template-parts/content/images/bg_lignes_vertes.jpg) !important;
}

body.page-template-page-construction #bg_logo, 
body.page-template-page-construction header,
body.page-template-page-construction footer,
body.page-template-page-construction #bg_ligne_contenu{
	display:none !important;
}

body.page-template-page-construction #main{
	background:none !important;
	margin-top:0px !important;
}

body.page-template-page-construction #page{
	text-align:center;
}

body.page-template-page-construction #main .wp-block-image{
	max-width:160px;
}
	body.page-template-page-construction #main article.page .entry-content .wp-block-columns .wp-block-image{
		max-width:60px;
	}

body.page-template-page-construction #main article.page .entry-content{
	/*display:flex;
	align-content:space-around;
	justify-content:center;*/
	display:grid;
	justify-items: center;
    align-items: center;
	position:absolute;
	width:100%;
	height:100%;
}
	body.page-template-page-construction #main article.page .entry-content h2,
	body.page-template-page-construction #main article.page .entry-content h2 a{
		color:#e2cba9;
	}

	body.page-template-page-construction #main article.page .entry-content .wp-block-columns h2{
		margin-top:0px !important;
		line-height:24px;
	}
	body.page-template-page-construction #main article.page .entry-content .wp-block-columns .wp-block-image{
		margin:0 auto;
	}
	body.page-template-page-construction #main article.page .entry-content .wp-block-columns a{
		font-size:20px;
	}


/* ------------ */
/* MOBILE 		*/
/* ------------ */
@media screen and (max-width: 2480px){
	#bg_logo, #bg_logo_header, .site-footer #footer_bg_logo{ width:32%; }
	#bg_ligne_contenu{ left:32%; }

	.site-footer #sinatra-footer .sinatra-footer-column{
		flex-basis: 20%;
		max-width: 20%;
	}
		.site-footer #sinatra-footer .sinatra-footer-column:first-child{
			flex-basis: 30%;
			max-width: 30%;
		}
}

@media screen and (max-width: 2060px){
	#bg_logo, #bg_logo_header, .site-footer #footer_bg_logo{ width:28%; }
	#bg_ligne_contenu{ left:28%; }

	/*.site-footer #sinatra-footer .sinatra-footer-column{
		flex-basis: 20%;
		max-width: 20%;
	}
		.site-footer #sinatra-footer .sinatra-footer-column:first-child{
			flex-basis: 30%;
			max-width: 30%;
		}*/
}

@media screen and (max-width: 1780px){
	#bg_logo, #bg_logo_header, .site-footer #footer_bg_logo{ width:25%; }
	#bg_ligne_contenu{ left:25%; }

	#main article.sinatra-article .wp-block-post-navigation-link{
		margin-bottom:20px;
	}
	#main article.sinatra-article .wp-block-post-navigation-link a{
		font-size:1.6vw;
	}
	#main article.sinatra-article .wp-block-post-navigation-link a span.post-navigation-link__label{
		font-size:1vw;
	}
	#main article.sinatra-article .wp-block-post-navigation-link::before{
		width: 100%;
		margin-bottom:13px;
	}

	body #main .entry-content .aventures_liste .wp-container-3 .wp-block-column.fleches_articles{
		margin-left:0px !important;
	}	
	body #main .entry-content .wp-block-columns .fleches_articles::before{
		margin-left:1.6vw
	}
}

@media screen and (max-width: 1300px){
	body #main .entry-content .aventures_liste .aventures_numeros,
	body #main .entry-content .aventures_liste > .wp-container-4{
		display:none !important;
	}

	#bg_logo, #bg_logo_header, .site-footer #footer_bg_logo{ width:20%; }
	#bg_ligne_contenu{ left:20%; }

	.sinatra-header-layout-2 .si-header-container .sinatra-nav{
		margin-left:5rem;
	}

	.site-footer #sinatra-footer .sinatra-footer-column,
	.site-footer #sinatra-footer .sinatra-footer-column:first-child{
		flex-basis: 25%;
		max-width: 25%;
	}
	
	#main article.sinatra-article .wp-block-post-navigation-link a{
		font-size:1.9vw;
	}
		#main article.sinatra-article .wp-block-post-navigation-link a span.post-navigation-link__label{
			font-size:1.7vw;
		}
}
@media screen and (max-width: 1080px){
	.sinatra-header-layout-2 .si-header-container .sinatra-nav{
		margin-left:2rem;
	}
}
@media screen and (max-width: 995px){
	.sinatra-header-layout-2 .si-header-container .sinatra-nav{
		margin-left:0.5rem;
	}
}

@media screen and (max-width: 959px){
	body #main .entry-content h2{
		font-size:1.5rem;
	}

	h2.aventures_titre{
		margin-left:0px;
	}
	#main .has-parallax p{
		margin-left:0%;
	}
	#page #main #bloc_biographie{
		background-image:none;
	}
	#masthead #sinatra-header-inner .site-navigation{
		border-bottom: 1px solid #e0dcc7;
	}
	#masthead #sinatra-header-inner .site-navigation > ul .sub-menu, 
	#masthead #sinatra-header-inner .site-navigation{
		background-color:#37493e;
	}
	#masthead #sinatra-header-inner .sinatra-nav{
		color: #e0dcc7;
	}
	#masthead #sinatra-header-inner .site-navigation > ul a{
		border-bottom: none;
	}
	#masthead #sinatra-header-inner #sinatra-primary-nav a:hover,
	#masthead #sinatra-header-inner #sinatra-primary-nav a:hover::before{
		color:#ffffff !important;
	}
	#masthead #sinatra-header-inner .site-navigation > ul a::before{
		content: '→';
		color: #e0dcc7;
		font-size: 24px;
		position: absolute;
		left: 85%;
	}
	#masthead #sinatra-header-inner .sinatra-nav > ul > li.lang-item{
		display:inline-block;
	}

	#bg_ligne_contenu,
	.aventures_numeros,
	.fleches_articles,
	.aventures_liste > .wp-container-4{
		display:none !important;
	}

	.wp-block-image{
		padding-top: 20px;
	}

	#main{
		margin-top: 72px;
	}

	#main #primary{
		margin-bottom: 0px;
	}

	/* ENTÊTE */
	#masthead .logo-inner a {
	    background: url(template-parts/header/images/logo_mobile.png) no-repeat center;
		background-size:contain;
		min-width:50px;
		min-height:50px;
	}
		#masthead .logo-inner a img{
			display:none;
		}

	#masthead .lang-item{
		display:none;
	    vertical-align:middle;
	}

	#bg_logo,
	#bg_logo_header{
		border-right: solid 1px #E0DCC7;
		width:28%;
		min-height: 71px;
	}

	body.home #masthead{
		border-bottom: solid 1px #E0DCC7;
    	z-index: 25;
	}

	#sinatra-header .si-header-container .sinatra-logo{
		margin-right:0px
	}
	
	.si-header-widgets .si-header-widget:not(.si-header-widget__button) .si-icon{
		max-height:1rem;
		max-width:1rem;
	}
	
	.si-header-widgets a:not(.si-btn){
		margin: 0px 3px;
		vertical-align:sub;
	}

	/* CONTENU */
	body .accueil_vivre_foret{
		padding:40px 0px;
	}
		body .accueil_vivre_foret figure{
			float: right;
			padding:0px;
			max-width: 50%;
		}

		body.home #page #main .entry-content .accueil_vivre_foret h3{
			/*margin-top:0px;*/
			font-size:8vw;
		}
		body .accueil_vivre_foret p{
			clear:both;
		}

	body.home #main .entry-content > .wp-block-columns{
		padding:0px 10%;
	}
	body.home #main .entry-content h2{
		font-size:10vw
	}
	body.home #main .entry-content .wp-block-media-text figure{
		text-align:center;
		margin-bottom:30px;
	}

	#main article.sinatra-article .article_contenu .wp-container-1{
		display: none;
	}
		#main article.sinatra-article .mobile_liens_article{
			display: block;
		}
			#main article.sinatra-article .mobile_liens_article a span.post-navigation-link__label{
				font-size:15px;
			}
			#main article.sinatra-article .mobile_liens_article a span.post-navigation-link__title{
				font-size:21px;
			}
			#main article.sinatra-article .wp-block-post-navigation-link::before{
				width:35px;
			}

	#main article.sinatra-article .wp-block-post-navigation-link::before{
	    border: solid 2px #37493E;
	}

	.wp-block-columns.biographie_dates > .wp-block-column.wp-container-1{
		flex-basis:12% !important;
	}
	
	#content .aventures_liste .wp-container-1{
		display: none;
	}
	#content .aventures_liste h3 sub{
		bottom:0px;
		color:#996C3F;
	}

	/* AVENTURES */
	#main .biographie_dates > .wp-block-column ul{
		margin-left:20%;
	}	
		#main .biographie_dates > .wp-block-column:first-child{
			position:absolute;
		}
			#main .biographie_dates > .wp-block-column:first-child ul{
				margin-left:0px !important;
			}

	/* ACCUEIL */
	body.home #main .entry-content .liste_aventures{
		display:none;
	}
	body.home #main .entry-content{
		overflow:hidden;
	}
	body #main > .si-container{
		overflow:hidden;
	}
	body.home #main .entry-content .accueil_bloc_aventures .wp-block-image::before,
	#content .aventures_liste .wp-block-image::before{
	    display: inline-block;
	    content: "";
	    border-top: 2px solid #37493E;
	    width: 150%;
	    margin: 0 1rem;
	    position: relative;
	    left: -19%;
	    top: 45px;
	    z-index: 0;
	}	
		body.home #main .entry-content .accueil_bloc_aventures .wp-block-image img,
		#content .aventures_liste .wp-block-image img{
			position:relative;
			z-index:10;
		}
		.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
			display:inline-block;
			font-weight:800;
			text-align:center;
		}

	.site-footer #footer_bg_logo {
	    width: 22%;
	    border-right: solid 1px #E0DCC7;
	    min-height: 100%;
	}

	body.home #main .entry-content .wp-block-column p a, 
	body.home #main .entry-content .wp-block-column h3{
		font-weight:700;
	}
		body.home #main .entry-content .wp-block-column h3{
			font-size:2vw;
		}
			body.home #main .entry-content .wp-block-column h3 span{
				font-size:4vw;
			}
		body.home #main .entry-content .wp-block-column p a{
			font-size:1rem;
		}

	/* ARTICLES */
	#main article.sinatra-article .article_contenu h2{
		margin-left:0%;
	}

	/* PIED DE PAGE */
	.site-footer #sinatra-footer .si-flex-row{
		padding-left:25%;
	}
	.site-footer #sinatra-footer .sinatra-footer-column {
	    max-width: 100%;
	    flex-basis: 100%;
	}
	

}


@media screen and (max-width: 781px){

	body.home #main .entry-content .wp-block-column h3{
		font-size:3.5vw;
	}
		body.home #main .entry-content .wp-block-column h3 span{
			font-size:5.5vw;
		}	

}

/* ------------ */
/* BUREAU 		*/
/* ------------ */
@media screen and (min-width: 960px){


	body.home #main .entry-content .wp-block-columns p a{
		margin-bottom: 0px;
	}

	body.home #bg_logo{
		/*background-image: url(template-parts/header/images/logo_bg_accueil.png);*/
		background-image: url(template-parts/content/images/bg_lignes_vertes.jpg);
		background-position: right top;
		min-height: 898px;
		z-index: 20;
	}

	body.home #masthead{
		border-bottom: solid 1px #E0DCC7;
    	z-index: 25;
	}
	body.home #masthead .si-header-element{
		z-index: 25;
	}
	
	#page .wp-block-buttons > .wp-block-button.wp-block-button__width-100{
		flex-basis: auto;
		margin: 40px 0px 40px;
		width: auto;
	}

	/* ACCUEIL - ART DE VIVRE EN FORÊT */
	.art_vivre_foret h2{
		
	}

	.art_vivre_foret .wp-block-image{
		float:right;
		margin-left:10%;
		max-width:250px;
		position:relative;
		top:75px;
	}

	.titre_accueil_aventures{
		padding:50px 0px 10px;
	}

	.wp-block-columns.biographie_dates{
		/*float: left;
		width: 65%;*/
	}
		.wp-block-columns.biographie_dates > .wp-block-column.wp-container-1{
			/*flex-basis: 40% !important;*/
			font-size: 28px;
		}
		.wp-block-columns.biographie_texte{
			/*clear: both;*/
		}

	#primary .page .sous_titres_publications{
		padding-left: 14%;
	}
}

@media screen and (min-width: 2000px){
	/*#bg_logo, #bg_logo_header, .site-footer #footer_bg_logo{ width:30%; }
	#bg_ligne_contenu{ left:30%; }*/
}
