MediaWiki: Tweeki.css: Unterschied zwischen den Versionen
Aus Herrenhäuser
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 7: | Zeile 7: | ||
color: rgba(0,0,0,.9) !important; | color: rgba(0,0,0,.9) !important; | ||
text-decoration: none !important; | text-decoration: none !important; | ||
} | |||
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;300;400;500&display=swap"); | |||
:root { | |||
--color-primary: #264190; | |||
--color-secondary: #F15025; | |||
--max-width: 1580px; | |||
} | |||
html { | |||
font-size: 18px; | |||
scroll-padding-top: 1.5rem !important; | |||
position: relative; | |||
overflow-x: hidden;; | |||
overflow-y: scroll; | |||
} | |||
body { | |||
font-family: "Fira Sans", Arial, Helvetica !important; | |||
} | |||
@media all and (max-width: 992px) { | |||
html { | |||
font-size: 16px; | |||
} | |||
} | |||
@media all and (max-width: 496px) { | |||
html { | |||
font-size: 14px; | |||
} | |||
} | |||
body.rootpage-Hauptseite #firstHeading { | |||
display: none; | |||
} | |||
body.rootpage-Häuser .mw-parser-output > p { | |||
border: 1px solid #C0C3C9; | |||
padding: 0.75rem 1rem; | |||
} | |||
body.rootpage-Häuser .mw-parser-output > p > a { | |||
font-size: 1.15rem; | |||
} | |||
p { | |||
max-width: 40em; | |||
} | |||
table { | |||
border-collapse: collapse; | |||
row-gap: 0; | |||
background-color: transparent !important; | |||
border: none !important; | |||
} | |||
table tr:nth-of-type(odd) { | |||
background-color: #F0F1F5; | |||
} | |||
table th, table td { | |||
padding: 0.5rem 0.75rem !important;; | |||
background-color: transparent !important; | |||
border: none !important; | |||
} | |||
input, textarea { | |||
padding: 0.5rem; | |||
border: 1px solid #C0C3C9 !important; | |||
font-family: inherit !important; | |||
font-size: 0.9rem !important; | |||
} | |||
input:focus, textarea:focus { | |||
outline: none; | |||
} | |||
code { | |||
color: var(--color-secondary) !important; | |||
} | |||
body .oo-ui-widget-enabled [type="radio"]:hover + span, | |||
body .oo-ui-widget-enabled [type="checkbox"]:hover + span { | |||
border-color: var(--color-primary) !important; | |||
} | |||
body .oo-ui-widget-enabled [type="radio"]:checked + span { | |||
border-color: var(--color-primary) !important; | |||
} | |||
body .oo-ui-widget-enabled [type="checkbox"]:checked + span { | |||
background-color: var(--color-primary) !important; | |||
border: none !important; | |||
} | |||
.oo-ui-labelElement-label:empty { | |||
display: none; | |||
} | |||
.card-body { | |||
padding: 0; | |||
} | |||
.navbar-brand { | |||
padding: 0; | |||
img { | |||
margin: 0; | |||
height: 3.4rem; | |||
} | |||
} | |||
.dropdown-item .fa { | |||
display: none !important; | |||
visibility: collapse !important; | |||
} | |||
.ui-ooMenu, | |||
.ui-ooMenu li { | |||
font-size: 0.9rem !important; | |||
border: none !important; | |||
} | |||
.ui-ooMenu li { | |||
margin-left: 0.15rem; | |||
} | |||
.ui-state-hover { | |||
background-color: var(--color-primary) !important; | |||
color: white !important; | |||
} | |||
.btn-group > *:not(:last-child) { | |||
margin-right: 0.25rem; | |||
} | |||
.oo-ui-buttonElement-button { | |||
color: var(--color-primary) !important; | |||
font-size: 0.9rem !important; | |||
text-transform: uppercase; | |||
} | |||
.btn-primary, | |||
.mw-ui-button, | |||
.oo-ui-inputWidget-input.oo-ui-buttonElement-button { | |||
padding: 0.375rem 1.5rem !important; | |||
background-color: var(--color-primary) !important; | |||
color: white !important; | |||
font-size: 0.9rem !important; | |||
font-weight: 400 !important; | |||
line-height: 1.35em !important; | |||
border: none !important; | |||
border-radius: 0.3rem !important; | |||
text-transform: uppercase; | |||
} | |||
.mw-ui-button:hover, .mw-ui-button:active, | |||
.btn-primary:hover, .btn-primary:active, | |||
.oo-ui-inputWidget-input.oo-ui-buttonElement-button:hover, .oo-ui-inputWidget-input.oo-ui-buttonElement-button:active { | |||
background-color: var(--color-primary) !important; | |||
text-decoration: none !important; | |||
filter: brightness(0.9); | |||
} | |||
.oo-ui-buttonElement-button { | |||
background-color: white !important; | |||
color: var(--color-primary) !important; | |||
} | |||
.editOptions p { | |||
margin-top: 1rem; | |||
line-height: 1.5em; | |||
} | |||
.ui-ooMenu a { | |||
font-size: 0.85rem !important; | |||
} | |||
.ui-ooMenu-item { | |||
padding: 0.05rem 0.375rem !important; | |||
} | |||
.ui-ooMenu-item:hover { | |||
background-color: var(--color-primary) !important; | |||
} | |||
.ui-entityselector-notfound { | |||
user-select: none !important; | |||
pointer-events: none !important; | |||
} | |||
.mw-editsection-visualeditor { | |||
color: var(--color-primary); | |||
} | |||
.mw-body-content { | |||
font-size: 0.9rem !important; | |||
} | |||
.mw-body-content a { | |||
color: var(--color-primary); | |||
} | |||
.mw-contributions-list li:not(:last-child) { | |||
margin-bottom: 0.5rem; | |||
} | |||
.mw-contributions-user-tools a { | |||
color: var(--color-primary) !important; | |||
} | |||
.navbar-toggler { | |||
padding: 0.375rem 0.5rem; | |||
} | |||
.oo-ui-fieldLayout-field { | |||
display: flex !important; | |||
flex-direction: row; | |||
align-items: center; | |||
gap: 1rem; | |||
width: 100%; | |||
} | |||
.oo-ui-fieldLayout-field > * { | |||
width: fit-content !important; | |||
} | |||
.oo-ui-fieldLayout-field > .oo-ui-inputWidget, | |||
.oo-ui-fieldLayout-field > .oo-ui-actionFieldLayout-input { | |||
flex: 1 0 0; | |||
} | |||
.oo-ui-fieldLayout-field + * > .oo-ui-labelElement-label { | |||
margin-left: 1.5rem; | |||
} | |||
.oo-ui-panelLayout { | |||
border: none !important; | |||
} | |||
.card-title { | |||
margin-top: 0 !important; | |||
} | |||
.mw-prefs-buttons { | |||
box-shadow: none; | |||
} | |||
.mw-changeslist table { | |||
margin-left: 0 !important; | |||
} | |||
/* TODO: Substitute by generic class for manorhouse details page */ | |||
.page-Herrenhaus_der_Familie_Richter #mw-content-text .mw-parser-output { | |||
display: flex; | |||
flex-wrap: wrap; | |||
flex-direction: row; | |||
gap: 4rem; | |||
} | |||
.page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist ul { | |||
list-style: none !important; | |||
position: sticky; | |||
margin: 0 !important; | |||
padding: 0 !important; | |||
height: fit-content; | |||
font-size: 1.05rem; | |||
} | |||
.page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist li { | |||
margin-bottom: 0.375rem; | |||
} | |||
.page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist a:hover { | |||
text-decoration: none !important; | |||
} | |||
.page-Herrenhaus_der_Familie_Richter #mw-content-text .content { | |||
flex: 1 0 0; | |||
} | |||
.page-Herrenhaus_der_Familie_Richter #mw-content-text .content > p { | |||
max-width: none !important; | |||
} | |||
.page-Herrenhaus_der_Familie_Richter #mw-content-text .content iframe { | |||
width: 100%; | |||
height: 75vh; | |||
} | |||
.content th, .content td { | |||
padding: 2rem 0 !important; | |||
} | |||
.content th:not(:last-of-type), | |||
.content td:not(:last-of-type) { | |||
padding-right: 4rem !important; | |||
} | |||
.content tr { | |||
background-color: transparent !important; | |||
} | |||
.content tr:nth-of-type(4) td .btn { | |||
display: block; | |||
flex: none; | |||
} | |||
.content tr:nth-of-type(4) td small { | |||
display: block; | |||
margin-top: 1.5rem; | |||
} | |||
.content tr:nth-of-type(4) td .btn-group { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
width: 100%; | |||
} | |||
.content tr:nth-of-type(4) .floatnone img { | |||
height: 13.75rem !important; | |||
} | |||
.content .floatnone a, | |||
.content .floatnone img { | |||
display: block; | |||
width: 100%; | |||
height: auto !important; | |||
object-fit: cover; | |||
} | |||
.toclevel-1 span { | |||
font-size: 1rem; | |||
} | |||
.toclevel-2 span { | |||
font-size: 0.9rem; | |||
} | |||
#mw-navigation, | |||
#contentwrapper, | |||
#footer { | |||
padding-left: 2rem !important; | |||
padding-right: 2rem !important; | |||
} | |||
#map_leaflet_1 { | |||
height: 24rem !important; | |||
} | |||
#maincontentwrapper { | |||
padding-top: 0 !important; | |||
} | |||
#maincontentwrapper p a[href]:not(.btn), #maincontentwrapper blockquote a[href]:not(.btn), | |||
#maincontentwrapper table a[href]:not(.btn), | |||
#maincontentwrapper ul a[href]:not(.btn), #maincontentwrapper ol a[href]:not(.btn) { | |||
color: var(--color-primary) !important; | |||
} | |||
#contentwrapper { | |||
padding-top: 2rem; | |||
max-width: var(--max-width); | |||
} | |||
#contentwrapper > .row { | |||
display: flex; | |||
flex-direction: row-reverse; | |||
} | |||
#sidebar-right { | |||
top: 1rem; | |||
padding-top: 1.25rem; | |||
padding-right: 4rem; | |||
width: fit-content !important; | |||
} | |||
#sidebar-right .btn { | |||
display: flex; | |||
align-items: center; | |||
gap: 0.5rem; | |||
text-align: left; | |||
} | |||
#sidebar-right .nav-link { | |||
margin-bottom: 0.5rem; | |||
} | |||
#sidebar-right .nav-link.active { | |||
font-weight: 500; | |||
} | |||
#contentSub, #contentSub a { | |||
margin-left: 0; | |||
color: var(--color-primary); | |||
} | |||
#mw-toc-heading { | |||
display: none !important; | |||
} | |||
#navbar { | |||
flex-grow: 0 !important; | |||
} | |||
#navbar a { | |||
font-size: 0.9rem; | |||
text-transform: uppercase; | |||
} | |||
#navbar a::after { | |||
display: none !important; | |||
} | |||
#navbar .nav-item { | |||
padding: 0.25rem 0.125rem; | |||
} | |||
#navbar .nav-item > a { | |||
white-space: nowrap; | |||
max-width: 8.5rem; | |||
overflow: hidden; | |||
text-overflow: ellipsis; | |||
} | |||
#navbar .dropdown-item.active, | |||
#navbar .dropdown-item:active { | |||
background-color: var(--color-primary); | |||
color: white !important;; | |||
} | |||
#navbar .fa + * { | |||
display: none; | |||
} | |||
#navbar > a:first-child { | |||
margin-right: 1rem !important; | |||
} | |||
#navbar ul:nth-of-type(1) { | |||
margin-right: 1rem !important; | |||
} | |||
#navbar ul:nth-of-type(2) { | |||
order: 1; | |||
margin-left: 0.5rem; | |||
} | |||
#navbar ul:nth-of-type(2) > li > a { | |||
color: var(--color-primary) !important; | |||
} | |||
#navbar #searchform { | |||
order: 0; | |||
} | |||
#navbar .fa-cog::before { | |||
content: "…"; | |||
} | |||
@media all and (max-width: 992px) { | |||
#navbar { | |||
margin-top: 1rem; | |||
margin-bottom: 0; | |||
} | |||
#navbar form { | |||
margin-top: 0.5rem; | |||
} | |||
} | |||
#mw-navigation { | |||
padding-top: 1.25rem; | |||
padding-bottom: 1.25rem; | |||
} | |||
#mw-navigation input { | |||
min-width: 13rem; | |||
font-size: 0.9rem; | |||
font-weight: 300; | |||
border-width: 0.15rem !important; | |||
border-radius: 0 !important; | |||
border-color: var(--color-primary) !important; | |||
} | |||
#mw-navigation.fixed-top { | |||
position: relative; | |||
} | |||
#mw-navigation > .container { | |||
flex-wrap: wrap; | |||
justify-content: space-between; | |||
padding: 0; | |||
max-width: var(--max-width); | |||
} | |||
#firstHeading { | |||
text-align: left; | |||
} | |||
#content, | |||
#bodyContent .row > div { | |||
padding: 0; | |||
} | |||
#bodyContent .row > div:first-child { | |||
padding-right: 3.5rem; | |||
} | |||
#bodyContent .container-fluid + .container-fluid { | |||
margin-top: 4rem; | |||
} | |||
#bodyContent h1, | |||
#bodyContent h2, | |||
#bodyContent h3, | |||
#bodyContent h4, | |||
#bodyContent h5, | |||
#bodyContent h6 { | |||
transform: translateY(-0.125em); | |||
} | |||
#bodyContent h1:not(:first-child), | |||
#bodyContent h2:not(:first-child), | |||
#bodyContent h3:not(:first-child), | |||
#bodyContent h4:not(:first-child), | |||
#bodyContent h5:not(:first-child), | |||
#bodyContent h6:not(:first-child) { | |||
margin-top: 1.25em; | |||
} | |||
#firstHeading, | |||
#bodyContent h1, | |||
#bodyContent h2, | |||
#bodyContent h3, | |||
#bodyContent h4, | |||
#bodyContent h5, | |||
#bodyContent h6 { | |||
font-weight: 400; | |||
margin-bottom: 0.75em; | |||
} | |||
#bodyContent h3 + p, | |||
#bodyContent h4 + p, | |||
#bodyContent h5 + p, | |||
#bodyContent h6 + p { | |||
font-size: 1.33rem; | |||
} | |||
#firstHeading, | |||
#bodyContent h1, | |||
#bodyContent h5 { | |||
font-size: 2.66rem; | |||
} | |||
#bodyContent h2 { | |||
font-size: 2.33rem; | |||
} | |||
#bodyContent h3 { | |||
font-size: 2rem; | |||
} | |||
#bodyContent h4 { | |||
font-size: 1.66rem; | |||
} | |||
#bodyContent ul, | |||
#bodyContent ol { | |||
margin-left: 0.75rem; | |||
} | |||
#mw-createaccount-join { | |||
margin-top: 1rem; | |||
} | |||
#footer { | |||
background-color: var(--color-primary) !important; | |||
color: white !important; | |||
font-size: 0.9rem; | |||
} | |||
#footer > .container { | |||
max-width: var(--max-width); | |||
} | |||
#footer > .container > .row { | |||
display: flex; | |||
flex-direction: row; | |||
justify-content: space-between; | |||
} | |||
#footer .footer-widget { | |||
width: fit-content; | |||
} | |||
#footer .footer-widget:first-of-type { | |||
flex: none; | |||
order: 1; | |||
} | |||
#footer .footer-widget:last-of-type { | |||
order: 0; | |||
} | |||
#footer ul * { | |||
color: white !important; | |||
} | |||
#footer ul { | |||
display: flex; | |||
gap: 1rem; | |||
} | |||
#footer #footer-places { | |||
font-size: 0.9rem; | |||
text-transform: uppercase; | |||
text-decoration: underline; | |||
} | |||
#footer #footer-poweredbyico { | |||
display: flex; | |||
flex-direction: column; | |||
gap: 0.5rem; | |||
} | |||
@media all and (max-width: 992px) { | |||
#footer ul { | |||
display: flex !important; | |||
flex-direction: column !important; | |||
gap: 0.5rem !important; | |||
} | |||
} | } |
Version vom 5. September 2024, 21:28 Uhr
/* CSS placed here will affect users of the Tweeki skin */ .navbar { background:white !important; } .nav-link, .nav-link a:visited, .dropdown-item, .dropdown-item a:visited, .navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0,0,0,.9) !important; text-decoration: none !important; } @import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;300;400;500&display=swap"); :root { --color-primary: #264190; --color-secondary: #F15025; --max-width: 1580px; } html { font-size: 18px; scroll-padding-top: 1.5rem !important; position: relative; overflow-x: hidden;; overflow-y: scroll; } body { font-family: "Fira Sans", Arial, Helvetica !important; } @media all and (max-width: 992px) { html { font-size: 16px; } } @media all and (max-width: 496px) { html { font-size: 14px; } } body.rootpage-Hauptseite #firstHeading { display: none; } body.rootpage-Häuser .mw-parser-output > p { border: 1px solid #C0C3C9; padding: 0.75rem 1rem; } body.rootpage-Häuser .mw-parser-output > p > a { font-size: 1.15rem; } p { max-width: 40em; } table { border-collapse: collapse; row-gap: 0; background-color: transparent !important; border: none !important; } table tr:nth-of-type(odd) { background-color: #F0F1F5; } table th, table td { padding: 0.5rem 0.75rem !important;; background-color: transparent !important; border: none !important; } input, textarea { padding: 0.5rem; border: 1px solid #C0C3C9 !important; font-family: inherit !important; font-size: 0.9rem !important; } input:focus, textarea:focus { outline: none; } code { color: var(--color-secondary) !important; } body .oo-ui-widget-enabled [type="radio"]:hover + span, body .oo-ui-widget-enabled [type="checkbox"]:hover + span { border-color: var(--color-primary) !important; } body .oo-ui-widget-enabled [type="radio"]:checked + span { border-color: var(--color-primary) !important; } body .oo-ui-widget-enabled [type="checkbox"]:checked + span { background-color: var(--color-primary) !important; border: none !important; } .oo-ui-labelElement-label:empty { display: none; } .card-body { padding: 0; } .navbar-brand { padding: 0; img { margin: 0; height: 3.4rem; } } .dropdown-item .fa { display: none !important; visibility: collapse !important; } .ui-ooMenu, .ui-ooMenu li { font-size: 0.9rem !important; border: none !important; } .ui-ooMenu li { margin-left: 0.15rem; } .ui-state-hover { background-color: var(--color-primary) !important; color: white !important; } .btn-group > *:not(:last-child) { margin-right: 0.25rem; } .oo-ui-buttonElement-button { color: var(--color-primary) !important; font-size: 0.9rem !important; text-transform: uppercase; } .btn-primary, .mw-ui-button, .oo-ui-inputWidget-input.oo-ui-buttonElement-button { padding: 0.375rem 1.5rem !important; background-color: var(--color-primary) !important; color: white !important; font-size: 0.9rem !important; font-weight: 400 !important; line-height: 1.35em !important; border: none !important; border-radius: 0.3rem !important; text-transform: uppercase; } .mw-ui-button:hover, .mw-ui-button:active, .btn-primary:hover, .btn-primary:active, .oo-ui-inputWidget-input.oo-ui-buttonElement-button:hover, .oo-ui-inputWidget-input.oo-ui-buttonElement-button:active { background-color: var(--color-primary) !important; text-decoration: none !important; filter: brightness(0.9); } .oo-ui-buttonElement-button { background-color: white !important; color: var(--color-primary) !important; } .editOptions p { margin-top: 1rem; line-height: 1.5em; } .ui-ooMenu a { font-size: 0.85rem !important; } .ui-ooMenu-item { padding: 0.05rem 0.375rem !important; } .ui-ooMenu-item:hover { background-color: var(--color-primary) !important; } .ui-entityselector-notfound { user-select: none !important; pointer-events: none !important; } .mw-editsection-visualeditor { color: var(--color-primary); } .mw-body-content { font-size: 0.9rem !important; } .mw-body-content a { color: var(--color-primary); } .mw-contributions-list li:not(:last-child) { margin-bottom: 0.5rem; } .mw-contributions-user-tools a { color: var(--color-primary) !important; } .navbar-toggler { padding: 0.375rem 0.5rem; } .oo-ui-fieldLayout-field { display: flex !important; flex-direction: row; align-items: center; gap: 1rem; width: 100%; } .oo-ui-fieldLayout-field > * { width: fit-content !important; } .oo-ui-fieldLayout-field > .oo-ui-inputWidget, .oo-ui-fieldLayout-field > .oo-ui-actionFieldLayout-input { flex: 1 0 0; } .oo-ui-fieldLayout-field + * > .oo-ui-labelElement-label { margin-left: 1.5rem; } .oo-ui-panelLayout { border: none !important; } .card-title { margin-top: 0 !important; } .mw-prefs-buttons { box-shadow: none; } .mw-changeslist table { margin-left: 0 !important; } /* TODO: Substitute by generic class for manorhouse details page */ .page-Herrenhaus_der_Familie_Richter #mw-content-text .mw-parser-output { display: flex; flex-wrap: wrap; flex-direction: row; gap: 4rem; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist ul { list-style: none !important; position: sticky; margin: 0 !important; padding: 0 !important; height: fit-content; font-size: 1.05rem; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist li { margin-bottom: 0.375rem; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist a:hover { text-decoration: none !important; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .content { flex: 1 0 0; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .content > p { max-width: none !important; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .content iframe { width: 100%; height: 75vh; } .content th, .content td { padding: 2rem 0 !important; } .content th:not(:last-of-type), .content td:not(:last-of-type) { padding-right: 4rem !important; } .content tr { background-color: transparent !important; } .content tr:nth-of-type(4) td .btn { display: block; flex: none; } .content tr:nth-of-type(4) td small { display: block; margin-top: 1.5rem; } .content tr:nth-of-type(4) td .btn-group { display: flex; justify-content: center; align-items: center; width: 100%; } .content tr:nth-of-type(4) .floatnone img { height: 13.75rem !important; } .content .floatnone a, .content .floatnone img { display: block; width: 100%; height: auto !important; object-fit: cover; } .toclevel-1 span { font-size: 1rem; } .toclevel-2 span { font-size: 0.9rem; } #mw-navigation, #contentwrapper, #footer { padding-left: 2rem !important; padding-right: 2rem !important; } #map_leaflet_1 { height: 24rem !important; } #maincontentwrapper { padding-top: 0 !important; } #maincontentwrapper p a[href]:not(.btn), #maincontentwrapper blockquote a[href]:not(.btn), #maincontentwrapper table a[href]:not(.btn), #maincontentwrapper ul a[href]:not(.btn), #maincontentwrapper ol a[href]:not(.btn) { color: var(--color-primary) !important; } #contentwrapper { padding-top: 2rem; max-width: var(--max-width); } #contentwrapper > .row { display: flex; flex-direction: row-reverse; } #sidebar-right { top: 1rem; padding-top: 1.25rem; padding-right: 4rem; width: fit-content !important; } #sidebar-right .btn { display: flex; align-items: center; gap: 0.5rem; text-align: left; } #sidebar-right .nav-link { margin-bottom: 0.5rem; } #sidebar-right .nav-link.active { font-weight: 500; } #contentSub, #contentSub a { margin-left: 0; color: var(--color-primary); } #mw-toc-heading { display: none !important; } #navbar { flex-grow: 0 !important; } #navbar a { font-size: 0.9rem; text-transform: uppercase; } #navbar a::after { display: none !important; } #navbar .nav-item { padding: 0.25rem 0.125rem; } #navbar .nav-item > a { white-space: nowrap; max-width: 8.5rem; overflow: hidden; text-overflow: ellipsis; } #navbar .dropdown-item.active, #navbar .dropdown-item:active { background-color: var(--color-primary); color: white !important;; } #navbar .fa + * { display: none; } #navbar > a:first-child { margin-right: 1rem !important; } #navbar ul:nth-of-type(1) { margin-right: 1rem !important; } #navbar ul:nth-of-type(2) { order: 1; margin-left: 0.5rem; } #navbar ul:nth-of-type(2) > li > a { color: var(--color-primary) !important; } #navbar #searchform { order: 0; } #navbar .fa-cog::before { content: "…"; } @media all and (max-width: 992px) { #navbar { margin-top: 1rem; margin-bottom: 0; } #navbar form { margin-top: 0.5rem; } } #mw-navigation { padding-top: 1.25rem; padding-bottom: 1.25rem; } #mw-navigation input { min-width: 13rem; font-size: 0.9rem; font-weight: 300; border-width: 0.15rem !important; border-radius: 0 !important; border-color: var(--color-primary) !important; } #mw-navigation.fixed-top { position: relative; } #mw-navigation > .container { flex-wrap: wrap; justify-content: space-between; padding: 0; max-width: var(--max-width); } #firstHeading { text-align: left; } #content, #bodyContent .row > div { padding: 0; } #bodyContent .row > div:first-child { padding-right: 3.5rem; } #bodyContent .container-fluid + .container-fluid { margin-top: 4rem; } #bodyContent h1, #bodyContent h2, #bodyContent h3, #bodyContent h4, #bodyContent h5, #bodyContent h6 { transform: translateY(-0.125em); } #bodyContent h1:not(:first-child), #bodyContent h2:not(:first-child), #bodyContent h3:not(:first-child), #bodyContent h4:not(:first-child), #bodyContent h5:not(:first-child), #bodyContent h6:not(:first-child) { margin-top: 1.25em; } #firstHeading, #bodyContent h1, #bodyContent h2, #bodyContent h3, #bodyContent h4, #bodyContent h5, #bodyContent h6 { font-weight: 400; margin-bottom: 0.75em; } #bodyContent h3 + p, #bodyContent h4 + p, #bodyContent h5 + p, #bodyContent h6 + p { font-size: 1.33rem; } #firstHeading, #bodyContent h1, #bodyContent h5 { font-size: 2.66rem; } #bodyContent h2 { font-size: 2.33rem; } #bodyContent h3 { font-size: 2rem; } #bodyContent h4 { font-size: 1.66rem; } #bodyContent ul, #bodyContent ol { margin-left: 0.75rem; } #mw-createaccount-join { margin-top: 1rem; } #footer { background-color: var(--color-primary) !important; color: white !important; font-size: 0.9rem; } #footer > .container { max-width: var(--max-width); } #footer > .container > .row { display: flex; flex-direction: row; justify-content: space-between; } #footer .footer-widget { width: fit-content; } #footer .footer-widget:first-of-type { flex: none; order: 1; } #footer .footer-widget:last-of-type { order: 0; } #footer ul * { color: white !important; } #footer ul { display: flex; gap: 1rem; } #footer #footer-places { font-size: 0.9rem; text-transform: uppercase; text-decoration: underline; } #footer #footer-poweredbyico { display: flex; flex-direction: column; gap: 0.5rem; } @media all and (max-width: 992px) { #footer ul { display: flex !important; flex-direction: column !important; gap: 0.5rem !important; } }