<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     zenlilletwenty
Theme URI: 		https://wordpress.org/themes/twentytwenty/
Description:    ThÃ¨me enfant du thÃ¨me Twenty Twenty pour le Dojo Zen de Lille
Author:         Annick Martin &amp; the WordPress team
Author URI:     https://am-webmaster.com
Template:       twentytwenty                        
Version : 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
*/

/**screen reder text**/
/* Text meant only for screen readers. */
/* .skip-link.screen-reader-text, .screen-reader-text { */
  /* border: 0; */
  /* clip: rect(1px, 1px, 1px, 1px); */
  /* clip-path: inset(50%); */
  /* height: 1px; */
  /* margin: -1px; */
  /* overflow: hidden; */
  /* padding: 0; */
  /* position: absolute !important; */
  /* width: 1px; */
  /* word-wrap: normal !important; */
/* } */
/** fin screen reder**/

 /* main { */
	  /* background-color : lightblue; */
  /* } */


/*test : largeur Ã©cran*/
.monp {
	position : absolute;
	right : 5%;
	bottom : 0px;
}


/*polices*/
@font-face {
    font-family: Abel;  
    src: url("fonts/Abel/Abel-Regular.ttf"); 
    font-weight: normal;  
}


@font-face {
    font-family: Mukta;  
    src: url("fonts/Mukta/Mukta-Regular.ttf"); 
    font-weight: normal;  
}

@font-face {
    font-family: TitilliumWeb;  
    src: url("fonts/Titillium_Web/TitilliumWeb-Regular.ttf"); 
    font-weight: normal;  
}



h1, .entry-content h1, .monh1.p {
	font-family: 'Abel', sans-serif;
	font-size : 4rem;
}
h2, .entry-content h2,
#site-header,  
h3, .entry-content h3,  
h4, .entry-content h4, 
.home .section4 .cartouche p {
	font-family: 'Mukta', sans-serif;
}


h2, .entry-content h2 {
	font-size : 2.5rem;
	/*text-transform : uppercase;*/
	text-align : center;
	/*si on remet les majuscules, mettre letter-spacing Ã&nbsp; 2*/
	letter-spacing : 1px;
	margin-top : 2rem;
}
.home h2, .home .entry-content h2 {
	text-transform : uppercase;
	letter-spacing : 2px;
}

 h3, .entry-content h3 {
	/*text-transform : uppercase;*/
	/*si on remet les majuscules, mettre letter-spacing Ã&nbsp; 2*/
	letter-spacing : 1px;
	font-size : 2.1rem;
	margin-top : 2rem;
	margin-bottom :2rem;
}

 h4, .entry-content h4 {
	/* text-transform : uppercase;*/
	/*si on remet les majuscules, mettre letter-spacing Ã&nbsp; 2*/

	letter-spacing : 1px;
	font-size : 1.5rem;
	margin-bottom :0rem;
	text-align : left;
}

h2:first-letter, 
.entry-content h2:first-letter,  
h3:first-letter, 
.entry-content h3:first-letter,
 h4:first-letter, .entry-content h4:first-letter {
	 text-transform : uppercase
 }



body {
	color : #241e1e;
	background-color : #241e1e;
}

.post-inner {
	padding-top : 0;
}
body, 
.entry-content,
p, .entry-content p, 
table, .entry-content table, 
.wp-block-image figcaption, 
.widget_text p,
 .widget_text ol, 
 .widget_text ul, 
 .widget_text dl, 
 .widget_text dt, 
 .widget-content 
 .rssSummary.wp-widget,
ul {
	color : inherit;
	font-family: 'TitilliumWeb', sans-serif; 
	 font-size : 1.6rem;
}

 p, .entry-content p {
	 text-align : justify;
	 font-size : 1.6rem;
 }
 
 .entry-content blockquote.wp-block-quote {
	 border-color : #7b3015;
	 margin-bottom : 2rem;
 }
 
  .entry-content blockquote.wp-block-quote p,
  .entry-content blockquote.wp-block-quote cite  {
	  color : #795f4c;
  }
 
 /*exergue*/
  .entry-content p.exergue {
	 text-align : center;
	 padding-right : 1rem;
	 padding-left : 1rem;
	 font-size : 1.35em;
	 font-style : italic;
	 /* font-weight : 600; */
 }
 
 figcaption,  .wp-block-image figcaption {
	 color : #555;
	 text-align : center;
 }
 /*line-height des paragaphes*/
	.entry-content p {
		line-height : 1.6;
	}
	
	
  main {
	  padding-top : 14px;
  }
 
	 
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {
	margin-top : 0;
	margin-bottom : 0;
}


.wp-block-file {
	justify-content : start;
}

/* -------------------------------------------------------------------------- */
/* HEADER
/*  -------------------------------------------------------------------------- */
#site-header {
	position : fixed;
	top :0px;
	left : 0;
	width : 100%;
	z-index : 5;
border-bottom : 1px solid rgba(36,30,30,0.15);
	margin: 0;
}

#site-header .header-inner {
	color: #fff;
	
	/*background-color : #000;*/
	padding : 1rem 0;
	max-width : 1200px;
}


#site-header .header-inner .toggle-wrapper::before {
	background-color: currentColor;
	opacity: 0.25;
}
#site-header .site-logo img {
	max-height : 4rem;
}

.nav-toggle {
	bottom: 2rem;
}


.menu-item {
	border : 1px solid rgba(255,255,255,0);
	padding :  3px 5px;
	margin-left: 0.5rem;
	margin-right : 0.5rem;
}
.menu-item a {
	padding : 2px 6px;
}
.menu-item.current_page_item {
	border : 1px solid #d1bea7;
	border : 1px solid #d5c8b8;
}
/*menu-modal*/
.menu-modal .site-logo {
	text-align : center;
}

.menu-modal .site-logo  img {
	display : inline-block;
}


.modal-menu &gt; li &gt; a, .modal-menu &gt; li &gt; .ancestor-wrapper &gt; a {
    /* font-size: 2.4rem; */
    padding: 1.5rem ;
}


.menu-modal .menu-bottom {
	display : inline-block;
}
/*page d'accueil*/
/*section 1 titre et image*/
.home .cover-header .monh1 {
	border : 1px solid white;
	text-shadow: 1px 1px 2px black;
	/*max-width : 280px;*/
	width : 180px;
	text-align : right;
	border-radius : 10px;
	display : inline-block;
	padding : 0 3px 8px 12px;
	box-shadow: 1px 0px 1px white;
	margin-bottom : 2rem;
	margin-top : 5vh;
	margin-right : 4vw;
	
}
.home .cover-header .monh1 p{
	font-size : 2.5rem;
	text-align : right;
	font-family: "Mukta";  
	  font-family: TitilliumWeb;  
	/* font-style : italic; */
	letter-spacing : 0px;
	margin-bottom : 0;
}

.home .cover-header h1 {
	letter-spacing : 3px;
	line-height: 0.8;
	margin-top : 0;
}

.home .cover-header h1 span{
	display : block;
	 /* line-height : 0.90;  */
}

.home .cover-header h1 .span1{
	font-size : 4rem;
}
.home .cover-header h1 .span2{
	font-size : 6rem;
}
.home .cover-header h1 .span3{
	font-size : 3rem;
		letter-spacing : 3px;
		padding-top : 6px;
}
body.home.template-cover .cover-header header.entry-header {
	text-align : right;
}

.to-the-content-wrapper {
	position : relative;
}

/*image*/
.screen-height-accueil  {
	height : 110vh;
	max-height : 750px;
}
.cover-header.bg-image-accueil {
	max-width : 1200px;
	width : calc(100% - 4rem);
	margin-left : auto;
	margin-right : auto;
}
.bg-image-accueil {
	background-size : auto 100%;
	background-position: center top;
	background-repeat: no-repeat;

}

.bg-image-accueil.bg-attachment-fixed{
	background-position : center -30vh;
}

.cover-header-inner-wrapper {
	justify-content : start;
}


.cover-header-inner {
	padding-top : 4rem;
}
/*Accueil .section2*/
.home .section2 {
	padding-bottom : 0rem;
	background-color : white;
	padding-top : 2rem;
	position : relative;
	top : -1.5rem;
	border-top-left-radius : 10px;
	border-top-right-radius :10px;
	margin-bottom : 3.5rem ;
}
.home .section2.alignwide {
	width: calc(100% - 8rem);
}
/*champs annonce*/
.home .section2 .wp-block-group__inner-container &gt; .annonce:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
	margin-left : 2rem;
	margin-right : 2rem;
	border : 1px dashed  #323D30;
	width : calc(100% - 4rem);
	margin-bottom : 2rem;
	margin-top : 1rem;
	padding : 1rem;
	border-radius : 1rem;
	text-align : center;
}


.accueil-part1a .annonce p {
	display : inline-block;
	background-color : transparent;
}
/*paragraphes dans groupe*/
.accueil-part1a {
	margin-bottom : 0;
	
}
.accueil-part1a p,  .accueil-part1b {
	margin-bottom : 1.8rem;
	background-color : white;
	 padding-left : 2rem; 
	 padding-right : 2rem; 
	 line-height: 1.8;
}
 .accueil-part1b {
 } 
 .accueil-part1b figure {
	 margin-bottom : 0;
 }
 
 .accueil-part1b figure img {
	 max-width : 180px;
	 height : auto;
	 display : inline-block;
	 margin-left : auto; 
	 margin-right : auto;
	 margin-top : 1rem;
 }


/*Accueil .section3 : le bandeau activable*/
.home .section3.alignfull {
	/* background-color : #795f4c; */
	/* background-image : url('img/lattice3_50x50.png'); */
	/* color : #fff; */
	color : #323D30 ;
	padding : 5rem 4rem;
	padding : 0rem 4rem 0;
	margin-bottom : 0.5rem;
	/* border : 2px solid blue; */
}
 .home .alignfull  {
	margin-bottom : 0;
	margin-top : 0;
 }
 
 .home .section3.alignfull .monpost {
	 border : 1px dashed  #323D30;
	 padding : 1rem;
	 /* margin-bottom : 1rem; */
	 border-radius : 1rem;
 } 
 
 
  .home .section3.alignfull .monpost p.info {
	  text-align : center;
  }
 
.home .entry-content p {
	color : inherit;
}

.home .section3 .monthumbnail {
	text-align : center;
	margin-bottom : 2rem;
}

