.inim-component.tab-menu .inim-component-wrapper { padding-bottom:0 } 
.inim-component.tab-menu ul { display:flex; justify-content: center; list-style: none; margin:0; padding:0; }
.inim-component.tab-menu ul > li { flex:0 0 auto; font-family:var(--font-headings); font-size:1rem; line-height:0.875rem; font-weight:700; color:rgb(var(--gray-1)); text-align: center; text-transform: uppercase; padding-bottom:2px; padding-left:1rem; padding-right:1rem; position:relative; }
.inim-component.tab-menu.menu-large ul > li { flex:1 0 auto; }
.inim-component.tab-menu ul > li.current::after { content:""; height:4px; width: 100%; display: block; position:absolute; bottom:-2px; left:0; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.inim-component.tab-menu ul > li.current { color:rgb(var(--black)); }
.inim-component.tab-menu ul > li.current::after { background-color:rgb(var(--black)); }
.inim-component.tab-menu ul > li a { color:inherit; padding:1rem 0; width: 100%; display: inline-block; }

@media (min-width: 992px) {
    .inim-component.tab-menu .inim-component-wrapper { margin-bottom: 0rem; padding-right: 0; margin-right:1rem; margin-left:1rem; } 
    .inim-component.tab-menu ul > li { padding-left:2rem; padding-right:2rem; }
}