/*
Theme Name: MedECC Next
Theme URI: https://medecc.org/
Description: Thème MedECC compatible Elementor, avec reprise du design OceanWP et évolutions des rapports.
Author: Studio Studio
Template: oceanwp
Version: 2.0.1
Requires at least: 6.6
Requires PHP: 8.0
Text Domain: medecc-next
*/

/* Keep Elementor's original font choices and section-specific text colours.
   In particular, dark sections must retain their authored light text. */
body.mdc-next .elementor-widget-heading .elementor-heading-title{text-transform:none}
body.mdc-next .elementor-widget-text-editor a:not(.elementor-button):not(.mdc-button):not(.report-button):not(.chapter-contributor),body.mdc-next .elementor-widget-theme-post-content p a:not(.mdc-button):not(.report-button){text-decoration:underline;text-underline-offset:3px}
body.mdc-next .elementor-nav-menu a,body.mdc-next .mdc-button,body.mdc-next .elementor-button{text-decoration:none}
.toc-wrapper .toc-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.toc-wrapper .toc-list-item{flex:0 0 auto;margin:0}.toc-list a{display:inline-block;padding:10px 16px;background:#43566f;color:#fff}
.mdc-route{max-width:1120px;padding:32px 20px 64px;margin:auto}.mdc-route h1{font-size:36px;line-height:1.25}.mdc-route nav{margin:0 0 30px}.mdc-legacy-author-cards{display:flex;flex-wrap:wrap;gap:24px}.mdc-legacy-author-cards .content-wrapper{flex:1 1 240px;max-width:350px}.mdc-legacy-author-cards .card-wrapper{display:flex;gap:16px;margin-bottom:24px}.mdc-legacy-author-cards img{width:90px;height:90px;object-fit:cover}.role-contributors-wrapper{margin-bottom:40px}
.mdc-route h1{font-family:"Roboto Condensed",Roboto,Arial,sans-serif}
body.mdc-next [data-elementor-type=footer] .credits{color:#fff}
body.mdc-next [data-elementor-type=footer] .credits a{color:inherit}
@media(max-width:768px){.toc-wrapper .toc-list{flex-direction:column;gap:12px}.toc-wrapper .toc-list-item{flex:1 1 100%}.toc-wrapper .toc-list-item a{display:block;text-align:center}.mdc-route h1{font-size:28px}.mdc-route{padding:24px 16px}}
@media(max-width:767px){
body.mdc-next [data-elementor-type=header]>.elementor-section:first-child{padding:10px 16px}
body.mdc-next [data-elementor-type=header] .elementor-inner-section>.elementor-container{flex-wrap:nowrap;align-items:center}
body.mdc-next [data-elementor-type=header] .elementor-inner-section>.elementor-container>.elementor-column:first-child{width:calc(100% - 44px)!important}
body.mdc-next [data-elementor-type=header] .elementor-inner-section>.elementor-container>.elementor-column:last-child{width:44px!important}
body.mdc-next [data-elementor-type=header] .elementor-inner-section .elementor-widget-wrap{padding:0!important}
body.mdc-next [data-elementor-type=header] .elementor-widget-theme-site-logo img{width:150px;max-width:100%}
body.mdc-next [data-elementor-type=header]>.elementor-section:nth-child(2)>.elementor-container{flex-wrap:nowrap;align-items:center}
body.mdc-next [data-elementor-type=header]>.elementor-section:nth-child(2)>.elementor-container>.elementor-column:first-child{width:calc(100% - 60px)!important}
body.mdc-next [data-elementor-type=header]>.elementor-section:nth-child(2)>.elementor-container>.elementor-column:last-child{width:60px!important}
body.mdc-next [data-elementor-type=header] .elementor-menu-toggle{color:#fff!important;margin:0}
body.mdc-next [data-elementor-type=header] .elementor-menu-toggle svg{fill:#fff!important}
}