.home .section3 .monthumbnail img {
	display : inline-block;
	border-radius : 7px;
}





/*Accueil transition*/
.home figure.transition {
	text-align: center;
	/* border : 1px solid blue; */
	position : relative;
	height : 50px;
	margin-top : 0;
	margin-bottom : 0;
	padding-top : 0;
	padding-bottom : 0;
	z-index : 2;
}

.home figure.transition img {
	display : inline;
	position : absolute; 
	height : 100px;
	width : auto;
	border : 0.5rem solid white;
	border-radius : 100%;
	top :0; 
	right : calc(50% - 5rem);
	margin-top : 0;
	margin-bottom : 0;
}

/*Accueil .section4 : les Ã©vÃ¨nements*/
.home .section4 {
	background-color : #d1bea7;
	background-color : #d5c8b8;
	padding : 5rem 4rem;
	/*margin-top : -4.5rem;*/
}

.home .section4 h2.a-venir {
	color : #795f4c;
	color : white;
	color : #241e1e;
		color : white;
	
}

.home .section4 .event-container .vsel-content {
	padding-top : 2rem;
	 border-bottom: 1px solid  #241e1e; 
	  border-bottom: 1px solid  rgba(0,0,0,0.15); 
	text-align : center;
	font-size : 0;
	position : relative;
	margin-bottom : 2rem;
}

.home .section4 .event-container .vsel-content:last-child {	
	border-bottom : none;
}

.home .section4 .cartouche {
	color : white;
		color : #541701;
	width : 60px;
	height : 60px;
	padding : 2px 5px 2px 0;
	box-sizing : border-box;
	display : inline-block;
	vertical-align : top;
	position : relative;
	 top : 2rem; 
	 margin-right : 2rem; 
	 margin-left : 2rem;
	
}

.home .section4 .cartouche p {
	text-align : right;
	margin-bottom : 0;
	font-size : 2rem;
	line-height : 1.4;
	
}

.home .section4 .cartouche p.date-bas {
	text-transform : uppercase;
	border-top : 3px solid #541701;
	padding-top : 3px;
}

.home .section4 .cartouche p.jourmois {
	font-size : 1.7rem;
	margin-bottom : 0.2rem;
	margin-top : 0.3rem;
	text-transform : uppercase;
}

.home .section4  .monimage {
	display : inline-block;
	width : 50%;
	min-width : calc(100% - 100px);
	font-size : 0;
	vertical-align : top;
	text-align : center;
}

.home .section4  .monimage img {
	display : inline-block;
	width : 100%;
	height : auto;
	max-width : 240px;
	margin : 0 auto;
}

.home .section4  .monimage img.vsel-image-left {
	max-width : 240px;
	float : none;
	border-radius : 7px;
}


.home .section4 .event-content {
	padding : 4rem 7.5% 2rem;
	text-align : left;
}

.home .section4 .event-content p {
	margin-bottom : 0;
}

.home .section4 .event-content .event-description {
	font-size : 1.7rem;
}
.home .section4 .event-content .vsel-meta-date p {
	display : inline;
	font-size : 1.6rem;
}
.home .section4 .event-content .vsel-meta-date p.jourmois span.jour {
	display : none;
}
.home .section4 .liens {
	margin-top : 2rem;
	padding-top : 3rem;
	text-align : center;
}

.home .section4 .liens button {
	font-size : 1.1rem;
	letter-spacing : 2px;
	width : 155px;
	margin-left : 0.5rem;
	margin-right : 0.5rem;
	display : inline-block;
	margin-bottom : 1rem;
}

.home .section4 .liens p.monbouton {
	/* font-size : 1.1rem; */
	/* letter-spacing : 2px; */
	width : 135px;
	margin-left : 0.5rem;
	margin-right : 0.5rem;
	display : inline-block;
	margin-bottom : 1rem;
}

.home .section4 .liens p.monbouton:first-letter {
	text-transform : uppercase;
}

.home .section4 .liens p.monbouton a {
	text-decoration :underline;
}

.home .section4 p.all-events {
	text-align : right;
	font-size : 1.5rem;
	margin-top : 3rem;
}

.home .section4 p.all-events a{
	text-decoration :underline;
}

/*accueil section5 horaires*/
.home .section5 {
	padding : 5rem 4rem;
	background-image : url('img/trait_simple_transparent.png');
	background-color : #ffffff;
	border-top : 2rem solid rgb(47,30,30);
	border-bottom : 2rem solid rgb(47,30,30);
}



.home .section5 .horaires {
	background-color :  #ffffff;
	padding-left : 1rem;
	padding-right :1rem;
	text-align : center;
}

 [class*="__inner-container"] &gt; figure.horaires table:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width : 500px;
}
.home .section5 .horaires table {
	margin : 4rem auto 2rem;
}

.home .section5 .horaires figcaption {
	text-align : left;
	display : inline-block;
}
.home .section5 .horaires table tbody tr, .home .section5 .horaires table tbody td {
	border-top : none;
	border-left : none;
	border-right : none;
}
.home .section5 .horaires table tbody tr:nth-child(even) {
	background-color : rgba(255,255,255,0.5);
}
.home .section5 .horaires table tbody tr:nth-child(odd) {
	background-color : rgba(209,190,167,0.05);
}
.home .section5 .horaires table tbody tr td:first-child {
	text-align : right;
	border-right : 1px solid #f5f5f5;
	width : 90px;
}

.home .section5 .horaires table tbody tr:nth-child(even)  td:first-child {
	border-right : 1px solid #f5f5f5;
	
}
.home .section5 .horaires table tbody tr:nth-child(5) td.has-text-align-center {
	font-size : 1.5rem;
	letter-spacing : 0;
	color : #541701;
	font-weight : 600;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;1+0,0+100;White+to+Transparent */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*ank 15/06/21 : 2Ã¨me tableau 3colonnes */

.home .section5 .horaires.cache {
	display : none;
}

.home .section5 .horaires.table2 table tbody tr td:first-child {
	width : 30%;
}

 [class*="__inner-container"] &gt; figure.horaires.table2 table:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	max-width : 400px;
}

.home .section5 .horaires.table2 figcaption {
	max-width : 400px;
}
.home .section5 .tableau-maitre p {
	text-align : center;
}

.home .section5 .kodosawaki {
	text-align : center;
	background-color :  #ffffff;
	padding : 4rem 2rem;
}

.home .section5 .kodosawaki img {
	display : inline-block;
	margin-left : auto; 
	margin-right : auto;
	border-radius : 7px;
}

.home .section5 .participation {
	text-align : center;
	background-color :  #ffffff;
	padding : 4rem 2rem 2rem;
}
 .wp-block-group.participation:not(.has-background):not(.alignwide):not(.alignfull) {
	 margin-bottom : 2rem;
	 margin-top : 2rem:
 }
.home .section5 .participation2 p {
	margin-bottom : 1rem;
}


.home .section7 {
	background-color : white;
	z-index : 2;
	border-top : 2rem solid rgba(47,30,30,1);
	padding : 2rem 2rem;
	color : 2rem solid rgba(47,30,30,1);
	text-align : center;
}

.home .section7 .vignette {
	text-align : center;	
	margin-left : auto;
	margin-right : auto;
 /* border : 1px solid black;  */
 padding-bottom : 3rem;
 border-bottom : 1px solid rgba(0,0,0,0.2);
 padding-left : 1rem;
 padding-right : 1rem;

}
[class*="__inner-container"] &gt; .vignette:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width : 275px;
}

.home .section7 .vignette h3 {
	margin-bottom : 2rem;
	margin-top : 3rem;
}
.home .section7 .vignette figure {
	margin-bottom : 0;
	margin-top : 0;
}

.home .section7 .vignette .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter) {
margin-bottom : 2rem;
margin-top : 0;

}	
.home .section7 .vignette figure img {
	display : inline-block;
	border-radius : 7px;
}

.home .section7 .vignette figure.monthumbail {
border : 1px solid white; 
	 border-radius : 7px;
	 overflow : hidden;
	width : 168px;
	height :167px;
	margin-left : auto; 
	margin-right : auto;
}	
.home .section7 .vignette figure.monthumbail img{
	width : 110%;
	height : auto;
	max-width : 120%;
	max-height : 120%;
	position : relative;
	display : inline-block;
	left : -10px;
	
}
.home .section7 .vignette .wp-block-button.is-style-outline:hover {
	border-color : #7a7a61;
	background-color : #fffff0;
}

.home .section7 .vignette .wp-block-button.is-style-outline:hover  a {
	color :  #7a7a61;
}

.home .section7 .vignette p {
	text-align : center;
}
/*actualitÃ©s sanghas*/
.home .section7 .vignette:nth-child(3) [class*="__inner-container"] &gt;  figure.monthumbail:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width : 168px;
		height :167px;
}
	
.home .section7 .vignette:last-child {
	border-bottom : none;
	padding-bottom : 0rem;
	text-align : center;
}

.home .section7 .vignette:last-child h4 {
	margin-top : 2rem;
	text-align : center;
}

.home .section7 .vignette:last-child p {
	/* font-size : 1.4rem; */
	/* margin-top : 2rem; */
	display : none;
}

.home .section7 .vignette:last-child p.monbouton {
	margin-top : 2rem;
}
.home .section7 .vignette p.date-publication {
	font-size : 1.2rem;
	letter-spacing : 1px;
	margin-top : 0;
	
}
.home .section7 .vignette p.monbouton {
	display : inline-block;
	text-align : center;
}


.home .section7 .vignette.actus .monthmbnail {
	border : 1px solid black;
}

.home .post-meta-wrapper {
 display : none;	
}
/* -------------------------------------------------------------------------- */
/* FOOTER
/* -------------------------------------------------------------------------- */
.footer-nav-widgets-wrapper, #site-footer {
	color : white;
}


.footer-top-visible .footer-nav-widgets-wrapper, #site-footer {
	z-index :5;
	position : relative;
	padding-top : 0rem;
	font-size : 1.4rem;
}
.footer-top-visible .footer-nav-widgets-wrapper {
	margin-top : 0;
}
.footer-top-visible .footer-nav-widgets-wrapper p {
	margin-bottom : 1.5rem;
	text-align : left;
}

.footer-top-visible .footer-nav-widgets-wrapper .textwidget.custom-html-widget{
	display : flex;
	align-items : center;
	margin-top : 1rem;
	max-width : 400px;
	margin-left : auto; 
	margin-right : auto;
}

