/*
Theme Name: Enfold-Child
Author: PNRLF
Template: enfold
*/
@import "font/stylesheet.css";

h1{font-family :'instantregulier';}
h2{font-family :'instantlent';}
h3,h4,h5,h6{font-family :'instantrapide';}

a:focus,#top .social_bookmarks li a:focus,#top #header .av-main-nav > li > a:focus{outline:1px dotted #000; /*background:#f6c87f; color:#000;*/}
#header_main_alternate{
	background:#fff;
}
.avia-fullwidth-slider .av-section-color-overlay{
	background-image: url("img/survol.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size:50% auto;
}
.breadcrumb .sep{font-style:normal;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.content{padding:0;}
.clearleft{clear:left;}
.moncleargalerie{clear:both;}
body[class~='home'] .content{padding:30px 0;}
#top #wrap_all .all_colors .content  h1,#top #wrap_all .all_colors .content + h2{padding:30px 0;}
body#top[class~='home'] #wrap_all .all_colors .content + h1,#top #wrap_all .all_colors .content + h2{padding:0;}
.main_color strong{color:inherit;}
.responsive .container{padding:0;}/*si menu reduit enlever cette règle et augmenter taille typo */
.post-entry .wp-block-file__button{background:#601c28;color:#fff;}
/*logo entete*/
header .logo{
	height:90%;
	margin:5px;
}
header .logo img{
	color:#000;
	height:100%;
	width:auto;
}
#advanced_menu_toggle,#advanced_menu_hide{display:none;}
.html_header_top.html_bottom_nav_header #header_main{background:#529d85;}

.header-scrolled.header-scrolled-full .logo{height:76%;}

/*.home */.header_color .social_bookmarks a {color:#fff;}
#top #header{box-shadow:none;}
.alternate_color .breadcrumb{font-size:0.9em;font-style:italic;}
#top #header .av-main-nav > li.current_page_item > a,#top #header .av-main-nav > li.current_page_parent > a,#top #header .av-main-nav > li.current_page_parent li.current_page_item a {background:#eeeeee; color:#4a6055;}

.main_color div.avia-content-slider a.slide-image,.main_color div.avia-content-slider a.slide-image span{border:0 #fff;}
.main_color div.avia-content-slider a.slide-image,.main_color div.avia-content-slider a.slide-image img{border-radius:0;}
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title,#top #wrap_all .all_colors h1{letter-spacing:0;text-align:left; text-transform:none;}
.html_elegant-blog #top .post-entry .post-title:hover, .html_elegant-blog .avia-content-slider .slide-entry-title:hover{opacity:1;}
.template-page .entry-content-wrapper h2{text-transform:none;letter-spacing:0;}
#top.home #wrap_all h2{font-size:2.5em;}
.partenaires-widget li{align-items:center; display:inline-flex; justify-content:center; height:80px; float:left; width:11%;}

.footer_color .widgettitle,html #top .all_colors .widgettitle,.footer_color .firtst .textwidget iframe .mailjet-widget-box h3.mailjet-widget-title{
	font-weight:normal;
	text-align:center;
	text-transform:none;
}
.footer_color .first .textwidget iframe .mailjet-widget-box{border:1px solid #000;}
.footer_color .first .textwidget iframe .mailjet-widget-box h3.mailjet-widget-title{
	border-color:#fff;
    border-style: solid;
    border-width: 1px;
    padding: 10px 0;
    border-left: none;
    border-right: none;
    margin-bottom: 15px;
	font-size: 2.2em;
	margin-top: 0.85em;
}
#mailjet-subscribe-widget-7730 .mailjet-widget-submit-button{border-radius:100px;}
.partenaires-widget .widgettitle{font-size:2em;}
#socket .copyright{text-align:center; width:100%;}
.avia_codeblock_section.avia_code_block_1 .avia_codeblock {display:flex; width:100%;}
.fb-page.fb_iframe_widget{display:block;margin:0 auto;width:500px;}

#top #wrap_all #calltoaction .av-special-heading-tag{
	font-family:'Muli';
	font-size:0.85em;/*0.58em*/
	font-weight:600;
}
#calltoaction .avia-button-wrap span{
	font-size:2em;
	font-weight:600;
	line-height:1.10;
	text-transform:none;
} 
/* menu principal*/
#top .av-main-nav ul a{
	font-weight:600;
}
#top a:hover, #top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover, #top .template-search a.news-content:hover, #top .wp-playlist-item .wp-playlist-caption:hover,#partieactus a.av-upcoming-events:hover span.av-upcoming-event-meta,#partieactus .av-upcoming-events h4:hover,#partieactus .av-upcoming-events .agenda-partenarial h4:hover{color:#da8c0c;}

.template-page .entry-content-wrapper h2{color:#2d3c2d;}
.slide-entry-excerpt{line-height:1.5;}
/*page accueil*/
#partieactus .av_three_fourth .avia-button{font-size:1.35em;}
#partieactus .av-upcoming-events .alternativeimage{
	float:left;
	height:80px;
	margin:0 20px 0 0;
	width:60px;
}
#partieactus .av-upcoming-events .alternativeimage span{
	display:block;
	height:30px;
	margin:7px 5px;
	text-align:center;
	text-transform:uppercase;
}
#partieactus .av-upcoming-events .alternativeimage span:first-child{
	font-size:0.9em;
}

