/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/*STRUCTURES*/
.azo-pack-nobullet ul{margin:0; padding:0; list-style:none;}
.azo-row-centered{justify-content:center; align-items:center;}
@media(max-width:768px){
	.l-section-shape{height:2.5vh !important;}
	.l-section.height_medium{padding-top:4rem !important; padding-bottom:4rem !important;}
	.state_mobiles .us_custom_c37d7249{box-shadow:0px 10px 10px 0 rgba(0,0,0,0.15) !important}
}

.azo-carte-real-gg .w-popup-trigger.type_btn.w-btn.us-btn-style_3{font-weight:700 !important;}

/*Titres*/
body:not(.home) h1{font-size:2rem !important; color:#fff !important; text-transform: uppercase; text-shadow:rgba(0,0,0,0.7) 0 0px 5px;}
.azo-title-h2-cursor, .azo-title-h2-center-cursor, .azo-title-h3-cursor, .azo-title-h3-center-cursor, .azo-title-h2-center-cursor-center{margin-bottom:0 !important; display: flex;}
.azo-title-h2-center-cursor, .azo-title-h2-center-cursor-center{justify-content: center;}
body:not(.home) h1, .azo-title-h2-cursor h2, .azo-title-h2-center-cursor h2, .azo-title-h3-center-cursor h3, .azo-title-h2-center-cursor-center h2, .azo-title-h3-center-cursor h3, .azo-title-h3-cursor h3, .azo-resa-formation .azo-title-h3-cursor{margin-bottom:2rem !important; position:relative; display: inline-block;}
body:not(.home) h1::after, .azo-title-h2-cursor h2::after, .azo-title-h2-center-cursor h2::after, .azo-title-h3-center-cursor h3::after, .azo-title-h3-cursor h3::after, .azo-resa-formation .azo-title-h3-cursor::after{content:''; position:absolute; bottom:-10px; left:0; background-color:#F89820; width:30px; height:5px;}
.azo-title-h2-center-cursor-center h2::after{content:''; position:absolute; bottom:-1.2rem; left:calc(50% - 15px); background-color:#F89820; width:30px; height:5px;}
body:not(.home) h1::after{box-shadow:rgba(0,0,0,0.7) 0 3px 3px;}
body.single .azo-h1single-actu{text-shadow:none !important; color:#8964A4 !important;}
.azo-title-h2-cursor-center, .azo-title-h3-cursor-center{justify-content: center;}
/*Éléments*/
.azo-list-colored ol li::marker{font-weight:700; color:#F89820;}
.layout_8404 .w-grid-item-h{box-shadow: 0 10px 10px rgba(0,0,0,0.5) !important;}
.no-touch .layout_8404 .w-grid-item-h:hover{box-shadow: 0 10px 10px rgba(0,0,0,0) !important;}
/*Boite avec ombrage*/
.azo-contentshadowbox{padding-left:2rem; padding-right:2rem;}
.azo-contentshadowbox h3{color:#8964A4 !important;}

/*Structure template*/
.azo-contentzone section:first-of-type:not(.azo-firstsectionhome) .l-section-h, .azo-singleevent-template #tribe-events > section:first-of-type > .l-section-h{padding-top:80px !important;}
.azo-contentzone section:last-of-type, .azo-contentzone-eventarchive{padding-bottom:7.5rem !important;}
@media(max-width:1024px){
	.azo-contentzone section:first-of-type .w-separator.size_small{display:none;}
	.azo-contentzone section:first-of-type.l-section.height_small{padding-top:2rem !important; padding-bottom:2rem !important;}
	.azo-contentzone section:first-of-type .wpb_text_column{margin-bottom:0 !important;}
}

/*ENTETE*/
.l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .menu-item.level_1 > a:hover:not(.w-btn){background-color:#F89820;}

/*PAGE ACCUEIL*/
.azo-dateformat{display:none;}
.azo-firstsectionhome .l-section-h{padding-top:0 !important;}
.azo-firstsectionhome .l-section-overlay{background:linear-gradient(180deg,#8964A4 50%,#F89820 100%) !important; opacity:0.7; z-index:11;}
.azo-firstsectionhome .l-section-shape{z-index:11;}
.azo-counter .w-counter-value-part{font-size:1.5rem;}
.w-counter:not(.has_font_size) .w-counter-value{font-size:inherit !important;}

/*PAGE FORMATION PROFESSIONNELS*/
.ath-box-formations-pro > .wpb_column > .vc_column-inner{position:relative; padding-bottom:45px !important;}
.ath-box-formations-pro .w-btn-wrapper{position:absolute; bottom:1.5rem; left:0; width:100%;}
@media(max-width:768px){
	.azo-100-garantie img{margin:auto; max-width:150px;}
	.azo-100-garantie .w-image-h{text-align:center;}
}

/*PAGE CALENDRIER*/
/*2023*/
.tribe-events-c-subscribe-dropdown__container{display:none !important;}
.recurringinfo{display:none !important;}
/*Menu gauche*/
.azo-menu-categ-calendar .menu{font-size:0.8rem;}
.azo-menu-categ-calendar .menu > .menu-item{position:relative; margin-bottom:0 !important;}
.azo-menu-categ-calendar .menu > .menu-item.current-menu-item{box-shadow: rgba(0,0,0,0.5) 2px 10px 6px; z-index:1;}
.azo-menu-categ-calendar .menu > .menu-item a{padding:1rem; color:#fff; display:block; z-index:0;}
.azo-menu-categ-calendar .menu > .menu-item:not(.current-menu-item) a:hover{box-shadow:inset rgba(0,0,0,0.8) 0px 0px 6px; z-index:1;}
.azo-menu-categ-calendar .menu > .menu-item:not(.current-menu-item) a::before{position:absolute; top:0; right:0; bottom:0; left:0; content:''; background-color:rgba(255,255,255,0.25); display:block; pointer-events: none;}
.azo-menu-categ-calendar .menu > .menu-item.current-menu-item a::after{content:''; position:absolute; right:-10px; top:0; bottom:0; border-bottom:transparent 26px solid; border-top:transparent 26px solid;}
.azo-menu-categ-calendar .menu > .azo-cat-formation-all.current-menu-item a::after{border-left:#efefef 10px solid;}
.azo-menu-categ-calendar .menu > .azo-cat-formation-initiale.current-menu-item a::after{border-left:#3D9130 10px solid;}
.azo-menu-categ-calendar .menu > .azo-cat-formation-installation.current-menu-item a::after{border-left:#F6B035 10px solid;}
.azo-menu-categ-calendar .menu > .azo-cat-stage-fabrication.current-menu-item a::after{border-left:#CB2020 10px solid;}
.azo-menu-categ-calendar .menu > .azo-cat-formation-terrain.current-menu-item a::after{border-left:#60497B 10px solid;}
.azo-cat-formation-all a{background-color:#efefef; color:#333 !important; font-weight:600;}
.azo-cat-formation-initiale a{background-color:#3D9130;}
.azo-cat-formation-installation a{background-color:#F6B035;}
.azo-cat-stage-fabrication a{background-color:#CB2020;}
.azo-cat-formation-terrain a{background-color:#60497B;}
/*Content*/
.azo-calendarpage{font-family: 'Maven Pro', sans-serif !important;}
.azo-calendarpage .tribe-events-header, .azo-calendarpage .tribe-events-calendar-list, .azo-calendarpage .tribe-events-calendar-list-nav, .azo-calendarpage .tribe-events-c-ical{display:none !important;}
.azo-calendarpage .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:none !important;}
.azo-calendarpage .tribe-events-calendar-list__event-featured-image-wrapper{display:none;}
.azo-calendarpage .tribe-events-view{display: flex; flex-wrap: wrap; z-index:1;}
.azo-calendarpage .tribe-common-l-container{display:none;}
.azo-cols-calendar{margin:0 0 117px 0 !important;}
.azo-cols-calendar > .vc_col-sm-10.wpb_column > .vc_column-inner{position:relative;}
.azo-cols-calendar > .vc_col-sm-10.wpb_column > .vc_column-inner::before{content:''; margin:5vh; position:absolute; top:0; left:0; bottom:0; right:0; background-image: url('https://aezeo.com/wp-content/uploads/2020/10/aezeo-logo-big-blanc.-semi-transparent.png'); background-size:contain; background-position:center; background-repeat:no-repeat; display:block;}
.azo-cols-calendar > .vc_col-sm-10.wpb_column > .vc_column-inner::after{content:url('https://aezeo.com/wp-content/uploads/2020/10/aezeo-border-bottom-calendar.png'); position:absolute; width:100%; height:117px; left:0; right:0; bottom:-117px; display:block; overflow: hidden;}
.azo-cols-calendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:inherit !important;}
.azo-link-event-calendar{position:absolute; top:0; left:0; right:0; bottom:0; display: block; z-index:1;}
.azo-calendarpage article.tribe-events-calendar-list__event{box-shadow: rgba(0,0,0,0.0) 2px 10px 6px; transition: 0.3s;}
.azo-calendarpage article.tribe-events-calendar-list__event:hover{box-shadow: rgba(0,0,0,0.5) 2px 5px 5px; }


/*Month separator*/
.azo-event-permonth{margin-bottom:1.5rem !important; width:317px;}
.azo-calendarpage .tribe-events .tribe-events-calendar-list__month-separator{margin:5px 10px;}
.azo-calendarpage .tribe-events .tribe-events-calendar-list__month-separator::after{content:none !important; display:none !important;}
.azo-calendarpage .tribe-events-calendar-list__month-separator-text{color:#fff !important; text-transform:uppercase}
/*Block*/
.tribe-events-calendar-list__event-row{margin:0 !important;}
.azo-calendarpage .tribe-events-calendar-list__event-date-tag{display: none;}
.azo-calendarpage .tribe-events-calendar-list__event-wrapper{margin:5px; padding:0 !important; background-color:#fff;}
.azo-calendarpage article.tribe-events-calendar-list__event{position:relative; margin:0 !important; padding:0 !important; height:85px; width:307px;}
.azo-calendarpage article.tribe-events-calendar-list__event::before{position:absolute; padding-top:0.25rem; padding-left:0.5rem; top:0; bottom:0; width:70px; display:block; background-size:45px; background-repeat:no-repeat; background-position:center 70%; font-size:0.8rem; text-transform:uppercase; font-weight:600; text-align:center; color:#fff; z-index:1;}
.azo-calendarpage article.tribe-events-calendar-list__event::after{content:''; position:absolute; left:calc(70px + 0.5rem); top:0; bottom:0; width:0px; border-right:transparent 20px solid; border-bottom:transparent 0px solid; display:block;}
.azo-calendarpage .tribe-events-calendar-list__event-header{width:100%; display:flex; flex-direction: column-reverse;}
.azo-calendarpage .tribe-events-calendar-list__event-details{margin-left: 95px; padding:0.5rem !important; width:calc(100% - 95px) !important;}
/*Calendrier dans des tabs*/
.azo-tabs-calendar .w-tabs-item.active, .azo-tabs-calendar .w-tabs-item:hover{background-color:#F89820;}
.azo-tabs-calendar .w-tabs-section{padding:20px 0 5px 0 !important;}
.azo-tabs-calendar .w-tabs-item{border-left:#fff 1px solid; border-right:#fff 1px solid;}
.azo-tabs-calendar .w-tabs-list .w-tabs-item{text-transform:uppercase;}
.azo-tabs-calendar .azo-event-permonth{position:relative; padding:5px;}
.azo-tabs-calendar .azo-event-permonth-inner{background-color:#efefef; padding:10px; margin-top:20px;}
.azo-tabs-calendar .tribe-events-calendar-list__month-separator{position:absolute; margin-top:0 !important; top:0; left:0; width:100%;}
.azo-tabs-calendar .w-tabs-section-content{padding:0rem !important;}
.azo-tabs-calendar .tribe-events-calendar-list__month-separator{justify-content:center !important;}
.azo-tabs-calendar .tribe-events-calendar-list__month-separator-text{color:#666 !important; font-size:0.9rem !important;}
.azo-tabs-calendar .azo-event-permonth{min-width:360px !important; width:33.3333% !important;}
.azo-tabs-calendar article.tribe-events-calendar-list__event{width:100% !important;}
.azo-tabs-calendar .w-tabs-section-content{position:relative;}
.azo-tabs-calendar .w-tabs-section-content::after{content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-image:url('https://aezeo.com/wp-content/uploads/2020/11/aezeo-logo-seul-violet-big.png'); background-size:contain; background-repeat:no-repeat; background-position:center; z-index:0; opacity:0.2;}

/*Epingle categorie*/
/*Intitale*/
.azo-page-calendar .cat_atelier-de-dimensionnement::before{content:'Ateliers'; background-color:#95DDA6;}
.azo-page-calendar .cat_atelier-de-dimensionnement::after{border-top:#95DDA6 85px solid;}
.azo-page-calendar .cat_autonomie-energetique::before{content:'Formation'; background-color:#3D9130;}
.azo-page-calendar .cat_autonomie-energetique::after{border-top:#3D9130 85px solid;}
/*Installation*/
.azo-page-calendar .cat_installation-poele-bouilleur-chauffage::before{content:'Formation'; background-color:#CB2020;}
.azo-page-calendar .cat_installation-poele-bouilleur-chauffage::after{border-top:#CB2020 85px solid;}
.azo-page-calendar .cat_installation-electricite-renouvelable-photovoltaique::before{content:'Formation'; background-color:#FFC000;}
.azo-page-calendar .cat_installation-electricite-renouvelable-photovoltaique::after{border-top:#FFC000 85px solid;}
.azo-page-calendar .cat_eau-pluviale-gestion-de-eau::before{content:'Formation'; background-color:#346FC6;}
.azo-page-calendar .cat_eau-pluviale-gestion-de-eau::after{border-top:#346FC6 85px solid;}
/*Fabrication*/
.azo-page-calendar .cat_fabrication-poele-bouilleur-et-kits-hydrauliques::before{content:'Stage'; background-color:#A43823;}
.azo-page-calendar .cat_fabrication-poele-bouilleur-et-kits-hydrauliques::after{border-top:#A43823 85px solid;}
.azo-page-calendar .cat_fabrication-electricite-renouvelable-eolienne::before{content:'Stage'; background-color:#99D9EA;}
.azo-page-calendar .cat_fabrication-electricite-renouvelable-eolienne::after{border-top:#99D9EA 85px solid;}
.azo-page-calendar .cat_all-formation-ices::before{content:'Formation'; background-color:#F57049;}
.azo-page-calendar .cat_all-formation-ices::after{border-top:#F57049 85px solid;}
.azo-page-calendar .cat_fabrication-capteurs-solaires-thermiques::before{content:'Stage'; background-color:#F57049;}
.azo-page-calendar .cat_fabrication-capteurs-solaires-thermiques::after{border-top:#F57049 85px solid;}
/*Terrain*/
.azo-page-calendar .cat_formation-terrain::before{content:'Formation'; background-color:#60497B;}
.azo-page-calendar .cat_formation-terrain::after{border-top:#60497B 85px solid;}
/*Type*/
.azo-page-calendar .cat_formation-aezeo::before{background-image:url('https://aezeo.com/wp-content/uploads/2020/09/aezeo-formation-aezeo-blanc.png');}
.azo-page-calendar .cat_formation-partenaire::before{background-image:url('https://aezeo.com/wp-content/uploads/2020/09/aezeo-formation-partenaire-blanc.png');}
.azo-page-calendar .cat_formation-externe::before{content:'Formation'; background-color:#e0b490;}
.azo-page-calendar .cat_formation-externe::after{border-top:#e0b490 85px solid;}
/*Contenu*/
.azo-calendarpage h3.tribe-events-calendar-list__event-title{font-size:0.8rem !important; line-height:1.1 !important;}
.azo-calendarpage .tribe-events-calendar-list__event-datetime-wrapper{position:absolute; bottom:0rem; right:0.5rem; margin-bottom:0 !important; color:#F89820 !important;}
/*Étiquette Complet*/
.cat_complet .azo-link-event-calendar::after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url('https://aezeo.com/wp-content/uploads/2022/05/aezeo-bandeau-complet-large.png'); background-size:cover; background-repeat:no-repeat; background-position:center; display:block; pointer-events:none;}
.cat_reste-1-place .azo-link-event-calendar::after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url('https://aezeo.com/wp-content/uploads/2022/08/aezeo-bandeau-1-place.png'); background-size:cover; background-repeat:no-repeat; background-position:center; display:block; pointer-events:none;}
.cat_reste-2-places .azo-link-event-calendar::after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url('https://aezeo.com/wp-content/uploads/2022/08/aezeo-bandeau-2-places.png'); background-size:cover; background-repeat:no-repeat; background-position:center; display:block; pointer-events:none;}

/*SCHEMA JE PILOTE*/
.azo-schem-pilote{margin:0 !important;}
.azo-schem-pilote > .wpb_column > .vc_column-inner{padding-left:0 !important; padding-right:0 !important;}
body{counter-reset: blocschem;}
.azo-schem-col{position:relative;}
.azo-schem-counter{position:relative;}
.azo-schem-counter::after{content:'AEZEO vous accompagne'; position:absolute; padding:0.5rem 1.5rem 0.5rem 1.5rem; bottom:0; right:3rem; width:49.9999%; background:linear-gradient(to right, rgba(248,152,32,1) 50%, rgba(248,152,32,0)); text-align:center; text-transform:uppercase; font-family:'Maven Pro', sans-serif; font-size:1.5rem; color: #8964A4; font-weight:600; z-index:1;}
/*Colonne 1*/
.azo-schem-first-col{width:18% !important;}
.azo-schem-first-col > .vc_column-inner{display:flex; justify-content: center; align-items: center;}
.azo-schem-first-col img{max-height: 160px !important; width:auto !important;}
.azo-col-violet{background-color: #8964A4; color:#fff;}
.azo-col-blanc{background-color: #fff; color:#8964A4;}
/*Colonne 2*/
.azo-schemarrow-head, .azo-blocschem-arrow{min-height:250px;}
.azo-schemarrow-head > .wpb_wrapper, .azo-blocschem-arrow > .wpb_wrapper{position:relative; z-index:4;}
.azo-schemarrow-head{position: relative; display: flex; justify-content: center; align-items: center;}
.azo-headarrow-violet{background-color: #8964A4; color:#fff;}
.azo-schemarrow-head h3{text-transform:uppercase; font-size:1.7rem;}
.azo-headarrow-violet h3{color:#fff !important;}
.azo-schemarrow-head::after{content:''; position:absolute; top:0; bottom:0; left:50%; right:0; display: block; z-index:3; box-shadow: rgba(0,0,0,0.5) 20px 0px 20px;}
.azo-headarrow-violet::after{background-color: #8964A4; transform:skew(20deg, 0deg);}
.azo-headarrow-blanc{background-color: #fff; color:#8964A4;}
.azo-headarrow-blanc h3{color:#8964A4 !important;}
.azo-headarrow-blanc::after{background-color: #fff; transform:skew(-20deg, 0deg);}
/*Colonne flèches*/
.azo-col-fornumber::before{counter-increment: blocschem; content: counter(blocschem); position:absolute; top:-17px; left:3rem; z-index:2; color:#fff; font-weight:700; font-size:1.5rem; background-color: #8964A4; width:35px; height:35px; line-height:35px; text-align:center; border-radius:100%; display: block;}
.azo-blocschem-arrow{position: relative; display: flex; justify-content: center; align-items: center;}
.azo-blocschem-arrow::before{content:''; position:absolute; top:0; left:0; right:0; bottom:0; display: block; z-index:0; box-shadow: rgba(0,0,0,0.5) 20px 0px 20px;}
.azo-top-arrow-violet{color:#fff;}
.azo-top-arrow-violet::before{background-color: #8964A4; transform:skew(20deg, 0deg); border-right:#fff 1px solid;}
.azo-top-arrow-violet p{position:relative; z-index:1; font-size:1.2rem; font-family:'Maven Pro', sans-serif;}
.azo-top-arrow-blanc{color:#8964A4;}
.azo-top-arrow-blanc::before{background-color: #fff; transform:skew(-20deg, 0deg); border-right:#8964A4 1px solid;}
.azo-top-arrow-blanc p{position:relative; z-index:1; font-size:1.2rem; font-family:'Maven Pro', sans-serif;}
.azo-schem-pilote > .wpb_column:last-child .azo-blocschem-arrow::before{border-right:none !important; box-shadow: rgba(0,0,0,0.5) 20px 0px 20px;}
@media(max-width:1024px){
	.azo-headarrow-violet h3, .azo-headarrow-blanc h3, .azo-headarrow-violet p, .azo-headarrow-blanc p{text-align:center;}
	/*Pilote*/
	.azo-schem-col{width:100% !important; margin-bottom:0 !important;}
	.azo-schem-pilote .azo-schem-col:not(.azo-col-blanc):nth-child(-n+2){background-color:#8964A4 !important; color:#fff !important;}
	.azo-top-arrow-violet{background-color:#dec9ee; color:#8964A4;}
	.azo-blocschem-arrow{min-height:75px;}
	.azo-schem-pilote .azo-schem-col:nth-child(3) .azo-top-arrow-violet{padding-top:45px !important; padding-bottom:22.5px;}
	.azo-col-fornumber::before{top:calc(50% - 17.5px);}
	.azo-schem-pilote .azo-schem-col:nth-child(3)::before{top:calc(50% - 8px);}
	.azo-headarrow-violet::after{transform:none; background-color:transparent; left:0 !important; bottom:-24px; right:inherit; top:inherit; border-left:transparent calc(50vw - 3rem) solid; border-right:transparent calc(50vw - 3rem) solid; border-top:#8964A4 25px solid; box-shadow:none; z-index:4;}
	.azo-top-arrow-violet::before{content:none;}
	.azo-schem-first-col{padding-top:2rem;}
	.azo-top-arrow-violet p{padding:0 1.5rem 0 6rem;}
	/*co-pilote*/
	.azo-headarrow-blanc::after{transform:none; background-color:transparent; left:0 !important; bottom:-24px; right:inherit; top:inherit; border-left:transparent calc(50vw - 3rem) solid; border-right:transparent calc(50vw - 3rem) solid; border-top:#fff 25px solid; box-shadow:none;}
	.azo-top-arrow-blanc::before{content:none;}
	.azo-top-arrow-blanc{padding:1.5rem 20px; background-color:#efefef; color:#8964A4; display:block; text-align:center !important;}
	.azo-top-arrow-blanc::before{content:none;}
	.azo-schem-counter::after{top:0; right:0; bottom:0; background:linear-gradient(to bottom, rgba(248, 152, 32, 0.85) 50%, rgba(248,152,32,0.1)); width:25px; z-index:5; padding-top:4rem; padding-left:1rem; padding-right:1rem; writing-mode:vertical-rl; display:ruby;}
	.azo-schem-pilote.azo-copilote .azo-schem-col:nth-child(3) .azo-top-arrow-blanc{padding-top:45px !important; padding-bottom:22.5px;}
}
@media(max-width:768px){
	.azo-schem-counter::after{content:none;}
}
@media(max-width:600px){
	.azo-headarrow-violet::after, .azo-headarrow-blanc::after{border-left:transparent calc(50vw - 2rem) solid; border-right:transparent calc(50vw - 2rem) solid;}
}

/*PAGE SINGLE EVENT*/
.azo-singleevent-header{background: linear-gradient(180deg,#8964A4,#F89820);}
body:not(.home) .azo-singleevent-template h1.tribe-events-single-event-title{margin-bottom: 1rem !important;}
.azo-maindate-singleevent{font-size:1.5rem !important;}
.azo-event-info{background-color: #EFEFEF;}
.azo-singleevent-template .tribe-events-event-meta{background:transparent !important;}
.azo-inner-content section{padding:0 !important;}
.azo-event-info .g-cols.wpb_row{display:flex;}
/*Meta*/
.azo-event-info dd{margin-left:0 !important;}
.azo-event-info .tribe-venue, .azo-event-info .tribe-venue-tel-label, .azo-event-info .tribe-events-start-date-label, .azo-event-info .tribe-events-end-date-label{font-weight:700;}
.azo-event-info .tribe-venue-location{margin-bottom:1.5rem;}
.azo-event-info .tribe-events-abbr.tribe-events-start-date, .azo-event-info .tribe-events-abbr.tribe-events-end-date{margin-bottom:1.5rem; text-decoration: none; display: inline-block;}
.tribe-organizer{pointer-events: none !important;}
.tribe-organizer a{color:#333 !important;}

/*FORMULAIRES*/
input[type=text], input[type=email], input[type=file], select, textarea{margin:0 !important;}
.azo-form label, .azo-hidden-inputs{display:none;}
.azo-label-block{display:block !important; font-weight:700; font-size:0.9rem;}
.azo-emptyspace15{height:1.5rem !important;}
.azo-consignes{font-size:0.8rem;}
.azo-formation-name{margin-bottom:1rem !important; color:#8964A4 !important;}
.azo-formation-date{margin-bottom:1.5rem; color:#1C9C28;}
.azo-multi-cols::after{content:''; clear:both; display:block;}
.azo-demi-cols{width:50%; float:left;}
.azo-demi-cols:nth-child(odd) > .azo-inner-cols{margin:0 7.5px 0 0;}
.azo-demi-cols:nth-child(even) > .azo-inner-cols{margin:0 0 0 7.5px;}
.azo-form p{margin-bottom:15px;}
@media(max-width:768px){
	.azo-demi-cols{width:100%; float:none;}
	.azo-demi-cols:nth-child(odd) > .azo-inner-cols{margin:0 0 0 0;}
	.azo-demi-cols:nth-child(even) > .azo-inner-cols{margin:0 0 0 0;}
}
/*NEWSLETTER INFOMANIAK*/
.inf-input{margin-bottom:10px;}
.inf-form br{display:none !important;}
.inf-rgpd{margin-bottom:1.5rem !important; font-size:0.8rem; line-height:1.2;}
.inf-submit{text-align:center;}


/*Demandes d'informations personnalisés*/

/*Popups*/
.w-popup-box-title{font-family: 'Montserrat', sans-serif !important; font-weight:700 !important; text-transform:uppercase !important; font-size:1.5rem !important;}

/*PAGE PARTENAIRES*/
.azo-partner-img img{margin:auto; max-width:200px !important;}

/*PAGE RÉALISATION*/
.page-id-8304 .w-popup-box-content{padding:0 !important;}

/*FOOTER*/
.azo-logofooter{width:100%; display:flex; justify-content: flex-end;}
.azo-logofooter img{max-width:230px;}
@media(max-width:768px){
	footer p{text-align:center !important;}
	footer .w-image-h{margin:auto !important;}
	footer .w-btn-wrapper{display:block !important; text-align:center;}
	.azo-copyright{font-size:0.8rem !important;}
	.azo-footer-logo-noqualiopi{margin:auto !important;}
}
.cookie-notice-container::before{content:'Gestion des cookies'; margin-bottom:1.5rem !important; font-size:1.7rem; color:#8964a4; text-align:center; font-weight:700; display:block;}
.cn-text-container{margin-bottom:1rem !important; font-family: "Montserrat", sans-serif !important; display:block;}
.azo-cookie{margin-bottom:10px !important; padding:0.8rem 1.8rem !important; background:transparent !important; font-family: "Montserrat", sans-serif !important; border-radius:0 !important; border:#8964a4 1px solid !important; box-shadow:none !important; text-shadow:none !important; color:#8964a4 !important; font-weight:700 !important; transition:0.3s;}
.azo-cookie:hover{background:#F89820 !important; border:#F89820 1px solid !important; color:#fff !important;}