.footer-top-visible .footer-nav-widgets-wrapper .textwidget.custom-html-widget a {
	display : inline-block;
	width : auto;
	height :auto;
	margin-right : 2rem;
	font-size : 2rem;
}
.footer-top-visible .footer-nav-widgets-wrapper .textwidget.custom-html-widget .texte {
	width : calc(100% - 131px);
	display : inline-block;
	vertical-align : top;
}
.footer-top-visible .footer-nav-widgets-wrapper .textwidget.custom-html-widget img {
	width : 130px;
	display : inline-block;
	vertical-align : top;
}

p.footer-copyright {
	font-size : 1.6rem;
	padding-right : 2rem;	
}

#site-footer{
	margin-bottom :0;
	padding-bottom : 3rem;
	padding-top : 2rem;
}

#to-the-top {
	color : #fdf7da;
	color : white;
}

#to-the-top:hover {
	color : #fef1bb;
	cursor : pointer;
}

.footer-copyright a:hover {
	color : #fef1bb;
}

/*------------------------*/
/*Breadcrumb*/
/*------------------------*/
#breadcrumbs {
	font-size : 1.4rem;
	color : #323030;
	margin-bottom : 1rem;
	margin-top : 1rem;
}

#breadcrumbs a {
	color : #323D30;
}
#breadcrumbs a:hover {
	color : #581701;
}
.page .entry-content &gt; #breadcrumbs:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 120rem;
    width: calc(100% - 4rem);
}


/**Annonce**/
.entry-content.moncontainer {
	text-align : center;
}
.entry-content &gt; .annonce:first-child
  {
	padding-left : 4rem;
	padding-right : 4rem;
	padding-bottom : 0.4rem;
	padding-top : 0.2rem;
	margin-top : 0;
	margin-bottom : 2rem;
	text-align : center;
	text-align : left;
	border-top : 2px dotted #795f4c;
	border-bottom : 1px dashed #323D30;
	border : 1px dashed #323D30;
	width : auto;
	margin-left : 2rem; 
	margin-right : 2rem;
	font-size : 1.4rem;
	margin-bottom : 0;
	display : inline-block;
	border-radius : 1rem;

}

.entry-content &gt; .annonce:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	width : auto;
	max-width : 120rem;
	/* width : calc(100% - 4rem); */
	text-align : center;
	display : inline-block;
}	
 .annonce h3 {
	font-size : 1.4rem;
	text-align : center;
	display : inline;
	margin-top : 0;
	margin-bottom : 0;
	color : rgba(50,61,48,0.7);
}
 .annonce p {
	margin-bottom : 0;
	margin-top : 0;
	text-align : center;
}
.page .ank-cover .annonce a {
	/*color : white;*/
}

.annonce p.monbouton {
	text-align :right;
}	

/*bloc rÃ©utilisable plan*/
.division .plan {
background-color : #d1bea7;
	background-color : #d5c8b8;
}
figure.monplan {
	border : 5px solid white;
	padding: 1rem 2rem;
	background-color : white;
	margin-bottom : 2rem;
	background-color : #d1bea7;
	background-color : #d5c8b8;
	background-color :white;
	max-height : 650px;
	border-radius : 7px;
}



[class*="__inner-container"] &gt; .adresse:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	width : 100%;
	/*display : inline-block;*/
	font-size : 90%;
	margin-bottom : 0;
	padding : 0 2rem 1rem;
}
.adresse p, .tel-fb p {
	margin-top : 0;
	margin-bottom : 0;
}
[class*="__inner-container"] &gt; .tel-fb:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	width : 100%;
	/*height : 100%;*/
	/*display : inline-block;*/
	vertical-align : top;
	padding : 0 2rem;
	text-align : right;
	font-size : 100%;
	margin-bottom : 0;
}

.tel-fb p {
	/*text-align : right;*/
}
.adressefull {
	background-color : white;
}

.adressefull .wp-block-group__inner-container {
	width :100%;
	
}

.division.contact {
	padding-top : 4rem;
	line-height: normal;
}

.division.contact .wpcf7 {
	padding : 4rem 2rem;
	background-color : white;
	border-radius : 7px;
}

.division.contact .wpcf7 .wpcf7-list-item-label {
	font-size : 1rem;
	
}

/************************
/***PAGES ACTUALITES****/
/************************/

.page .actualites .section3 .moncontent, .page .actualites .section3 .transition {
	display : none;
}

.page .actualites .info {
	padding : 2rem 2rem;
	text-align : center;
	border-top : 2px dotted #795f46;
	border-bottom : 2px dotted #795f46;
	border: 1px dashed rgba(39,39,34,0.5);
	border-radius : 1rem;
 } 
 
.page .actualites .info .monpost&gt; p:first-child {
	text-align : center;
	text-transform : uppercase;
	color : #696969;
	font-weight : 600;
	letter-spacing : 2px;
}
		


.page .actualites .info .monthumbnail {
	width : 150px;
	height : auto;
	display : inline-block;
	vertical-align : top;
}
.page .actualites .info .monthumbnail img {
	border-radius : 7px;
}

.page .actualites .info .montexte {
	display : inline-block;
	margin-top : 2rem;
	vertical-align : top;
	font-size : 1.4rem;
	text-align : jutify;
}

.page .actualites .info .montexte h3, 
.page .actualites .info .montexte .entry-content h3 {
	margin-top : 0;
	font-size : 1.8rem;
	text-align : left;
}	

.page .actualites .info .monbouton {
	 border : 1px solid rgba(50,61,48, 0.5);
	background-color : white;
	padding : 1rem 2rem;
	width : 165px;
	font-size : 1.3rem;
	text-transform : uppercase; 
	letter-spacing : 1px;
	display : inline-block;
	margin-left : auto; 
	margin-right : auto;
	text-align : center;
	margin-top : 1rem;
	margin-bottom : 1rem;
	font-weight : 300; 
	  
	  
}

.page .actualites .info .monbouton  a {
	text-decoration : none;
	/*color : #241e1e1;*/
}

.page .actualites .info .monbouton:hover,
.page .actualites .events .event-content button:hover {
	border-color : #541701;
}
.page .actualites .events {
	padding : 4rem 0;
}


.page .actualites .events .vsel-container .vsel-content {
	border-bottom: 1px solid  #eee; 
	padding-top : 4rem;
	padding-bottom : 3rem;
	text-align : center;
}

.page .actualites .events .vsel-container .vsel-content:first-child{
	padding-top : 2rem;
}


.page .actualites .events .monheader {
	display : block;
	/* max-width : 320px; */
	/* border : 1px solid blue; */
}

.page .actualites .events .monheader .cartouche {
	width : 58px;
	padding : 2px 5px 2px 0;
	box-sizing : border-box;
	display : inline-block;
	vertical-align : top;
	/* margin-right : 1rem;  */
	margin-left : 0;
	padding-top : 3rem;
	margin-right : 0.7rem;
}

.page .actualites .events .monheader .cartouche p {
	text-align : right;
	margin-bottom : 0;
	font-size : 2rem;
	font-size : 1.7rem;
	line-height : 1.4;
}

 .page .actualites .events .monheader .cartouche p.date-bas {
	text-transform : uppercase;
	border-top : 3px solid #541701;
	padding-top : 3px;
 }
.page .actualites .events .monheader .cartouche p.jourmois {
	font-size : 1.7rem;
	margin-bottom : 0.2rem;
	text-transform : uppercase;
}

.page .actualites  .events .monheader .monimage {
	display : inline-block;
	width : calc(100% - 70px); 
	/* border : 1px solid red; */
}
.page .actualites  .events .monheader .monimage img.vsel-image-left {
     max-width: 260px; 
    float: none;
	width :100%;
	height : auto;
	border-radius : 7px;
	margin-left : 0;
	margin-right : auto;
	border: 1px solid #f5f5f5;
}

.page .actualites  .events .event-content {
	display : inline-block;
	vertical-align : top;
	padding-left : 6.5rem;
	padding-top : 0;
	width : 100%;
}


.page .actualites  .events .event-content h2.event-title,
.page .actualites  .events .event-content h3.event-title {
	font-size : 1.8rem;
	margin-top : 2rem;
	margin-bottom : 1rem;
	text-align : left;
}
.page .actualites  .events .event-content p{
	text-align : left;	
	margin-bottom : 0;
	line-height : 1.6;
}
.page .actualites  .events .event-content .vsel-meta-date {
	line-height : 1.2;
	text-align : left;
	font-weight : 600;
	margin-bottom : 1rem;
}
.page .actualites  .events .event-content .vsel-meta-date.vsel-meta-combined-date p {
	margin-bottom :0;
	padding-bottom : 0;
	text-align : left;
}
.page .actualites  .events .event-content .vsel-meta-date p {
	display : inline;
	line-height : 1.4;
	text-align : left;
}

.page .actualites  .events .event-content .liens {
	text-align : center;
	margin-top : 2rem;
	/* margin-bottom : 2rem; */
	margin-left : -6.5rem;
}

.page .actualites  .events .event-content button,
.page .actualites  .events .event-content p.monbouton {
	border : 1px solid rgba(50,61,48, 0.5);
	background-color : white;
	padding : 1rem 2rem;
	width : 165px;
	font-size : 1.3rem;
	text-transform : uppercase; 
	letter-spacing : 1px;
	display : inline-block;
	margin-left : auto; 
	margin-right : auto;
	text-align : center;
	margin-top : 1rem;
	margin-bottom : 1rem;
	font-weight : 300;
}




.page .actualites  .events .event-content button.inscription,
.page .actualites  .events .event-content p.inscription.monbouton {
	margin-right : 0.5rem;
}
.page .actualites  .events .event-content button.inscription + button.lien-evnt,
.page .actualites  .events .event-content p.inscription.monbouton + p.monbouton.lien-evnt{
	margin-left : 0.5rem;
}

.page .actualites  .events .event-content button a,
.page .actualites  .events .event-content p.monbouton a{
	text-decoration : none;
	font-weight : 300;
}
.page .actualites  .events .event-content p.monbouton:hover
 {
	border-color : #581701;
	cursor : pointer;
}