#partieactus .av-upcoming-events h4{
	color:#007b3d;
	font-family:'Muli';
}
#partieactus .av-upcoming-events .av-upcoming-event-meta{
	line-height:1.7;
}
#partieactus .av-upcoming-events .alternativeimage{
	background:#007b3d;
	color:#fff;
	 font-size:1.5em; 
}
#partieactus .av-upcoming-events  .alternativeimage span:last-child{
	background:#fff;
	color:#007b3d;
}

#partieactus .av-upcoming-events .agenda-partenarial .alternativeimage{
	background:#0069b4;
	color:#fff;
	font-size:1.5em; 
}
#partieactus .av-upcoming-events .agenda-partenarial .alternativeimage span:last-child{
	background:#fff;
	color:#0069b4;
}
#partieactus .av-upcoming-events .agenda-partenarial h4{
	color:#0069b4;
}

#partieactus .av_one_fourth  .avia-button-wrap {
	margin-top:15px;
}
#partieactus .av_one_fourth  .avia-button-wrap a{
	border:1px solid #007b3d;
	background:#fff;
}
#partieactus .av_one_fourth  .avia-button-wrap a:hover{
	background:#f7f7f7;
}

#partieactus .av_one_fourth  .avia-button-wrap.avia-builder-el-last a{
	border:1px solid #ad4548;
}

#avantrotation{
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	transform: rotate(-5deg);
	/*margin-left:-5em;*/
	padding-bottom:100px;
	width: 120%;
}
#rotation{
	margin-top:-83px;
	position:relative;
}
#rotation h2 span.instantrapide{
	font-family:'instantrapide';
}
/*
#rotation .avia_link  img{background:#fff; border-radius:0px; width:268px;}
#rotation .avia_link  div.overflowimage{
	width:268px; 
	height:268px; 
	overflow:hidden;
}*/
/*#rotation .avia_link  div.overflowimage div{
	width:300px; 
	height:300px; 
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#rotation .avia_link  div.overflowimage div:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}*/
/*#rotation .avia_link  div.overflowimage.monimage img{
	height:100%;
	object-fit:cover;
	object-position:center center;
	overflow:hidden;
	width:auto;
}
*/
#rotation .avia_link h3{color:#fff; text-align:left; display:flex; align-items:flex-end; height:44px; width:300px;}

#apresrotation div.template-page{
	padding-bottom:0px;
	padding-top:0px;
}
#apresrotation div.template-page .entry-content-wrapper{
	margin-bottom:0px;
}
#apresrotation div.template-page .av_one_half{
	margin:0;
	width:50%;
}
#apresrotation div.template-page .flex_column:nth-child(2) div{
	margin:0;
}
#apresrotation div.template-page .flex_column.avia-builder-el-first, #apresrotation div.template-page .flex_column.avia-builder-el-last {
	padding:3% 5% 0;
}
#apresrotation h2{
	text-transform:uppercase;
}
#apresrotation .avia-button-wrap a{
	border-radius:0px;
	font-size:1.2em;
}
#apresrotation div.template-page .flex_column:nth-child(2) .youtube_player{
	margin:0 auto;
	width:560px;
}
#top .avia-smallarrow-slider-heading > div{display:inherit;}
#top .avia-smallarrow-slider .avia-slideshow-arrows{width:100%;}
#top .avia-smallarrow-slider-heading{position:absolute;}
#top .avia-content-slider .avia-slideshow-arrows a.prev-slide{float:left;}
.home .main_color .avia-content-slider .slide-image{background:transparent;max-height:200px;overflow:hidden;}

.container_wrap.footer_color{border:0;}

