html{scroll-behavior:smooth}body{overflow-x:hidden}.hidden{display:none!important}.elementor-sub-item{font-size:1.4em!important}.elementor-33 .elementor-element.elementor-element-3cb9cd3 .elementor-nav-menu--dropdown .elementor-item,.elementor-33 .elementor-element.elementor-element-3cb9cd3 .elementor-nav-menu--dropdown .elementor-sub-item{background-color:#fff;color:#343639}.page-id-30 #menu-footer{width:400px!important;height:50px!important}body:not(.page-id-30) #menu-footer{display:none}#fleche-menu-bas{cursor:pointer}.rotate-180-close{transform:rotate(-180deg);margin-right:0px!important;margin-left:5px!important;transition:transform .5s ease}.rotate-180-open{transform:rotate(0deg);margin-right:0px!important;margin-left:5px!important;transition:transform .5s ease}.slide-in-right{transform:translateX(0vw);transition:transform 1s ease}.slide-out-left{transform:translateX(calc(50vw + 150px));transition:transform 1s ease}H1 .titre-header-site__link{color:#fff;font-size:.7em;font-weight:700;text-align:center}h1 .titre-header-site__link:hover{color:#fff}@media (max-width:590px){h1 .titre-header-site__link{font-size:18px;margin:0;line-height:0}}.titre-header-site__link{color:#fff;font-size:25px;font-weight:700;text-align:center}.titre-header-site__link:hover{color:#fff}@media (max-width:590px){.titre-header-site__link{font-size:18px;margin:0;line-height:0}}#bloc-menu{transition:transform 0.5s ease-out;transform:translateY(100%);position:fixed;bottom:0;left:0;width:100%;display:block}#bloc-menu.visible{transform:translateY(0)}#bloc-menu-aumonerie{display:flex!important;transition:transform 0.5s ease-out;transform:translateX(-100%)!important;position:fixed;bottom:0;left:0;width:100%;display:block}#bloc-menu-aumonerie.visible{transform:translateX(0)!important}@keyframes battement{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.battementcoeur{animation:battement .5s infinite}.coeur-image{width:50px;height:auto;margin-bottom:-6px}.coeur-texte{color:#ff8080}.case-activite{cursor:pointer}.elementor-widget-loop-carousel .swiper-pagination-bullet{width:15px!important;height:15px!important;background:#ff8080!important}.swiper-pagination{margin-top:10px!important}.otgs-development-site-front-end{display:none}#conteneur-image{height:100%}img.photo-pasteur{width:200px;aspect-ratio:3/4;object-fit:cover;height:auto;display:block}@media (max-width:767px){img.photo-pasteur{height:auto}}.elementor-sub-item{padding-top:10px!important;padding-bottom:10px!important}#conteneurCP p{margin-bottom:0}#conseillers .conteneur-cp{margin:0px!important}.tel-cp{font-weight:600}.email-cp{font-weight:600}.mail-cp.hidden+br,.telephone-cp.hidden+br{display:none}#conteneurCP p{margin-bottom:0}.listeCP{margin-bottom:20px}.elementor-login__logged-in-message{text-align:center;color:white!important}.elementor-login__logged-in-message a{text-align:center;color:#ff0000!important}.category-administration .entry-title{text-align:center;color:#005479;font-weight:700}@media (max-width:767px){.category-administration .entry-title{font-size:1em}}.cred-form .form-group label:not(.wpt-form-set-radios label){color:#005479;font-weight:700;margin-bottom:10px!important}.cred-user-form .form-group label{color:#005479;font-weight:700;margin-bottom:5px!important}.cred-user-form .form-group,.cred-user-form .js-wpt-repetitive{margin-bottom:15px}.wpt-form-set-radios input[type="radio"]{margin-right:10px}input[type="radio"]{appearance:none;width:12px;height:12px;background-color:#d6d6d6;border-radius:50%;top:4px;left:4px}input[type="radio"]:checked{background-color:#FF8080}.cred-form .js-toolset-media-field-trigger{background-color:#FF8080;border:none;color:#fff}.cred-form .submit,.cred-user-form .submit{background-color:#439c03;border:none;color:#fff;font-weight:600;margin-left:auto!important;margin-right:auto!important;margin-top:30px;min-width:100%}.cred-form .submit:hover{background-color:#50be01}.wpt-credfile-preview-item img{max-width:200px}a.cred-edit-post{background-color:#972365;padding:15px 20px;color:#fff;font-weight:700;border-radius:15px}a.cred-edit-post:hover{background-color:#FF8080}body.logged-in .vue-logged-out{display:none}body.logged-out .vue-logged-in{display:none}.visible .menu-item-1811 .elementor-item{background-color:#972365!important;padding:15px 20px;color:white!important;border-radius:0 15px 15px 0;max-width:100%}.form-group:has(.wpt-conditional-hidden){display:none}.conteneurUtilisateur{background-color:rgb(255 128 128 / .22);padding:10px;display:flex;flex-direction:column;align-content:center}.nomUtilisateur{font-weight:700}.conteneurUtilisateur a{color:#005479;font-weight:600}.boutonAdmin .elementor-widget-container .elementor-shortcode{display:flex!important;align-items:center!important;margin:0;padding:0}#deconnexionHeader .elementor-shortcode a{display:flex;background-color:red;color:#fff;font-weight:700;padding:10px;margin:20px;width:150px;height:50px;max-width:300px;justify-content:center;align-items:center;border-radius:10px}#baliseRole{color:#fff}.logged-out #boutonAdministration,.logged-out #deconnexionHeader{display:none}.action-utilisateur{display:flex;justify-content:space-evenly;margin-bottom:50px}.deleteUser .cred-user-form .submit{display:flex;background-color:red;color:#fff;font-weight:700;padding:5px;margin:10px;width:100px;height:40px;justify-content:center;align-items:center;border-radius:10px}.js-cred-delete-post{display:flex;background-color:red;color:#fff;font-weight:700;padding:5px;margin:10px;width:100px;height:40px;justify-content:center;align-items:center;border-radius:10px}.editUser a{display:flex;background-color:#00990f;color:#fff;font-weight:700;padding:5px;margin:10px;width:100px;height:40px;justify-content:center;align-items:center;border-radius:10px}#menu-vertical a{line-height:30px}#menu-vertical .elementor-sub-item{padding-top:0px!important}#menu-vertical .menu-item-1531{display:none}.lienVue{text-align:center;color:#fff;background-color:#972365;padding:5px;border-radius:10px;width:80px;margin-left:auto;margin-bottom:10px}.lienVue:hover{background-color:#cf398e}.lienVue a{color:#fff}.conteneurUtilisateur{margin-bottom:10px}.conseiller-presb-template-default .tb-container{max-width:700px!important;margin-left:auto;margin-right:auto;padding:20px}.conseiller-presb-template-default .toolset_select2-container--default .toolset_select2-selection--single{background-color:#fff;border:1px solid #3e3e3e;border-radius:4px;max-width:650px}.conseiller-presb-template-default .toolset_select2-search.toolset_select2-search--dropdown{max-width:650px!important}.conseiller-presb-template-default .toolset_select2-results{max-width:650px!important}.conseiller-presb-template-default h1.entry-title{text-align:center;color:#005479;font-weight:700}#menu-aumonerie2{cursor:pointer}#conteneur-menu-burger{cursor:pointer}#aumonier-coordonnateur{display:none}.postid-1532 #aumonier-coordonnateur{display:block}.postid-1532 #paroisse-rattachement{display:none}.bloc-menu{z-index:10!important}#menu-aumonerie{z-index:9!important}#vueAgendaAccueil .swiper-pagination-bullet{background-color:#fbfbfb!important;opacity:.5}#vueAgendaAccueil .swiper-pagination-bullet-active{background-color:#ff8080!important;opacity:1}.listeCP a,.tel-cp{color:#0091A0;font-weight:400}.date-passe .conteneurUtilisateur,.date-passe .action-utilisateur{background-color:#dcfcfd}.dates-passees-div{display:flex;flex-direction:row}.dates-passees-evenement{max-width:300px;margin:50px auto;font-size:2em;color:grey;font-weight:700}.vue-conteneur-principal{background-color:rgb(255 128 128 / .22);padding:10px;display:flex;flex-direction:column;align-content:center}.vue-titre{font-weight:700}.vue-mail a,.vue-pasteur a,.vue-sufra a{color:#005f99}.action-vue{display:flex;background-color:rgb(255 128 128 / .22);justify-content:space-evenly;margin-bottom:50px}.edite-vue a{display:flex;background-color:#00990f!important;color:#fff;font-weight:700;padding:5px!important;margin:10px!important;width:100px!important;height:40px!important;justify-content:center;align-items:center;border-radius:10px!important}.elementor-element-9599b9f{z-index:99}.background-fill{background-repeat:no-repeat;background-size:cover;background-position:center center}.postid-1531 #menu-aumonerie2{display:flex!important}#menu-aumonerie2{width:200px;padding:0 10px}@media (max-width:770px){#menu-aumonerie2{width:250px}}@media (max-width:500px){.elementor-33 .elementor-element.elementor-element-a5ed86f{width:100px;height:50px;max-width:300px}#menu-aumonerie2{width:210px!important}#menu-aumonerie2 .elementor-element-e881755{font-size:14px!important}}.action-utilisateur{background-color:#FFE3E3}.conteneurUtilisateur{margin:0}.cp-contain h3{font-size:1.5em;font-weight:700}.cp-contain{margin-bottom:100px}.no-margin-bottom p{margin-bottom:0}.description-evenement-boucle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.form-group .no-bold{font-weight:400;font-size:12px}#faireUnDon .elementor-button-content-wrapper{display:flex;flex-direction:column-reverse;width:50px!important;height:50px!important}.postid-2978 .elementor-element-d306b55 .elementor-icon-list-item a span.elementor-icon-list-text{font-size:.8em}.attachment-info .button-link{display:block!important;visibility:visible!important}#conteneur-image2{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}#vueAgendaAccueil .swiper-slide{max-height:500px}.single-paroisse .swiper-slide{max-height:500px}.category-consitoire .form-group:has(#cred_form_1603_1_1_pasteur-e-sufragant-e),.category-consitoire .form-group:has(#wp-cred_form_1603_1_1_wpcf-se-nourrir-spirituellement-wrap){display:none}