/* Presentation only: the menu entry itself is an ordinary editable WordPress page link. */
.site-header .site-nav a[href$="/configurer-ma-porte-blindee/"]{
 background:#ff6038!important;color:#17191c!important;border:1px solid #ff6038;
 border-radius:7px;padding:11px 14px!important;font-weight:750!important;
 text-decoration:none;transition:background .18s ease,border-color .18s ease;
}
.site-header .site-nav a[href$="/configurer-ma-porte-blindee/"]:hover{
 background:#ff7d5d!important;border-color:#ff7d5d;
}
.site-header .site-nav a[href$="/configurer-ma-porte-blindee/"]:focus-visible{
 outline:2px solid #fff;outline-offset:4px;
}
@media(min-width:1241px){
 .site-header:has(.ms-main-menu) .header-inner{
  width:min(1440px,calc(100% - 64px));grid-template-columns:200px minmax(0,1fr) 144px;gap:24px;
 }
 .site-header .site-nav.ms-main-menu .wp-block-navigation__container{gap:12px}
}
@media(min-width:1241px) and (max-width:1399px){
 .site-header:has(.ms-main-menu) .header-inner{grid-template-columns:1fr auto;row-gap:12px;padding:12px 0 16px}
 .site-header .header-inner>.brand{grid-column:1;grid-row:1;width:180px}
 .site-header .header-inner>.header-call{grid-column:2;grid-row:1}
 .site-header .header-inner>.site-nav{grid-column:1 / -1;grid-row:2;width:100%}
 .site-header .site-nav.ms-main-menu .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container{justify-content:space-between;width:100%}
}
.site-header .site-nav.ms-main-menu .is-menu-open a[href$="/configurer-ma-porte-blindee/"]{
 display:inline-flex;align-items:center;min-height:46px;padding:12px 18px!important;
}