.container_wrap + .montriangle{
	background:url('data:image/svg+xml; utf-8, <svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 442.88 41.6" style="enable-background:new 0 0 442.88 41.6;" xml:space="preserve"><polygon points="0,41.35 0,41.6 442.88,41.6 442.88,2.69 " fill="%23601c28"/></svg>') #fff no-repeat right bottom;
	width:100%;
	height:12em;
}
.home .montriangle{float:left; }

#footer .widget{margin-top:0px;}
.footer_color .widgettitle{font-size:2.2em;}
#nav_menu-2 .menu-main-menu-container{
	margin-left:30px;
}
#nav_menu-2 .menu-main-menu-container li a{
	font-size:1.5em;
}
li#menu-item-1294 .avia_mega_div.avia_mega3.nine.units {
left: -450px !important;
}
.fullsize .content .entry-content-wrapper{margin-bottom:30px;}
/*marches publics*/
.single-marches-publics .template-marches-publics{/* padding:0;*/ display:flex;}
.single-marches-publics .template-marches-publics .av_two_third{padding:30px 0;}
.single-marches-publics .template-marches-publics .typepage{color:#2d3c2d; display:block; font-size:1.2em; margin-bottom:10px;}
#top.single-marches-publics #wrap_all .all_colors .template-marches-publics .av_two_third h1{color:#396e5d; text-transform:none;}
#top.single-marches-publics #wrap_all .all_colors .template-marches-publics .av_two_third h2{color:#295144; font-family:'Muli'; font-weight:700; margin-bottom:5px;}
ul + h2{margin-top:1.5em;}
.single-marches-publics .template-marches-publics .intro{color:#295144; font-weight:700; margin:25px 0; }
.single-marches-publics .template-marches-publics h2 + p{margin-top:0px;}
.single-marches-publics .template-marches-publics p{line-height:1.3;}
.single-marches-publics .template-marches-publics a,.single-tribe_events .main_color #tribe-events-content a, article.post-entry-type-page a{ text-decoration:underline;}
article.post-entry-type-page .wp-block-button__link{text-decoration:none;}
.single-marches-publics .template-marches-publics .av_one_third, .main_color .tpl_page_sidebar.sidebar{background:#295144; color:#fff; padding:2em;}
#top.single-marches-publics #wrap_all .all_colors .template-marches-publics .av_one_third h1,#top.single-marches-publics #wrap_all .all_colors .template-marches-publics .av_one_third h2{color:#fff;}
.single-marches-publics .template-marches-publics .av_one_third li{list-style-type:disc; list-style-position:inside; margin-bottom:4em;}
#top.single-marches-publics #wrap_all .av_one_third h2{display:inline;font-family:'Muli'; font-weight:700; /*margin-left:-20px;*/}
#top.single-marches-publics #wrap_all .av_one_third h1{letter-spacing:2px;}
#top.single-marches-publics #wrap_all .av_one_third p{/*font-weight:700;*/ margin-top:25px;}
#top.single-marches-publics #wrap_all #main .container{padding-right:0;}

.post-type-archive-marches-publics .template-page ul{margin-left:3em; margin-top:1em;}
.post-type-archive-marches-publics .template-page ul li{list-style-type:disc;}
.post-type-archive-marches-publics .template-page ul li h3{margin-bottom:0;}
.post-type-archive-marches-publics .template-page ul li p{margin-top:0;}
.post-type-archive-marches-publics .template-page h2{color:#295144;}

.page-template-template-avis-concurrence .template-page li{border-bottom: 1px solid #eee; margin-top: 15px;}
.page-template-template-avis-concurrence .template-page li p{margin-left: 25px;}
.page-template-template-avis-concurrence .template-page h3 span{color:#529d85; font-style:italic;}

/*Formulaire*/
.wpcf7-checkbox > span{display:block;}
.wpcf7-checkbox > span.first,.wpcf7-radio > span.first{margin-left:1em;}
#top .main_color .wpcf7-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {background:#f8f8f8;}
#top label{font-weight:normal; }
#top #form_dde_doc.wpcf7-form label{width:49%;float:left; }
#top .wpcf7-form label{display:block;font-size:1.2em; margin-right:1%;}
#top .wpcf7-form p  label:first-child{float:none;}
#top .main_color .wpcf7-text{padding:13px;}
.avia_ajax_form .input_checkbox_label,.avia_ajax_form .first_form{margin-bottom:0;}
#top .main_color .wpcf7-submit,#top .main_color p.form_element input[type='submit']{background:#954b34; display:block; font-size:1.2em;font-weight:bold; margin:0 auto;}
#top .main_color p.form_element abbr.required,#top .wpcf7-form span.obligatoire {color:#954b34;}

#top .wpcf7-form span.wpcf7-radio > span{display:block;}
#top select:focus{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);}
/*journal parc*/
.page-template-template-journal .template-page .presse,.page-template-template-rubrique .template-page ul{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-around;
}
.page-template-template-journal .template-page .exemplaire{
	width:25%;
}
.page-template-template-journal .template-page .exemplaire a{
	display:block;
	/*height:300px;*/
	width:212px;
}
.page-template-template-journal .template-page .exemplaire .type,.page-template-template-journal .template-page .exemplaire .numero,.page-template-template-journal .template-page .exemplaire .saison{
	color:#3a1c02;
}
.page-template-template-journal .template-page .exemplaire .numero{
	font-size:1.4em;
}
.page-template-template-journal .template-page .exemplaire .saison{
	font-size:1.2em;
}
/*template rubrique*/
.page-template-template-rubrique .template-page p{
	margin-bottom:30px;
}
.page-template-template-rubrique .template-page .exemplaire{
	display:flex;
	/*height:150px;*/
	height:130px;
	justify-content:center;
	align-items:center;
	/*margin:10px;*/
	/*padding:15px;*/
	padding:0px;
	text-align:center;
	width:15%;
	/*width:20%;*/
	position:relative;
}
.page-template-template-rubrique .template-page .exemplaire h2{
	font-family:'instantregulier';
}
.page-template-template-rubrique.page-id-1328 .template-page .exemplaire{
	height:150px;
	margin:10px;
	padding:15px;
	width:20%;
}
.page-template-template-rubrique .template-page .exemplaire hr{
	background:#c8411b;
	border:0;
	height:5px;
	left:0;
	margin:0;
	position:absolute;
	transform:rotate(-5deg);
	top:0;
	width:100%;
}
/*evenement*/
.single-tribe_events .template-event-page,.single-tribe_events .template-event-page #tribe-events-content{ padding:0; }
.single-tribe_events .template-event-page #tribe-events-content,.single-tribe_events .template-event-page #tribe-events-footer{ margin:0; }
.single-tribe_events .tribe-events-event-meta{font-size:13px;}
#tribe-events .tribe_events{
	display:flex;
	flex-wrap: nowrap;
}
#top #tribe-events-pg-template .tribe-events-notices{
	margin:0;
}
#top.tribe-theme-enfold.single-tribe_events #tribe-events .tribe-events-event-meta{display:block;}
#top.tribe-theme-enfold.single-tribe_events #tribe-events .tribe-events-event-meta div{width:100%; margin-right:0; float:none;}
#top.tribe-theme-enfold.single-tribe_events #tribe-events .leaflet-control-zoom.leaflet-bar.leaflet-control{width:34px;}
#top.tribe-theme-enfold.single-tribe_events #tribe-events .leaflet-control-zoom.leaflet-bar.leaflet-control a{text-decoration:none;}

#top.tribe-theme-enfold.single-tribe_events #tribe-events .av-single-event-meta-bar-inner{display:block;border:none;}
.main_color #tribe-events-bar {margin-top:0;}
.single-tribe_events .template-event-page .av-single-event-meta-bar{width:30%;}
.single-tribe_events .template-event-page .av-single-event-meta-bar,.single-tribe_events .template-event-page .av-single-event-meta-bar-inner{ background:#006c81 !important; border:0; color:#fff;}
.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dt,.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta h3,.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dd,.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta a,.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta address{ color:#fff;}
.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta a:hover{ color:#da8b0c;}
.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta h3{font-size:1.8em;}
.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dt,.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dd{font-size:1.2em;}
.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dd.tribe-organizer,.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dd.tribe-venue{padding-bottom:0;}
#top #wrap_all .main_color .tribe-events-button{background:#006c81; border-color:#016174;}
.single-tribe_events .tribe-events-schedule h3 span{font-size:1.4em; font-weight:bold;}
#top #wrap_all #tribe-events-content .tribe-events-single-event-title{font-size:34px;}

.fauneflore-template-default  #avantrotation,.fauneflore-template-default  #rotation{
	background:#4a6055;
}
.fauneflore-template-default  #avantrotation{
	height:190px;
}
.fauneflore-template-default  #rotation .container div{
	color:#fff;
	margin:0 auto 2em;
	width:90%;
}
.fauneflore-template-default  #rotation .container div h2{
	color:#fff;
	text-align:center;
}
.fauneflore-template-default  #rotation .container a{
	color:#ffda4b;
}
.fauneflore-template-default  #rotation .container a:hover{
	color:#da8c0c;
}
.fauneflore-template-default h1,.fauneflore-template-default .template-page .entry-content-wrapper .ligne h2,.fauneflore-template-default .template-page .entry-content-wrapper .ligne h3{
	color:#6a7c19;
}
#top.fauneflore-template-default #wrap_all .all_colors .content h1{
	margin:0;
	padding-bottom:0;
}
#top.fauneflore-template-default #wrap_all .all_colors .content .intro.latin{
	margin-top:0;
}
#top.fauneflore-template-default #wrap_all .ligne h2{font-weight:bold;}
.fauneflore-template-default .latin{
	color:#4a6055;
}
.fauneflore-template-default #footer{
	margin-top:-90px;
}
.fauneflore-template-default .ligne{
	display:flex;
	justify-content:space-between;
	align-items:stretch;
}
.fauneflore-template-default .entry-content{
	margin-bottom:30px;
}
.fauneflore-template-default .ligne .avecimg {
	display:flex;
}
.fauneflore-template-default .ligne .avecimg > div{
	align-self:center;
	justify-content:center;
	margin:0 auto;
}

