/* Theme Name: VF-WP INSDC Theme URI: https://github.com/visual-framework/vf-wp/ Description: Visual Framework WordPress Theme for INSDC site Author: EMBL Template: vf-wp Version: 1.0.0-beta.5 Text Domain: vfwp */ html, body { height: 100%; } body { display: flex !important; flex-direction: column; } .page-wrapper { flex: 1 0 auto; } .page-content { margin-top: 3rem; } .site-footer { flex-shrink: 0; } /* HEADER */ .vf-hero.header { --vf-hero--spacing: 6rem; --vf-hero--bg-image-size: auto 28.5rem; background-color: #6c93ca; } .vf-hero.header .vf-hero__heading { font-size: 42px; max-width: 100%; } .site-title { font-size: 40px; font-style: italic; margin: 2rem 0 0; } /* FOOTER */ .footer-content { margin: 1rem 0; } #footer-nav ul, #secondary-nav ul { margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; } #footer-nav ul li, #secondary-nav ul li { display: block; margin: 0.5rem 0; } #footer-nav ul li a, #secondary-nav ul li a { color: #000; text-decoration: none; font-size: 16px; text-shadow: none; } .site-footer .logos { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .site-footer .logos > div { width: 25%; } .site-footer .logos img { max-width: 100%; } .site-footer .legend { font-size: 16px; } /* CONTENT */ .submit-data-link h2 a { font-weight: 400; } /* HOME PAGE */ .logos-grid { margin-top: 2.5rem; } .logos-grid .vf-grid > div { display: flex; align-items: center; } .logos-grid .vf-grid > div img { max-width: 80%; } .databases-wrapper { background-color: #ebf0f5; width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; padding: 2rem 0; margin-top: 4rem; } .databases-wrapper .inner-content { margin: 0 auto; max-width: var(--vf-body-width, 80em); } .databases-wrapper .inner-content > .vf-grid { margin-top: 5rem; } .databases-wrapper .vf-card { border-bottom-color: #3b6fb6; } .home.page .vf-section-header .vf-section-header__heading { margin-bottom: 1.5rem; } .logos-wrapper .vf-grid { align-items: center; } .vf-hero.vf-u-fullbleed::before { background-size: cover !important; } .news-section { margin-top: 6rem; } .news-section .divider { color: #D0D0CE; border-color: #D0D0CE; border-style: solid; margin-top: 5rem; } .databases .ena-cell { text-align: center; vertical-align: middle; min-width: 200px; } .databases .vf-table__row:nth-of-type(even) { background-color: initial; } /* DOCUMENTS PAGE */ .documents-page .vf-tabs__link.is-active { border-bottom-style: solid; border-bottom-width: 4px; } /* ADVISORS PAGE */ .subtitle-advisors.first { margin-top: 7rem; } /* MISCELLANEOUS */ .main-text { font-size: 19px; } .main-text__bigger { font-size: 28px; } .main-heading { font-size: 42px; } .secondary-heading { font-size: 30px !important; } .secondary-heading.subtitle-advisors { font-weight: 500; margin-bottom: 4rem; margin-top: 6rem; } .policy-list { padding-left: 20px; } .ncbi-name { font-size: 38px !important; font-weight: 700 !important; text-align: center; }