.page .actualites  .events .event-content p.monbouton:hover a {
	color : #581701;
}
.page .actualites .events .event-content button:hover a, 
.page .actualites  .events .event-content button a:hover,
.page .actualites .events .event-content button:hover,
.page .actualites .events .event-content .button:hover {
	text-decoration : none;
}



.page .actualites  .events p.all-events {
	display : none;
}

aside.sidebar-actualites,
aside.posts-prives {
	padding : 0 2rem;
	color : #323d30;
	color : #808080;
	color : #696969;
	max-width: 58rem;
	margin-left: auto;
	margin-right: auto;
 } 

aside.sidebar-actualites a,
aside.posts-prives a{
	color : #808080;
	color : #696969;
}

aside.sidebar-actualites a:hover,
aside.posts-prives a:hover{
color : #581701;
}




aside.sidebar-actualites section,
aside.posts-prives section  {
	padding-top : 3rem;
	padding-bottom : 4rem;
}

aside.sidebar-actualites .sidebar-item,
aside.posts-prives .sidebar-item {
	background-color : #fdfdfd;
	background-color : #fff;
	margin-bottom : 4rem;
	padding-bottom : 4rem;
	padding-top : 4px;
	border-radius: 7px;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05); 
	padding : 2rem;
}

aside.sidebar-actualites .sidebar-item.next-event.plusieurs .vsel-content {
	border-bottom : 1px solid #f5f5f5;
	margin-bottom : 2rem;
	padding-bottom : 2rem;
}

aside.sidebar-actualites .sidebar-item h3,
aside.posts-prives  .sidebar-item h3 {
	font-size : 1.4rem;
}
/* aside.sidebar-actualites .sidebar-item h3.event-title { */
	/* font-weight : 300; */
/* } */

aside.sidebar-actualites .sidebar-item h3.event-title a,
aside.posts-prives  .sidebar-item h3.event-title a  {
	text-decoration : none;
}

aside.sidebar-actualites .sidebar-item &gt; h3,
 aside.sidebar-actualites .sidebar-item .vsel-widget-archives &gt; h3{
	font-size : 1.8rem;
	text-align : center;
}

aside.sidebar-actualites .sidebar-item.next-event.plusieurs &gt; h3 {
		font-size : 2rem;
}

aside.sidebar-actualites .sidebar-item .vsel-container .cartouche,
aside.posts-prives  .sidebar-item .vsel-container .cartouche {
	width : 60px;
	height :45px;
	padding : 2px 5px 2px 0;
	box-sizing : border-box;
	display : inline-block;
	vertical-align : top;
	position : relative;
	top : 2rem; 
	margin-right : 0; 
	margin-left : 0;
	margin-right : 1rem;
}

aside.sidebar-actualites .sidebar-item .vsel-container .cartouche p,
aside.posts-prives  .sidebar-item .vsel-container .cartouche p  {
	text-align : right;
	margin-bottom : 0;
	font-size : 1.6rem;
	line-height : 1.4;
}
aside.sidebar-actualites .sidebar-item .vsel-container .cartouche p.date-haut,
aside.posts-prives .sidebar-item .vsel-container .cartouche p.date-haut  {
	text-transform : uppercase;
}
aside.sidebar-actualites .sidebar-item .vsel-container .cartouche p.date-bas,
aside.posts-prives .sidebar-item .vsel-container .cartouche p.date-bas {
	text-transform : uppercase;
	border-top : 2px solid rgba(50, 61, 48, 0.5);
 }

aside.sidebar-actualites .sidebar-item .vsel-container .meta-date-complet,
 aside.sidebar-actualites .sidebar-item .vsel-container p.all-events,
aside.posts-prives .sidebar-item .vsel-container .meta-date-complet,
aside.posts-prives  .sidebar-item .vsel-container p.all-events{
	display : none;
}
aside.sidebar-actualites .sidebar-item .vsel-container .monimage,
aside.posts-prives  .sidebar-item .vsel-container .monimage  {
	display : inline-block;
		width : calc(100% - 70px);
}
aside.sidebar-actualites .sidebar-item .vsel-container .monimage img.vsel-image-left,
aside.posts-prives .sidebar-item .vsel-container .monimage img.vsel-image-left{
	width : 100%;
	height : auto;
	max-width : 100%;
	display : inline-block;
	float : none;
	margin-right : 0;
}

aside.sidebar-actualites .sidebar-item .vsel-container .monheader,
aside.posts-prives .sidebar-item .vsel-container .monheader  {
	/* width : 170px; */
	display : inline-block;
	text-align : left;
	/* padding-left : 20px; */
	margin-top : 0;
}

aside.sidebar-actualites .sidebar-item .vsel-container  .event-content,
aside.posts-prives .sidebar-item .vsel-container  .event-content {
	/*width :calc(100% - 215px);*/
	display : inline-block;
	vertical-align : top; 
	margin-right : 2rem; 
	margin-left : 2rem;
	text-align : left;

	margin-top : 2rem;
}

aside.sidebar-actualites .sidebar-item .vsel-container  .event-content p,
aside.posts-prives .sidebar-item .vsel-container  .event-content p  {
	text-align : left;
}
aside.sidebar-actualites .sidebar-item .vsel-container .event-content .liens,
aside.posts-prives .sidebar-item .vsel-container .event-content .liens {
	text-align : center;
	display : none;
}

aside.sidebar-actualites .sidebar-item .vsel-container  .event-content h3,
aside.posts-prives .sidebar-item .vsel-container  .event-content h3 {
	text-align : center;
	font-size : 1.6rem;
}
aside.sidebar-actualites .sidebar-item .vsel-container  .event-content p,
aside.posts-prives  .sidebar-item .vsel-container  .event-content p {
	margin-top : 1rem;
	line-height : 1.8rem;
	font-size : 1.4rem;
}

aside.sidebar-actualites .sidebar-item.next-event.plusieurs .vsel-container  .event-content p {
	text-align : center;
   
}

aside.sidebar-actualites .sidebar-item .vsel-container .event-content button,
aside.posts-prives  .sidebar-item .vsel-container .event-content button {
	border : 1px solid rgba(50,61,48, 0.3);
	 background-color : white;  
	padding : 1rem 2rem;
	width : 150px;
	font-size : 1.1rem;
	text-transform : uppercase; 
	letter-spacing : 1px;
	display : inline-block;
	margin-left : auto; 
	margin-right : auto;
	text-align : center;
	margin-top : 3rem;
	margin-bottom : 1rem;
	font-weight : 300;
}

aside.sidebar-actualites .sidebar-item .vsel-container .event-content .liens button:last-child,
aside.posts-prives .sidebar-item .vsel-container .event-content .liens button:last-child {
	margin-top : 0;
}

aside.sidebar-actualites .sidebar-item .vsel-container .event-content .liens,
aside.posts-prives .sidebar-item .vsel-container .event-content .liens {
	margin-bottom : 1rem;
}

aside .sidebar-item p.monbouton {
	text-align : right;
}

aside.sidebar-actualites .sidebar-item.archivesy ul {
	font-size : 1.4rem;
}

aside.sidebar-actualites .sidebar-item.actus
{
	margin-bottom : 0;
	padding-bottom :0;
}
aside.sidebar-actualites .sidebar-item.actus .monactu:nth-last-child(2){
	border-bottom : none;
	margin-bottom : 0;
}

aside.sidebar-actualites .sidebar-item.actus {
	padding : 2rem;
}

aside.sidebar-actualites .sidebar-item.actus .monactu {
	border-bottom : 1px solid #f5f5f5; 
	padding : 2rem 0;
	margin-top : 2rem;
	margin-bottom : 2rem;
	text-align : center; 
	/* text-align : left; */
}

aside.sidebar-actualites .sidebar-item.actus .monactu .monthumbail {
	width : 100px;
	display : inline-block;
	vertical-align : top;
	width : 80%;
	margin-left : auto; 
	margin-right : auto;
}

aside.sidebar-actualites .sidebar-item.actus .monactu .monthumbail img {
	width : 100%;
	height : auto;
	border-radius : 7px;
}

aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content {
	width : 80%;
	display : inline-block;
	vertical-align : top;
	
}
aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content .moncontent p{
	display : none;
}
aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content  p.date-publication {
	font-size : 1.2rem;
	letter-spacing : 1px;
	text-align : center;
}
aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content .moncontent p.monbouton{
	display : inline-block;
}
 aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content h3{
	 margin-top : 1rem;
	 font-size : 1.6rem;
	 margin-bottom : 1rem;
 }
  aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content h3 a{
	text-decoration : none;
  }	
	 
 aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content h4
 {
	 margin-top : 0;
	 font-size : 1.4rem;
	 font-weight : 300;
	 margin-bottom : 1rem;
 }
 
  aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content p.monbouton {
	  font-size : 1.4rem;

  }
  
  aside.sidebar-actualites .sidebar-item.actus .monactu  + p.monbouton {
	  text-align : right;
	  font-size : 1.4rem;
	  margin-right : 2rem;
  }
  
 
/* -------------------------------------------------------------------------- */
/* SINGLE 
/* -------------------------------------------------------------------------- */ 
/*image header*/
.screen-height-ank  {
	height : 40vh;
}

.bg-image-ank {
	background-repeat: no-repeat;
	background-size: cover ;
	width : 100%;
	height : auto;
}

.bg-image-ank.pos-bottom{
	background-position: left bottom;
}
.bg-image-ank.pos-center{
	background-position: left center;
}
.bg-image-ank.pos-top{
	background-position: left top;
}

.cover-header.bg-image-ank {
	max-width : 1200px;
	margin-left : auto;
	margin-right : auto;
	width : calc(100% - 4rem);
}

.single .ank-cover header.entry-header {
	background-color : transparent;
}

.single .category-actualites-sangha header.entry-header,
.single-event  header.entry-header,
.archive .cover-header header.entry-header,
.page .ank-cover header.entry-header   {
	text-align : right;
	height : 40vh;
	position : relative;
}


.single .category-actualites-sangha  .post-inner,
.single-event   .post-inner,
.archive .cover-header  .post-inner,
.page .ank-cover .post-inner {
	padding-top : 0;
}
.single .category-actualites-sangha  .cover-header-inner,
.single-event  .cover-header-inner,
.archive .cover-header .cover-header-inner,
.page .ank-cover .cover-header-inner {
	padding : 0;
}

