/* Direct service navigation and a fifth homepage service in the approved blue world. */
.vmf-nav .wp-block-navigation-submenu__toggle{color:var(--vmf-ink)}
.vmf-nav .wp-block-navigation__submenu-container{background:#fff!important;color:var(--vmf-ink)!important;border:0!important;box-shadow:0 10px 28px rgb(23 63 107 / 12%);padding:10px!important;min-width:260px!important}
.vmf-nav .wp-block-navigation__submenu-container .wp-block-navigation-item{margin:0;font:600 1rem/1.4 var(--vmf-body);text-transform:none;letter-spacing:0;width:100%}
.vmf-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:11px 14px;display:block;width:100%}
.vmf-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:var(--vmf-sky)}
@media(min-width:1201px){.vmf-service-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.vmf-overview-item{grid-column:span 2}.vmf-overview-item:nth-last-child(-n+2){grid-column:span 3}}
@media(min-width:782px) and (max-width:1200px){.vmf-overview-item:last-child:nth-child(odd){grid-column:1/-1}}
.vmf-detail-grid>.vmf-service-detail:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:781px){.vmf-nav .is-menu-open .wp-block-navigation__submenu-container{min-width:0!important;box-shadow:none;padding:4px 0 4px 12px!important}.vmf-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{font-size:1.1rem}.vmf-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:8px 0}.vmf-overview-item{grid-column:auto}}
