/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}



.faceb i, .pinter i{font-size: 1.3em}
.twit i, .instag i {color: #fff;background-color: #000;border-radius: 50%}
.instag i{padding: 3px 4px}
.twit i{padding: 3px}
.faceb, .pinter, .twit, .instag{vertical-align:top}
.recherche a svg {width: 26px;height: 26px}



.is-form-style .is-search-submit .is-search-icon path {fill: black}
.is-form-style .is-search-submit .is-search-icon{background-color:#fff;color:#000}
.is-form-style .is-search-submit .is-search-icon:hover{background-color:#fff;color:#f0c940}
.is-form-style .is-search-submit .is-search-icon:hover path {fill:#f0c940}
.is-form-style .is-search-input::placeholder{color:transparent}

.centered-inline-logo-wrap {width: unset !important}
.single-post #main-header, .page #main-header, .single-tribe_events #main-header {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-bottom:5px solid #dccb8e;padding: 0 0 20px}
.et_header_style_split #top-menu-nav {display: block;width: 100%}
#top-menu {display: flex;justify-content: space-between}
#top-menu li:not(.menu-item-3368) {padding-right: 15px}
#top-menu .menu-item-3368 {width: 100px;position: absolute;top: -1px}
#top-menu li.current-menu-item a, #top-menu-nav #top-menu li:hover a, #top-menu-nav #top-menu#menu-item-32 li:hover a, .page-id-157 #top-menu-nav #top-menu .menu-item-24 > a, .page-id-159 #top-menu-nav #top-menu .menu-item-24 > a {color:#f0c940!important;opacity:1}
#top-menu > li:hover a:before{content: url("/wp-content/uploads/2020/11/soulignage-or-ombriere.png");position: absolute;bottom:10px;left: calc(50% - 38px)}
#top-menu .sub-menu > li a:before{content:" "}	
#main-header .et_menu_container #top-menu .menu-item-3814:hover a::before, #top-menu-nav li:hover .logo_container a:before {display:none}
#top-menu-nav #top-menu li:not(.centered-inline-logo-wrap) a {transition:none}
#top-menu-nav ul li a:hover{background-color:transparent;color:#000}
#top-menu-nav > #top-menu li .sub-menu{width:unset}
#top-menu-nav > #top-menu .sub-menu li a{text-transform:uppercase;color:#fff!important;width:max-content}
/*sou menu fuss*/
#top-menu-nav > #top-menu li.fuss .sub-menu {left: 210px;box-shadow: -1Px 1px 1px #0003}
#top-menu-nav > #top-menu .sub-menu li:hover a {color:#000!important }
#top-menu .centered-inline-logo-wrap .logo_container a #logo {visibility: hidden;transition: none}
#top-menu .centered-inline-logo-wrap .logo_container a {background-image: url('/wp-content/uploads/2025/07/LOGO-OMBRIERE-NOIR-PAYSAGE-scaled.png');background-repeat: no-repeat;background-size: contain;transition: none}
#top-menu .centered-inline-logo-wrap .logo_container:hover a {background-image: url('/wp-content/uploads/2020/11/logo-ombriere-or-paysage-ok-02.png');background-repeat: no-repeat;background-size: contain;transition: none}



/*modif couleur texte par span*/
.couleuror {color:#dccb8e}
/*fin modif couleur texte par span*/

article .et_post_meta_wrapper{display:none}
article h1.entry-title{display:none}

/*fil d'ariane - breadcrumb*/
.filariane .dcsbcm_divi_breadcrumbs{padding:0}
#lignearianeprog .dcsbcm_divi_breadcrumb a {border-bottom:none}
.filariane .dcsbcm_separator{visibility:hidden;margin:0 -25px 0 0}
.filariane .dcsbcm_separator::before {visibility:initial;content:"\0020 >"}
.tribe-events-content #lignearianeprog ol:last-child {margin-bottom:0}
.tribe-events-event-meta,#tribe-events-pg-template #lignearianeprog .dcsbcm_divi_breadcrumb a span{display:none}
.project-template-default #page-container #lignearianeprog .dcsbcm_divi_breadcrumbs li a span {display:none}
.project-template-default #page-container #lignearianeprog .dcsbcm_divi_breadcrumbs li a::before {content: "Recrutement";font-size:17px}
/*fin fil d'ariane - breadcrumb*/

/*barre de recherche ivory search*/
div#is-popup-wrapper {background: rgba(4, 4, 4, 0.7)}
#is-popup-wrapper .is-popup-search-form form {width: 40%;min-width:280px}
/*fin barre de recherche ivory search*/

.titrelignes .et_pb_with_border {top:-23px}
.titrelignes .coltitre{min-width:180px}

.photofiltre img:hover {filter: grayscale(100%);opacity: 35%}

.page-id-9 #sectionlieu #menu-item-136 a {color:#000 !important}
.page-id-157 #top-menu #menu-item-24 a:after{content:url("/wp-content/uploads/2020/07/soulignage.png");position:absolute;bottom:0;left: calc(50% - 32px)}
.page-id-157 #sectionlieu #menu-item-137 a {color:#000 !important}
.page-id-159 #top-menu #menu-item-24 a:after{content:url("/wp-content/uploads/2020/07/soulignage.png");position:absolute;bottom:0;left: calc(50% - 32px)}
.page-id-159 #sectionlieu #menu-item-138 a {color:#000 !important}

/*homepage*/
.page-id-2 #sliderhome .et_pb_container.clearfix {display: flex;justify-content: center;flex-direction: column}
.page-id-2 #sliderhome h2.et_pb_slide_title {pointer-events: none}
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-6292 .et_pb_slide_description h2.et_pb_slide_title a {color:#000 !important}
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-6582 .et_pb_slide_description h2.et_pb_slide_title a {color:#000 !important}
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-6988 .et_pb_slide_description h2.et_pb_slide_title a {color:#fff !important}
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-6989 .et_pb_slide_description h2.et_pb_slide_title a {color:#fff !important;text-shadow:2px 2px 0 #0008}
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-7410 .et_pb_slide_description h2.et_pb_slide_title a {color:#fff !important}
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content div p {text-align: justify;text-shadow: 1px 1px 1px #000;font-family: 'TitilliumWeb SemiBold',Helvetica,Arial,Lucida,sans-serif}
/* bandeaux titre blanc*/
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-7571 .et_pb_slide_description h2.et_pb_slide_title a {color:#fff !important}
/* bandeaux titre transparent*/
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-8939 .et_pb_slide_description h2.et_pb_slide_title a {opacity: 0;}

.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_slide.et_pb_post_slide-7031 .et_pb_slide_description .et_pb_slide_content div p {color:#ea5a1e;text-shadow:none}
.page-id-2 .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_post_slide-5778 .et_pb_slide_description .stbandeau {font-size: 24px}
.page-id-2 .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container {background-color: unset}
.page-id-2 .et_pb_fullwidth_post_slider .et_pb_container {width: 50%;max-width: 540px;margin: 0} 
.page-id-2 .et_pb_fullwidth_post_slider .et_pb_container p a {font-weight:bold}
.page-id-2 .et_pb_slides .et_pb_slider_container_inner {display: block}
#agendahomel2 .col1{cursor: pointer}
.page-id-2 #codefb .et_pb_code_inner {display: flex;justify-content: center}
/*#sliderhome .et_pb_slides .et_pb_slide {background-size:cover;aspect-ratio:1349/500}*/

#sliderhome .et_pb_slides .et_pb_slide {background-size:cover;aspect-ratio:1349/500}
/*fin homepage*/

/*test filter grid article*/
#vignettes .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > * {opacity: 1}
#vignettes .entry-title {font-family: 'TitilliumWeb SemiBold',Helvetica,Arial,Lucida,sans-serif !important;font-weight: 600 !important;text-transform: uppercase !important;font-size: 40px !important;color: #dccb8e !important;line-height: 1em !important}
#vignettes .dp-dfg-item:hover .entry-title {color: #f0c940!important}
#vignettes .et_pb_button {line-height: 0.7em !important}
body #page-container .et_pb_section #vignettes.dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:hover {padding-right: 0;padding-left: 0;line-height: 0.7em !important;color: #f0c940 !important;border-color: #f0c940;padding:0 7px 8px 7px}
#vignettes .terms .taxonomy-category {color: #fff;font-size: 28px;font-family: 'TitilliumWeb SemiBold',Helvetica,Arial,Lucida,sans-serif !important;font-weight: 600;text-transform: uppercase !important}
#vignettes .terms .term-separator {color: #fff;font-size: 28px;font-family: 'TitilliumWeb SemiBold',Helvetica,Arial,Lucida,sans-serif !important;font-weight: 600}

#vignettes .dp-dfg-custom-field.dp-dfg-cf-Subtitle {position: unset;background: unset;color: #dccb8e !important;width: 100%;font-size: 20px;font-family: 'TitilliumWeb SemiBold',Helvetica,Arial,Lucida,sans-serif !important;font-weight: 600 !important;text-transform: uppercase;margin: 0}
#vignettes .dp-dfg-cf-Heure_début .dp-dfg-custom-field-value {color: #fff;width: 100%;font-weight: normal;font-size: 28px;font-family: 'TitilliumWeb SemiBold',Helvetica,Arial,Lucida,sans-serif !important;font-weight: 600 !important;text-transform: uppercase !important}
#vignettes .dp-dfg-cf-Heure_début {position:unset;text-align:center}
#vignettes article {display: flex;flex-direction: column;justify-content: space-between;padding: 50px 15px 0;max-height: 527px}
#vignettes .dp-dfg-skin-default article:hover .dp-dfg-image img {filter: grayscale(90%) brightness(70%)}
#vignettes .dp-dfg-skin-default article .dp-dfg-image img {filter: brightness(60%)}
#vignettes .dp-dfg-header.entry-header {order: 1}
#vignettes .dp-dfg-meta.entry-meta {order: 3}
#vignettes .et_pb_button_wrapper.read-more-wrapper {order: 4}
#vignettes .dp-dfg-custom-content {order: 2;position: unset;z-index: 99}
#vignettes .dp-dfg-cf-Date_entier {color: #fff;width: 100%;text-align: center;font-size: 20px;position: unset;position: absolute;top: 0;background-color: #dccb8e;left: 0;padding: 0}

/*fin test filtergrid article*/


/*agenda home page*/
/*#homeheader .col1 .et_pb_module {height: 100%}*/
#homeheader .col1 .et_pb_module .et_pb_text_inner {display: flex;flex-direction: column;justify-content: center;height: 100%}
#homevideo .col1 {display: flex;flex-direction: column;justify-content: space-evenly}
#agendahome .dp-dfg-skin-default .dp-dfg-filters ul:last-of-type {margin: 0;justify-content: left}
.et-l #agendahome .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link{margin:0 5px;padding: 10px;border:none;border:1px solid #fff}
.et-l #agendahome .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link:hover{border-color:#000;background-color:#fff}
.et-l #agendahome .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link.active{border:1px solid #000;background-color:#fff}
#et-boc .et-l .dp-dfg-skin-default .dp-dfg-image.entry-thumb {position:absolute}
#agendahome .dp-dfg-skin-default .dp-dfg-item .dp-dfg-image img {filter: grayscale(00%) brightness(60%)}
#agendahome .dp-dfg-skin-default .dp-dfg-item:hover .dp-dfg-image img {filter: grayscale(90%) brightness(50%)}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item {justify-content: space-between}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > * {opacity:1}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content {order:2;z-index: 99;position: unset}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .et_pb_button_wrapper {order:3}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field .dp-dfg-custom-field-value {font-size: 1em;line-height: 1em}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-6840.dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field.dp-dfg-cf-titreevent .dp-dfg-custom-field-value {font-size: 0.75em}
#agendahome .dp-dfg-custom-field-value .lignetop {border-top: 2px solid #fff;margin: 20px auto 20px;width: 30px;display: block}
#agendahome .dp-dfg-custom-field-value .lignebottom {border-top: 2px solid #fff;margin: 20px auto 0;width: 30px;display: block}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-jour{text-align:left;position: absolute;top: 0}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-jour  {background-color: #fff;border-radius:0 0 25px;margin:0 0 0 -18px;display:block;width:86px;text-align: center;color: #000}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-4999 > .dp-dfg-custom-content .dp-dfg-cf-jour {font-size:0.7em;padding-bottom: 40px}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-5899 > .dp-dfg-custom-content .dp-dfg-cf-jour {font-size:0.5em;padding-bottom: 40px;text-transform: lowercase}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item:hover > .dp-dfg-custom-content .dp-dfg-cf-jour {color:#f0c940 !important}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-mois {text-align: left;font-size: 29px;position: absolute;top: 29px;color: #000}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-mois .dp-dfg-custom-field-value{display: block;margin: 6px 0 0 -18px;text-align: center;text-transform: uppercase;width: 86px}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item:hover > .dp-dfg-custom-content .dp-dfg-cf-mois{color:#f0c940 !important}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-titreevent {min-height:185px;padding-bottom: 5px;padding-top: clamp(60px, 10vh, 70px)}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item:hover > .dp-dfg-custom-content .dp-dfg-cf-titreevent{color:#f0c940 !important}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-soustitre {color:#dccb8e;min-height: 112px;width: 100%;font-weight: normal;font-size: 32px}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-heure{color: #fff;width: 100%;font-size: 28px}
#page-container .et_pb_section #agendahome .et_pb_button_wrapper .et_pb_button.dp-dfg-more-button {visibility:hidden;line-height:1em !important;line-height: 0.6em !important;padding: 0 5px 8px}
#page-container .et_pb_section #agendahome .dp-dfg-item:hover .et_pb_button_wrapper .et_pb_button.dp-dfg-more-button {visibility:visible}
#page-container .et_pb_section #agendahome .et_pb_button_wrapper .et_pb_button.dp-dfg-more-button:hover {line-height: 0.6em !important;padding: 0 5px 8px;color: #f0c940 !important;border-color: #f0c940}
#page-container .et_pb_section #agendahome .et_pb_button_wrapper .et_pb_button.dp-dfg-load-more-button:hover {line-height: 0.6em !important;padding: 6px 7px 8px}
/*événement Parlement des liens*/
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-6559.dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field.dp-dfg-cf-jour .dp-dfg-custom-field-value {font-size:0.6em}
/*MANGE TON BISCUIT #4 font-size jour et mois*/
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-6692.dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-jour.dp-dfg-custom-field .dp-dfg-custom-field-value {font-size:clamp(20px,2vh,22px)}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-6692.dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-mois.dp-dfg-custom-field .dp-dfg-custom-field-value {font-size:clamp(20px,2vh,22px)}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-6692.dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field:nth-child(3) {padding-top:clamp(90px, 10vh, 100px)}
/*événement Les grandes dames du jazz 2*/
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay #post-7220.dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field.dp-dfg-cf-jour .dp-dfg-custom-field-value {font-size:0.6em}
/*changements en ciblant tag ou catégorie*/
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .tag-2dates.dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field.dp-dfg-cf-jour .dp-dfg-custom-field-value {font-size:0.6em}

/*bannière sur les vignettes*/
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay article.cat_partenaire::before {content:"PARTENAIRE";color: #FFF;position: absolute;z-index: 999;transform: skew(-45deg,45deg);top: 50px;right: -11px;font-weight: bold;font-size: 1.2rem;background-color: #F0C940;width: 150px;text-align: center}
#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay article.cat_complet::after {content:"COMPLET";color: #FFF;position: absolute;z-index: 999;transform: skew(45deg,-45deg);bottom: 50px;right: -11px;font-weight: bold;font-size: 1.2rem;background-color: #960018;width: 150px;text-align: center;
/*fin agenda home page*/

/*page retours en images*/
#reimg .dp-dfg-skin-default .dp-dfg-filters ul:last-of-type {margin: 0;justify-content: left}
.et-l #reimg .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link{margin:0 5px;padding: 10px;border:none;border:1px solid #fff}
.et-l #reimg .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link:hover{border-color:#000;background-color:#fff}
.et-l #reimg .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link.active{border:1px solid #000;background-color:#fff}
#et-boc .et-l .dp-dfg-skin-default .dp-dfg-image.entry-thumb {position:absolute}
#reimg .dp-dfg-skin-default .dp-dfg-item .dp-dfg-image img {filter: grayscale(00%) brightness(60%)}
#reimg .dp-dfg-skin-default .dp-dfg-item:hover .dp-dfg-image img {filter: grayscale(90%) brightness(50%)}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item {justify-content: space-between}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > * {opacity:1}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content {order:2;z-index: 99;position: unset}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .et_pb_button_wrapper {order:3}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field .dp-dfg-custom-field-value {font-size: 1em;line-height: 1em}
#reimg .dp-dfg-custom-field-value .lignetop {border-top: 2px solid #fff;margin: 20px auto 20px;width: 30px;display: block}
#reimg .dp-dfg-custom-field-value .lignebottom {border-top: 2px solid #fff;margin: 20px auto 0;width: 30px;display: block}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field:first-child {min-height:145px;padding-bottom: 5px;padding-top: clamp(60px, 10vh, 70px)}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item:hover > .dp-dfg-custom-content .dp-dfg-custom-field:first-child {color:#f0c940 !important}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field:nth-child(2){color:#dccb8e;min-height: 100px;width: 100%;font-weight: normal;font-size: 32px}
#reimg .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-custom-field:nth-child(3) {color: #fff;width: 100%;font-size: 28px}
#page-container .et_pb_section #reimg .et_pb_button_wrapper .et_pb_button.dp-dfg-more-button {visibility:hidden;line-height:1em !important;line-height: 0.6em !important;padding: 0 5px 8px}
#page-container .et_pb_section #reimg .dp-dfg-item:hover .et_pb_button_wrapper .et_pb_button.dp-dfg-more-button {visibility:visible}
#page-container .et_pb_section #reimg .et_pb_button_wrapper .et_pb_button.dp-dfg-more-button:hover {line-height: 0.6em !important;padding: 0 5px 8px;color: #f0c940 !important;border-color: #f0c940}
#page-container .et_pb_section #reimg .et_pb_button_wrapper .et_pb_button.dp-dfg-load-more-button:hover {line-height: 0.6em !important;padding: 6px 7px 8px}

/*fin page retours en images*/

/*page events*/
.entry-content #eventtexte tr td {border-top: unset}
.entry-content #eventtexte table:not(.variations) {border: unset}
#tribe-events-pg-template #lignearianeprog .dcsbcm_divi_breadcrumb a::before {content: "AGENDA";font-size:17px}
#tribe-events-pg-template .tribe-events-content ol .dcsbcm_divi_breadcrumb {margin:0 0}
#tribe-events-pg-template #tribe-events-content{margin-bottom:0} 
.single-tribe_events #et-main-area #tribe-events-pg-template {max-width:100%;padding:0;position: relative}
.single #tribe-events-pg-template .et_pb_post {margin-bottom: 0}
#tribe-events-content .tribe-events-back, #tribe-events-content .tribe-events-single-event-title, #tribe-events-content .tribe-events-event-image, #tribe-events-content .tribe-events-meta-group, #tribe-events-content .tribe-events-cal-links, #tribe-events-content .tribe-events-event-meta, #tribe-events-content .tribe-events-schedule, #tribe-events-content #tribe-events-header {display:none}
#tribe-events-content .et_pb_text_inner p a {border-bottom:none}
#main-content .tribe-events-content .navevent a {border-bottom:none}
#main-content .tribe-events.tribe-common {display: none}
#billetterie .et_pb_code_inner {display: flex;flex-direction: row;justify-content: space-between}
#billetterie .et_pb_code_inner button {display: inline-block;border: 2px solid #dccb8e;padding: 10px 30px;background-color:transparent}
#billetterie .et_pb_code_inner button a  {color: #dccb8e;font-size: 23px;color: #dccb8e;text-transform: uppercase;font-style: italic; font-weight: 600;font-family: 'Titillium Web', sans-serif;border-bottom:none}
#billetterie .et_pb_code_inner button:nth-child(2) {display:none}

.navevent .nav-previous .meta-nav {visibility: hidden}
.navevent .nav-previous .meta-nav::before {content: "\003c";display: inline;visibility: initial;font-family: 'Georgia',Georgia,"Times New Roman",serif;;font-size: 40px}
.navevent .nav-next .meta-nav {visibility: hidden}
.navevent .nav-next .meta-nav::after {content: "\003e";display: inline;visibility: initial;font-family: 'Georgia',Georgia,"Times New Roman",serif;font-size: 40px}
body.et-db #page-container #et-boc .et-l .et_pb_section #lienface.et_pb_button_0::before {font-size: 30px !important}
body.et-db #page-container #et-boc .et-l .et_pb_section #lienface.et_pb_button_1::before {font-size: 30px !important}
 #widgetBody {background-color:transparent}
 /*navigation avant/après*/
#tribe-events-footer a {font-family: 'Georgia',Georgia,"Times New Roman",serif;font-weight: 700;font-style: italic;font-size: 30px;color: #000000}
#tribe-events-footer {width: 80%;max-width: 1080px;border: none;position: absolute;left: 50%;z-index: 99;bottom: 0;transform: translate(-50%)}
#tribe-events-footer .entry-content ul {list-style-type: disc;padding: 0 0 23px 1em;line-height: 26px}
.entry-content #tribe-events-footer ul {padding: 0 0 23px 0}
#lignevents {display: none}
#eventtexte {padding: 0 0 106px 0 !important}
#tribe-events-footer .tribe-events-nav-previous a::before {background-size: 13px}
#tribe-events-footer .tribe-events-nav-next a::after {background-size: 13px}
 /*fin navigation avant/après*/
 
/*bandeau bleu événements passés*/
#tribe-events-content.tribe-events-single .tribe-events-notices {display:none}
/*fin page events*/

/*page résultats*/
.search-results #main-content .container::before, .search-results #main-content .container #sidebar {display: none}
.search-results #main-content .container #left-area {width:100%}
.search-results #main-content .container .et_pb_post a img {max-width:300px}
/*fin page résultats*/


#sectionlieu{padding:0}
#sectionlieu ul#menu-menu-lieu li:hover a{font-weight: bolder;text-shadow: 1px 0 1px #dccb8e;color: #000 !important;opacity: 1}
#sectionlieu .et_pb_row {padding: 25px 0 0px}


/*page projet*/
.sectionprojet .txtprojet {height: 100%}
.sectionprojet .txtprojet .et_pb_text_inner {height: 100%;display: flex;flex-direction: column;justify-content: center}
#imgbatiment .et_pb_image_1 {height: 100%;display: flex;justify-content: center;flex-direction: column}
/*fin page projet*/


/*page espace*/
#sectionesp3 .col2 {background:-webkit-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 15%);background:-o-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 15%);background:-moz-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 15%);background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 15%)}
#sectionesp3.et_pb_section.et_pb_section_2 {background-size: 50% auto}
#sectionbu::before {position: absolute;content: url(/wp-content/uploads/2020/11/dot-gris-web.png);bottom: -7px;z-index: 99;max-width: 1350px;overflow: hidden}
.sectionesp .txtesp {height: 100%}
.sectionesp .txtesp .et_pb_text_inner {height: 100%;display: flex;flex-direction: column;justify-content: center}
/*fin page espace*/


/*équipe*/
.photobuc .et_pb_image_wrap::before {content: url(/wp-content/uploads/2020/07/arrowbottombu-e1607613921561.png); position: absolute;bottom: 0;left: calc(50% - 40px);z-index: 99}
.photobuf .et_pb_image_wrap::before {content: url(/wp-content/uploads/2020/07/arrowbottombuf-e1607613888214.png); position: absolute;bottom: 0;left: calc(50% - 40px);z-index: 99}
.photoje .et_pb_image_wrap::before {content: url(/wp-content/uploads/2020/07/arrowbottomje-e1607613903670.png); position: absolute;bottom: 0;left: calc(50% - 40px);z-index: 99}
.photobum .et_pb_image_wrap::before {content: url(/wp-content/uploads/2020/07/arrowleftbu-e1607613945295.png); position: absolute;bottom: 0;left: calc(50% - 40px);z-index: 99}
.photonr .et_pb_image_wrap::before {content: url(/wp-content/uploads/2020/07/arrowtopnr-e1607613931862.png); position: absolute;bottom: 0;left: calc(50% - 40px);z-index: 99}
.sectionequipe .textenm .txtcite {color: #dccb8e}
.sectionequipe .textest .txtcite {color: #dccb8e}
.sectionequipe .textemb .txtcite {color: #000000}
.sectionequipe .textegn .txtcite {color: #dccb8e}
.sectionequipe .texteag .txtcite {color: #000000}
.sectionequipe .textenm .txtcite, .sectionequipe .textest .txtcite, .sectionequipe .textemb .txtcite, .sectionequipe .textegn .txtcite, .sectionequipe .texteag .txtcite {font-family: 'Akrobat ExtraBold',Helvetica,Arial,Lucida,sans-serif;font-size: 23px;line-height: 1.1em}

#presidence .colequipe, #equipeprojet1 .colequipe, #equipeprojet2 .colequipe {overflow:hidden}
#presidence .colequipe:hover .et_pb_image_wrap img, #equipeprojet1 .colequipe:hover .et_pb_image_wrap img, #equipeprojet2 .colequipe:hover .et_pb_image_wrap img {transform: scale(1.1);filter: brightness(1.1)}

#nmpopup .txtcite {color: #dccb8e}
#stpopup .txtcite {color: #dccb8e}
#mbpopup .txtcite {color: #000000}
#agpopup .txtcite {color: #000000}
#adpopup .txtcite,#nmpopup .txtcite, #scpopup .txtcite, #rlpopup .txtcite, #agpopup .txtcite {font-family: 'Akrobat ExtraBold',Helvetica,Arial,Lucida,sans-serif;font-size: 23px;line-height: 1.1em}

/*.sectionequipe .et_pb_column_single {height: max-content;position: sticky;top: 0;padding-bottom:0}*/
/*fin équipe*/

/*privatisation*/
#txtpriva .col2 .et_pb_module {height: 100%}
#txtpriva .col2 .et_pb_module .et_pb_text_inner {height: 100%;display: flex;flex-direction: column;justify-content: space-between}
/*fin privatisation*/


/*pôle culturel*/
#appelprojet p strong {color:#1f3e78}
#estafette p strong {color:#dccb8e}
#polemedia .col1 .et_pb_module {height: 100%}
#polemedia .col1 .et_pb_module .et_pb_image_wrap {height: 100%;display: flex;flex-direction: column;justify-content: center}
/*fin pôle culturel*/

/*infos pratiques*/
#titreinfos .et_pb_row::before {position: absolute;content: url(/wp-content/uploads/2020/11/compo-fleurs.svg);top: calc(-32% - 54px);right: 0;z-index: 99;width: 48%}
#venirOmbriere .col2  {display: flex;flex-direction: column;justify-content: space-between}
.page-id-19 #nosPartenaires #partenaires {display:flex;justify-content: space-between}
.page-id-19 #nosPartenaires #partenaires .et_pb_column {width: max-content}
.input.et_pb_contact_captcha {vertical-align: middle;display: inline}
/*infos pratiques*/

/*Articles*/
.single-post .et_pb_section .et_pb_fullwidth_image {max-height: 500px}
/*fin Articles*/



#retourtop {position: fixed;bottom: 10%;z-index: 9999;right: 20px}

/*footer*/
.et-l.et-l--footer {background-color:#000}
#menufoot1 .et_pb_text_inner a:hover, #menufoot2 .et_pb_text_inner a:hover{color:#dccb8e!important}
#newsbox {display: none}
#newsch {display: none}
#newslabel {width: max-content;display: block;margin: 0 auto;font-family: akrobat,Helvetica, Arial, Lucida, sans-serif;font-size: 21px;letter-spacing: 2px;color: #fff;border: 2px solid #fff;padding: 15px 25px;cursor: pointer}
#newslabel:hover {color: #dccb8e;border: 2px solid #dccb8e}
#newsch:checked ~ #newsbox {display:block}
#tarteaucitronManager{cursor: pointer}
/*fin footer*/

/*reponsive grandes tailles*/
@media (min-width:2160px) {
	/*menu*/
	#et-secondary-menu #et-secondary-nav .logoccpu {left:-30%}
	/*espaces*/
	#sectionesp3 .col1 {padding: 10% 0}
}

@media (min-width:1920px) and (max-width: 2159px) {
	/*menu*/
	#et-secondary-menu #et-secondary-nav .logoccpu {left:-24%}
}

@media (min-width:1920px) {
	/*espaces*/
	#sectionesp3 .col1 {padding: 5% 0}
}

@media (min-width:1630px) and (max-width: 1919px) {
	/*menu*/
	#et-secondary-menu #et-secondary-nav .logoccpu {left:-18%}
}

@media (min-width:1630px) {
	/*projet*/
	#post-9 div.et_pb_section.et_pb_section_2 {background-size: cover}
}

@media screen and (min-width:1060px) {
	#et-secondary-menu #et-secondary-nav .logoccpu img {width:100px; height:100px}
}

@media (min-width:1420px) and (max-width: 1629px) {
	/*menu*/
	#et-secondary-menu #et-secondary-nav .logoccpu {left:-14%}
}


@media (min-width:981px) and (max-width: 1419px) {
	/*menu*/
	#et-secondary-menu #et-secondary-nav .logoccpu {left:-12%}	
}

@media screen and (min-width:981px) and (max-width: 1260px) {
	/*événements*/
	#billetterie .et_pb_code_inner {flex-direction: column}
	#billetterie .et_pb_code_inner button {margin: 15px 0}
}

@media screen and (min-width:981px) and (max-width: 1060px) {
	#et-secondary-menu #et-secondary-nav .logoccpu img {width:85px; height:85px}
}

@media screen and (min-width:981px) {
	/*menu*/
	#et-secondary-menu #et-secondary-nav .logoccpu {position: absolute;top: 50px;z-index: 999999}
	/*homepage*/
	#fondhome {overflow:hidden}
	#fondhome::before {background-image: url(/wp-content/uploads/2020/11/fleurs-or-gauche.png); background-repeat: no-repeat; background-size: contain;background-position: left bottom;height: 100%;width: 28%;position: absolute;bottom: 0;left: 0;content: '';z-index: 9;-webkit-animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s)}
	#fondhome::after {background-image: url(/wp-content/uploads/2020/11/fleurs-or-droite.png); background-repeat: no-repeat;background-size: contain;background-position: right bottom;height: 100%;width: 33%;position: absolute;bottom: 0;right: 0;content: '';-webkit-animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s);filter: opacity(60%)}
	/*évènements*/
	.sectionevent #titreevent .col2::before{background-image: url(/wp-content/uploads/2020/11/decor-event.png); background-repeat: no-repeat;background-size: contain;background-position: left bottom;content: '';height: 100%;width:200px;position: absolute;top: 0;left: 0;z-index: 99}
	.sectionevent #titreevent .et_pb_button_module_wrapper{max-width: 540px;margin-left: auto;margin-right: 0}
	#eventtexte {overflow:hidden}
	#tribe-events-pg-template #eventtexte::before {background-image: url(/wp-content/uploads/2020/11/fleurs-or-gauche.png); background-repeat: no-repeat; background-size: contain;background-position: left bottom;height: 100%;width: 25%;position: absolute;bottom: 0;left: 0;content: '';-webkit-animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s)}
	#tribe-events-pg-template #eventtexte::after {background-image: url(/wp-content/uploads/2020/11/fleurs-or-droite.png); background-repeat: no-repeat;background-size: contain;background-position: right bottom;height: 100%;width: 33%;position: absolute;bottom: 0;right: 0;content: '';-webkit-animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s);filter: opacity(60%)}
	#tribe-events-pg-template #eventtexte {background-size: 30%}
	/*évènement Simone veille 21.05.2021*/
	.postid-3305 #eventtexte .et_pb_image_0 {height: 100%;display: flex;flex-direction: column;justify-content: center}
	.postid-3305 #eventtexte .et_pb_row_3 .et_pb_column_5 {display: flex;flex-direction: column;justify-content:space-between}
	/*évènement Tous les yeux s'émerveillent*/
	#yeuxtxt2 .col2 {display: flex;justify-content: center;flex-direction: column}
	#yeuxtxt3 .col1 {display: flex;justify-content: center;flex-direction: column}
	/*événement Tanguy Pastureau*/
	#txttanguy2 .col1, #txttanguy1 .col2 {display: flex;justify-content: center;flex-direction: column}
	/*évènement imperial quartet*/
	#txtimperial .col2 {display: flex;justify-content: center;flex-direction: column}
	/*projet*/
	#titreprojet .et_pb_row::before {position: absolute;content: url(/wp-content/uploads/2020/11/compo-fleurs.svg);top: calc(-13% - 54px);right: 0;z-index: 99;width: 39%;min-width:400px}
	.page-id-9 #histoprojet::before {background-image: url(/wp-content/uploads/2020/11/fleurs-or-gauche.png); background-repeat: no-repeat; background-size: contain;background-position: left bottom;height: 100%;width: 28%;position: absolute;bottom: 0;left: 0;content: '';z-index: 9;-webkit-animation: slide-in-left 0.23s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 0.23s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s)}
	#l5projet .col1 {display: flex;flex-direction: column;justify-content: center}
	/*programmation etc.*/
	.decoprog .et_pb_row::before {position: absolute;content: url(/wp-content/uploads/2020/11/compo-fleurs.svg);top: calc(-25% - 54px);right: 0;z-index:1;width: 28%}
	.decoprog2 {overflow:hidden}
	.decoprog2::before {background-image: url(/wp-content/uploads/2020/11/fleurs-or-gauche.png); background-repeat: no-repeat; background-size: contain;background-position: left bottom;height: 100%;width: 28%;position: absolute;bottom: 0;left: 0;content: '';z-index:1;-webkit-animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s)}
	.decoprog2::after {background-image: url(/wp-content/uploads/2020/11/fleurs-or-droite.png); background-repeat: no-repeat;background-size: contain;background-position: right bottom;height: 100%;width: 33%;position: absolute;bottom: 0;right: 0;content: '';-webkit-animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s);filter: opacity(60%)}
	/*espaces*/
	#fabrique .col1 {display: flex;flex-direction: column;justify-content: center}
	#labo .col1 {display: flex;flex-direction: column;justify-content: center}
	#sectionesp4 {overflow:hidden}
	#sectionesp4::before {background-image: url(/wp-content/uploads/2020/11/fleurs-or-gauche.png); background-repeat: no-repeat; background-size: contain;background-position: left bottom;height: 100%;width: 28%;position: absolute;bottom: 0;left: 0;content: '';z-index: 9;-webkit-animation: slide-in-left 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s)}
	#sectionesp4::after {background-image: url(/wp-content/uploads/2020/11/fleurs-or-droite.png); background-repeat: no-repeat;background-size: contain;background-position: right bottom;height: 100%;width: 33%;position: absolute;bottom: 0;right: 0;content: '';-webkit-animation: slide-in-right 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-right 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s);filter: opacity(60%)}
	/*privatisation*/
	#privatextes {overflow: hidden}
	#privatextes::before {background-image: url(/wp-content/uploads/2020/11/fleurs-or-gauche.png); background-repeat: no-repeat; background-size: contain;background-position: left bottom;height: 100%;width: 28%;position: absolute;bottom: 0;left: 0;content: '';-webkit-animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s)}
	#privatextes::after {background-image: url(/wp-content/uploads/2020/11/fleurs-or-droite.png); background-repeat: no-repeat;background-size: contain;background-position: right bottom;height: 100%;width: 33%;position: absolute;bottom: 0;right: 0;content: '';-webkit-animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s);filter: opacity(60%)}
	/*pole culturel*/
	#estafette::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: -webkit-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0) 65%);background: -o-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0) 65%);background: -moz-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0) 65%);background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0) 65%)}
	#appelprojet::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: -webkit-linear-gradient(270deg, rgb(200, 199, 271) 0%, rgb(200, 199, 271) 40%, rgba(200, 199, 271, 0) 70%); background: -o-linear-gradient(270deg, rgb(200, 199, 271) 0%, rgb(200, 199, 271) 40%, rgba(200, 199, 271, 0) 70%) ;background: -moz-linear-gradient(270deg, rgb(200, 199, 271) 0%, rgb(200, 199, 271) 40%, rgba(200, 199, 271, 0) 70%) ;background: linear-gradient(270deg, rgb(200, 199, 271) 0%, rgb(200, 199, 271) 40%, rgba(200, 199, 271, 0) 70%)}
	#mediation {overflow: hidden}
	#mediation::before {background-image: url(/wp-content/uploads/2020/11/fleurs-or-gauche.png); background-repeat: no-repeat; background-size: contain;background-position: left bottom;height: 100%;width: 28%;position: absolute;bottom: 0;left: 0;content: '';z-index: 9;-webkit-animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s)}
	#mediation::after {background-image: url(/wp-content/uploads/2020/11/fleurs-or-droite.png); background-repeat: no-repeat;background-size: contain;background-position: right bottom;height: 100%;width: 33%;position: absolute;bottom: 0;right: 0;content: '';-webkit-animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-play-state: paused;animation-delay: calc(var(--scroll) * -1s);filter: opacity(60%)}
	#residence::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: -webkit-linear-gradient(90deg, rgb(31, 62, 120) 0%, rgb(31, 62, 120) 35%, rgba(31, 62, 120, 0) 65%);background: -o-linear-gradient(90deg, rgb(31, 62, 120) 0%, rgb(31, 62, 120) 35%, rgba(31, 62, 120, 0) 65%);background: -moz-linear-gradient(90deg, rgb(31, 62, 120) 0%, rgb(31, 62, 120) 35%, rgba(31, 62, 120, 0) 65%);background: linear-gradient(90deg, rgb(31, 62, 120) 0%, rgb(31, 62, 120) 35%, rgba(31, 62, 120, 0) 65%)}

	}

/*fin reponsive grandes tailles*/

/*responsive menu primaire */
@media (min-width: 1270px){
	#top-menu-nav #top-menu li a {font-size: 20px}
}

@media (min-width:1196px) and (max-width: 1269px) {
	#top-menu-nav #top-menu li a {font-size: 18px}
}
@media (min-width:981px) and (max-width: 1195px) {
	.et_header_style_split #main-header #top-menu > .centered-inline-logo-wrap {height: 55px}
	#top-menu .menu-item-3368 {width: 85px;top: 1px}
	#top-menu li:not(.menu-item-3368){padding-right: 5px}
}
@media (min-width:1096px) and (max-width: 1195px) {
	#top-menu-nav #top-menu li a {font-size: 16px}
}

@media (min-width:998px) and (max-width: 1096px) {
	#top-menu-nav #top-menu li a {font-size: 15px}
}
@media (min-width:981px) and (max-width: 998px) {
	#top-menu-nav #top-menu li a {font-size: 14px}
}
/*fin responsive menu primaire */



@media (max-width: 1200px){
#lieutravaux h2:after{right:20%}
/*projet*/
.sectionprojet #imghisto {height: 100%;display: flex;justify-content: center;flex-direction: column}
.sectionprojet #imghisto .et_pb_image_wrap {height: min-content}
/*espaces*/
#sectionesp4 .et_pb_column_1_2 .et_pb_image_1 {height: 100%;display: flex;justify-content: center;flex-direction: column}
#sectionesp4 .et_pb_column_1_2 .et_pb_image_1 .et_pb_image_wrap {height: min-content}
}
@media (max-width: 1100px){
#lieutravaux h2:after{right:10%}
}
	
@media (min-width:981px) and (max-width: 1000px) {
	/*page espaces*/
	#sectionbu .et_pb_text_4 {font-size:19px}	
	}

@media (max-width: 980px){
	/*menu principal*/
	#mobile_menu.et_mobile_menu .menu-item-has-children > a, #mobile_menu.et_mobile_menu .menu-item-1411 {background-color: #dccb8e}
	#mobile_menu .menu-item-1808 .sub-menu, #mobile_menu .menu-item-73 .sub-menu, #mobile_menu .menu-item-30 .sub-menu {display:none !important}
#sectionlieu .et_pb_row {padding: 5px 0 0px}
#lieuligne1::before {display:none}
#retourtop {display:none}
.titrelignes .coltitre {float: none;margin: 0 auto}
/*évènements*/
.et-db #et-boc .et-l #titreevent .et_pb_column.col2 {display:block}
.tribe_events-template-default.single-tribe_events #et-boc .et-l .et_builder_inner_content > div.et_pb_section.et_pb_section_1 {background-color: #194455}
/*pole culturel*/
#estafette::after, #residence::after,.sectionevent::after {background: none}
/*page équipe*/
#mobile_menu .logoccpu img {width:50px; height:50px}
#photonm::before, #photoag::before, #photomb::before, #photost::before, #photogn::before {display:none}
}

@media (max-width: 760px){
	#lieutravaux{width:100%;max-width:100%}
	/*infos pratiques*/
	#titreinfos .et_pb_row::before {content:'' }
	#footer-widgets div:nth-child(4){position:static}
	#footer-widgets div:nth-child(4) a{display:block}
	.et_pb_widget {float:none}
	#footer-widgets .widget_custom_html{display: block;margin: 0 auto;width: max-content}
}
	
@media screen and (max-width: 640px) {
	#billetterie .et_pb_code_inner {flex-direction: column}
	#billetterie .et_pb_code_inner button {margin: 15px 0}
	/*Homepage*/
	.page-id-2 .et_pb_fullwidth_post_slider .et_pb_container {width: 100%;max-width: 540px;margin: 0}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-titreevent {line-height: 50%;min-height:unset}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-soustitre {line-height: 50%;min-height:unset}
}

@media (max-width: 475px){
	/*homepage*/
	#agendahome .dp-dfg-skin-default .dp-dfg-filter {margin-top:0}
	#agendahome .dp-dfg-skin-default .dp-dfg-items > .dp-dfg-item {height:auto;background-color:#000}
	#agendahome .dp-dfg-skin-default .dp-dfg-item > div.dp-dfg-custom-content {padding-bottom: 10px}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-mois {font-size:75%}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-titreevent {font-size:75%}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-soustitre {font-size:75%}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-heure {font-size:75%}
/*evenement avant/après*/
#tribe-events-footer a {font-size:20px}
}


@media (max-width: 420px){
	#lieutravaux h2::after {right: calc(50% - 23px);top: 110%}
	/*homepage*/
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-mois {font-size:50%}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-titreevent {font-size:50%}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-soustitre {font-size:50%}
	#agendahome .dp-dfg-layout-grid.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item > .dp-dfg-custom-content .dp-dfg-cf-heure {font-size:50%}
	#page-container .et_pb_section #agendahome .dp-dfg-item:hover .et_pb_button_wrapper .et_pb_button.dp-dfg-more-button {visibility: hidden}
	}