.single .category-actualites-sangha  .cover-header-inner-wrapper,
.single-event  .cover-header-inner-wrapper,
.archive .cover-header .cover-header-inner-wrapper,
.page .ank-cover .cover-header-inner-wrapper {
	display : block;
	text-align : right;
}

.single .category-actualites-sangha  header.entry-header .entry-header-inner,
.single-event  header.entry-header .entry-header-inner,
.archive  .cover-header .entry-header-inner,
.page .ank-cover header.entry-header .entry-header-inner  {
	border : 1px solid white;
	/*width : 300px;*/
	width : 250px;
	text-align : right;
	border-radius : 5px;
	display : inline-block;
/*	padding : 0 3px 8px 12px;*/
	padding : 0;
	box-shadow: 1px 0px 1px white;
	position : absolute;
	bottom : 4rem;
	right : 1rem;
}	
.single .category-actualites-sangha  header.entry-header h2.entry-title,
.single-event header.entry-header h2.entry-title,
.archive .cover-header header.entry-header h1.entry-title,
 .page .ank-cover h1 {
	text-shadow: 1px 1px 2px black;
	border-radius : 0.5rem;
	padding : 1rem 1rem 1rem 2rem;
	text-align : right;
	width : 100%;
	color : #241e1e;
	color : white;
	letter-spacing : 2px;
	font-family: 'Abel', sans-serif;
	font-size: 3.2rem;
	text-transform : none;
}

.single  .entry-content .moncontenant:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.archive .moncontenant:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width : 120rem;
}
/* .single  .entry-content #breadcrumbs { */
	/* margin-top : 1rem; */
/* } */
.single  .entry-content .lemain {
	max-width : 58rem;
	margin-left : auto;
	margin-right : auto;
}
.single  .entry-content .lemain &gt; .moncontainer {
    margin-bottom: 2rem;
}

.single  .entry-content .lemain &gt; .moncontent {
	margin-top : 2rem;
}

.single  .entry-content p, .single .entry-content li {
	line-height : 1.8;
}

.single h1.titre-article {
	text-align : center;
}

.single .groupe-titre h1.titre-article {
	margin-bottom : 1rem;
}

.single .lemain p.date-publication,
.archive .lemain p.date-publication {
	color : #696969;
	text-align : center;
	margin-bottom : 2rem;
}

.single .monthumbnail figure {
	width : 100%;
	text-align : center;
}

.single .monthumbnail figure img {
	max-width : 100%;
	height : auto;
	display : inline-block;
	margin-left : auto;
	margin-right : auto;
	border-radius : 1rem;
	border : 1px solid #e6e6e6;
}

.pagination-single {
		font-size: 1.6rem;
	}

/*cas particulier categorie annonce*/
.single article.category-annonce .lemain,
.single-event article .lemain {
	border-bottom : 1px solid #eee;
	padding-bottom : 2rem;
	margin-bottom : 2rem;
}

.single header .cat-annonce .groupe-titres {
	border : 1px dashed  #323D30;
	margin-top : 0;
	margin-bottom : 2rem;
	padding : 1rem;
	border-radius : 1rem;
}
.single header .cat-annonce p.info,
 .single header .cat-annonce h1{
	 text-align : center;
	 margin-top : 0;
	 margin-bottom : 0;
}
.single header .cat-annonce p.info {
	font-size :1.8rem;
	font-weight : bold;
	margin-bottom : 1rem;
}

.single article.category-annonce {
	padding-bottom : 5rem;
}

/*single event */
.single-event .lemain .entete {
	width : auto;
	text-align : center;
	margin : 3.5rem auto 2rem;
	padding : 0 1rem 1rem;
}	
.single-event .lemain .entete p.date-vsel {
	text-align : center;
	font-size : 1.8rem;
	margin-bottom : 1rem;
	letter-spacing : 1px;
	text-transform : uppercase;
	font-weight : 600;
	color : #541701;
}
.single-event .lemain .entete p.date-vsel.debut {
	margin-bottom : 0;
}
.single-event .lemain .entete p.date-vsel span {
	text-transform : none;
}

.single-event .lemain .entete h1{
	margin-top : 0;
	margin-bottom : 0;
}

.single-event .lemain .entete p.event-description{
	margin-top : 1rem;
	margin-bottom : 0;	
	color : #541701;
	text-align : center;
}


.single-event .lemain .lecorps .monthumbnail {
	margin-bottom : 2rem;
}

.single-event .sinscrire {
	text-align : center;
}

.single-event .sinscrire button.inscription {
	display : inilne-block;
}


/* -------------------------------------------------------------------------- */
/* ARCHIVES 
/* -------------------------------------------------------------------------- */
.archive article {
	padding-bottom : 4rem;
	margin-bottom : 4rem;
	border-bottom : 1px solid #eee;
}
.archive .moncontenant {
	width: calc(100% - 4rem);
	margin-left : auto; 
	margin-right : auto;
}

.archive .moncontenant .lemain {
	margin-top : 4rem;
}
.archive .monheader-archive{
	text-align : center;
}
.archive .monheader-archive .monthumbnail{
	max-width : 320px;
	display : inline-block;
	margin-left : auto; 
	margin-right : auto;
}

.archive .monheader-archive .monthumbnail img{
	border-radius : 1rem;
}
.archive article .entry-content {
	text-align : center;
}


.archive article .entry-content .groupe-titre{
	margin-top : 2rem;
	display : inline-block;
	margin-left : auto; 
	margin-right : auto;
}


.archive article .entry-content p.monbouton {
	text-align : right;
}

.archive #sidebar-actus .sidebar-item.actus {
	display : none;
}


/*ARCHIVES EVENTS*/
.archive article.vsel .monheader-archive{
	text-align : left;
	width :155px;
	display : inline-block;
	vertical-align : top;
}

.archive article.vsel .monheader-archive .monthumbnail img {
	border : 1px solid #e6e6e6;
}

.archive article.vsel .post-innerthin {
	width : calc(100% - 160px);
	display : inline-block;
	vertical-align : top;
}

.archive article.vsel .entry-content {
	text-align : left;
}
.archive article.vsel .entry-content .groupe-titre,
.archive article.vsel .entry-content .groupe-titre h2 {
	margin-top : 0;
	margin-bottom : 0;
	text-align : left;
}

.archive article.vsel .entry-content .groupe-titre,
.archive article.vsel p.monbouton {
	padding-left : 2rem;
}

.archive article.vsel .vsel-meta-date &gt; p{
	display : inline;
}

.archive article.vsel .vsel-meta-date {
	margin-bottom : 2rem;
}
.archive article.vsel p.monbouton {
	text-align : right;
	margin-top : 1rem;
}

.archive .pagination-wrapper

/*********************************************/
/****MENTIONS LEGALES (pages simples)*********/
/*********************************************/
.page .ank-cover .entry-content &gt; .base:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 120rem;
}

.page .ank-cover .base [class*="__inner-container"] &gt; :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	max-width: 120rem;
	width : 100%;
}
.page .ank-cover .base {
	padding-bottom : 4rem;
}
.page .ank-cover .base h2,
.page .ank-cover .base h3 {
	text-align : left;
}

.page .ank-cover .base h2 {
	margin-top : 4rem;
	margin-bottom : 3rem;
}

.page .ank-cover .base h2 {
	margin-top : 3rem;
	margin-bottom : 2rem;
}

/**FAQ**/
.page .ank-cover .section1 .wp-block-image.dojo:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter) {
	display : none;
	margin-top : 0;
}

.page .ank-cover .section1 .wp-block-image.dojo figure {
	margin-top : 0;
}

.page .ank-cover.faq .section1 {
	border-bottom : 0;
}

/*contenu rÃ©servÃ©*/
.single h1.forbidden-title,
 {
	padding : 1rem;
}


/* .page h1.forbidden-title { */
	/* position : absolute; */
	/* top : 18rem; */
	/* right : 4rem; */
	/* border : 1px solid white; */
	/* border-radius : 1rem; */
	/* padding: 1rem; */
	
/* } */
.single .post-inner.forbidden,
 .page .post-inner.forbidden,
 .archive .post-inner.forbidden{
	padding : 4rem 0;
	max-width : 58rem;
	margin-left : auto;
	margin-right: auto;
}

