diff --git a/assets/scss/_custom.scss b/assets/scss/_custom.scss index 5eb26c2e54..568a258a1c 100644 --- a/assets/scss/_custom.scss +++ b/assets/scss/_custom.scss @@ -578,3 +578,64 @@ body.td-documentation { color: black; text-decoration: none !important; } + +@media print { + /* Do not print announcements */ + #announcement, section#announcement, #fp-announcement, section#fp-announcement { + display: none; + } +} + +#announcement, #fp-announcement { + > * { + color: inherit; + background: inherit; + } + + a { + color: inherit; + border-bottom: 1px solid #fff; + } + + a:hover { + color: inherit; + border-bottom: none; + } +} + +#announcement { + padding-top: 105px; + padding-bottom: 25px; +} + +.header-hero { + padding-top: 40px; +} + +/* Extra announcement height only for landscape viewports */ +@media (min-aspect-ratio: 8/9) { + #fp-announcement { + min-height: 25vh; + } +} + +#fp-announcement aside { + padding-top: 115px; + padding-bottom: 25px; +} + +.announcement { + .content { + margin-bottom: 0px; + } + + + > p { + .gridPage #announcement .content p, + .announcement > h4, + .announcement > h3 { + color: #ffffff; + } + } +} + diff --git a/layouts/partials/css.html b/layouts/partials/css.html index 7abfb21e72..19951b8839 100644 --- a/layouts/partials/css.html +++ b/layouts/partials/css.html @@ -15,10 +15,6 @@ -{{- if .Site.Params.announcement }} - -{{- end }} - {{- if or (eq .Params.class "gridPage") (eq .Params.class "gridPage gridPageHome") }} {{- end }} diff --git a/static/css/announcement.css b/static/css/announcement.css deleted file mode 100644 index 816d7c1fc0..0000000000 --- a/static/css/announcement.css +++ /dev/null @@ -1,49 +0,0 @@ -@media print { - /* Do not print announcements */ - #announcement, section#announcement, #fp-announcement, section#fp-announcement { - display: none; - } -} - -.announcement.content { - margin-bottom: 0px; -} - -.announcement > p, -.gridPage #announcement .content p, -.announcement > h4, -.announcement > h3 { - color: #ffffff; -} - -#announcement a, -#fp-announcement a { - color: #fff; - border-bottom: 1px solid #fff; -} - -#announcement a:hover, -#fp-announcement a:hover { - border-bottom: none; -} - -#announcement { - padding-top: 105px; - padding-bottom: 25px; -} - -.header-hero { - padding-top: 40px; -} - -/* Extra announcement height only for landscape viewports */ -@media (min-aspect-ratio: 8/9) { - #fp-announcement { - min-height: 25vh; - } -} - -#fp-announcement aside { - padding-top: 115px; - padding-bottom: 25px; -}