#top .gallery.gallery-columns-4 .gallery-item{
	height:auto;
	margin:10px 10px 0 0;
	width:24%;
}#top .gallery.gallery-columns-3 .gallery-item{
	height:auto;
	margin:10px 10px 0 0;
	width:32%;
}

#top .gallery.gallery-columns-2 .gallery-item{
	height:auto;
	margin:10px 10px 0 0;
	width:48%;
}
#top .gallery.gallery-columns-2 a img{margin:0 auto;}
.galeriedoc{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:20px;
}
body .wp-block-my-file-block-my-fb{width:300px; display:flex; align-items:flex-end; justify-items:center;}
.wp-block-my-file-block-my-fb > div{margin:0 auto;}
.wp-block-my-file-block-my-fb img{margin:0 auto;}
.wp-block-group__inner-container{display:flex; flex-wrap:wrap;}
.wp-block-group__inner-container::after{content:''; clear:both; display:block;}

#top .gallery img{
	border:none;
}
#top .gallery a, #top .gallery a img{
	margin:0 auto;
}

div.gallery{margin-top:10px !important; margin-bottom:10px !important;}
/*tpl page + sidebar droite*/
.main_color .tpl_page_sidebar.sidebar a{color:#fff;}
.tpl_page_sidebar.sidebar .widget_nav_menu ul:first-child >.current_page_item{
	box-shadow:none;
	left:0;
	margin:0;
	padding:0;
	top:0;
}
.main_color .tpl_page_sidebar.sidebar .current_page_item a{
	color:#295144;
}
.page-template-template-page-sidebar .main_color .widget_nav_menu li.pagenav > ul > .current_page_item{background:#fff;}
#top #main .tpl_page_sidebar.sidebar{width:20%;}
.responsive .container.flex{display:flex;}
.responsive .container.flex article{padding-bottom:30px;}
.main_color article .entry-content table{margin:0 auto 20px; min-width:300px;width:90%;}
.main_color article .entry-content table td{border-color:#000;}

.avia-shadow{box-shadow:none;}
.page-template-template-page-sidebar .avia-fullwidth-slider h2{color:#fff;}
.page-template-template-page-sidebar .caption_framed .slideshow_caption .avia-caption-title{background:#000;}
.page-template-template-page-sidebar .entry-content p > img{max-width:100%;}
/*.page-template-template-page-sidebar .entry-content img,*//*.page-template-default .entry-content img,*//*.page-template-template-page-enfant .entry-content img {height:100%; max-width:inherit;}*/
.page-template-template-page-sidebar .entry-content a > img,.page-template-default .entry-content a > img,.page-template-template-page-enfant .entry-content a > img {height:auto;}
.page-template-default .entry-content #zonetexte img {height:auto;}

#top #header .main_menu ul:first-child > li a:focus {text-decoration:underline !important; background:#e2e2e2;}
#top .avia-smallarrow-slider .slide-image, #top .avia-logo-element-container img{width:auto;/*bug IE9*/}
.avia-msie-9 .page-template-template-rubrique .template-page .exemplaire,.avia-msie-9 .page-template-template-journal .template-page .exemplaire{float:left;}

/*.responsive .container.flex article p a img{width:100%;}*/
#follow .blocfb{margin:auto;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid red}
div.wpcf7-spam-blocked{border:2px solid orange}
div.wpcf7-validation-errors{border:2px solid #f7e700}
#top label span.wpcf7-not-valid-tip{color:#f00;}
.single-tribe_events .secondary .tribe-events-venue-map{width:100%;}
#legend.cartespe ul:hover{cursor:pointer;}
#legend.cartespe .elementlegende img{border:2px solid transparent;}
#legend.cartespe .legendurba .elementlegende{display:flex;list-style-type:none;margin:0;align-items:center; justify-content:flex-start}
#legend.cartespe .legendurba .elementlegende li:first-child{width:24px;margin:0;flex:0 0 auto;}
#legend.cartespe .elementlegende.active img{border:2px solid #000;}
#top .tribe-events-list .tribe-events-loop .type-tribe_events{border-bottom:1px solid #ddd;}
#top .tribe-events-list .tribe-events-loop .type-tribe_events:last-child{border-bottom:0;}

#top #wrap_all .social_bookmarks li a:before{
    content: "";
    width: 20px;
    height: 20px;
	display:inline-block;
}
#top #wrap_all .av-social-link-dailymotion a:before{
    background: url(img/icones.png) no-repeat -4px -30px;
}
#top #wrap_all .av-social-link-calameo a:before{
    background: url(img/icones.png) no-repeat -4px -63px;
}
#top #wrap_all .av-social-link-facebook a:before{
    background: url(img/icones.png) no-repeat -2px -2px;
}
#top #wrap_all .av-social-link-instagram a:before{
    background: url(img/icones.png) no-repeat -5px -92px;
}
#top #wrap_all .av-social-link-twitter a:before{
    background: url(img/icones.png) no-repeat -4px -121px;
}
#top #wrap_all .av-social-link-linkedin a:before{
    background: url(img/icones.png) no-repeat -4px -152px;
}
#top #wrap_all .av-social-link-youtube a:before{
    background: url(img/icones.png) no-repeat -4px -182px;
}
#top #wrap_all .av-social-link-dailymotion:hover a{background-color:#00c7f6;}
#top #wrap_all .av-social-link-calameo:hover a{background-color:#bed62f;}

