@charset "UTF-8";
/* https://mare-nostrum.lbsdev.eu/wp-content/themes/mare-nostrum/style.css?ver=1794330193 */
body .gt3_header_builder__section--middle.gt3_header_builder__section--middle{background-color:rgb(255 255 255 / .8)}@media only screen and (max-width:767px){body .gt3_header_builder__section--middle.gt3_header_builder__section--middle{background-color:rgb(255 255 255 / .8)!important}}:root{--couleur-bleu:#00539D}blockquote:before{content:"\201C"!important}.gt3_header_builder__section--top{display:none}.main-menu>ul>li>a,.main-menu>div>ul>li>a,li.menu-item-has-children>a::after{color:var(--couleur-bleu)!important}.main-menu ul li ul.sub-menu li a{color:var(--couleur-bleu);font-weight:500}.main-menu ul li ul.sub-menu li:hover{background-color:var(--couleur-bleu)!important}.main-menu ul li ul.sub-menu li:hover a{color:#fff}.main-menu ul li ul.sub-menu li a span{padding-bottom:0!important}.gt3_header_builder__section--middle .mobile-navigation-toggle .toggle-inner{color:var(--couleur-bleu)!important}.top_footer strong{color:var(--couleur-bleu)}.bandeau-accueil-texte{font-weight:600!important}.bandeau-accueil-texte span{font-size:24px;line-height:30px;color:#fff;display:inline-block}@media only screen and (max-width:767px){.bandeau-accueil-texte span{font-size:16px;line-height:24px}}.top_footer.column_2{text-align:left}.top_footer.column_2 img{width:80%;text-align:left}.page_title{background:linear-gradient(90deg,rgb(0 83 158 / .8),rgb(24 153 214 / .8));width:auto!important;display:inline-block!important}.page_title h4.page_sub_title{margin-bottom:0;font-size:16px;line-height:26px;text-transform:uppercase}.page_title h1{font-weight:700}.champ-masquer{display:none!important}.form-abonner input{float:left!important}.form-abonner input[type="email"]{width:75%!important;border:1px solid f8f8f8}.form-abonner input[type="submit"]{width:20%!important;margin-left:2%}.vc_tta-container .vc_tta-tab{border-left:1px solid #e2e3dc;border-top:1px solid #e2e3dc;border-right:1px solid #e2e3dc;background-color:#e2e3dc!important;padding-top:6px!important}.vc_tta-container .vc_tta-tab.vc_active{background-color:white!important}.vc_tta-container .vc_tta-tab.vc_active h4 a span{font-weight:bold!important}.wp-singular .gt3-page-title__content{background-color:transparent!important}h1,h2,h3{color:var(--couleur-bleu)}.wpcf7 form.sent .wpcf7-response-output{border-color:transparent!important;padding-left:40px!important;background-color:var(--couleur-bleu)!important}.actus-2026{h2.blogpost_title{font-weight:700;line-height:1.1em}}.frise-svg .wpb_wrapper,.frise-svg .vc_single_image-wrapper,.frise-svg img{width:100%;max-width:1200px;height:auto}@media only screen and (max-width:767px){.desktop-only{display:none!important}}@media only screen and (min-width:767px){.mobile-only{display:none!important}}strong{font-weight:600}