/* -------------------------------------------------------------------------- */
/* MEDIA QUERIES 
/* -------------------------------------------------------------------------- */
@media ( max-width: 479px ) {
	.home .section5 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.home .section5 .participation {
		padding-left: 3rem;
		padding-right: 3rem;
	}		
}
@media ( min-width: 480px ) {
	/* #site-header .header-inner { */
		/* background-color : yellow; */
	/* } */
	
	
	.single .category-actualites-sangha  header.entry-header .entry-header-inner,
	.single-event  header.entry-header .entry-header-inner,
	.archive  .cover-header .entry-header-inner,
	.page .ank-cover header.entry-header .entry-header-inner {
		width : 300px;
		right : 4rem;
	}
	
	.single .category-actualites-sangha  header.entry-header h2.entry-title,
.single-event header.entry-header h2.entry-title,
.archive .cover-header header.entry-header h1.entry-title,
 .page .ank-cover h1 {
	 font-size: 4rem;
 }
	/*Accueil Section1*/
	body.home.template-cover .cover-header header.entry-header {
		padding-left : 45%;
	}

	/*Accueil section2*/
	.home .section2 {
		top : -5rem;
		margin-bottom : 0;
	}
	.home .section3 .mamarge {
	height : 4rem;
	}
	.accueil-part1b figure {
		text-align : center;
	}
	 .accueil-part1b figure img {
		 max-width : 50%;
	 }
	 
	
	/*Accueil events*/
	.home .section4 .cartouche {
		margin-left : 10%;
	}
	.home .section4  .monimage {
		margin-right : 10%;
		min-width : calc(80% - 100px);
	}
	.home .section4 .event-content h3.event-title,
	.home .section4 .event-content .event-description, 
	.home .section4 .event-content .vsel-meta-date {
		margin-left : 10%;
	}
	
	/*page actualitÃ©s*/
	.page .actualites .events .vsel-container .vsel-content {
		width : calc(100% - 4rem);
		margin-left : auto; 
		margin-right : auto;
	}
	.page .actualites .info .montexte {
		width : calc(100% - 165px);
		padding-left : 2rem;
		margin-top : 0:
	}
	/*sidebar */
	aside.sidebar-actualites .sidebar-item .vsel-container .monheader,
	aside.posts-prives  .sidebar-item .vsel-container .monheader	{
		width : 170px;
	}
	
	aside.sidebar-actualites .sidebar-item .vsel-container  .event-content,
	aside.posts-prives  .sidebar-item .vsel-container  .event-content	{
		width :calc(100% - 215px);
		/*	min-height : 130px;*/
	}	
	
	aside.sidebar-actualites .sidebar-item .vsel-container .event-content h3, 
	aside.posts-prives .sidebar-item .vsel-container .event-content h3,
aside.sidebar-actualites .sidebar-item.next-event.plusieurs .vsel-container .event-content p	{
		text-align : left;
	}
	
	aside.sidebar-actualites .sidebar-item .vsel-container .event-content, 
	aside.posts-prives .sidebar-item .vsel-container .event-content {
		margin-top : 0;
	}
	aside.sidebar-actualites .sidebar-item.actus .monactu {
		text-align : center;
	}
	aside.sidebar-actualites .sidebar-item.actus .monactu .monthumbail {
		width: 100px;
	}
	
	 aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content h3{
	 margin-top : 0;
	 font-size : 1.4rem;
	 text-align : left;
	}
	
	aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content  p.date-publication {
		text-align : left;
	}
	
	aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content {
		width : calc(100% - 140px);
		padding-left : 2rem;
	}
	
	
}
@media ( min-width: 600px ) {
	/* #site-header .header-inner { */
		/* background-color : orange; */
	/* } */
	
	
	.home .section4 .cartouche p {
		line-height : 1.4;
	}
	
	/*Accueil section1*/
	.home .cover-header .monh1 {
		margin-right : 20%;
		margin-top : 6rem;
	}
	body.home.template-cover .cover-header header.entry-header {
		padding-left : auto;
		text-align : right;
	}
	
	
	/*Accueil events*/
	
	.home .section4 .cartouche {
		margin-left : 15%;
	}
	.home .section4  .monimage {
		margin-right : 10%;
		min-width : calc(65% - 100px);
	}
	
	.home .section4 .event-content .vsel-meta-date p.jourmois span.jour {
		display : inline;
	}
	/*Accueil : horaires*/
	.home .section5 .horaires table {
	margin : 4rem auto 2rem;
	}
	/*page actualitÃ©s*/
	
	.page .actualites .entry-content &gt; .lemain:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		max-width: 120rem;
		/* border : 1px solid blue; */
	}
	.page .actualites [class*="__inner-container"] .wp-block-group.info:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright), 
	.page .actualites [class*="__inner-container"] .wp-block-group.events:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
	.page .actualites [class*="__inner-container"] .vsel-container:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright)	{
		max-width : 120rem;	
	}
	
	.page .actualites .events .vsel-container .vsel-content:first-child {
		padding-top : 0;
	}
	.page .actualites .events .vsel-container .vsel-content {
		width : 100%;
	}
	.page .actualites .events .monheader {
		width: 50%;
		display: inline-block;
		vertical-align: top;
		max-width : 350px;
	}
	.page .actualites .events .event-content {
		width: 48%;
		display: inline-block;
		vertical-align: top;
		padding-left : 2rem;
	}
	.page .actualites .events .event-content h3.event-title {
		font-size : 2.5rem;
	}
	.page .actualites .events .event-content .liens {
		margin-left : 0;
	}
	
	.page .actualites .events .event-content button{
		margin-right : 0.5rem;
		margin-left : 0.5rem;
	}
	/*archives*/
	.archive .lemain article .monheader-archive {
		width : 45%;
		display : inline-block;
		vertical-align : top;
	}
	.archive .lemain article .post-inner {
		width : 54%;
			display : inline-block;
		vertical-align : top;
	}
	
	.archive article .entry-content .groupe-titre, 
	.archive article .entry-content h2.entry-title {
		margin-top : 0;
		text-align : left;
	}
	.archive .lemain p.date-publication {
		text-align : left;
	}
	
	/*ARCHIVES EVENTS*/
	.archive article.vsel .monheader-archive{
	width :155px;
	}
	
	/*pages simples : mentions lÃ©gales*/
	.page .ank-cover .base [class*="__inner-container"] &gt; :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		padding-left : 7%;
		padding-right : 7%;
	}
	
	/*initiation*/
	
[class*="__inner-container"] &gt; .adresse:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	width : 55%;
	display : inline-block;
	font-size : 90%;
	margin-bottom : 0;
	padding : 2rem 0rem 2rem 2rem;
}

[class*="__inner-container"] &gt; .tel-fb:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	width : 43%;
	height : 100%;
	display : inline-block;
	vertical-align : top;
	padding : 4rem 2rem 2rem 0rem;
	text-align : right;
	font-size : 100%;
	margin-bottom : 0;
}

.tel-fb p {
	text-align : right;
}
	
	/*FAQ*/
	
	.schema-faq {
    padding-right: 2rem;
    padding-left: 2rem;
	}
	
	/*Footer*/
	p.footer-copyright {
	padding-right : 5rem;	
	}
	
	
}
@media ( min-width: 660px ) {
	/* #site-header .header-inner { */
		/* background-color : red; */
	/* } */
	
	/*pages single*/
	.single .category-actualites-sangha header.entry-header .entry-header-inner,
	.archive .cover-header header.entry-header .entry-header-inner 	{
		width : 340px;
	}
	
	
}

@media ( min-width: 700px ) {
	/* #site-header .header-inner { */
		/* background-color : pink; */
	/* } */
	
	
	/*margin suite Ã&nbsp; mÃ&nbsp;j WP 5.6*/
	.entry-content &gt; .alignwide:not(.wp-block-group.has-background), 
	.entry-content &gt; .alignfull:not(.wp-block-group.has-background) {
		margin-top : inherit;
		margin-bottom : inherit;
	}
	
	
	/*polices*/
	.home .cover-header .monh1 {
		width : 205px;
	}
	.home .cover-header .monh1 p{
		font-size : 3rem;
	}
	
	.home .cover-header h1 .span1{
	font-size : 5rem;
	}
	.home .cover-header h1 .span2{
		font-size : 7rem;
	}
	.home .cover-header h1 .span3{
		font-size : 4rem;
	}
	
	h2.entry-title {
		font-size : 2.5rem;
	}
	
	.entry-content {
		font-size: 1.8rem;
	}
	
	.section-inner {
		width: calc(100% - 4rem)
	}
	/*page d'accueil*/
	.bg-image-accueil {
		background-size : cover;
	}
	.bg-image-accueil.bg-attachment-fixed{
	background-position : center -30vh;
	}	
	
	.home .section2 {
		width : calc(100% - 12rem);
	}
	
	.home .entry-content &gt; .section2.alignwide:first-child{
		margin-bottom : 0;
	}
	
	.home .section2  .accueil-part1a.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull){
		margin-top : 0;
	}
	.home .section3 .monthumbnail {
		margin-bottom : 4rem;
	}	

	.home figure.transition {
		height : 75px;
	}

	.home figure.transition img {
		height : 150px;
	}
	
	
	/*accueil section 4 events*/
	.home .section4 {
	padding : 8rem 2rem;
	}
	.home .section4 .event-container .vsel-content {
		padding-bottom : 4rem;
		position : relative;
	}
	.home .section4 .monheader {
		width :45%;
		display : inline-block;
		vertical-align : top;
	
		text-align : left;
	}
	.home .section4 .cartouche {
		margin-right : 2rem; 
		margin-left :0;
		width : 50px;
		height : auto;
	}
	
	.home .section4 .cartouche p {
		font-size : 1.7rem;
		line-height : 1.3;
	}
	
	.home .section4 .cartouche p.jourmois {
		font-size : 1.4rem;
		margin-bottom : 0.1rem;
		margin-top : 0.2rem;
	}
	.home .section4  .monimage {
		/* height : 30vh; */
		width : calc(100% - 100px);
	}
	
	.home .section4  .monimage img {
		width : 100%;
		height : auto;
	}
		
	.home .section4 .event-content {
		padding : 0;
		width : 54%;
		display : inline-block;
		vertical-align : top;
	}
	
	.home .section4 .event-content .vsel-meta-date p.jourmois span.jour {
		display : none;
	}
	
	.home .section4 .liens {
		position : absolute;
		right : 0;
		bottom : 4rem;
	}
	
	.home .section4 .liens button {
		width : 46%;
		min-width : 145px;
		font-size : 1rem;
	}
	
	.home .section7 {
		padding :  4rem;
		text-align : left;
	}
	
	.home .section7 .vignette {
		display : inline-block;
		vertical-align : top;
		border-bottom : none;
		margin-bottom : 0;
		font-size : 0;
		padding-left : 2rem;
		padding-left : 2rem;
		padding-right : 2rem;
	}
	.home .section7 .vignette p.monbouton {
		font-size : 1.8rem;
	}
	[class*="__inner-container"] &gt; .vignette:not(.actus):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		width : 300px;
		width : 49%;
		max-width : none;
	}
	
	.home .section7 .vignette.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull) {
		margin-bottom : 0;
	}
	
	.home .section7 .vignette:first-child {
		padding-right : 2rem;
	}
	
	.home .section7 .vignette:nth-child(2) {
		padding-left : 2rem;
		float : right;
	}
	
	[class*="__inner-container"] &gt; .vignette.actus:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		width : 300px;
		width : 100%;
		max-width : none;
	}
	
	[class*="__inner-container"] &gt; .vignette.actus {
		width : 100%;
		max-width : none;
		
	}
	
	.home .section7 .vignette.actus::before {
		content : " ";
		width : 50%;
		display : inline-block;
		margin-left : auto;
		margin-right : autp; 
		border-bottom : 1px solid rgba(0,0,0,0.2);
		height : 1rem;
		margin-bottom : 5rem;
	}
	
	.home .section7 .vignette.actus h3 {
		margin-bottom : 4rem;
	}
	
	.home .section7 .vignette.actus.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull) {
		margin-top : 0;
	}
	.home .section7 .vignette:nth-child(3)  figure {
		display : inline-block;
		vertical-align : top;
		text-align : right;
		padding-right : 4rem;
	}
	
	.home .section7 .vignette figure.monthumbail img{
		width : 135%;
		/*width : 100%;*/
		height : auto;
		max-width : 180%;
		max-height : 180%;
		position : relative;
		display : inline-block;
		left : 0px;
		
	}
	
	.section7 .vignette:nth-child(3) [class*="__inner-container"] &gt;  figure.monthumbail:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width : 168px;
		height :167px;
		margin-left : auto; 
		margin-right : auto;
		/* border : 1px solid red; */
		display : inlne-block;
	}
	.home .section7 .vignette:nth-child(3) .actu-content {
		width : 49%;
		display : inline-block;
		vertical-align : top;
		margin-top : 0;
		padding-left : 4rem;
		border : 1px solid black;
		border : none;
	}
	
	.home .section7 .vignette:nth-child(3) .actu-content h4{
		margin-top : 0
		}
	
	.section7 .vignette:nth-child(3) [class*="__inner-container"] &gt; .actu-content:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
			width : 49%;
	}
	/*footer*/
	.footer-widgets-outer-wrapper {
		padding : 6rem 0;
	}
	
	/*single*/
	.single article.category-annonce header.entry-header {
		padding : 4rem 0;
	}
	
	.single .groupe-titre,
	.single-event .lemain .entete,
	.single-event .lemain .lecorps .monthumbnail	{
		margin-bottom : 4rem;
	}
	
	/*archive*/
	.archive .moncontenant .lemain {
		margin-top : 6rem;
	}
		
	
	.archive .lemain article {
		margin-left: 5%;
		margin-right: 5%;
	}
	
	/*page actualitÃ©s*/
	.page .actualites .entry-content &gt; .lemain:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		padding-left : 5%;
		padding-right : 5%;
	}
}
@media ( min-width: 782px ) {
	/* #site-header .header-inner { */
		/* background-color : purple; */
	/* } */
	
	.screen-height-accueil  {
	height : 110vh;
	}
	
	.bg-image-accueil {
	background-size : cover;
	}
	
	.home .entry-content &gt; .alignwide:first-child{
		margin-bottom : 0;
	}

	/* .home .section3.alignfull { */
		/* padding-bottom : 8rem; */
	/* } */
	.home .section3 .transition img{
		top : 2.5rem;
	}
	
	/*	
	/*archive*/
	.archive .lemain article {
		margin-left: 10%;
		margin-right: 10%;
	}
	
	/*page actualitÃ©s*/
	.page .actualites .events .event-content {
		width: calc(100% - 355px);
	}
	
	/*page FAQ*/
	
	.page .ank-cover .section1 [class*="__inner-container"] &gt; .dojo:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		width : 33%;
		display : inline-block;
		vertical-align : top;
		/* float : left; */
	}
	.page .ank-cover .section1 .dojo  figure {
		margin-left : 0;
	}
	
	/* .grp-faq &gt; .wp-block-group__inner-container { */
		/* display : flex; */
		/* align-items : stretch; */
	/* } */
	
	.page .ank-cover .section1 [class*="__inner-container"] &gt; .schema-faq:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide)
	 {
		 width : 66%; 
		 display : inline-block; 
		/* vertical-align : top; */
	 } 

}