.av-upcoming-event-entry{clear: both; padding:0 0 25px 0; overflow: hidden; display:block;}
.av-upcoming-event-entry:hover{text-decoration: none; color: inherit;}
.av-upcoming-event-entry:last-child {padding-bottom: 0;}
.av-upcoming-event-image{border-radius: 400px; width:60px; float:left; margin: 0 20px 0 0; }
.av-upcoming-event-data{ display:block; overflow: hidden; }
.av-upcoming-event-meta{ display:block; position: relative; top:-1px; font-size: 12px;}
.av-upcoming-event-schedule{display:block;}
.av-upcoming-events .pagination-meta{display:none;}

.wp-block-group::after{content:''; clear:both;}
h2.parc,h2.scot,h2.gce,h2.pvd{display:flex; align-items:center;}
h2.parc::before,h2.scot::before,h2.gce::before,h2.pvd::before{content:''; width:60px; height:60px; display:inline-block; background:url(img/spriteassemblee.jpg) no-repeat 0 0;}
/*h2.parc::before{background-position:0 -160px;}*/
h2.scot::before{background-position:0 -60px;}
h2.gce::before{background-position:0 -180px;}
h2.pvd::before{background-position:0 -120px;}

.bloc-cr {display:flex;}
.bloc-cr .parc, .bloc-cr .scot, .bloc-cr .gce, .bloc-cr .pvd{width:30%; margin:15px; }
.bloc-cr .parc a, .bloc-cr .scot a, .bloc-cr .gce a, .bloc-cr .pvd a{display:flex; flex-direction:column; align-items:center; justify-items:end; text-decoration:none;color:#050505;}
.bloc-cr .parc a:hover, .bloc-cr .scot a:hover, .bloc-cr .gce a:hover, .bloc-cr .pvd a:hover{text-decoration:underline; }
.bloc-cr .parc a::before, .bloc-cr .scot a::before, .bloc-cr .gce a::before, .bloc-cr .pvd a::before{content:''; width:160px; height:160px; display:inline-block; background:url(img/spritecr.jpg) no-repeat 0 0;}
.bloc-cr .scot a::before{background-position:0 -160px;}
.bloc-cr .pvd a::before{background-position:0 -320px;}
.bloc-cr .gce a::before{background-position:0 -480px;}

figcaption{font-size:11px; font-style:italic; text-align:center; font-family:Georgia,"Times New Roman";}

.page-id-5335 .wp-block-button__link.active{border-radius:0;}
.page-id-5335 .wp-block-group{border:1px solid #eee;}


@media only screen and (max-width: 1400px) and (min-width: 768px) {
	.container{width:90%;}
	#apresrotation .container{width:100%;}
}
@media only screen and (max-width: 1400px) {
	.html_header_top.html_bottom_nav_header .main_menu > div, .html_header_top.html_bottom_nav_header .main_menu ul:first-child{height:auto;}
}
@media only screen and (min-width: 989px) {
	.responsive .tribe-events-single-section.tribe-events-event-meta.primary div.tribe-events-meta-group{ width:100%;}
	.responsive .tribe-events-single-section.tribe-events-event-meta.primary div.tribe-events-meta-group.tribe-events-meta-group-organizer{margin-bottom:30px;}	
}
@media only screen and (min-width: 769px) {
	#tribe-events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events #tribe-events .av-single-event-content{
		float:none;
		margin:0 5%;
		padding:5% 0;
		order:1;
		width:70%;
	}
	
}
@media only screen and (min-width: 1300px) {
	.avia-fullwidth-slider .av-section-color-overlay{
		background-size:auto auto;
	}
	
}
@media only screen and (max-width: 1300px) {
	#top .gallery.gallery-columns-3 .gallery-item{width:30%;}
	
}
@media only screen and (max-width: 1065px) {
	li#menu-item-1294 .avia_mega_div.avia_mega3.nine.units {
	left: 0px !important;
	}
	#header #header_main_alternate .container{height:100px;}
}

