table.cv img { max-width: 24px; vertical-align: middle; } table.cv{ border-color: var(--section-dark-bg-color); } table.cv td, table th { padding: 1rem; } /*table.cv thead { background-color: var(--section-dark-bg-color); color: var(--section-dark-text-color); }*/ .table { border: 1px solid; font-size: 1.25rem; border-color: var(--section-light-bg-color); //background-color: var(--section-light-bg-color); background-color: var(--highlight-inverse-contrast); color: var(--section-dark-text-color); } .table td, table th { border: 1px solid; border-color: var(--section-light-bg-color); } .table thead { //background-color: var(--section-dark-bg-color); background-color: var(--highlight); //color: var(--section-dark-text-color); color: var(--section-light-text-color); } .about-me .about-me-img img { float: left ; padding: 0 2rem; max-height: 180px; vertical-align: middle; } div.about-me { display: inline-block; padding: 2rem 0; } #partners-content { background-color: white; color: var(--section-dark-text-color); } .partners { display: inline-block; width: calc(33% - 20px); /* 100% / 3 images per row */ vertical-align: bottom; margin-inline-start: 10px; margin-inline-end: 10px; } .partners a img { max-height: 80px; } .partners figcaption { text-align: center; } .partners h4 { font-size: 1.25rem; }