@media ( min-width: 1000px ) {
		
	/* #site-header .header-inner { */
		/* background-color : blue; */
	/* } */
	/*image header*/
	.screen-height-ank  {
		height : 50vh;
		min-height : 400px;
	}
	
	/*margin suite Ã&nbsp; mÃ&nbsp;j WP 5.6*/
	.entry-content &gt; .alignwide:not(.wp-block-group.has-background), 
	.entry-content &gt; .alignfull:not(.wp-block-group.has-background) {
		margin-top : inherit;
		margin-bottom : inherit;
	}
	
.single .category-actualites-sangha header.entry-header,
.single-event  header.entry-header,
.archive .cover-header header.entry-header,
.page .ank-cover header.entry-header   {
	height : 50vh;
	min-height : 400px;
}	

	
	h2, .entry-content h2 {
		font-size : 3.2rem;
		}

	 h3, .entry-content h3 {
		font-size : 2.5rem;
	}

	 h4, .entry-content h4 {
		font-size : 1.6rem;
	}

	.archive .lemain article h2 {
		font-size : 2.5rem;
	}

	.entry-content &gt; *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		max-width: 120rem;
		/*width: calc(100% - 8rem);*/
	}
	[class*="__inner-container"] &gt; p:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	width : auto;
}

	[class*="__inner-container"] &gt; *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		max-width: 120rem;
		width: calc(100% - 8rem);
	}
	
	.wp-block-group__inner-container {
		max-width : 120rem;
	}
	.entry-content &gt; .alignwide:first-child, .entry-content &gt; .alignfull:first-child {
		margin-bottom : 5rem;
	}
	.colonnes {
		column-count :2;
		column-gap: 8rem;
	}
	.no-colonne {
		max-width : 825px;
		margin-left : auto; 
		margin-right : auto;
	}

	
	/*page d'accueil*/
	.bg-image-accueil {
		background-position: center -5vh;
	}
	.bg-image-accueil.bg-attachment-fixed{
		background-position : center -35vh;
	}
	.home .cover-header .monh1 {
		width : 245px;
	}
	.home .cover-header .monh1 p{
		font-size : 4rem;
	}
	
	.home .cover-header h1 .span1{
	font-size : 7rem;
	}
	.home .cover-header h1 .span2{
		font-size : 10rem;
		letter-spacing : 5px;
	}
	.home .cover-header h1 .span3{
		font-size : 5rem;
		letter-spacing : 5px;
	}
	.home .section2.alignwide {
	width: calc(100% - 12rem);
	}
	
	 .home .section2 &gt; .wp-block-group__inner-container {
		  display: flex;
		justify-content: space-between;
			justify-content: center;
		align-items : center;
		}
		
		
	.accueil-part1b figure img {
		width: 100%;
		max-width : 325px;
	}
	.alignfull:not(.has-background) &gt; .wp-block-group__inner-container &gt; p.accueil-part1b:not(.has-background-color) {
		 padding-right : 4rem;
		 padding-left : 3rem;
		 font-size : 2.2rem;
	 }
	 
	 /*accueil section 3*/
	 
	.home .section3 .mamarge {
	height : 6rem;
	}
	.home .section3.alignfull .monpost {
		padding-bottom : 2rem;
	}
	
	.home .section3 .transition img{
		top:5rem;
	}
	 /*accueil section4 events*/
	 .home .section4 h2.a-venir {
		 font-size : 3.2rem;
	 }
	 .home .section4 #vsel .vsel-content {
		 /* border : 1px solid black;  */
		/*text-align : left;*/
	}
	.home .section4 .monheader {
		 /* border : 1px solid red;   */
		width : 49%;
		margin-left : 0;
		padding-right : 2rem;
		text-align : right;
	}
	.home .section4 .cartouche {
		width : auto;
		min-width : 60px;
		padding-left : 3px;
		padding-top : 0.8rem;
		padding-bottom : 0.8rem;
	}
	.home .section4 .cartouche p {
		font-size : 1.8rem;
		margin-top : 0;
		margin-bottom :0;
	}
	
	.home .section4 .cartouche p.jourmois {
		font-size : 1.8rem;
	}
	.home .section4  .monimage {
	/* border : 1px solid blue;  */
	width : 150px;
	height : auto;
	display : inline-block;
	margin-right : 4rem;
	}
	
	.home .section4  .monimage img {
		width : 200px;
		height : auto;
		display : inline-block;
	}
	.home .section4 .event-content {
		width :50%;
		margin-right : 0;
	}
	
	.home .section4 .event-content h3.event-title,
	.home .section4 .event-content .event-description, 
	.home .section4 .event-content .vsel-meta-date {
		margin-left : 5rem;
	}
	
	.home .section4 .event-content h3.event-title {
		font-size : 2.2rem;
	}
	.home .section4 .event-content .event-description {
	/*	font-size : 1.9rem;*/
		margin-bottom : 1rem;
	}
	.home .section4 .event-content .vsel-meta-date p {
		font-size : 1.9rem;
	}	
	
	.home .section4 .liens {
		left : 0;
		left : calc(50% + 4rem);
		 /* border : 1px solid black;  */
		 text-align : left;

	}
	.home .section4 .liens button {
		width : 180px;
		font-size : 1.2rem;
	}
	 /*accueil section5 horaires*/
	.home .section5 .tableau-maitre .wp-block-group__inner-container {
		/* display : flex; */
		/* align-items : center; */
		background-color : #ffffff;
		padding : 2rem 4rem;
		position : relative;
		display : flex;
		align-items : center;
	}
	[class*="__inner-container"] &gt; .kodosawaki:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
	[class*="__inner-container"] &gt; .horaires:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.cache){
		padding :0;
		background-color : transparent;
		margin : 0;
		display : inline-block;
		width : 50%;
		vertical-align : top;
		/* border : 1px solid black; */
	}
	
	[class*="__inner-container"] &gt; .kodosawaki:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		width : 49%;
		padding-top : 2rem;
		/* position : absolute; */
		/* right : 0; */
		/* top : 0; */
	}
	.home .section5 .kodosawaki {
		text-align : center;
	}
	.home .section5 .kodosawaki  img {
		/*height : 320px;*/
		display : block;
		width : auto;
	}
	
	.home .section5 .kodosawaki figcaption {
		font-size : 1.4rem;
		max-width : 200px;
		display : inline-block;
		margin-left : auto; 
		margin-right : auto;
	}
	
	
	.home .section5 .tableau-maitre p {
		max-width : 50%;
		margin-right : 50%;
		text-align : left;
	}
	.home .section5 .participation {
		padding-left : 8rem;
	}
	
	.participation2 [class*="__inner-container"] &gt; :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width : 100%;
	}
	
	.home .section6 {
		height : 500px;
		overflow : hidden;
		box-sizing : border-box;
		margin-bottom : 0;
	}
	.home .section6	.wp-block-group__inner-container {
		max-width : none;
	}
	.home .section6 img {
		position : absolute;
		top : 0;
		left : 0;
		width : 100%;
	}
			
	
	.home .section6.parallax img{
		position : fixed;
		top : 50px;
		left : 0;
		z-index : 0;
	}
	
	/*accueil section 7*/
	[class*="__inner-container"] &gt; .vignette:not(.actus):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		
		width : 31%;
	}
	.home .section7 {
		padding-bottom : 2rem;
	}
	
	.home .section7 &gt; .wp-block-group__inner-container {
		display : flex;
		justify-content : center;
	}
	
	.home .section7 .vignette h3 {
		height : 6.3rem;
		vertical-align : bottom;
		display : inline-block;
	}
	
	.home .section7 .vignette:first-child h3{
		padding-top : 3.1rem; 
	}
	.home .section7 .vignette:nth-child(2) {
		padding-left : 2rem;
		float : none;
	}
	.home .section7 .vignette.actus::before {
		content : none;
	}
	[class*="__inner-container"] &gt; .vignette.actus:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		width : 34%;		
	}
	
	.section7 .vignette:nth-child(3) [class*="__inner-container"] &gt;  figure:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	width : 100%;
	}
	.section7 .vignette:nth-child(3) [class*="__inner-container"] &gt; .actu-content:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
			width : 100%;
	}
	
	.home .section7 .vignette:nth-child(3)  figure {
		text-align : center;
	}
	.home .section7 .vignette:nth-child(3) .actu-content {
		padding-left : 0;
		margin-top : 2rem;
	}
	
	/* .home .section7 .vignette.actus.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull) { */
		/* margin-top : 4rem; */
	/* } */
	
	.home .section7 .vignette.actus h3 {
		margin-bottom : 2rem;
	}
	
	.home .section7 .vignette:nth-child(3) .actu-content {
		width : 100%;
	}
	
	
	/*rajout css si on laisse tmber els majuscules*/
	.home .section7 .vignette:first-child h3 {
		padding-top : 0;
	}
	.home .section7 .vignette h3 {
		height :auto;
	}
	
	/*cas pas d'articles "vie de la sangha"*/
	.home .section7.deux &gt; .wp-block-group__inner-container {
		width : 700px;
	}
	.home .section7.deux [class*="__inner-container"] &gt; .vignette:not(.actus):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width : 49%;
	}
	
	
	/*Pages intÃ©rieures : annonce*/
	.entry-content &gt; .annonce:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		/* width: 100%; */
		/* max-width: none; */
	/* margin-left : auto; */
	/* margin-right : auto; */
	}
	
	
	[class*="__inner-container"] &gt; .division.plan:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
	[class*="__inner-container"] &gt; .division.contact:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width : 49%;
		display : inline-block;
		vertical-align : bottom;
	}
	


	/************************
	/***PAGE ACTUALITES****/
	/************************/

	
	
	[class*="__inner-container"] &gt; .info:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width: calc(100% - 8rem);
	}
	
	.page .actualites .entry-content {
		max-width : 1200px;
		margin-left : auto; 
		margin-right : auto;
	}
	.page .actualites .entry-content &gt; .lemain:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
   display : inline-block;
		vertical-align : top;
		width : calc(100% - 320px);
		padding-right : 2rem;
		padding-left : 2rem;
	}
	.page .actualites .events .vsel-container .vsel-content:last-child {
		border-bottom: 0;
	}
	.page .actualites .events .vsel-container .vsel-content {
		text-align : left;
	}	
	
	.page .actualites [class*="__inner-container"] .vsel-container:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright){
		width : 100%;
	}
	
	.page .actualites .events .event-content {
		min-width: calc(100% - 355px);
		width : 45%;
	}
	
	
	.page .actualites aside.sidebar-actualites:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		margin-top : 0;
	}
	/*aside sidebar*/
	aside.sidebar-actualites:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
	aside.posts-prives:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide)	{
		/* max-width : 320px; */
		display : inline-block;
		vertical-align : top;
		width : 300px;
		padding : 0 0 0 2rem;
		margin-top : 4rem;
	}	
	
	
	aside.sidebar-actualites .sidebar-item,
	aside.posts-prives .sidebar-item	{
		margin-bottom : 4rem;
		padding-bottom : 2rem;
	}

	aside.sidebar-actualites section,
