/* BASIC RESET */*, *::before, *::after { box-sizing: border-box;}html { overflow-x: hidden }/* VARS */:root { --color_blue: #031044; --color_purple: #9f1557; --color_green: #8DD694; --color_orange: #FF694E; --color_pink: #E08FCF; --color_pink2: #DB3063; --color_grey: #F6F6F6; --color_yellow : #FFD81F; --color_yellow_light : #FAF9EA; --gutter: 20px;}.h4_section { border-bottom: 1px solid black; border-top: 1px solid black; margin: 3em 0;}@media screen and (max-width: 767px) { .h4_section { margin: 0; }}/* PLAYER AUDIO GROUPES */iframe[src*="samply.app"] { height: 230px; width: 100% !important;}/* HIDE ELEMENTS TEMPORARY *//* menubar membre > bouton "ajouter contenu" */a#addContentLightbox,/* page annuaire onglet entreprises */a.text-body-1.v-tab:nth-last-child(1) { visibility: hidden;}/* menubar membre > cotisation + mes articles*/.af-userbar-member :nth-child(4), .af-userbar-member :nth-child(5),/* page journal > bouton "mes articles" */a#mySubjects, /* footer copyight Alumnforce */.col-xs-12.span3.space-top-mini.space-bottom-medium.footer-option, /* membre profil experience pro */.profile-user-job > div > div:nth-child(1), .profile-user-job > div > div:nth-child(2),div#profile-content-experiences,div#profile-content-skills,div#profile-content .space-bottom:nth-last-child(1),div#profile-content .space-bottom:nth-last-child(2),div#profile-content-experiences ~ .row-fluid.space-top:nth-last-child(1),div#request-professional,/* slider homepage membre slide titre */div.huge.pull-down-small.cl-white,/* mon compte bar laterale menu "statistique" */ul.setup-profile-sidebar li:nth-last-child(1),/* Evenement > option suivre */.place-interest #form_interested,/* user tabs : portfolio, visites */li.userNavigationTabs-tab:nth-child(2), li.userNavigationTabs-tab:last-child,/* site vitrine barre menu membre > icone partage (footer) */.af-userbar #addthis_share_lightbox,/* site vitrine barre menu membre > lien d'inscription */.af-userbar-open-uppersection .space-top-big,/* profil complété */.af-userbar-profile-completion{ display: none;}.is-contributor ul.setup-profile-sidebar li:nth-last-child(1) { display: block;}/* Homepage créer un post seulement pour les admin */.content-wall #post_activity { display: none }.is-contributor .content-wall #post_activity { display: block; }/* preferences reseau *//*activités de votre réseau */#editPreference .span12 .span12 .space-medium .row-fluid:nth-child(1) { display: block;}#editPreference .span12 .span12 .space-medium .row-fluid { display: none;}/* autres information */#editPreference div[data-role="other-information"] { display: none;}/* SLIDER */.swiper-container-fade .swiper-slide { transition-duration: 1s !important; height: unset !important; padding-top: 36%;}.swiper-caption.swiper-caption-left,.swiper-caption.swiper-caption-right { position: absolute; top: 0; width: 100%;}/* delete carousel dots */.v-app .v-carousel__controls { display: none ;}/* slider responsive ratio */[data-tag-id="instance-layout-widget-slider"] [data-tag-id="carousel"] .v-responsive__sizer { padding-bottom: 39% !important;}/* RESET MAIN BACKGROUND */.v-app .theme--light.v-application, #app, .af-content, .bg-graylightersuper { /*#app, .af-content, */ background-color: var(--color_yellow_light) !important;}/* RESET BACKGROUND FOR SPECIFIC PAGES */.static_page .jarrive_dans_reso::before,.static_page .programmation::before,.static_page .presentation_qui_sommes_nous::before,.static_page .mediter::before,.static_page .activites::before,.static_page .contacts::before,.static_page .enseignants::before,.static_page .liens_utiles::before,.static_page .white_background::before,.static_page .antennes::before { background-color: white; content: ""; display: block; height: 100vh; left: 0; position: fixed; top: 0; width: 100vw;}.static_page .richedit_wrap > * { position: relative }/* NAVIGATION */.multi-level, footer { position: relative; z-index: 1;}#content .navbar-inner { border: none }/*.bg-graylighter { background-color: var(--color_yellow_light);}*//* RESET MEMBRES */#profile-content-academic-information div[data-role="user-title-of-honor"],#profile-content-academic-information div[data-role="user-lastname"],#profile-content-academic-information div[data-role="user-marital-status"],#profile-content-academic-information div[data-role="user-nationality"],div#profile-content-educations,div#profile-content-languages,div#profile-content-associations { display: none;}/* HOME MEMBRES TABS TITLE */.v-tabs-bar__content > div[tabindex="1"] .text-body-1 { font-size: 0 !important;}.v-tabs-bar__content > div[tabindex="1"] .text-body-1:after { content: "Partages"; font-size: 16px;}/* MENU BAR MEMBRE CLOSE */.af-userbar-close-top > p { font-size: 13px; }/* FONTS */@import url('https://fonts.googleapis.com/css2?family=Inter&family=Libre+Baskerville&display=swap');body,.richedit_wrap, .v-app .richedit_wrap, .richedit_wrap p, .v-app .richedit_wrap p { font-family: 'Inter', sans-serif !important; font-size: 16px; margin: 0;}section h2, .richedit_wrap h1, .v-app .richedit_wrap h1,section h2, .richedit_wrap h2, .v-app .richedit_wrap h2,section h3, .richedit_wrap h3, .v-app .richedit_wrap h3,section h4, .richedit_wrap h4, .v-app .richedit_wrap h4,section .h1, .richedit_wrap .h1, .v-app .richedit_wrap .h1, section .h2, .richedit_wrap .h2, .v-app .richedit_wrap .h2,section .h3, .richedit_wrap .h3, .v-app .richedit_wrap .h3 section .h4, .richedit_wrap .h4, .v-app .richedit_wrap .h4 { font-family: 'Libre Baskerville', serif !important; font-weight: 400 !important; line-height: 1.1; margin: 0;}section a, .richedit_wrap a, .v-app .richedit_wrap a { color: var(--color_purple) }.richedit_wrap span, .v-app .richedit_wrap span { font-size: unset; }.richedit_wrap p, .v-app .richedit_wrap p { line-height: 1.7 }.richedit_wrap li, .v-app .richedit_wrap li { font-size: 16px; margin-bottom: 0.5em; }.richedit_wrap p + p, .v-app .richedit_wrap p + p,.richedit_wrap p + ul, .v-app .richedit_wrap p + ul,.richedit_wrap p + .button, .v-app .richedit_wrap p + .button,.richedit_wrap ul + p, .v-app .richedit_wrap ul + p,.richedit_wrap .h2 + p, .v-app .richedit_wrap .h2 + p,.richedit_wrap .h3 + p, .v-app .richedit_wrap .h3 + p,.richedit_wrap h2 + p, .v-app .richedit_wrap h2 + p,.richedit_wrap h3 + p, .v-app .richedit_wrap h3 + p { margin-top: 1em}section + section { padding-top: 0; }/* FONTS SIZES */h1, h2, h3, h4 { color: black; line-height: 1.1;}section h1, .richedit_wrap h1, .v-app .richedit_wrap h1 { font-size: 48px; }section h2, .richedit_wrap h2, .v-app .richedit_wrap h2 { font-size: 32px; }section h3, .richedit_wrap h3, .v-app .richedit_wrap h3 { font-size: 26px; }section h4, .richedit_wrap h4, .v-app .richedit_wrap h4 { font-size: 22px; }section .h1, .richedit_wrap .h1, .v-app .richedit_wrap .h1 { font-size: 48px; } /* keep SEO and overwrite style */section .h2, .richedit_wrap .h2, .v-app .richedit_wrap .h2 { font-size: 32px; } /* keep SEO and overwrite style */section .h3, .richedit_wrap .h3, .v-app .richedit_wrap .h3 { font-size: 26px; } /* keep SEO and overwrite style */section .h4, .richedit_wrap .h4, .v-app .richedit_wrap .h4 { font-size: 22px; } /* keep SEO and overwrite style */@media screen and (max-width: 768px) { section h1, .richedit_wrap h1, .v-app .richedit_wrap h1 { font-size: 40px; } section h2, .richedit_wrap h2, .v-app .richedit_wrap h2 { font-size: 28px; } section h3, .richedit_wrap h3, .v-app .richedit_wrap h3 { font-size: 24px; } section .h1, .richedit_wrap .h1, .v-app .richedit_wrap .h1 { font-size: 40px; } section .h2, .richedit_wrap .h2, .v-app .richedit_wrap .h2 { font-size: 30px; } section .h3, .richedit_wrap .h3, .v-app .richedit_wrap .h3 { font-size: 24px; }}/* HELPERS */.txt_light, a.txt_light { color: white }.txt_black, a.txt_black { color: black; }.txt_center { text-align: center }.txt_purple { color: var(--color_purple) }.bg_blue { background-color: var(--color_blue) }.bg_orange { background-color: var(--color_orange) }.bg_yellow_light { background-color: var(--color_yellow_light) }.bg_yellow { background-color: var(--color_yellow) }.bg_purple { background-color: var(--color_purple) }.bg_green { background-color: var(--color_green) }.bg_grey { background-color: var(--color_grey) }.bg_pink2 { background-color: var(--color_pink2) }/* BUTTONS */.button { border: none; border-radius: 2em; display: inline-block; font-size: 1em; font-weight: bold; line-height: 1; padding: .8em 1.5em; text-align: center;}.button + p { margin-top: 2em }.voie_btn { background-color: black; color: white; display: inline-block; padding: 0.5em 1.5em; border-radius: 3em;}/* STRUCTURE, GRIDS */.flex_column_center { align-items: center; display: flex; flex-direction: column;}.column_small { margin: 0 auto; max-width: 640px;}.section-item { padding: 30px 0;}.richedit_wrap section, .v-app .richedit_wrap section { position: relative; padding: 2.5em 0;}.section_bg:nth-child(1) { top: -16px; /* set bg at top 0 (richedit_wrap content default padding top 16px) */ height: calc(100% + 16px); }.section_bg { /* no acces to parent divs, tricky background 100% body width */ left: -40vw; height: 100%; position: absolute; top: 0; width: 140vw; z-index: -1;}.grid { list-style: none !important; list-style-type: none !important; display: grid; grid-gap: var(--gutter) var(--gutter);}.grid + .grid, h2 + .grid { margin-top: var(--gutter);}.grid-no-gap { grid-gap: 0 0 }@media screen and (max-width: 767px) { .grid-2, .grid-3, .grid-4 { grid-template-columns: 1fr }}@media screen and (min-width: 768px) { .grid-2, .grid-3, .grid-4 { grid-template-columns: 1fr 1fr }}@media screen and (min-width: 992px) { .grid-3 { grid-template-columns: 1fr 1fr 1fr } .grid-4 { grid-template-columns: 1fr 1fr 1fr 1fr }}.w30 { width: 30% }.w40 { width: 40% }.w50 { width: 50% }.w60 { width: 60% }.bloc__strat { display: flex } /* PAGES MEDITER ET ACTIVITES */.strat__img { background-position: bottom center; background-repeat: no-repeat; background-size: cover;}.strat__txt h3 { margin-bottom: 1em }.strat__txt { background-color: var(--color_yellow_light); display: flex; flex-direction: column; height: 100%; justify-content: space-around;}.bloc__strat { flex-direction: column; }.strat__img { flex: 1 1 0; order: 1 }.strat__img::before { content: ""; display: block; padding-top: 100%;}.strat__txt_wrapper { flex: 3 1 0; order: 2 }.strat__txt { padding: 2em; }@media screen and (min-width: 820px) { .bloc__strat { flex-direction: row } .strat__img { flex: 2 1 0; order: initial; } .strat__txt_wrapper { flex: 3 1 0; order: initial; } .strat__txt { padding: 3em; } .strat__txt h3 { margin-bottom: 2em; }}/* HERO */.hero h1 { margin-left: 1.5em; margin-right: 1em; }@media screen and (max-width: 768px) { .hero h1, .hero .h1 { margin-left: 1em; }}.hero { align-items: center; background-position: bottom right; background-repeat: no-repeat; background-size: contain; display: flex; height: 360px; justify-content: flex-start; max-width: 100%;} .hero_groupes { background-color: var(--color_purple); background-image: url(/medias/editor/images/hero_groupes_bg.png);}.hero_education { background-color: var(--color_green); background-image: url(/medias/editor/images/hero_education_bg.png);}.hero_stages, .hero_voie_stages { background-color: var(--color_pink); background-image: url(/medias/editor/images/hero_stages_bg.png);}.hero_voie_bouddhiste { background-color: var(--color_grey); background-image: url(/medias/editor/images/hero_voie_bouddhiste_bg.png);}.hero_transmettre { background-color: var(--color_grey); background-image: url(/medias/editor/images/hero_transmettre_bg.png);}.hero_fabrice_midal { background-color: var(--color_grey); background-image: url(/medias/editor/images/hero_fabrice_midal_bg.png);}.hero_contacts { background-color: #ffdf3a; background-image: url(/medias/editor/images/hero_contacts_bg.png);}.hero_jarrive_dans_reso { background-color: var(--color_green); background-image: url(/medias/editor/images/hero_jarrive_dans_reso_bg.png);}.hero_enseignants { background-color: #0e2580; background-image: url(/medias/editor/images/hero_enseignants_bg.png);}.hero_antennes { background-color: #DB3063; background-image: url(/medias/editor/images/hero_antennes_bg.png);}.hero_voie_art_philosophie { background-color: var(--color_green); background-image: url(/medias/editor/images/hero_voie_art_philosophie_bg.png);}.hero_voie_kasung { background-color: var(--color_yellow_light); background-image: url(/medias/editor/images/hero_voie_kasung_bg.png);}.hero_chemin { background-color: var(--color_yellow); background-image: url(/medias/editor/images/hero_chemin_bg.png);}@media screen and (max-width: 430px) { .hero_contacts, .hero_jarrive_dans_reso { background-size: 130%; }}@media screen and (max-width: 280px) { .hero_fabrice_midal { background-position: 20% 115%; background-size: 120%; }}@media screen and (min-width: 281px) { .hero_fabrice_midal { background-position: 20% 45%; background-size: 120%; }}@media screen and (min-width: 381px) { .hero_fabrice_midal { background-position: -70% 60%; background-size: 120%; }}@media screen and (min-width: 576px) { .hero_fabrice_midal { background-position: 230% 78%; background-size: 80%; }}.hero_mediter { background-image: url(/medias/editor/images/hero_mediter_bg.jpg) }.hero_mediter_comment { background-image: url(/medias/editor/images/hero_mediter_comment_bg.jpg) }.hero_mediter, .hero_mediter_comment, .hero_nous_rejoindre { background-position: top right; background-repeat: no-repeat; background-size: cover;}.hero_nous_rejoindre { background-image: url(/medias/editor/images/hero_nous_rejoindre_bg.jpg); background-position: center center;}.hero_home { background-color: #FFD81F; background-image: url(/medias/editor/images/hero_home_bg.png); background-position: right 100%; background-size: 100%;}@media screen and (max-width: 576px) { .hero_home { background-size: 120% }}@media screen and (min-width: 1100px) { .hero_home { background-position: right 80%; }}/* HOME */.hero_home { display: block; /* unset display flex because of logo in ::before to escape richeditor from adding classes :'(' */ height: 420px;} .hero_home h1::before { content: url(/medias/editor/images/logo_reso.svg); height: auto; padding-bottom: 10px; padding-top: 70px; position: relative; width: 120px;}.hero_home h1::first-letter { text-transform: lowercase } /* debug framework default capitalize !!! */.hero_home h1 { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; text-transform: lowercase;}.home_title { align-items: center; display: flex; flex-direction: row;}.hero_home span { font-size: unset; line-height: unset; }.home_title_separator { margin: 0 .5em }@media screen and (max-width: 576px) { .home_title { flex-direction: column; } .home_title_separator { display: none; }}.home__about { margin: 1em 0 }.home__about span { display: inline-block; font-size: unset; margin: .7em 0}section.home_chiffres { align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 1em;}.home_cta_grid{ padding: 3em 2em 2em; grid-gap: 3em;}.home_cta { border-radius: 0.6em; display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 1em; position: relative;}.home_cta > img { border-bottom-left-radius :0.6em; border-bottom-right-radius : 0.6em; margin: 0 !important;}.home_cta__txt { flex-grow: 1; align-content: center; padding: 1.2em;}.home_cta__txt h2 { padding-bottom: 0.5em; text-decoration: underline;}.home_cta_button { bottom: -1.3em; left: 50%; position: absolute; white-space: nowrap; transform: translateX(-50%);}.home_chiffres__details { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; width: 100%;}.home_chiffres__detail { align-items: center; display: flex; flex-direction: column; padding: 1em; text-align: center;}.home_adn { align-items: center; display: flex; flex-direction: column; margin: 0 auto; max-width: 900px;}.home_adn__item { align-items: center; display: flex; flex-direction: row; width: 100%;}.home_adn__txt, .home_adn__img { padding: 1em 2em; }.home_adn__img { flex: 40% 1 0 }.home_adn__txt { flex: 60% 1 0 }.home_adn__txt h3 { margin-bottom: 1em; }.home_adn__img { width: 250px }@media screen and (max-width: 576px) { .home_adn__item { flex-direction: column } .home_adn__item:nth-child(2) .home_adn__img { order: 1 } .home_adn__item:nth-child(2) .home_adn__txt { order: 2 } .home_adn__txt, .home_adn__img { flex-basis: unset }}.home_savoir_plus { align-items: center; background-color: white; display: flex; flex-direction: row;}.home_savoir_plus__img { padding: 2em; }.home_savoir_plus__txts { align-items: flex-start; display: flex; flex-direction: column; flex: 55% 1 0; justify-content: space-evenly; padding: 2em 3em 2em 5em; width: 80%;}.home_savoir_plus__txt h3 { padding-bottom: .5em} .home_savoir_plus__txt:not(:last-child) { padding-bottom: 2em} @media screen and (max-width: 768px) { .home_savoir_plus { flex-direction: column } .home_savoir_plus__txts { padding: 3em; width: 100% } .home_savoir_plus__img { padding-bottom: 0; }}.home_big_img img { left: 0; max-width: unset !important; position: absolute; width: 100vw;}.home_big_img::before, .home_big_img::after { content: ""; display: block;}.home_big_img::before { padding-top: 7vw }.home_big_img::after { padding-bottom: 59vw }.home_temoignages { align-items: stretch; display: flex; flex-direction: row; overflow-x: scroll; padding: 2em 0 1em;}.home_temoignages :last-child { margin-right: 0 }.home_temoignage { align-items: flex-start; background-color: white; display: flex; flex: 80% 1 0; flex-direction: column; margin-right: var(--gutter); padding: 1.5em;}.home_temoignage h4 { padding: 1em 0;}@media screen and (max-width: 576px) { .home_temoignage { padding: 1em } .home_temoignage p { font-size: 13px; line-height: 1.5; }}@media screen and (min-width: 480px) { .home_temoignage { flex: 60% 1 0 }}@media screen and (min-width: 768px) { .home_temoignage { flex: 40% 1 0 }}@media screen and (min-width: 900px) { .home_temoignage { flex: 29% 1 0 }}/* ABOUT */.about { align-items: flex-start; display: flex; flex-direction: row; justify-content: space-between;}.about h2 { margin-bottom: 1em; }.about ul { margin: 1em 0; }.about_left { width: calc(50% - 110px);}.about_right { width: calc(50% - (var(--gutter)/2));}@media screen and (max-width: 768px) { .about { flex-direction: column; } .about_left, .about_right { width: 100% }}/* ACTIVITES - BLOCS LINK */.stage_chemin { list-style-type: decimal; }.bloc__link { background-size: contain; background-position: bottom left; background-repeat: no-repeat; display: flex; text-align: center;}.bloc__link::before { content: ""; display: block; padding-top: 80%;}.link_groupes { background-color: var(--color_purple); background-image: url(/medias/editor/images/link_groupes_bg.png);}.link_education { background-color: var(--color_green); background-image: url(/medias/editor/images/link_education_bg.png);}.link_stages { background-color: var(--color_yellow); background-image: url(/medias/editor/images/link_stages_bg.png);}.link_voie_bouddhiste { background-color: var(--color_grey); background-image: url(/medias/editor/images/link_voie_bouddhiste_bg.png);}.link_voie_kasung { background-color: var(--color_yellow_light); background-image: url(/medias/editor/images/link_voie_kasung_bg.png);}.link_transmettre { background-color: var(--color_grey); background-image: url(/medias/editor/images/link_transmettre_bg.png);}.link_formation_pleine_presence { background-color: var(--color_purple); background-image: url(/medias/editor/images/link_formation_pleine_presence_bg.png);}.link_formation_bienveillance { background-color: #DB3063; background-image: url(/medias/editor/images/link_formation_bienveillance_bg.png);}/* links ressources */.link_soiree_accueil { background-color: #FF694E; background-image: url(/medias/editor/images/link_soiree_accueil_bg.png);}.link_cycle_videos { background-color: #FAC3EE; background-image: url(/medias/editor/images/link_cycle_videos_bg.png);}.link_tresors { background-color: #F68B92; background-image: url(/medias/editor/images/link_tresors_bg.png);}.link_aide { background-color: #f6f6f6; background-image: url(/medias/editor/images/link_aide_bg.png);}@media screen and (min-width: 0px) { .grid .bloc__link::before { padding-top: 35% } .grid .bloc__link { align-items: center; justify-content: flex-end; padding-top: 0; padding-right: 1em; text-align: right; } .grid .bloc__link h3 { font-size: 18px } }@media screen and (min-width: 420px) { .grid .bloc__link h3 { font-size: 22px } }@media screen and (min-width: 768px) { .grid-2 .bloc__link::before { padding-top: 60% } .grid-3 .bloc__link::before { padding-top: 80% } .grid .bloc__link { align-items: flex-start; justify-content: center; padding-top: 1em; text-align: center; }}@media screen and (min-width: 992px) { .grid-3 .bloc__link::before { padding-top: 100% } .grid .bloc__link { align-items: flex-start; padding-top: 2em }}/* ACTIVITES EDUCATION POPULAIRE */.education .strat_1 .strat__img { background-image: url(/medias/editor/images/education_populaire_strat_1.jpg) }.education .strat_2 .strat__img { background-image: url(/medias/editor/images/education_populaire_strat_2.jpg) }.education .strat_3 .strat__img { background-image: url(/medias/editor/images/education_populaire_strat_3.jpg) }/* ACTIVITES STAGES */.stages .strat_1 .strat__img { background-image: url(/medias/editor/images/stage_strat_1.jpg) }.stages .strat_2 .strat__img { background-image: url(/medias/editor/images/stage_strat_2.jpg) }.stages .strat_3 .strat__img { background-image: url(/medias/editor/images/stage_strat_3.jpg) }/* MEDITER */.mediter__4forces_layout h3 { background-position: center center; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; margin-bottom: 1em; text-align: center;}.mediter__4forces_layout h3::before { content: ""; display: block; padding-top: 120%;}@media screen and (min-width: 0px) { .mediter__4forces_layout h3 { background-size: 130% 130%; } .mediter__4forces_layout h3::before { padding-top: 35% }}@media screen and (min-width: 768px) { .mediter__4forces_layout h3 { background-size: 90% 90%; } .mediter__4forces_layout h3::before { padding-top: 70% }}@media screen and (min-width: 992px) { .mediter__4forces_layout h3::before { padding-top: 120% }}.mediter__4forces_layout div:nth-child(1) h3 { background-color: #F9C3EE; /* svg fill color #61279E */ background-image: url(/medias/editor/images/mediter__4forces_forme_1.svg)}.mediter__4forces_layout div:nth-child(2) h3 { background-color: #FFD600; /* svg fill color #00B400 */ background-image: url(/medias/editor/images/mediter__4forces_forme_2.svg)}.mediter__4forces_layout div:nth-child(3) h3 { background-color: #91D5FF; /* svg fill color #FE798B */ background-image: url(/medias/editor/images/mediter__4forces_forme_3.svg)}.mediter__4forces_layout div:nth-child(4) h3 { background-color: #FD80D6; /* svg fill color #90D4FF */ background-image: url(/medias/editor/images/mediter__4forces_forme_4.svg)}.mediter .strat_1 .strat__img { background-image: url(/medias/editor/images/mediter_strat_1.jpg) }.mediter .strat_2 .strat__img { background-image: url(/medias/editor/images/mediter_strat_2.jpg) }.mediter .strat_3 .strat__img { background-image: url(/medias/editor/images/mediter_strat_3.jpg) }.mediter .strat_4 .strat__img { background-image: url(/medias/editor/images/mediter_strat_4.jpg) }.mediter .strat_5 .strat__img { background-image: url(/medias/editor/images/mediter_strat_5.jpg) }.mediter .strat_6 .strat__img { background-image: url(/medias/editor/images/mediter_strat_6.jpg) }.mediter .strat_7 .strat__img { background-image: url(/medias/editor/images/mediter_strat_7.jpg) }.hero_mediter_comment { justify-content: center; }.mediter_comment { display: flex; justify-content: flex-end;}.mediter_comment > div { max-width: 100%; padding-right: 0; }@media screen and (min-width: 768px) { .mediter_comment > div { max-width: 500px; padding-right: 3em; }}/* NOUS REJOINDRE */.nous_rejoindre .strat_3 .strat__img { background-image: url(/medias/editor/images/mediter_strat_3.jpg) }.nous_rejoindre .strat_3 .strat__txt { background: white; }.nous_rejoindre_cotisation { padding: 3em }.nous_rejoindre_cotisation .cotisations { display: flex; flex-wrap: wrap; justify-content: center; column-gap: var(--gutter); row-gap: var(--gutter);}.nous_rejoindre_cotisation .cotisations > div { max-width: 320px; }@media screen and (max-width: 800px) { .nous_rejoindre_cotisation .cotisations > div { width: 100% }}.nous_rejoindre__avantages p,.nous_rejoindre__avantages li { font-size: 120%; padding:.3em 0 }/* PRÉSENTATION */.qui_sommes_nous__wrapper { display: flex; flex-direction: row; justify-content: space-between;}@media screen and (max-width: 600px) { .qui_sommes_nous__wrapper { flex-direction: column; justify-content: initial; row-gap: var(--gutter); } .qui_sommes_nous__wrapper > div { width: 100% };}@media screen and (min-width: 601px) and (max-width: 1000px) { .qui_sommes_nous__wrapper:first-child > div { width: 45% };}.qui_sommes_nous__engagement img { position: relative; right: 10%; top: 0; max-width: 110%;}.qui_sommes_nous__engagement .column_small { max-width: 670px; margin: 0 auto; padding: 0 3em;}.qui_sommes_nous__engagement ul { list-style-position: outside; } .qui_sommes_nous__engagement li { padding-bottom: 1.8em; } /* ENSEIGNANTS */.popin_gallery img { margin-bottom: 0.5em;}.popin_gallery__item { cursor: pointer; line-height: 0;}.popin_gallery__item h3 { margin-top: 0.3em;}.item__detail { box-shadow: rgba(0,0,0,.5) 0 0 50px 0px; cursor: pointer; display: flex; flex-direction: column; left: 50%; max-height: 80%; position: fixed; top: 10px; visibility: hidden; width: 80vmin; z-index: 10;}.item__detail > img { margin: 0 !important; position: relative; z-index: 1;}.item__detail h4 { margin: 1em 0 }@media screen and (min-width: 576px) { .item__detail { width: 70vmin; }}@media screen and (min-width: 768px) { .item__detail { width: 50vmin; }}.detail__content { background: white; box-sizing: border-box; flex-grow: 1; overflow-wrap: anywhere; padding: 2em;}.detail__title.h3 { border-bottom: 1px solid black; display: inline-block; margin-bottom: 1em; line-height: 1.4;}/* LES 4 VOIES */.voie_stages .strat_1 .strat__img { background-image: url(/medias/editor/images/voie_stages_strat_1.jpg) }.voie_stages .strat_2 .strat__img { background-image: url(/medias/editor/images/voie_stages_strat_2.jpg) }.voie_stages .strat_3 .strat__img { background-image: url(/medias/editor/images/voie_stages_strat_3.jpg) }.voie_stages .strat_4 .strat__img { background-image: url(/medias/editor/images/voie_stages_strat_4.jpg) }.voie_stages .strat_5 .strat__img { background-image: url(/medias/editor/images/voie_stages_strat_5.jpg) }.voie_stages .strat_6 .strat__img { background-image: url(/medias/editor/images/voie_stages_strat_6.jpg) }.voie_stages .strat_7 .strat__img { background-image: url(/medias/editor/images/voie_stages_strat_7.jpg) }.voie_bouddhiste .strat_1 .strat__img { background-image: url(/medias/editor/images/voie_bouddhiste_strat_1.jpg) }.voie_bouddhiste .strat_2 .strat__img { background-image: url(/medias/editor/images/voie_bouddhiste_strat_2.jpg) }.voie_bouddhiste .strat_3 .strat__img { background-image: url(/medias/editor/images/voie_bouddhiste_strat_3.jpg) }.voie_art_philosophie .strat_1 .strat__img { background-image: url(/medias/editor/images/voie_art_philosophie_strat_1.jpg) }.voie_art_philosophie .strat_2 .strat__img { background-image: url(/medias/editor/images/voie_art_philosophie_strat_2.jpg) }.voie_art_philosophie .strat_3 .strat__img { background-image: url(/medias/editor/images/voie_art_philosophie_strat_3.jpg) }.voie_kasung .strat_1 .strat__img { background-image: url(/medias/editor/images/voie_kasung_strat_1.jpg) }.voie_kasung .strat_2 .strat__img { background-image: url(/medias/editor/images/voie_kasung_strat_2.jpg) }.voie_kasung .strat_3 .strat__img { background-image: url(/medias/editor/images/voie_kasung_strat_3.jpg) }.voie_kasung .strat_4 .strat__img { background-image: url(/medias/editor/images/voie_kasung_strat_4.jpg) }/* CONTACTS */.contact_item { align-items: center; display: flex; flex-direction: row;}.contact_item__img { flex-grow: 1; flex-basis: 40%;}.contact_item__txt { flex-grow: 1; flex-basis: 60%; overflow-wrap: anywhere; padding-left: .5em;}/* INITIAL CSS EDIT BELOW *//* FONT AWESOME */[class*=" af-font-icon-"], [class^=af-font-icon-] { font-family: FontAF !important;}[class^="fa"] { font-family: FontAwesome !important;}.fab { font-family: "Font Awesome 5 Brands" !important;}/* SLIDER */widget-slider-static { margin-top: -46px;}/*image slider de connexion*/.widget-slider-static .bg-login-student { background-image: url(/medias/editor/images/membres-3.png);}.widget-slider-static .bg-login-teacher { background-image: url(/medias/editor/images/enseignant.png);}/*Couleur Navigation.menu-front .multi-level .navbar .nav>li>a{color:white;}*//*Module Document.v-app .v-btn:not(.v-btn--round).v-size--default, .v-app .v-btn:not(.v-btn--round).v-size--small { padding: 0 16px; display: none;}*/.v-application .admin { background-color: #AD2458 !important; border-color: #c11616 !important;}/* MEDIA QUERIES */@media screen and (min-width: 599px) { .custom-column { width:50%; flex: 1; } .custom-column.three-columns { width: calc(100% / 3 - 20px); } .custom-column.four-columns { width: calc(100% / 4 - 20px)!important; flex: inherit; } .columns-wrapper { margin: 0 -10px; }}img#logo_asso { width: 255px;}/* HOME PAGE MEMBRES - retrait bloc cotisation */a.v-btn.v-btn--has-bg.v-btn--rounded.theme--light.elevation-0.v-size--small.primary.common-btn.common-btn--primary { display: none;}p.text-body-2.grey--text.text--darken-3.mb-2 { display: none;}/* HOME PAGE MEMBRES - retrait widget split colonnes */.container[data-tag-id="instance-layout-user-dashboard"] .col-3 { display: none;}.container[data-tag-id="instance-layout-user-dashboard"] .col-9 { flex: 0 0 100%; max-width: 100%;}