@media only screen and (max-width: 958px) {
.html_header_top.html_header_sticky.html_bottom_nav_header /*.tribe-events-page-template*/ #main{padding-top:190px;}}
@media only screen and (max-width: 939px) {
	
	.page-template-template-rubrique .template-page .exemplaire{width:25%;}
	/*#rotation .avia_link div.overflowimage{height:200px; width:200px;}*/
}

@media only screen and (max-width: 767px) {
	#mobile-advanced > li{border-bottom:1px solid #edeced;}
	#mobile-advanced > li:first-child{border-top:1px solid #edeced;}
	.responsive #top header .logo{
		padding:5px;
		margin:0;
		width:50%;
	}
	#top .title_container .container{
		display:flex;
		justify-content:left;
		align-items:center;
	}
	.responsive .title_container .breadcrumb{top:10px;}
	/*#top .main_color .avia-content-slider-inner .slide-entry-wrap  article.first .montriangle{border-width:30px 650px 0 0; right:0px;}*/
	#calltoaction .avia-button-right{float:none;}
	#calltoaction .avia-button.avia-position-right{float:none; width:50%; margin:0 auto;}
	#calltoaction .av-special-heading-tag{text-align:center;}

	.page-template-template-rubrique .template-page .exemplaire{width:45%;}
	#modelecarte .entry-content-wrapper{display:flex; flex-direction:column-reverse;}
	.fauneflore-template-default .ligne{display:block;}
	#rotation .avia_link div.overflowimage{height:200px; width:200px;}
	#apresrotation div.template-page .flex_column:nth-child(2) .youtube_player{width:auto;}
	.responsive .container.flex,#top #main .tpl_page_sidebar.sidebar,#tribe-events .tribe_events,.single-marches-publics .template-marches-publics{display:block;}
	#top #main .tpl_page_sidebar.sidebar,#tribe-events .av-single-event-content,.single-tribe_events .template-event-page .av-single-event-meta-bar{width:auto;}
	.sidebar .widget:first-child,#top .widget_nav_menu .nested_nav{padding-bottom:0;}
	.alternate_color .breadcrumb a,.alternate_color .breadcrumb span{line-height:20px;}
	.html_header_top.html_header_sticky.html_bottom_nav_header .tribe-events-page-template #main #tribe-events-bar{margin-top:0;}
	#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{color:#fff;}
	
	#top #wrap_all #header #menu-item-search>a {color:#fff;}
	.av-burger-overlay-active #top #wrap_all #header #menu-item-search>a {color:#000;}
	.avia-menu.av_menu_icon_beside{
		border-right:0px;
	}
	.responsive #top #header div.inner-container + ul.social_bookmarks{display:block;}
}