aside.posts-prives section	{
		padding-top : 0;
	}
	
	aside.sidebar-actualites .sidebar-item .vsel-container .monheader,
aside.posts-prives .sidebar-item .vsel-container .monheader	{
		width : 100%;
		padding-right : 2rem;
		padding-left : 2rem;
		text-align : center;
		margin-bottom : 1rem;
	}	

	aside.sidebar-actualites .sidebar-item .vsel-container  .event-content,
	aside.posts-prives .sidebar-item .vsel-container  .event-content	{
		width : calc(100% - 4rem);
	}	
		
	aside.sidebar-actualites .sidebar-item .vsel-container .event-content button,
	aside.posts-prives .sidebar-item .vsel-container .event-content button 	{
		margin-bottom : 1rem;
		margin-top : 2rem;
	}
	
	aside.posts-prives .sidebar-item ul {
		margin-left : 0;
	}
	
	aside.sidebar-actualites .sidebar-item.actus .monactu .monthumbail {
		width : 90px;
	}
	aside.sidebar-actualites .sidebar-item.archivesy ul {
		margin-bottom : 1rem;
	}
	
	aside.sidebar-actualites .sidebar-item.actus .monactu .actu-content {
	width : calc(100% - 95px);
		padding-left : 1rem;
	}
	aside.sidebar-actualites .sidebar-item.actus .monactu + p.monbouton {
		margin-right : 0;
		text-align : center;
	}
	
	
	
	/*aside pour single events*/
	.single-event aside.sidebar-actualites:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
		margin-top : 1rem;
	}
	/*aside pour single annonce*/
	.single  article.category-annonce aside.sidebar-actualites:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		margin-top: 0rem;
	}
	
	
	
	/*footer*/
	.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
		margin-top: 0rem;
	}
	
	
	/*articles single*/
	.annonce h3 {
		font-size : 1.4rem;
	}
	
	.single .annonce {
		margin-bottom :0;
	}
	
	.single  article .entry-content .lemain {
		max-width : none;
	}
	.single  article .lemain,
	.archive .lemain{
		display : inline-block;
		vertical-align : top;
		width : calc(100% - 320px);
		padding-right : 2rem;
		padding-left : 2rem;
	}	
	
	.single .entry-content .lemain {
		margin-left : 0;
		padding-top : 4rem;
		margin-right : 1.5rem;
	}
	
	.single .groupe-titre h1.titre-article,
	.single-event .lemain .entete {
		margin-top: 0;
	}
	
	.single .entry-content .lemain &gt; .moncontent {
		width: calc(100% - 4rem);
		margin-left : auto;
		margin-right : auto;
	}
	
	
	.single article.category-annonce .entry-content .lemain {
		padding-top : 0;
	}		
	
	.single article.category-annonce .lemain, 
	.single-event article .lemain {
		border-bottom : none;
		margin-bottom : 0;
		padding-bottom : 0;
	}

	
	.annonce h3 {
	font-size : 1.4rem;
	}
	
	.pagination-single {
		font-size: 1.6rem;
	}

	
	
	/*single events*/
	.single-event .sinscrire {
		margin-bottom : 5rem;
	}
	
	.single-event article .monheader h1 {
		margin-left : auto;
	}
	
	.single-event article .monheader .entry-header.event .entry-header-inner {
		padding-left : 4rem;
		padding-right : 4rem;
		width : calc(100% - 8rem);
		position : relative;
		max-width : 100rem;
	}
	
	/*archive */
	.archive .lemain{
		margin-top : 4rem;
		margin-left : 1.5rem;
	}
	
	.archive .lemain article {
		margin-left : auto;
		margin-right : 1.5rem;
		width: calc(100% - 4rem);
	}
	
	.archive  article:last-child {
		border-bottom : none;
	}
	
	/*contenu rÃ©servÃ©*/
	/* .page h1.forbidden-title { */
		/* top : 25rem; */
	/* } */
	
}		

@media ( min-width: 1220px ) {
	/* #site-header .header-inner { */
		/* background-color : lightblue; */
	/* } */
	.cover-header + .post-inner {
		padding-top: 0;
	}
	
	.entry-content &gt; .alignwide:first-child {
		margin-bottom : 0;
	}
	/*accueil*/
	.home .section3 {
		padding-top : 12rem;
		padding-bottom : 12rem;
	}
	.bg-image-accueil {
		background-size: initial;
			background-position: center -15vh;
	}
	.bg-image-accueil.bg-attachment-fixed{
	background-position : center -45vh;
	}
		
	/* .home .section3 .transition img { */
		/* top : 4.75rem; */
	/* } */
	
	/*footer*/
	.footer-top-visible .footer-nav-widgets-wrapper .widget-content,
		.footer-top-visible .footer-nav-widgets-wrapper .connexion{
		font-size: 1.8rem;
		padding-left : 4rem;
		padding-right : 4rem;
	}
	
	/*articles*/
	
	.single article .lemain
		{
		padding-left : 6rem;
		padding-right : 5rem;
	}
	
	/*archive */

	
	.archive .lemain article {
		margin-left : 6rem;
		margin-right : 7rem;
		width: calc(100% - 13rem);
	}
}

@media ( min-width: 1240px ) {
	/* #site-header .header-inner { */
		/* background-color : lightgreen; */
	 /* }  */
	
	.alignnone,
	.aligncenter {
		margin-bottom: 0rem;
		margin-top: 0rem;
	}
	
	 /*accueil section 3*/
	 
	
	/* .home .section3 .transition img{ */
		/* top:5rem; */
	/* } */
	
	/*Accueil section6*/
	.home .section6 {
		height : 630px;
	}
	
	/*Accueil section 7*/
	.home .section7 .vignette:first-child h3 {
		padding-top : 0;
	}
	.home .section7 .vignette h3 {
		height :auto;
	}
}
@media ( min-width: 1280px ) {
	/* #site-header .header-inner { */
		/* background-color : gray; */
	/* } */
	
	/*Accueil Section 2*/
	
	.home .section2.alignwide {
		max-width : 112rem;
	}
	
	.home .section3 .moncontent.colonnes{
		padding-left : 2rem;
		padding-right : 2rem;
	}
	/*Accueil section6*/
	.home .section6 {
		height : 700px;
	}
	
	.grp-faq &gt; .wp-block-group__inner-container {
		align-items : center;
		
	}
	
	.schema-faq-section {
		margin-bottom : 4rem;
	}
}

@media ( min-width: 1330px ) {
	/* #site-header .header-inner { */
		/* background-color : lightgrey; */
	
		  /* background-color : white;   */
	
	/* } */
	/* .home .section6 { */
		/* height : 800px; */
	
	/* } */
}


@media ( min-width: 1680px ) {
	/* #site-header .header-inner { */
		/* background-color : black; */
	/* } */
}




















</pre></body></html>