h1 + h2, h2:first-child { margin-top: 0; } section h1:first-child { margin-top: 0; } section + section { margin-top: 3rem; } .card ul { margin: 0; padding-left: 1rem; } .card-inline.inline ul { padding: 0; } .card-inline.inline ul li { display: inline; } .card-inline.inline ul li:not(:last-child)::after { content: ";"; } .card-inline .inline-icon { position: absolute; top: 0; right: 0; padding: 1rem; cursor: pointer; } section.resume-section .resume-item .resume-date { min-width: 18rem; } .text-primary { color: var(--dark-alt-accent-color)!important; } /* lg Breakpoint */ @media (min-width: 992px) { section.resume-section { min-height: 100vh; } }