@media only screen and (max-width: 479px) {
	/*#top .main_color .avia-content-slider-inner .slide-entry-wrap  article .montriangle{border-width:30px 500px 0 0; right:0px;}*/
	.partenaires-widget li{width:25%;}
	.page-template-template-rubrique .template-page .exemplaire,.page-template-template-journal .template-page .exemplaire{width:100%;}
	#follow .blocfb{width:320px;}
	#calltoaction .avia-button.avia-position-right{width:100%;}
	.avia-content-slider, .avia-content-slider .slide-entry-wrap{margin-bottom:0;}
	body .container_wrap .avia-builder-el-last{margin-bottom:80px;}
	.avia-builder-el-12{margin-top:80px}
	.responsive #top #wrap_all #header nav.main_menu + ul.social_bookmarks{
		display:block;
		right:70px;
	}
	.bloc-cr .parc, .bloc-cr .scot, .bloc-cr .gce, .bloc-cr .pvd{width:100%; }
}
@media only screen and (max-width: 375px) {
	.responsive #top #wrap_all #header nav.main_menu + ul.social_bookmarks{
		bottom:0px;
		display:block;
		margin-top:0;
		right:0px;
		top:auto;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a{height:50px;line-height:50px;}
}
@media only screen and (max-width: 320px) {
	#rotation .avia_link div.overflowimage{height:270px; width:270px;	}
	#rotation .avia_link h3{width:270px;	}
}
/*
@media only screen and (max-width: 767px) {
#advanced_menu_toggle,#advanced_menu_hide { display: none !important; }}
@media only screen and (min-width: 768px) {
#advanced_menu_toggle,#advanced_menu_hide { display: none !important; }}*/
@media print{
	@page{
		margin:1cm;
	}
	#header_main_alternate,.avia-fullwidth-slider, #calltoaction,.header_bg,.social_bookmarks,#advanced_menu_toggle,#advanced_menu_hide,.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-16,.avia-button-wrap.avia-builder-el-11,.avia-button-wrap.avia-builder-el-15, #follow,#avantrotation,#rotation,#apresrotation,.avia-smallarrow-slider-heading.no-logo-slider-heading,#top .avia-smallarrow-slider .avia-slideshow-arrows,.single-post .entry-footer .av-share-box,.single-post .post_delimiter,.single-post .related_posts.av-related-style-tooltip,h1.logo a{
		display:none;
	}
	h1.logo {
		position:relative;
		display:block;
		width:100px;
		height:127px;
		background:url(img/logo.png) no-repeat;
		position:absolute;
		top:0;
		left:0;
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	} 
	
	 
	.html_header_top.html_header_sticky.html_bottom_nav_header #main{padding-top:0;}
	.main_color div.avia-content-slider a.slide-image img{width:200px;}
	#top #partieactus article.flex_column{width:240px;}
	.slide-entry-wrap{visibility: visible; opacity: 1; transition: none; transform: translateZ(0px);}
	.av-special-heading {margin-top:0;}
	/*article*/
	#top.single-post .entry-content > .wp-caption img {width:400px;}
	
	/*pages internes*/
	.gallery a:after{content:"";}
	.container .av-content-small.units{width:100%;}
} 

