.local_fill{background-color:var(--main-color)}.local_border{border-color:var(--main-color)}.local_text{color:var(--main-color)}.bloc{background-color:white;border:1px solid #d1d1d1;padding:10px;border-radius:4px;box-shadow:3px 3px 5px #00000029;margin:20px}.chapitre_h,.chapitre{background-color:#fafafa;border-top:5px solid var(--main-color);padding:0px}.chapitre_h .is-layout-flex,.chapitre .is-layout-flex{align-items:anchor-center !important}.chapitre_h .is-layout-flex .wp-block-column-is-layout-flow img,.chapitre .is-layout-flex .wp-block-column-is-layout-flow img{clip-path:polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 0% 0%)}@media (max-width:770px){.chapitre_h .is-layout-flex .wp-block-column-is-layout-flow img,.chapitre .is-layout-flex .wp-block-column-is-layout-flow img{clip-path:polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0% 0%)}}.chapitre_h .wp-block-group,.chapitre .wp-block-group{padding:30px}.chapitre_b{background-color:#fafafa;border-bottom:5px solid var(--main-color);padding:0px}.chapitre_b .wp-block-columns{margin-bottom:-16px}.chapitre_b .is-layout-flex{align-items:anchor-center !important}.chapitre_b .is-layout-flex .wp-block-column-is-layout-flow img{clip-path:polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 0% 0%)}@media (max-width:770px){.chapitre_b .is-layout-flex .wp-block-column-is-layout-flow img{clip-path:polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0% 0%)}}h3{color:var(--main-color)}.wp-block-button__link{background-color:var(--main-color);color:black}.wp-block-button__link:hover{color:white;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);text-shadow:0px 0px 3px rgba(0, 0, 0, 0.5)}.wp-block-image.aligncenter{text-align:center;margin:0 auto;margin-bottom:1em}header#mise_en_avant{margin:0;width:100vw;max-width:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative}header#mise_en_avant .featured-banner-image{width:100%;height:300px;object-fit:cover;object-position:center;display:block}@media (max-width:770px){header#mise_en_avant .featured-banner-image{height:150px}}header#vide{margin-top:80px}main:not(.front-page) article header h2{background-color:var(--main-color);text-align:center;margin:0 0 20px 0;padding:10px}.social-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);background:var(--main-color);padding:15px 10px;border-radius:10px 0 0 10px;box-shadow:-2px 2px 10px rgba(0, 0, 0, 0.2);z-index:1005}.social-tab a{display:block;margin:15px 0;color:white;text-decoration:none;font-size:24px;transition:transform 0.3s ease}.social-tab a :first-child{margin-top:0}.social-tab a :last-child{margin-bottom:0}.social-tab a :hover{transform:scale(1.2)}footer{display:block;background-color:var(--gris-menu);color:white;border-top:1px solid #888;min-height:10px;padding:8px;text-align:center;font-size:0.8em;color:#444}footer a{text-decoration:none;color:white}footer .nav_footer{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:10px}@media (max-width:770px){footer .nav_footer{flex-direction:column-reverse}}footer .nav_footer div{text-align:left}footer .nav_footer div#col0{flex:1 1 0;text-align:center}footer .nav_footer div#col0 img{margin-top:20px;height:10vh;width:auto}@media (max-width:1024px){footer .nav_footer div#col0{display:none}}footer .nav_footer div#col1{flex:1 1 0;border-left:1px solid white;padding-left:5px}footer .nav_footer div#col1 div#reseaux_sociaux{margin-left:15px}footer .nav_footer div#col1 div#reseaux_sociaux img{width:40px;padding:5px}footer .nav_footer div#col2{flex:3 1 0}footer #menu_nav_footer{justify-content:space-between !important;padding:0}@media (max-width:560px){footer #menu_nav_footer{display:none !important}}footer #menu_nav_footer>li.menu-item{border-left:1px solid white;padding-left:5px;border-radius:0px;flex:1 1 0}footer #menu_nav_footer>li.menu-item>a{font-weight:bold}footer .copyright{color:white;border-top:1px solid white;padding-top:5px}.liste_actus>a{display:block;text-decoration:none;color:black}.liste_actus .une_actu{padding:10px;margin:25px 50px;border:1px solid var(--gris-menu);background:color-mix(in srgb, var(--gris-menu) 4%, white);display:flex;flex-direction:row}.liste_actus .une_actu .actu_img{flex:1 1 0}.liste_actus .une_actu .actu_img img{display:block;height:150px}.liste_actus .une_actu .actu_info{flex:3 1 0}.liste_actus .actu_cat_8{border:1px solid var(--color-college-st-marcellin-champagnat);background:color-mix(in srgb, var(--color-college-st-marcellin-champagnat) 4%, white)}.liste_actus .actu_cat_8 h3{color:var(--color-college-st-marcellin-champagnat)}.liste_actus .actu_cat_9{border:1px solid var(--color-ecole-ste-therese);background:color-mix(in srgb, var(--color-ecole-ste-therese) 4%, white)}.liste_actus .actu_cat_9 h3{color:var(--color-ecole-ste-therese)}.liste_actus .actu_cat_10{border:1px solid var(--color-ecole-st-martin);background:color-mix(in srgb, var(--color-ecole-st-martin) 4%, white)}.liste_actus .actu_cat_10 h3{color:var(--color-ecole-st-martin)}#bloc_actus{display:flex;background-color:#e2e2e2;align-items:anchor-center;height:300px;flex-direction:row;border-top:5px solid var(--main-color)}#bloc_actus div.actu_image{flex:1 1 0;height:100%;position:relative;background:url(/wp-sites/themes/etablissement/images/amis_v.png) no-repeat;background-size:cover;background-position:center;clip-path:polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 0% 0%)}#bloc_actus div.actu_content{flex:2 1 0;padding:30px}#bloc_actus div.actu_content h4{display:inline}#bloc_actus div.actu_content h4 a{color:#000;text-decoration:none}@media (max-width:770px){#bloc_actus{flex-direction:column;height:500px}#bloc_actus div.actu_image{flex:8 1 0;width:100%;background:url(/wp-sites/themes/etablissement/images/amis_h.png) no-repeat;background-size:cover;background-position:top;clip-path:polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0% 0%)}#bloc_actus div.actu_content{flex:1 1 0;padding:20px}}#bloc_etablissements{background-color:white;padding:20px}#bloc_etablissements .entry-content .is-content-justification-space-between{column-gap:20%;padding:0 10vh}@media (max-width:770px){#bloc_etablissements .entry-content .is-content-justification-space-between{column-gap:10%;padding:0}}.wp-block-esab-accordion-child{background-color:white}.wp-block-esab-accordion .esab__container>.wp-block-esab-accordion-child.esab__active_accordion,.wp-block-esab-accordion.nested-accordion .esab__container>.wp-block-esab-accordion-child.esab__active_accordion,.wp-block-esab-accordion .block-editor-block-list__block>.wp-block-esab-accordion-child.esab__active_accordion,.wp-block-esab-accordion.nested-accordion .block-editor-block-list__block>.wp-block-esab-accordion-child.esab__active_accordion{border-color:var(--main-color) !important}.wp-block-esab-accordion .esab__active_accordion>.esab__head,.wp-block-esab-accordion.nested-accordion .esab__active_accordion>.esab__head{background:color-mix(in srgb, var(--main-color) 15%, transparent) !important}.wp-block-esab-accordion .esab__active_accordion .esab__heading_txt>.esab__heading_tag,.wp-block-esab-accordion.nested-accordion .esab__active_accordion .esab__heading_txt>.esab__heading_tag{color:var(--main-color) !important;font-weight:700}.wp-block-esab-accordion .wp-block-esab-accordion-child>.esab__active.esab__body,.wp-block-esab-accordion.nested-accordion .wp-block-esab-accordion-child>.esab__active.esab__body{border-color:var(--main-color) !important;background:color-mix(in srgb, var(--main-color) 4%, transparent) !important}div.wpcf7 div{padding:20px}div.wpcf7 div.content-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;align-content:start}@media (max-width:770px){div.wpcf7 div.content-column{display:block}}div.wpcf7 div.content-column div{padding:0}div.wpcf7 div.content-column div:nth-child(3){grid-column:span 2 / span 2}div.wpcf7 div.content-column div:nth-child(4){grid-column:span 2 / span 2;grid-row-start:3;text-align:right}div.wpcf7 div.content-column div:nth-child(4) input{padding:15px 30px;border-radius:20px}div.wpcf7 textarea{width:100%;height:200px}div.wpcf7 input[type="text"],div.wpcf7 input[type="email"]{width:100%;height:35px}div.wpcf7 input[type="submit"],div.wpcf7 input[type="button"]{background-color:var(--main-color);padding:5px;color:black;border:0px;margin-top:5px}div.wpcf7 input[type="submit"]:hover,div.wpcf7 input[type="button"]:hover{color:white;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25)}#sb_instagram h3,.cff-wrapper h3{font-size:1.4em !important;color:black}.cff-wrapper h3{margin-top:25px}.position-right .story-time P{text-align:right}