#instagram-feed-widget-2,#sb_instagram .sbi_photo{max-height:400px;overflow:hidden;}

#resultatStela .pagination{
	list-style:none;
}

#resultatStela .pagination li{
	float:left;
	margin:0;
	padding:8px;
}


#resultatStela .pagination li.active{
	color:#6a6a6a;
	border:1px solid #6a6a6a;
}

#resultatStela .pagination li:not(.active):hover{
	color:#c8401b;
	cursor:pointer;
	text-decoration:underline;
}


.main_color article .entry-content #resultatStela table{border-collapse:inherit;}
.main_color article .entry-content #resultatStela table thead tr th{border-color:#000;}
.main_color article .entry-content #resultatStela table tbody tr:nth-child(even){background-color:#d9d9d9;}
.main_color article .entry-content #resultatStela table thead tr th:last-child,.main_color article .entry-content #resultatStela table tbody tr td:last-child{border-right-width:1px;}

#resultatStela table.dataTable.order-column tbody tr>.sorting_1, #resultatStela table.dataTable.order-column tbody tr>.sorting_2,#resultatStela table.dataTable.order-column tbody tr>.sorting_3,#resultatStela table.dataTable.display tbody tr>.sorting_1,#resultatStela table.dataTable.display tbody tr>.sorting_2,#resultatStela table.dataTable.display tbody tr>.sorting_3{background-color:inherit;}
#resultatStela table.dataTable thead .sorting_asc.sorting_disabled{background-image:none !important;}

/*page pise*/
body .wp-block-mn-blocs-grp-download-bloc.pise .wp-block-mn-blocs-document-bloc{align-items:flex-start; width:200px;}