.top-frame body { font-size: 100%; color: #070707; font-family: familjen-grotesk,Helvetica,sans-serif; line-height: 1.5; } .top-frame a { color: #009; } .top-frame a:hover, .top-frame a:focus { color: #33c; } .top-frame h1, .top-frame h2, .top-frame h3, .top-frame h4, .top-frame h5, .top-frame h6, .top-frame .heading1, .top-frame .heading2, .top-frame .heading3, .top-frame .heading4, .top-frame .heading5, .top-frame .heading6 { color: #070707; font-weight: 600; font-style: normal; font-family: familjen-grotesk,Helvetica,sans-serif; display: block; margin: 10px 0; } .top-frame h1 a, .top-frame h2 a, .top-frame h3 a, .top-frame h4 a, .top-frame h5 a, .top-frame h6 a, .top-frame .heading1 a, .top-frame .heading2 a, .top-frame .heading3 a, .top-frame .heading4 a, .top-frame .heading5 a, .top-frame .heading6 a { color: inherit; } .top-frame input.search-query { border-radius: 0.5rem; -moz-border-radius: 0.5rem; -webkit-border-radius: 0.5rem; } .top-frame .btn { border-radius: 0.5rem; -moz-border-radius: 0.5rem; -webkit-border-radius: 0.5rem; } .top-frame .btn.btn-default { border: solid 1px #fff; background: #122140; color: #fff; } .top-frame .btn.btn-default:hover { background: #122140; } .top-frame .btn.btn-primary, .top-frame .btn.search-form_submit { background-color: #122140; color: white; } .top-frame .btn.btn-primary:hover, .top-frame .btn.search-form_submit:hover { background-color: #101e3a; } .top-frame .btn.search-form_submit { border-color: #122140; } .top-frame .yja-category-group, .top-frame .yja-tag-group { display: inline; } .top-frame .label, .top-frame .yja-tag { text-transform: uppercase; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; border-radius: 0.5rem; } .top-frame .badge:not(.error-notice), .top-frame .label, .top-frame .yja-tag { border: 1px solid #070707; } .top-frame .portlet-navigation .nav-menu ul a { color: #070707; } .top-frame .portlet-navigation .nav-menu ul ul a { color: #080808; } .top-frame .portlet-navigation .nav-menu > ul > li { color: #080808; } .top-frame .events .event-highlight { font-size: 1.1em; border-top: solid 1px #122140; } .top-frame .events .event-highlight td, .top-frame .events .event-highlight td.time { font-size: 0.9em; vertical-align: middle; } .top-frame .events .event-highlight tr { border-bottom: solid 1px #122140; } .top-frame .events .event-highlight .btn { text-align: left; } .top-frame .events .dark-link, .top-frame .events .dark-link:hover, .top-frame .events .dark-link:focus, .top-frame .events .dark-link:active, .top-frame .events .dark-link:visited, .top-frame .events .dark-link:link { color: #009; display: block; position: relative; } .top-frame .events.event-search-portlet .event-list-wrapper > .span12 > .span3 { background: #122140; } .top-frame .events.event-search-portlet .event-list-wrapper { border-color: #122140; } .top-frame .events.event-search-portlet label, .top-frame .events.event-search-portlet .prev-date, .top-frame .events.event-search-portlet .next-date { font-weight: bold !important; } .top-frame .events.event-search-portlet h4.bg { background: #122140; color: #fff; } .top-frame .events.event-search-portlet .event-list-wrapper { margin-bottom: 10px; } .top-frame .events.event-search-portlet .event-item-list { border-bottom: 1px solid #122140; border-right: 1px solid #122140; border-left: 1px solid #122140; background: white; } .top-frame .events.event-search-portlet .event-item-list p[itemprop="name"], .top-frame .events.event-search-portlet .event-item-list .event-time { font-weight: bold !important; } .top-frame .events.event-search-portlet .event-item-list .event-date { display: block; } .top-frame .twitter-widget-portlet .user span[data-scribe="element:screen_name"] { color: #009; } .top-frame #scrollToTop { color: #fff; background: #122140; } .top-frame #scrollToTop:hover { background: #101e3a; } .top-frame #banner .language-version-selection-portlet .lang-text > a:after { content: "\f0d7"; margin-left: .5em; font-family: 'fontawesome-alloy'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .top-frame #banner .language-version-selection-portlet .lang-nav-open a { background: #122140; color: white !important; } .top-frame #banner .language-version-selection-portlet .lang-nav ul { background: #122140; } .top-frame .media-item .small figure { float: left; margin-right: 1em; } .top-frame .media-item .dark-link { color: #070707; } .top-frame .media-item .dark-link:hover { text-decoration: none; } .top-frame .media-item h2 { margin-bottom: 0; } .top-frame .media-item h2 a { color: #070707; } .top-frame .media-item .meta { margin-bottom: em(5px); color: #080808; font-size: .9em; } .top-frame .feed-item.simple .meta { color: #080808; font-size: .9em; } .top-frame .feed-item.simple h6 a { color: #070707; } .top-frame ul.position-nav li.selected { background: #122140; } .top-frame ul.position-nav li.selected:hover { background-color: #122140; } .top-frame .carousel .description { font-family: familjen-grotesk,Helvetica,sans-serif; font-weight: normal; } .panel.border-top-emphasis { border-top: solid 4px #122140; } .top-frame #banner { background-repeat: no-repeat; background-size: initial; background-position: center top; background-color: #fff; background-image: url('data:image/svg+xml,data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E'); color: #fff; } .top-frame #banner a { color: #fff; } .top-frame #heading { height: auto; padding: 0; } .top-frame #heading .yja-site-template-settings-header-portlet { height: 100%; } .top-frame #heading .yja-site-template-settings-header-portlet .portlet-borderless-container, .top-frame #heading .yja-site-template-settings-header-portlet .portlet-body, .top-frame #heading .yja-site-template-settings-header-portlet .header-row { height: 100%; } .top-frame #heading .yja-site-template-settings-header-portlet .header-top-left-cell, .top-frame #heading .yja-site-template-settings-header-portlet .header-top-right-cell { align-self: center; } .top-frame #banner nav ul.site-theme__navigation { background-color: #fff; color: #060606; } .top-frame #banner nav ul.site-theme__navigation li a:hover { background-color: #e6e6e6; } .top-frame #banner nav ul.site-theme__navigation li.selected { background-color: #122140; color: white; } .top-frame #banner nav ul.site-theme__navigation li.selected a { color: white; } .top-frame #banner nav ul.site-theme__navigation li.selected a:hover { background-color: #101e3a; } .top-frame #banner nav a { color: #060606; } .top-frame #banner nav.fixed { background: #fff; } .top-frame #footer { background-image: url('data:image/svg+xml,data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E'); background-repeat: no-repeat; background-size: initial; background-position: center top; background-color: #122140; color: #fff; } .top-frame #footer a { color: #fff; } .top-frame #footer .footer-bottom-bar { background-color: #122140; } .top-frame body { background-color: #fff; background-image: url('data:image/svg+xml,data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E'); background-position: center top; background-repeat: no-repeat; background-size: initial; background-attachment: scroll; } .top-frame .page-wrapper { max-width: 100%; margin: 0 auto; } .top-frame .layout-wrapper, .top-frame #main-content:not(.layout-wide) { background: transparent; padding-left: 0; padding-right: 0; } .top-frame .homepage .layout-wrapper-wide { background: #e9eef9; } .top-frame .homepage .layout-wrapper-wide *, .top-frame .homepage .layout-wrapper-wide .carousel-wrapper ul li h3 a .description { color: #122140; } .top-frame #main-content, .top-frame #footer .container-fluid, .top-frame #banner .main-nav, .top-frame .layout-wrapper, .top-frame .layout-wrapper-wide-container { max-width: 100%; } .mobile-menu-actions { right: 0; } .mobile-menu-actions a.menu-icon { background: #fff; color: #070707; } .mobile-menu-actions a { color: #009; } .mobile-menu-actions a.menu-icon { font-family: familjen-grotesk,Helvetica,sans-serif; } .mobile-menu-actions a:active, .mobile-menu-actions a:focus, .mobile-menu-actions a:hover { color: #33c; } .mm-menu { border-color: #122140; } .mm-menu a { color: white; } .mm-menu a:hover, .mm-menu a:focus { color: white; } @font-face { font-display: swap; font-family: "familjen-grotesk"; font-style: normal; font-weight: 400; src: local(""),url("/o/common-ui-resources/fonts/familjen-grotesk/familjen-grotesk-v8-latin_latin-ext-regular.woff2?t=1662522236") format("woff2"),url("/o/common-ui-resources/fonts/familjen-grotesk/familjen-grotesk-v8-latin_latin-ext-regular.woff?t=1662522236") format("woff"); } @font-face { font-display: swap; font-family: "familjen-grotesk"; font-style: normal; font-weight: 600; src: local(""),url("/o/common-ui-resources/fonts/familjen-grotesk/familjen-grotesk-v8-latin_latin-ext-600.woff2?t=1662522236") format("woff2"),url("/o/common-ui-resources/fonts/familjen-grotesk/familjen-grotesk-v8-latin_latin-ext-600.woff?t=1662522236") format("woff"); } @font-face { font-display: swap; font-family: "familjen-grotesk"; font-style: normal; font-weight: 700; src: local(""),url("/o/common-ui-resources/fonts/familjen-grotesk/familjen-grotesk-v8-latin_latin-ext-700.woff2?t=1662522236") format("woff2"),url("/o/common-ui-resources/fonts/familjen-grotesk/familjen-grotesk-v8-latin_latin-ext-700.woff?t=1662522236") format("woff"); } .site-theme.top-frame body #content .portlet-asset-publisher h1.hed-section.portlet-title { font-size: 2.75rem; line-height: 1.48; text-transform: none; text-align: left; margin: 0; } body.controls-visible .mb-4.subscribe-action a.btn { margin-top: -85px !important; } a.btn { color: #fff; text-decoration: none !important; } a.btn:hover { color: #fff; text-decoration: underline !important; } .lfr-add-panel .add-content-menu h1 { position: inherit !important; margin-top: 0 !important; display: inline-block !important; } .modal-content .modal-header h3 { position: inherit; margin-top: 0; display: inline-block; } .modal-content .modal-header h3:before { content: ""; display: none; } .signed-out .portlet-borderless-bar { display: none; } .site-theme.top-frame .article-form-edit a.btn { display: inline-block; padding: 4px 12px; margin-bottom: 0; font-size: 15px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: #333; background-color: #eaeaea; border: 1px solid #cfcfcf; text-transform: none; } .site-theme.top-frame .portlet-borderless-bar { font-family: familjen-grotesk,Helvetica,sans-serif; } .site-theme.top-frame .portlet-asset-publisher .asset-full-content .lfr-meta-actions.asset-actions { float: none; } .site-theme.top-frame .portlet-dockbar { z-index: 10; } .site-theme.top-frame #content > div > .portlet-layout.row, .site-theme.top-frame #footer .container, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 1440px; margin: 0 auto; } .site-theme.top-frame { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: subpixel-antialiased; } .site-theme.top-frame body a { text-decoration: none; } .site-theme.top-frame body a:hover, .site-theme.top-frame body a:active { text-decoration: underline; } .site-theme.top-frame body a:focus { outline: 1px dotted #070707; outline: 5px auto -webkit-focus-ring-color; text-decoration: underline !important; } .site-theme.top-frame body > .mm-page, .site-theme.top-frame body h1, .site-theme.top-frame body h2, .site-theme.top-frame body h3, .site-theme.top-frame body h4, .site-theme.top-frame body h5, .site-theme.top-frame body h6, .site-theme.top-frame body .h1, .site-theme.top-frame body .h2, .site-theme.top-frame body .h3, .site-theme.top-frame body .h4, .site-theme.top-frame body .h5, .site-theme.top-frame body .h6 { font-family: familjen-grotesk,Helvetica,sans-serif; } .site-theme.top-frame body #main-content, .site-theme.top-frame body #content { padding-left: 0; padding-right: 0; } .site-theme.top-frame body #content { background: #e9eef9; padding-top: 1.5625rem; } .site-theme.top-frame body #content > div { padding-top: 2rem; background: #fff; } .site-theme.top-frame body #content > div > .layout-wrapper > .portlet-layout.row { margin-right: 0; margin-left: 0; } .site-theme.top-frame body #content > div > .layout-wrapper > .portlet-layout.row > div[class*="col-"]:first-child { padding-left: 0; } .site-theme.top-frame body #content > div > .layout-wrapper > .portlet-layout.row > div[class*="col-"]:last-child { padding-right: 0; } .site-theme.top-frame body #content > div > .layout-wrapper-wide > .layout-wrapper-wide-container > .portlet-layout.row { margin-right: 0; margin-left: 0; } .site-theme.top-frame body #content > div > .layout-wrapper-wide > .layout-wrapper-wide-container > .portlet-layout.row > div[class*="col-"]:first-child { padding-left: 0; } .site-theme.top-frame body #content > div > .layout-wrapper-wide > .layout-wrapper-wide-container > .portlet-layout.row > div[class*="col-"]:last-child { padding-right: 0; } .site-theme.top-frame body #content #main-content .portlet-layout.row { margin-bottom: 2rem; } .site-theme.top-frame body #content #main-content .portlet-layout.row:last-child { margin-bottom: 0; } .site-theme.top-frame body #content .portlet-column-content > .portlet-boundary { margin-bottom: 2rem; } .site-theme.top-frame body #content .portlet-column-content > .portlet-boundary:last-child { margin-bottom: 0; } .site-theme.top-frame body #content .portlet-asset-publisher h1.hed-section.portlet-title, .site-theme.top-frame body #content .portlet-asset-publisher h2.hed-section.portlet-title, .site-theme.top-frame body #content .portlet-asset-publisher h3.hed-section.portlet-title, .site-theme.top-frame body #content .portlet-asset-publisher h4.hed-section.portlet-title, .site-theme.top-frame body #content .portlet-content > .portlet-header h1, .site-theme.top-frame body #content .portlet-content > .portlet-header h2, .site-theme.top-frame body #content .portlet-content > .portlet-header h3, .site-theme.top-frame body #content .portlet-content > .portlet-header h4 { margin-bottom: 3.25rem; font-size: 2.125rem; font-weight: 700; line-height: 1.265; text-transform: capitalize; } .site-theme.top-frame body.homepage #content { background-image: none; } .site-theme.top-frame #banner { margin: 0 auto; padding: 0; position: relative; width: 100%; } .site-theme.top-frame #banner #heading { background: #122140; height: auto; } .site-theme.top-frame #banner #heading > div.yja-site-template-settings-header-portlet { margin: 0 auto; max-width: 1440px; } .site-theme.top-frame #banner #heading > div.yja-site-template-settings-header-portlet > .portlet { margin-bottom: 0; position: static; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar { background-color: transparent; color: #fff; margin: 0 auto; max-width: 1440px; background: #122140; text-align: right; margin-bottom: 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container { display: flex; flex-flow: row nowrap; justify-content: flex-end; max-width: 1440px; padding: 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container > div { display: flex; flex-flow: column nowrap; padding: 1rem 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu { letter-spacing: 0.0375rem; margin: 0.25rem 0; padding: 1rem 0 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu li { border-color: #fff; border-style: solid; border-width: 0 1px 0 0; font-size: 0.9rem; margin: 0; padding: 0 0.625rem 0 0.375rem; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu li:last-child { border: none; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu li a { padding: 0 0.5rem; color: #fff; font-weight: 300; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu li:first-child a { padding: 0 0.5rem 0 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu li:last-child a { padding: 0 0 0 0.5rem; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu.en li.en a, .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu.fi li.fi a, .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu.sv li.sv a { font-weight: 400; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu a { color: #fff; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang ul#languageSelectionMenu a:focus { outline-color: #fff; } .site-theme.top-frame #banner #heading .portlet-body .col-md-7 { padding: 0rem 0 2rem; } .site-theme.top-frame #banner #heading .portlet-body .col-md-5 { padding: 1rem 0 1.5rem; } .site-theme.top-frame #banner #heading .portlet-body .col-md-5 .header-top-right-area { margin: 0; } .site-theme.top-frame #banner #heading .portlet-body .col-md-5 .header-top-right-area .header-advanced-search-link { display: none; } .site-theme.top-frame #banner #heading .portlet-body a.logo { padding: 0; } .site-theme.top-frame #banner #heading .portlet-body a.logo img { max-height: 100px; width: 100%; height: 100%; min-width: 300px; } .site-theme.top-frame #banner #heading .portlet-body form input, .site-theme.top-frame #banner #heading .portlet-body form button { border: none; } .site-theme.top-frame #banner #heading .portlet-body form input.search-query { padding: 0.5rem 1rem; color: #070707; margin-right: 0; box-shadow: none; border-width: 1px; border-style: solid; border-color: #fff; } .site-theme.top-frame #banner #heading .portlet-body form .btn { padding: 0.5rem 1.75rem; margin-left: 0.5rem; font-weight: 600; font-size: 1rem; border-width: 1px; border-style: solid; border-color: #fff; } .site-theme.top-frame #banner #heading .portlet-body #ttv-mobile-search, .site-theme.top-frame #banner #heading .portlet-body #ttv-mobile-search > span { display: none; } .site-theme.top-frame #banner #heading .portlet-body .row.header-row { background-color: transparent; display: block; } .site-theme.top-frame #banner #heading .portlet-body .row.header-row div[class*="span"] { background-color: transparent; display: block; } .site-theme.top-frame #banner #heading .header-row { margin: 0; } .site-theme.top-frame #banner #heading .header-top-right-cell { display: flex; justify-content: center; flex-direction: column; } .site-theme.top-frame #banner #heading .header-top-right-cell .header-top-right-area { display: flex; justify-content: flex-end; } .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="search"], .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="submit"] { line-height: 20px; } .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="search"], .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="submit"] { border: 1px solid #fff; } .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="search"]:focus, .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="submit"]:focus { outline: 3px solid #0c42e2; -webkit-box-shadow: 0 2px 10px 5px rgba(255,255,255,0.2); box-shadow: 0 2px 10px 5px rgba(255,255,255,0.2); } .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="submit"] { margin-left: 0; border-radius: 0; font-weight: 400; } .site-theme.top-frame #banner #heading .portlet { margin-bottom: 0; } .site-theme .mobile-menu-actions a, .site-theme .mobile-menu-actions button { color: #fff; } .site-theme.top-frame #banner nav { max-width: 1440px; width: 100%; } .site-theme.top-frame #banner nav > ul.a11y-nav { align-content: stretch; display: flex; flex-flow: row wrap; justify-content: space-between; margin: 0; max-width: 100%; position: relative; z-index: 3; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item { display: flex; flex-flow: row nowrap; flex: 0 1 auto; height: 6rem; justify-content: center; margin: 0 1rem 0 0; padding: 0; position: static !important; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item#layout_000 { background-position: left center; background-repeat: no-repeat; background-size: auto 6rem; height: 6rem; left: 1rem; margin: 0; position: absolute !important; text-indent: -9999rem; top: 0; width: 27.5rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item#layout_000 a { padding: 0 !important; width: 100%; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item#layout_000 a:focus { outline: 1px dotted #122140; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item:last-child { margin: 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item:last-child button#search-toggler { background-color: transparent; border-color: transparent; border-style: none; border-width: 0; color: #122140; cursor: pointer; font-size: 1.125rem; height: 100%; overflow: visible; position: relative; text-align: right; width: 1.75rem; z-index: 4; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item:last-child button#search-toggler:before { display: block; height: 100%; left: 0; line-height: 1.44444; margin-left: -0.375rem; margin-top: -0.75rem; position: absolute; top: 50%; width: 100%; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item:last-child button#search-toggler:focus { outline: 1px dotted #122140; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item:last-child button#search-toggler .tooltip { font-size: 1.125rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a { align-items: center; display: flex; flex-flow: column nowrap; font-size: 1.125rem; font-weight: 600; height: 100%; justify-content: center; line-height: 1.5; padding: 0 0.75rem; white-space: nowrap; z-index: 1; color: #444; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a.has-children { padding-right: 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a span { position: relative; text-decoration-color: transparent; text-decoration: none; text-underline-offset: 0.3rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a.selected > a { color: #444; text-decoration: underline !important; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a.selected > a:focus, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a.selected > a:hover, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a.selected > a:active { text-decoration: none !important; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a[aria-current="page"] span { position: relative; text-decoration: none; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a[aria-current="page"] span:after { content: ""; position: absolute; bottom: -0.25rem; left: 0; margin-left: 0.05rem; width: 100%; width: -webkit-fill-available; height: 0.25rem; background-color: #648de0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > button.a11y-toggler { margin: 0; padding: 0 0.55rem; font-size: 1.75rem; background-color: transparent; border: none; color: #070707; line-height: 0; cursor: pointer; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > button.a11y-toggler:hover, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > button.a11y-toggler:active { text-decoration: none; background-color: #e6e6e6; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > button[aria-expanded="false"] > span.icon:before { content: "\f107"; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > button[aria-expanded="true"] > span.icon:before { content: "\f106"; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item .toggleVisibility { background-color: transparent; border: none; color: #070707; display: inline-block; height: 100%; margin: 0; padding: 0 0.375rem 0 0.25rem; position: relative; text-align: center; width: 1.875rem; z-index: 2; background: transparent; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item .toggleVisibility:before { display: block; font-size: 0.75rem; margin-top: 0.25rem; top: 50%; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item .toggleVisibility:focus { outline: 1px dotted #070707; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.has-children { margin: 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.has-children.open { background-color: #fff; border-radius: 0.25rem 0.25rem 0 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.has-children > a { padding-right: 0; padding: 0 0.125rem 0 1.15rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.has-children > .toggleVisibility:before { margin-top: 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.has-children.selected { background-color: transparent; border-radius: 0.25rem 0.25rem 0 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.has-children.selected > div > ul > li.selected > a { color: #005d95 !important; font-weight: 700; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected { background-color: transparent; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected a { color: #070707; padding: 0 0.125rem 0 1.15rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected a span { border-bottom: none; color: #122140; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected a:hover, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected a:focus, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected a:active { background-color: #e6e6e6; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected ul li a span { border-bottom: none; color: #070707; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected ul li.selected { background-color: #fff; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected ul li.selected > a span { color: #070707; font-weight: 600; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected ul li.selected ul li.selected { background-color: transparent; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected ul li a[aria-current="page"] span { border-bottom: 1px solid #122140; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.open ul, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.special-nav-open ul { visibility: visible; opacity: 1; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub { top: 4.5rem; background-color: rgba(255,255,255,0.98); box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.06); z-index: 11; min-width: 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul { background-color: #fff; border-color: #122140 !important; border-style: solid; border-width: 0 3px 3px; box-shadow: 0 6px 10px -6px rgba(0,0,0,0.302); position: relative; top: 1.5rem; transition: opacity 150ms ease-in; z-index: 3; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li { display: flex; flex-flow: row nowrap; padding: 0.25rem; position: static !important; white-space: nowrap; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li a { display: block; font-size: 1rem; font-weight: 400; padding: 0.5rem 0.75rem 0.5rem 1.25rem !important; position: relative; text-align: left; white-space: normal; width: 100%; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li a:before { color: #070707; content: "\f054"; display: block; font-family: "fontawesome-alloy"; font-size: 0.75rem; font-style: normal; font-variant: normal; font-weight: normal; left: 0.25rem; line-height: 1.5; position: absolute; text-align: center; text-transform: none; top: 0.75rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li a.has-children { padding-right: 0.5rem !important; width: calc(100% - 1.75rem); } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li a span { padding: 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li a:hover span, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li a:focus span { text-decoration: underline; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li a:focus { outline: 1px dotted #122140; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li .toggleVisibility { height: auto; margin: 0; padding: 0.625rem 0; width: 1.75rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li .toggleVisibility:before { color: #122140; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li .toggleVisibility:focus { outline: 1px dotted #122140; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li ul { display: none; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul li.open { background-color: #f6f6f7; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul > ul.open > li { display: block; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul > ul.open > li > a:focus, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul > ul.open > li > a:hover, .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul > ul.open > li > a:active { text-decoration: underline; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul.open li.open ul { display: flex; } .site-theme.top-frame #banner nav.fixed { background-color: #122140; height: auto; margin: 0; padding: 1.5rem 0; } .site-theme.top-frame #banner nav.fixed ul { max-width: 1440px; width: 100%; } .site-theme.top-frame #banner nav.fixed ul li ul { top: 3rem; } .site-theme.top-frame #banner nav.fixed ul li ul li ul { top: 0; } .portlet-login { max-width: 800px; margin: 0 auto; } .site-theme.top-frame #content #main-content.frontpage #content > div > .portlet-layout.row, .site-theme.top-frame #content #main-content.frontpage #footer .container, .site-theme.top-frame #content #main-content.frontpage .layout-wrapper { max-width: 100% !important; } .site-theme.top-frame #content #main-content.frontpage .layout-wrapper { padding: 0; } .site-theme.top-frame #content #main-content.frontpage .portlet-content > .portlet-header h2 { margin: 0 auto 3.25rem; font-size: 2.125rem; font-weight: 700; line-height: 1.265; text-align: center; text-transform: capitalize; } .site-theme.top-frame #content #main-content.frontpage .layout-wrapper:first-of-type > div:first-of-type { width: 100%; margin: 0 0 2rem; padding: 0; } .site-theme.top-frame #content #main-content.frontpage .layout-wrapper:first-of-type > div:first-of-type .portlet { margin: 0; } .site-theme.top-frame #content #main-content.frontpage > .layout-wrapper-wide #column-13 { min-height: 0; } .site-theme.top-frame #content #main-content.frontpage .portlet-nested-portlets { margin: 0 auto; padding: 2.5rem 0; } .site-theme.top-frame #content #main-content.frontpage .portlet-nested-portlets .portlet-content > .portlet-header h2 { margin: 0.75rem auto 2.5rem; max-width: 1440px; } .site-theme.top-frame #content #main-content.frontpage .portlet-nested-portlets .portlet-layout.row > div .portlet-content > .portlet-header h3 { max-width: 100%; margin: 0; padding-top: 0.875rem; padding-bottom: 0.875rem; font-size: 1rem; line-height: 1.375; background-color: #122140; color: #fff; text-align: center; } .site-theme.top-frame #content #main-content.frontpage .portlet-nested-portlets .portlet-layout.row > div .portlet-asset-publisher .portlet-body { padding: 0.5rem 1.5rem 2rem; background-color: #fff; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .portlet-layout.row { width: 100%; max-width: 100%; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .portlet-layout.row #column-5 { max-width: 1440px; margin: 0 auto; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row { position: relative; width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row { max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row { max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page { max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page { margin-top: 0 !important; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page span[itemprop="articleBody"] { margin: 0 0 1.875rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page img[itemprop="image"] + span[itemprop="articleBody"] { margin-top: 1.875rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page .published { font-size: 1rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page .meta:not(.bottom-meta) { display: block; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page .meta:not(.bottom-meta) .ministries.label-published { display: none; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page .bottom-meta { padding-top: 1rem; margin-top: 2rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page .icon-time, .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page .time { display: none; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page figure { float: none; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page figure, .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page figure img { width: 100% !important; max-width: 100% !important; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page figure img { margin-bottom: 1rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page figure + span[itemprop="articleBody"] { margin-top: 1rem; display: block; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page figcaption { margin-bottom: 1rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .social-share-buttons { text-align: right; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .social-share-buttons .some-divider, .site-theme.top-frame #main-content.listing-layout.journal-display-page .social-share-buttons .some-print { display: none; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .social-share-buttons a { background: transparent; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .social-share-buttons a .icon { color: #122140; } .site-theme.top-frame #main-content.listing-layout.journal-display-page .yja-tag-group .tag { border: 0; padding: 0; margin-right: 1rem; } .site-theme.top-frame #main-content .portlet-body > .journal-content-article > * { margin-top: 1.5rem; margin-bottom: 1.5rem; } .site-theme.top-frame #main-content .portlet-body > .journal-content-article > *:first-child { margin-top: 0; } .site-theme.top-frame #main-content .portlet-body > .journal-content-article > *:last-child { margin-bottom: 0; } .site-theme.top-frame #main-content .portlet-body > .journal-content-article ul { list-style-type: disc; } .site-theme.top-frame #main-content .portlet-body > .journal-content-article ul, .site-theme.top-frame #main-content .portlet-body > .journal-content-article ol { font-size: 1.25rem; line-height: 1.5; padding-left: 1rem; } .site-theme.top-frame #main-content .portlet-body a { text-decoration: underline; cursor: pointer; } .site-theme.top-frame #main-content .portlet-body a:hover, .site-theme.top-frame #main-content .portlet-body a:focus, .site-theme.top-frame #main-content .portlet-body a:active { text-decoration: none; } .site-theme.top-frame #main-content .portlet-body a.external-link:after, .site-theme.top-frame #main-content .portlet-body a.btn.btn-primary.external-link:after { content: "\f08e"; position: relative; display: inline-block; top: -5px; margin: 0 0 0 3px; font-size: 0.875rem; font-family: "fontawesome-alloy"; } .site-theme.top-frame #main-content .portlet-body h1 a, .site-theme.top-frame #main-content .portlet-body h2 a, .site-theme.top-frame #main-content .portlet-body h3 a, .site-theme.top-frame #main-content .portlet-body h4 a, .site-theme.top-frame #main-content .portlet-body .h1 a, .site-theme.top-frame #main-content .portlet-body .h2 a, .site-theme.top-frame #main-content .portlet-body .h3 a, .site-theme.top-frame #main-content .portlet-body .h4 a { color: #122140; } .site-theme.top-frame #main-content .portlet-body h1, .site-theme.top-frame #main-content .portlet-body .h1, .site-theme.top-frame #main-content .portlet-body h2, .site-theme.top-frame #main-content .portlet-body .h2, .site-theme.top-frame #main-content .portlet-body h3, .site-theme.top-frame #main-content .portlet-body .h3, .site-theme.top-frame #main-content .portlet-body h4, .site-theme.top-frame #main-content .portlet-body .h4, .site-theme.top-frame #main-content .portlet-body h5, .site-theme.top-frame #main-content .portlet-body .h5, .site-theme.top-frame #main-content .portlet-body h6, .site-theme.top-frame #main-content .portlet-body .h6 { line-height: 1.25; font-weight: 600; hyphens: auto; -webkit-hyphens: auto; display: block; margin: 0.625rem 0; } .site-theme.top-frame #main-content .portlet-body h1, .site-theme.top-frame #main-content .portlet-body .h1 { font-size: 3.5rem; } .site-theme.top-frame #main-content .portlet-body h2, .site-theme.top-frame #main-content .portlet-body .h2 { font-size: 3rem; } .site-theme.top-frame #main-content .portlet-body h3, .site-theme.top-frame #main-content .portlet-body .h3 { font-size: 2.5rem; } .site-theme.top-frame #main-content .portlet-body h4, .site-theme.top-frame #main-content .portlet-body .h4 { font-size: 2rem; } .site-theme.top-frame #main-content .portlet-body h5, .site-theme.top-frame #main-content .portlet-body .h5 { font-size: 1.5rem; } .site-theme.top-frame #main-content .portlet-body h6, .site-theme.top-frame #main-content .portlet-body .h6 { font-size: 1rem; } .site-theme.top-frame #main-content .portlet-body p { font-size: 1.25rem; line-height: 1.5; } .site-theme.top-frame #main-content .portlet-body p:first-child { margin-top: 0 !important; } .site-theme.top-frame #main-content .portlet-body strong { font-weight: 600; } .site-theme.top-frame #main-content .portlet-body ul, .site-theme.top-frame #main-content .portlet-body ol { margin: 0 0 0.625rem 1.5rem; font-size: 1.25rem; line-height: 1.5; } .site-theme.top-frame #main-content .portlet-body ul ul, .site-theme.top-frame #main-content .portlet-body ol ol { margin-top: 0; margin-bottom: 0; margin-left: 1.125rem; } .site-theme.top-frame #main-content .portlet-body ul li, .site-theme.top-frame #main-content .portlet-body ol li { line-height: 1.5; } .site-theme.top-frame #main-content .portlet-body table { border-width: 0; } .site-theme.top-frame #main-content .portlet-body table thead:first-child tr:first-child th, .site-theme.top-frame #main-content .portlet-body table tbody:first-child tr:first-child td { border-width: 1px 0; border-style: solid; border-color: #122140; } .site-theme.top-frame #main-content .portlet-body table tr th, .site-theme.top-frame #main-content .portlet-body table tr td { padding: 0.125rem; font-size: 1.25rem; line-height: 1.5; border-style: solid; border-width: 0 0 1px; border-color: #122140; } .site-theme.top-frame #main-content .portlet-body .table-responsive { overflow-x: auto; } .site-theme.top-frame #main-content .portlet-body blockquote { position: relative; font-size: 1.25rem; line-height: 1.5; } .site-theme.top-frame #main-content .portlet-body blockquote i, .site-theme.top-frame #main-content .portlet-body blockquote em { font-style: italic; } .site-theme.top-frame #main-content .portlet-body p.lead, .site-theme.top-frame #main-content .portlet-body p.ingress { font-size: 1.75rem; line-height: 1.33; } .site-theme.top-frame #main-content .portlet-body span[itemprop="articleBody"] { margin: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"], .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] { font-size: 1.15rem; font-size: 1rem; line-height: 1.6; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article > *:first-child, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] > *:first-child, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] > *:first-child { margin-top: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article > *:last-child, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] > *:last-child, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] > *:last-child { margin-bottom: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .image-caption.text-left figcaption, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .image-caption.text-left figcaption, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .image-caption.text-left figcaption { padding: 0; background: none; font-size: 1rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .image-caption, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .image-caption, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .image-caption, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .media-item .meta, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .media-item .meta, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .media-item .meta { margin-bottom: 1.5rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h1, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h1, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h1, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h2, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h2, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h2, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h3, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h3, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h3, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h4, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h4, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h4, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h5, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h5, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h5, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h6, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h6, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h6 { margin-bottom: 0.875rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h1 + *, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h1 + *, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h1 + *, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h2 + *, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h2 + *, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h2 + *, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h3 + *, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h3 + *, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h3 + *, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h4 + *, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h4 + *, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h4 + *, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h5 + *, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h5 + *, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h5 + *, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article h6 + *, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] h6 + *, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] h6 + * { margin-top: 0.875rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article p.lead, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] p.lead, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] p.lead, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article p.ingress, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] p.ingress, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] p.ingress { font-size: 1.375rem; font-weight: 600; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article a, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] a, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] a { text-decoration: underline; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article a.yja-external-link:after, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] a.yja-external-link:after, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] a.yja-external-link:after { content: "\f08e"; font-family: "fontawesome-alloy"; margin: 0 0 0 0.5rem; display: inline-block; font-size: 0.875em; position: relative; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article a.btn, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] a.btn, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] a.btn { text-decoration: none; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article a.btn:hover, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] a.btn:hover, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] a.btn:hover, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article a.btn:focus, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] a.btn:focus, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] a.btn:focus, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article a.btn:active, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] a.btn:active, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] a.btn:active { text-decoration: underline; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article strong, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] strong, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] strong { font-weight: 600; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article ul, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] ul, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] ul, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article ol, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] ol, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] ol { padding: 0; margin: 0 0 1.3125rem 1.625rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article ul ul, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] ul ul, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] ul ul, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article ol ol, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] ol ol, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] ol ol { margin: 0 0 0 1.3125rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article > ul > li, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] > ul > li, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] > ul > li, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article > ol > li, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] > ol > li, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] > ol > li { padding-left: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table { border: none; border-collapse: collapse; border: 0; border-spacing: 0; width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; table-layout: fixed; border-collapse: collapse; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table.table-dark, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table.table-dark, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table.table-dark { background-color: #3f5a69 !important; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table.table-dark tr:nth-child(odd), .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table.table-dark tr:nth-child(odd), .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table.table-dark tr:nth-child(odd) { background-color: #3f5a69; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table.table-dark tr:nth-child(even), .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table.table-dark tr:nth-child(even), .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table.table-dark tr:nth-child(even) { background-color: #3f5a69; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table.table-dark.table-striped tbody tr:nth-of-type(odd) td, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table.table-dark.table-striped tbody tr:nth-of-type(odd) td, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table.table-dark.table-striped tbody tr:nth-of-type(odd) td { background-color: #3f5a69; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table.table-dark.table-striped tbody tr:nth-of-type(even) td, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table.table-dark.table-striped tbody tr:nth-of-type(even) td, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table.table-dark.table-striped tbody tr:nth-of-type(even) td { background-color: #000; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table tbody:first-child tr, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table tbody:first-child tr, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table tbody:first-child tr { background-color: #e9eef9; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table tbody:first-child tr:nth-child(even), .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table tbody:first-child tr:nth-child(even), .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table tbody:first-child tr:nth-child(even) { background-color: transparent; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table thead:first-child tr, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table thead:first-child tr, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table thead:first-child tr { background-color: #e9eef9; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table thead:first-child + tbody tr, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table thead:first-child + tbody tr, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table thead:first-child + tbody tr { background-color: #e9eef9; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table thead:first-child + tbody tr:nth-child(odd), .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table thead:first-child + tbody tr:nth-child(odd), .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table thead:first-child + tbody tr:nth-child(odd) { background-color: transparent; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table tr th, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table tr th, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table tr th, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table tr td, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table tr td, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table tr td { padding: 0.25rem 0.5rem; vertical-align: top; border-width: 0 0 1px; border-style: solid; border-color: #122140; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table tr th, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table tr th, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table tr th { border-width: 1px 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table td, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table td, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table td, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table th, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table th, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table th { border: 0; padding: 0.5rem 0.8rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table th, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table th, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table th { background: #d4e0e8; color: #303030; font-weight: 700; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table th:hover, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table th:hover, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table th:hover, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table th:focus, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table th:focus, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table th:focus { color: #000; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table tr, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table tr, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table tr { background: #fff; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table tr:nth-child(even), .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table tr:nth-child(even), .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table tr:nth-child(even) { background: #d4e0e8; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article table td, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] table td, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] table td { border-bottom: 1px solid #d4e0e8; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article blockquote, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] blockquote, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] blockquote { position: relative; padding: 0 0 0 1.75rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article blockquote:before, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] blockquote:before, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] blockquote:before { content: "\f10e"; position: absolute; display: block; top: 0.25rem; left: 0.125rem; width: 1.25rem; height: 1.25rem; font-family: "fontawesome-alloy"; font-size: 1.125rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; color: #070707; line-height: 1; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .portlet-msg-info, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .portlet-msg-info, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .portlet-msg-info, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .portlet-msg-alert, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .portlet-msg-alert, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .portlet-msg-alert, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .portlet-msg-error, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .portlet-msg-error, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .portlet-msg-error, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .well, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .well, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .well { padding: 0.5rem 1rem; border-width: 0; border-radius: 0.3125rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .portlet-msg-info a, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .portlet-msg-info a, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .portlet-msg-info a, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .portlet-msg-alert a, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .portlet-msg-alert a, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .portlet-msg-alert a, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .portlet-msg-error a, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .portlet-msg-error a, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .portlet-msg-error a, .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .well a, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .well a, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .well a { text-decoration: underline; color: inherit; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yja_factbox__aside, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yja_factbox__aside, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yja_factbox__aside { float: right; margin: 0.375rem 0 0.375rem 2.5641%; padding: 0 0 0 1.9375rem; width: 31.62393%; max-width: 20rem; border-left: 1px solid #122140; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yja_factbox__aside > *:first-child, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yja_factbox__aside > *:first-child, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yja_factbox__aside > *:first-child { margin-top: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yja_factbox__aside > *:last-child, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yja_factbox__aside > *:last-child, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yja_factbox__aside > *:last-child { margin-bottom: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yjaInfoBox, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yjaInfoBox, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yjaInfoBox { position: relative; padding: 1.3125rem 1.9375rem; margin: 1.3125rem 0; background-color: #e9eef9; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yjaInfoBox > *, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yjaInfoBox > *, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yjaInfoBox > * { margin-top: 1.3125rem; margin-bottom: 1.3125rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yjaInfoBox > *:first-child, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yjaInfoBox > *:first-child, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yjaInfoBox > *:first-child { margin-top: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yjaInfoBox > *:last-child, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yjaInfoBox > *:last-child, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yjaInfoBox > *:last-child { margin-bottom: 0; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yjaBadge, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yjaBadge, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yjaBadge { border-top: 1px solid #122140; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .top-locale-actions.locale-actions, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .top-locale-actions.locale-actions, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .top-locale-actions.locale-actions { display: none; } .site-theme.top-frame > body.public-page #content .btn { padding: 0.5rem 1rem; font-size: 1rem; font-weight: 400; text-align: left; text-shadow: none; white-space: normal; border-radius: 0.3125rem; } .site-theme.top-frame > body.public-page #content .btn > span.icon-angle-right { margin-left: 0.625rem; } .site-theme.top-frame > body.public-page #content .btn > span.icon-angle-right:before { font-size: 1rem; } .site-theme.top-frame > body.public-page #content .btn.btn-primary { color: #fff; border: 1px solid #fff; } .site-theme.top-frame > body.public-page #content .btn.btn-primary > * { color: #fff; } .site-theme.top-frame > body.public-page #content .btn.btn-default { background-color: transparent; color: #070707; border: 1px solid #070707; } .site-theme.top-frame > body.public-page #content .btn.btn-default > * { color: #070707; } .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary { border: 1px solid ; font-size: 0.875rem; line-height: 1.214; letter-spacing: 0.0875rem; text-transform: uppercase; } .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:hover, .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:focus, .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:active { border: 1px solid ; background: ; color: #fff; } .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:hover span, .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:focus span, .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:active span { color: inherit; } .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:hover span:before, .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:focus span:before, .site-theme.top-frame > body.public-page #content .btn.btn-outline-primary:active span:before { text-decoration: none; } .site-theme.top-frame > body.public-page #content .btn:hover, .site-theme.top-frame > body.public-page #content .btn:focus, .site-theme.top-frame > body.public-page #content .btn:active { text-decoration: underline; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { list-style: none; margin: 0 0 4.25rem 0; padding: 0; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb li:before { color: #070707; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb li:first-child:before { content: "" !important; padding: 0; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb li a { color: #122140; text-decoration: none; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb li a:hover, .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb li a:active { text-decoration: underline; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb li.active { color: #070707; } .site-theme.top-frame #content #main-content.landingpage-layout-container .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { margin-left: 0; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { max-width: 1440px; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu, .portlet-navigation .list-menu { font-size: initial; background-color: #e9eef9; color: #070707; padding: 2.0625rem; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header h3, .portlet-navigation .list-menu > .list-menu__header h3, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title, .portlet-navigation .list-menu > .list-menu__header .list-menu__title { margin: 0; padding: 0 0 1.375rem; font-size: 1.5rem; line-height: 1.08333; font-weight: 600; color: #070707 !important; hyphens: auto; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header h3 a, .portlet-navigation .list-menu > .list-menu__header h3 a, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a, .portlet-navigation .list-menu > .list-menu__header .list-menu__title a { text-decoration: none; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header h3 a:hover, .portlet-navigation .list-menu > .list-menu__header h3 a:hover, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a:hover, .portlet-navigation .list-menu > .list-menu__header .list-menu__title a:hover, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header h3 a:focus, .portlet-navigation .list-menu > .list-menu__header h3 a:focus, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a:focus, .portlet-navigation .list-menu > .list-menu__header .list-menu__title a:focus, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header h3 a:active, .portlet-navigation .list-menu > .list-menu__header h3 a:active, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a:active, .portlet-navigation .list-menu > .list-menu__header .list-menu__title a:active { text-decoration: underline; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul, .portlet-navigation .list-menu > ul { list-style: none; margin: 0; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul.level-1 > li > a:before, .portlet-navigation .list-menu > ul.level-1 > li > a:before { color: #000; content: "\f054"; display: block; font-family: "fontawesome-alloy"; font-size: 1.95rem; font-style: normal; font-variant: normal; font-weight: normal; left: 0; line-height: 1; position: absolute; text-align: center; text-transform: none; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li, .portlet-navigation .list-menu > ul li { border: 0; padding: 0.5rem 0; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li a, .portlet-navigation .list-menu > ul li a { color: #070707; padding: 0 1.75rem; font-size: 1.25rem; text-decoration: none; overflow-wrap: break-word; font-weight: 600; hyphens: auto; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li a:hover, .portlet-navigation .list-menu > ul li a:hover, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li a:active, .portlet-navigation .list-menu > ul li a:active { text-decoration: underline; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li a.selected, .portlet-navigation .list-menu > ul li a.selected { color: #122140; text-decoration: underline; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li a.selected:hover, .portlet-navigation .list-menu > ul li a.selected:hover, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li a.selected:focus, .portlet-navigation .list-menu > ul li a.selected:focus, .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li a.selected:active, .portlet-navigation .list-menu > ul li a.selected:active { text-decoration: none; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li.active > a.active, .portlet-navigation .list-menu > ul li.active > a.active { font-weight: 600; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li.hasChild > a, .portlet-navigation .list-menu > ul li.hasChild > a { padding-right: 2.75rem; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul li .toggleVisibility, .portlet-navigation .list-menu > ul li .toggleVisibility { top: 0.0625rem; padding: 1.0625em 1rem; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul ul, .portlet-navigation .list-menu > ul ul { list-style: none; margin: 0 0 0 1rem; padding: 0; } .portlet-navigation .list-menu ul.level-2 li a.selected { font-weight: 400; } .portlet-navigation .list-menu ul li.hasChild ul { margin-bottom: 0.1rem; } .site-theme.top-frame #content .fessWrapper { font-family: familjen-grotesk,Helvetica,sans-serif; } .site-theme.top-frame #content .fessWrapper > .fessForm form table td { border-width: 0 !important; } .site-theme.top-frame #content .fessWrapper > .fessForm form table td > div > button { padding: 0; font-weight: 600; font-size: 1.25rem; } .site-theme.top-frame #content .fessWrapper #result table.result-header td { border-color: #122140; border-width: 0; } .site-theme.top-frame #content .yja-accordion { margin: 1.5rem 0; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper { position: relative; margin-bottom: calc(1.25rem / 2); } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle { margin: 0; border-width: 1px 1px 0; border-style: solid; border-color: #122140; background-color: #122140; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh2, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh3, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh4 { position: relative; display: flex; width: 100%; background: #c0dbf6; padding: 0.938rem 2.5rem !important; font-family: familjen-grotesk,Helvetica,sans-serif; text-align: left; z-index: 1; cursor: pointer; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh2 > button.yja-accordion-toggle--button, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh3 > button.yja-accordion-toggle--button, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh4 > button.yja-accordion-toggle--button { border: 0; font-size: 1.25rem !important; color: #122140 !important; font-weight: 700 !important; padding: 0 !important; background: transparent; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh2 > .icon, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh3 > .icon, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh4 > .icon { display: flex; margin-left: auto; background: #122140; color: #c0dbf6; width: 2.188rem; height: 2.188rem; aspect-ratio: 1; justify-content: center; align-items: center; margin-right: 0; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh2 > .icon:before, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh3 > .icon:before, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh4 > .icon:before { font-size: 1.5rem; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh2 > .icon.icon-chevron-down::before, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh3 > .icon.icon-chevron-down::before, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh4 > .icon.icon-chevron-down::before { content: "\f067"; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh2 > .icon.icon-chevron-right::before, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh3 > .icon.icon-chevron-right::before, .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggleh4 > .icon.icon-chevron-right::before { content: "\f068"; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle[aria-expanded="true"] { background-color: #fff !important; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle[aria-expanded="true"] > button { font-weight: 600; color: #122140 !important; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle[aria-expanded="true"] > i:before { content: "\f056"; color: #122140; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-content { position: relative; margin: 0; padding: 1.5rem 3rem; background-color: #fff; border-width: 0 1px; border-style: solid; border-color: #eaede5; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-content:before { content: " "; position: absolute; top: 0; left: 3rem; display: block; height: 1px; width: calc(100% - 6rem); background-color: #d4e0e8; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-content[aria-hidden="true"] { display: none; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-content[aria-hidden="false"] { display: block; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper:last-child { margin-bottom: 0; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper .yja-accordion-content { border: 0; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper .yja-accordion-content::after { position: absolute; z-index: -1; content: ""; top: 0; left: 0; right: 0; bottom: 0; background: ; border-radius: 1.875rem; } .site-theme.top-frame #content .twitter-widget-portlet ul.tweets { margin-left: 0; } .site-theme.top-frame #content .twitter-widget-portlet ul.tweets > li p.tweet { word-wrap: break-word; } .site-theme.top-frame #content .twitter-widget-portlet ul.tweets > li p.tweet > a span { color: #122140; } .site-theme.top-frame #content #main-content.frontpage .twitter-widget-portlet { margin-top: 0; } .site-theme.top-frame #content #main-content.frontpage .twitter-widget-portlet .portlet-body { background-color: transparent; } .site-theme.top-frame #content .portlet-document-library .sidenav-content .searchcontainer-content > ul.list-unstyled li .card .taglib-vertical-card-footer { min-height: 3.25rem; } .site-theme.top-frame #content .portlet-document-library .sidenav-content .searchcontainer-content > ul.list-unstyled li .card .lfr-card-details-column > .lfr-card-modified-by-text, .site-theme.top-frame #content .portlet-document-library .sidenav-content .searchcontainer-content > ul.list-unstyled li .card .lfr-card-details-column > .lfr-card-workflow-text { display: none; } .site-theme.top-frame #content .twitter-widget-portlet ul.tweets { margin-left: 0; } .site-theme.top-frame #content .twitter-widget-portlet ul.tweets > li p.tweet { word-wrap: break-word; } .site-theme.top-frame #content .twitter-widget-portlet ul.tweets > li p.tweet > a span { color: #e9eef9; } .site-theme.top-frame #content #main-content.frontpage .twitter-widget-portlet { margin-top: 0; } .site-theme.top-frame #content #main-content.frontpage .twitter-widget-portlet .portlet-body { background-color: transparent; } .site-theme.top-frame #content .portlet-document-library .sidenav-content .searchcontainer-content > ul.list-unstyled li .card .taglib-vertical-card-footer { min-height: 3.25rem; } .site-theme.top-frame #content .portlet-document-library .sidenav-content .searchcontainer-content > ul.list-unstyled li .card .lfr-card-details-column > .lfr-card-modified-by-text, .site-theme.top-frame #content .portlet-document-library .sidenav-content .searchcontainer-content > ul.list-unstyled li .card .lfr-card-details-column > .lfr-card-workflow-text { display: none; } .site-theme.top-frame #content .listing-layout .layout-wrapper { margin-top: 3.95rem; padding: 0; } .site-theme.top-frame #content .listing-layout .journal-display-page > div { max-width: 64rem; margin: 0 auto; } .site-theme.top-frame #content .listing-layout .journal-display-page > div:not(:nth-of-type(1),.related-articles) { max-width: 56.25rem; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page span[itemprop="articleBody"] { margin: 0 0 1.875rem; max-width: 1000px; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page img[itemprop="image"] + span[itemprop="articleBody"] { margin-top: 1.875rem; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page .published { font-size: 1rem; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page .meta:not(.bottom-meta) .ministries.label-published { display: none; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page .bottom-meta { padding-top: 1rem; margin-top: 2rem; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page .icon-time, .site-theme.top-frame #content .listing-layout .journal-display-page .news-page .time { display: none; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page figure { float: none; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page figure, .site-theme.top-frame #content .listing-layout .journal-display-page .news-page figure img { width: 100% !important; max-width: 100% !important; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page figure img { margin-bottom: 1rem; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page figure + span[itemprop="articleBody"] { margin-top: 1rem; display: block; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page figcaption { margin-bottom: 1rem; } .site-theme.top-frame #content .listing-layout .journal-display-page .social-share-buttons { text-align: right; } .site-theme.top-frame #content .listing-layout .journal-display-page .social-share-buttons .some-divider, .site-theme.top-frame #content .listing-layout .journal-display-page .social-share-buttons .some-print { display: none; } .site-theme.top-frame #content .listing-layout .journal-display-page .social-share-buttons a { background: transparent; } .site-theme.top-frame #content .listing-layout .journal-display-page .social-share-buttons a .icon { color: #122140; } .site-theme.top-frame #content .listing-layout .journal-display-page .yja-tag-group .tag { border: 0; padding: 0; margin-right: 1rem; } .site-theme.top-frame #content .meta { display: block; } .site-theme.top-frame #content .meta .label { margin: 0 0.5rem 0 0; padding: 0; font-size: 1rem; line-height: 1.5; border: 0; } .site-theme.top-frame #content .meta .date { font-size: 1rem; line-height: 1.5; } .site-theme.top-frame #content .feed-item { margin-bottom: 1.5rem; } .site-theme.top-frame #content .feed-item:last-child { margin-bottom: 1rem; } .site-theme.top-frame #content .feed-item .feed-item__heading { margin-bottom: 0; margin-top: 0; font-size: 1.5rem; line-height: 1.2; font-weight: 600; } .site-theme.top-frame #content .feed-item .feed-item__heading a { text-decoration: none; color: #070707; } .site-theme.top-frame #content .feed-item .feed-item__heading a:hover, .site-theme.top-frame #content .feed-item .feed-item__heading a:focus, .site-theme.top-frame #content .feed-item .feed-item__heading a:active { text-decoration: underline; color: #122140; } .site-theme.top-frame #content .meta { margin-top: 0.35rem; } .site-theme.top-frame #content .meta .label { background-color: #e9eef9; padding: 0 5.5px 0 5.5px; border-radius: 2.5px; letter-spacing: 0.35px; } .top-frame a#scrollToTop { background-color: #122140; padding: 0.5rem 0.6125rem; border-radius: 1.5rem; z-index: 10; } .top-frame a#scrollToTop:hover, .top-frame a#scrollToTop:focus { text-decoration: none !important; } .top-frame a#scrollToTop .icon-chevron-up:before { font-size: 1.5rem; } .site-theme.top-frame #footer { padding: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body { flex-flow: column; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content { max-width: none; margin: 0 auto; padding: 3.5rem 1.5rem 3.5rem; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row { justify-content: space-around; position: relative; max-width: 1440px; margin: 0 auto; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col { padding: 0; margin: 0 5rem 0 0; width: calc(25% - 3.75rem); max-width: calc(25% - 3.75rem); flex: 0 0 calc(25% - 3.75rem); font-size: 0.875rem; font-weight: 400; line-height: 1.6; display: flex; flex-flow: column nowrap; justify-content: flex-start; font-size: 1.25rem; line-height: 1.5; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col:last-child { margin-right: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col h2 { font-size: 1.25rem; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col div > * { color: #fff; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col div > *:first-child { margin-top: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col div > *:last-child { margin-bottom: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col > div > *:first-child { margin-top: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col a { text-decoration: none; text-underline-offset: 1.5px; padding-left: 0; padding-right: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col a:hover, .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col a:focus, .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col a:active { text-decoration: underline; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row p, .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row ul { margin: 0 0 1rem; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row ul { list-style: none; padding: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row ul li { position: relative; margin: 0 0 0.375rem; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row ul li:last-child { margin-bottom: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row span.icon { font-size: 2rem; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar { max-width: none; margin: 0 auto; padding: 0 1.5rem 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container { max-width: 1440px; padding: 2rem 0; border-top: 1px solid #fff; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container ul { display: flex; flex-flow: row wrap; justify-content: center; padding: 0; margin: 0; list-style: none; font-size: 1.25rem; line-height: 1.5; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container ul li { padding: 0 0.5rem; border-left: 1px solid #fff; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container ul li:first-child { border-left: none; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container ul li a { text-decoration: none; text-underline-offset: 1.5px; padding-left: 0; padding-right: 0; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container ul li a:hover, .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container ul li a:focus, .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar .container ul li a:active { text-decoration: underline; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .footer-bottom-bar > div { justify-content: space-around; position: relative; max-width: 1440px; margin: 0 auto; } .site-theme.top-frame #content .tvv-hero__lift { position: relative; display: flex; flex-flow: row nowrap; margin: 0 auto; padding: 0; } .site-theme.top-frame #content .tvv-hero__lift:before { content: " "; display: block; position: absolute; top: 0; left: calc(-33% + 1px); height: 100%; width: 33%; background-color: #122140; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content { display: flex; flex-flow: column nowrap; justify-content: center; align-items: flex-end; width: 50%; padding: 4.375rem 4.375rem 2.5rem 1rem; background-color: #122140; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content > * { display: block; width: 100%; max-width: calc(720px - 3.5rem); letter-spacing: 0.0375rem; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content h1, .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content h2, .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content h3, .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content p, .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content a { color: #fff; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content h1, .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content h2, .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content h3 { margin: 0 0 1.75rem; font-size: 2.75rem; line-height: 1.04545; font-weight: 400; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content p { margin: 0 0 1.75rem; font-size: 1.25rem; line-height: 1.5; font-weight: 400; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content p:last-child { margin-bottom: 0; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content a { border-radius: 0; border: 1px solid #fff; display: inline-block; font-size: 1.125rem; font-weight: 600; padding: 1rem 2.5rem; text-decoration: none; text-transform: uppercase; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content a:hover, .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content a:active { text-decoration: underline; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--image { display: flex; flex-flow: column nowrap; justify-content: center; width: 50%; height: auto; background-position: center; background-repeat: no-repeat; background-size: cover; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--image iframe { position: absolute; width: 100%; height: 100%; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--image.halftonepattern::before { aspect-ratio: 1.78; background-clip: border-box; background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMS41IiB2aWV3Qm94PSIwIDAgMzAyMyAxNDIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWRhc2hhcnJheT0iMCAyNSAwIDAiIHN0cm9rZS1vcGFjaXR5PSIuNDciIHN0cm9rZS13aWR0aD0iMTIuNSI+PHBhdGggZD0ibTIzLjc0OSAxMS4yNjdoMjk4Ny41MiIvPjxwYXRoIGQ9Im0yMy43NDkgOTEuMTU0aDI5ODcuNTIiLz48cGF0aCBkPSJtMjMuNzQ5IDE3MS4wNDFoMjk4Ny41MiIvPjxwYXRoIGQ9Im0yMy43NDkgMjUwLjkyOGgyOTg3LjUyIi8+PHBhdGggZD0ibTIzLjc0OSAzMzAuODE1aDI5ODcuNTIiLz48cGF0aCBkPSJtMjMuNzQ5IDQxMC43MDJoMjk4Ny41MiIvPjxwYXRoIGQ9Im0yMy43NDkgNDkwLjU4OWgyOTg3LjUyIi8+PHBhdGggZD0ibTIzLjc0OSA1NzAuNDc2aDI5ODcuNTIiLz48cGF0aCBkPSJtMjMuNzQ5IDY1MC4zNjNoMjk4Ny41MiIvPjxwYXRoIGQ9Im0yMy43NDkgNzMwLjI1aDI5ODcuNTIiLz48cGF0aCBkPSJtMjMuNzQ5IDgxMC4xMzdoMjk4Ny41MiIvPjxwYXRoIGQ9Im0yMy43NDkgODkwLjAyNGgyOTg3LjUyIi8+PHBhdGggZD0ibTIzLjc0OSA5NjkuOTExaDI5ODcuNTIiLz48cGF0aCBkPSJtMjMuNzQ5IDEwNDkuOGgyOTg3LjUyIi8+PHBhdGggZD0ibTIzLjc0OSAxMTI5LjY4aDI5ODcuNTIiLz48cGF0aCBkPSJtMjMuNzQ5IDEyMDkuNTdoMjk4Ny41MiIvPjxwYXRoIGQ9Im0yMy43NDkgMTI4OS40NmgyOTg3LjUyIi8+PHBhdGggZD0ibTIzLjc0OSAxMzY5LjM1aDI5ODcuNTIiLz48cGF0aCBkPSJtMTEuMjY3IDUxLjIxMWgyOTg3LjUzIi8+PHBhdGggZD0ibTExLjI2NyAxMzEuMDk4aDI5ODcuNTMiLz48cGF0aCBkPSJtMTEuMjY3IDIxMC45ODVoMjk4Ny41MyIvPjxwYXRoIGQ9Im0xMS4yNjcgMjkwLjg3MmgyOTg3LjUzIi8+PHBhdGggZD0ibTExLjI2NyAzNzAuNzU5aDI5ODcuNTMiLz48cGF0aCBkPSJtMTEuMjY3IDQ1MC42NDZoMjk4Ny41MyIvPjxwYXRoIGQ9Im0xMS4yNjcgNTMwLjUzM2gyOTg3LjUzIi8+PHBhdGggZD0ibTExLjI2NyA2MTAuNDJoMjk4Ny41MyIvPjxwYXRoIGQ9Im0xMS4yNjcgNjkwLjMwN2gyOTg3LjUzIi8+PHBhdGggZD0ibTExLjI2NyA3NzAuMTk0aDI5ODcuNTMiLz48cGF0aCBkPSJtMTEuMjY3IDg1MC4wOGgyOTg3LjUzIi8+PHBhdGggZD0ibTExLjI2NyA5MjkuOTY3aDI5ODcuNTMiLz48cGF0aCBkPSJtMTEuMjY3IDEwMDkuODVoMjk4Ny41MyIvPjxwYXRoIGQ9Im0xMS4yNjcgMTA4OS43NGgyOTg3LjUzIi8+PHBhdGggZD0ibTExLjI2NyAxMTY5LjYzaDI5ODcuNTMiLz48cGF0aCBkPSJtMTEuMjY3IDEyNDkuNTJoMjk4Ny41MyIvPjxwYXRoIGQ9Im0xMS4yNjcgMTMyOS40aDI5ODcuNTMiLz48cGF0aCBkPSJtMTEuMjY3IDE0MDkuMjloMjk4Ny41MyIvPjwvZz48L3N2Zz4="); background-position: initial; background-repeat: no-repeat; background-size: cover; content: "."; opacity: 60%; overflow: hidden; position: absolute; text-align: center; width: 100%; height: 100%; top: 0; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--image:not([style]) { background-color: #122140; } .top-frame .homepage .layout-wrapper-wide { background: inherit; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .portlet-layout.row #column-5 { max-width: 100%; } .site-theme.top-frame #main-content.landingpage-layout-container > .portlet-layout.row { padding-left: 0; padding-right: 0; } .site-theme.top-frame #main-content.landingpage-layout-container > .portlet-layout.row #column-5 { max-width: 100%; } #content .journal-content-article section.tvv-hero-area { display: flex; flex-direction: column; margin-bottom: 3.75rem !important; background-color: #122140; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkGreen { background-color: #195954; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkBlue { background-color: #122140; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorPurple { background-color: #76305c; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkPurple { background-color: #341959; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkRed { background-color: #59191e; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkBrown { background-color: #403112; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkChocolateBrown { background-color: #301934; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkTeal { background-color: #004c4c; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkSlateGray { background-color: #2f4f4f; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkCharcoalGray { background-color: #333; } #content .journal-content-article section.tvv-hero-area.tvv-hero-area--colorDarkOrange { background-color: #ff4500; } #content .journal-content-article section.tvv-hero-area img { top: 0; left: 0; aspect-ratio: 3.64; object-fit: cover; min-height: 0; width: 100%; margin: 0; } #content .journal-content-article section.tvv-hero-area .text-wrapper { min-height: 143px; max-width: 1440px; margin: 3.5625rem auto; padding: 0 1rem; } #content .journal-content-article section.tvv-hero-area .text-wrapper h1 { color: #fff; font-size: 3.5rem !important; line-height: 1.25 !important; } #content .journal-content-article section.tvv-hero-area .text-wrapper .desc-wrapper { font-size: 1.625rem !important; line-height: 2.25rem !important; } #content .journal-content-article section.tvv-hero-area .text-wrapper .desc-wrapper p { color: #fff; } #content .journal-content-article section.tvv-hero-area .image-wrapper.halftonepattern::before { aspect-ratio: 3.64; background-clip: border-box; background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMS41IiB2aWV3Qm94PSIwIDAgMTkyMCAxMDgwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWRhc2hhcnJheT0iMCAxNiAwIDAiIHN0cm9rZS1vcGFjaXR5PSIuNDciIHN0cm9rZS13aWR0aD0iOCI+PHBhdGggZD0ibTExLjU5NSAxMy4yMDdoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgMzIuNjk0aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDUyLjE4NGgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA3MS42NzFoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgOTEuMTU4aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDExMC42NDFoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiAzLjYwNmgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDIzLjA5M2gxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDQyLjU4MmgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDYyLjA2OWgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDgxLjU1NmgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDEwMS4wNGgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDEyMC41MzFoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgMTMwLjAzMmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSAxNDkuNTIxaDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDE2OS4wMDhoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgMTg4LjQ5NWgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSAyMDcuOTc5aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgMTM5LjkxOWgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDE1OS40MDdoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiAxNzguODk0aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgMTk4LjM3N2gxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDIxNy44NjhoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgODcxLjkzOGgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA4OTEuNDI2aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDkxMC45MTVoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgOTMwLjQwMmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA5NDkuODg5aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDk2OS4zNzJoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA4NjIuMzM3aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgODgxLjgyNGgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDkwMS4zMTNoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA5MjAuOGgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDk0MC4yODhoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA5NTkuNzcxaDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgOTc5LjI2MmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA5ODguNzYzaDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDEwMDguMjVoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgMTAyNy43NGgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSAxMDQ3LjIzaDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDEwNjYuNzFoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA5OTguNjVoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiAxMDE4LjE0aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgMTAzNy42MmgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDEwNTcuMTFoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiAxMDc2LjZoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgMjI4LjMwNWgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSAyNDcuNzkyaDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDI2Ny4yODFoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgMjg2Ljc2OWgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSAzMDYuMjU2aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDMyNS43MzloMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiAyMzguMTkxaDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgMjU3LjY4aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgMjc3LjE2N2gxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDI5Ni42NTRoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiAzMTYuMTM3aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgMzM1LjYyOWgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSAzNDUuMTI5aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDM2NC42MTloMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgMzg0LjEwNmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA0MDMuNTkzaDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDQyMy4wNzZoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiAzNTUuMDE3aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgMzc0LjUwNGgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDM5My45OTJoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA0MTMuNDc1aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNDMyLjk2NmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA0NDIuNTc4aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDQ2Mi4wNjVoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNDgxLjU1NGgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA1MDEuMDQxaDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDUyMC41MjloMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNTQwLjAxMmgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDQ1Mi40NjNoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA0NzEuOTUzaDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNDkxLjQ0aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNTEwLjkyN2gxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDUzMC40MWgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDU0OS45MDJoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNTU5LjQwMmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA1NzguODkyaDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDU5OC4zNzloMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNjE3Ljg2NmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA2MzcuMzQ5aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNTY5LjI5aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNTg4Ljc3N2gxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDYwOC4yNjRoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA2MjcuNzQ4aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNjQ3LjIzOWgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA2NTcuNjc2aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDY3Ny4xNjNoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNjk2LjY1MmgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA3MTYuMTM5aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDczNS42MjZoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNzU1LjExaDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNjY3LjU2MWgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDY4Ny4wNWgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDcwNi41MzhoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA3MjYuMDI1aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgNzQ1LjUwOGgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDc2NC45OTloMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNzc0LjVoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgNzkzLjk4OWgxOTEyLjMzIi8+PHBhdGggZD0ibTExLjU5NSA4MTMuNDc3aDE5MTIuMzMiLz48cGF0aCBkPSJtMTEuNTk1IDgzMi45NjRoMTkxMi4zMyIvPjxwYXRoIGQ9Im0xMS41OTUgODUyLjQ0N2gxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDc4NC4zODhoMTkxMi4zMyIvPjxwYXRoIGQ9Im0zLjYwNiA4MDMuODc1aDE5MTIuMzMiLz48cGF0aCBkPSJtMy42MDYgODIzLjM2MmgxOTEyLjMzIi8+PHBhdGggZD0ibTMuNjA2IDg0Mi44NDVoMTkxMi4zMyIvPjwvZz48L3N2Zz4="); background-position: initial; background-repeat: no-repeat; background-size: cover; content: "."; inset: 0; opacity: 60%; overflow: hidden; position: absolute; text-align: center; width: 100%; } .tvv-paths > .tvv-paths__header { margin-bottom: 2.188rem; } .tvv-paths .tvv-path { display: grid; grid-template-columns: 4.813rem 1fr; column-gap: 3rem; padding-bottom: 1.5rem; } .tvv-paths .tvv-path .tvv-path__index { position: relative; } .tvv-paths .tvv-path .tvv-path__index:after { position: absolute; content: ""; top: 4.813rem; bottom: -1.5rem; left: calc(50% - 1px); width: 2px; background: #707070; } .tvv-paths .tvv-path .tvv-path__index > .tvv-path__index--value { position: absolute; font-size: 1.75rem; font-weight: 600; left: 0; top: 1.25rem; width: 100%; text-align: center; line-height: 1.2; color: white; } .tvv-paths .tvv-path > .tvv-path__content { padding-top: 1.5rem; } .tvv-paths .tvv-path > .tvv-path__content > h2, .tvv-paths .tvv-path > .tvv-path__content h3, .tvv-paths .tvv-path > .tvv-path__content h4 { margin-top: 0; } .tvv-paths .tvv-path.tvv-path--last .tvv-path__index:after { display: none; } .tvv-paths > .tvv-path--accordion .tvv-path__question { position: relative; display: flex; align-items: center; width: 100%; background: transparent; border: 0; text-align: left; padding-left: 0; font-weight: 600; } .tvv-paths > .tvv-path--accordion .tvv-path__question:hover { cursor: pointer; } .tvv-paths > .tvv-path--accordion .tvv-path__question > .tvv-path__icon--toggler { display: flex; background: #122140; color: #fff; border-radius: 50%; width: 2.188rem; height: 2.188rem; justify-content: center; align-items: center; margin-left: auto; } .tvv-paths > .tvv-path--accordion .tvv-path__question > .tvv-path__icon--toggler:before { font-size: 1.5rem; } .tvv-paths > .tvv-path--accordion .tvv-path__question > .tvv-path__title { width: 90%; font-weight: 600; } .tvv-paths > .tvv-path--accordion .tvv-path__question[aria-expanded="true"] > .tvv-path__icon--toggler:before { content: "\f068"; } .tvv-paths > .tvv-path--accordion .tvv-path__answer { padding-top: 1.031rem; } .tvv-paths .tvv-heading__style--2 { font-size: 1.75rem; } .tvv-paths .tvv-heading__style--3 { font-size: 1.5rem; } .tvv-paths .tvv-heading__style--4 { font-size: 1.375rem; } .site-theme.top-frame #content .image__lifts { display: flex; flex-flow: row wrap; max-width: 1440px; margin-top: 3.75rem !important; margin-bottom: 3.75rem !important; padding: 0 1rem; justify-content: space-around; margin-left: auto; margin-right: auto; } .site-theme.top-frame #content .image__lifts .image__lifts--item { flex: 0 1 auto; margin: 0; padding: 0; border: 1px solid #122140; border-radius: 0 0 1.75rem 1.75rem; padding-bottom: 5%; } .site-theme.top-frame #content .image__lifts .image__lifts--item img { width: 100%; } .site-theme.top-frame #content .image__lifts .image__lifts--item > h2 { margin: 2.5rem 1.75rem 2rem !important; padding: 0; font-size: 1.75rem; font-weight: 600; line-height: 1.14286; text-align: center; color: #122140; } .site-theme.top-frame #content .image__lifts .image__lifts--item > h2 a { text-decoration: none !important; } .site-theme.top-frame #content .image__lifts .image__lifts--item > h2 a:hover, .site-theme.top-frame #content .image__lifts .image__lifts--item > h2 a:focus { text-decoration: underline !important; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div { margin: 0 1.75rem 2rem !important; padding: 0; font-size: 1rem; font-weight: 400; line-height: 1.625; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div a { text-decoration: none !important; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div a:hover, .site-theme.top-frame #content .image__lifts .image__lifts--item > div a:focus { text-decoration: underline !important; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div p { text-align: center; color: #070707; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div ul { margin: 1.5rem 0; padding: 0; list-style: none; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div ul:first-child { margin-top: 0; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div ul:last-child { margin-bottom: 0; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div ul li { position: relative; padding: 0.5rem 0 0.5rem 1.25rem; border-bottom: 1px solid #070707; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div ul li:before { content: "\203A"; display: block; position: absolute; top: 0.5rem; left: 0; margin: 0 0.375rem; color: #122140; font-weight: 400; } .site-theme.top-frame #content .image__lifts .image__lifts--item > div ul li:last-child { border-bottom: none; } body:not(.signed-in) #content .image__lifts .image__lifts--item h2 a::after { bottom: 0; content: ""; left: 0; pointer-events: auto; position: absolute; right: 0; top: 0; z-index: 1; cursor: pointer; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets { background: #e9eef9; max-width: 100%; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-content-container .portlet-body { max-width: 1440px; margin: 0 auto; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets h1.portlet-title, .site-theme.top-frame #content .frontpage .portlet-nested-portlets h2.portlet-title, .site-theme.top-frame #content .frontpage .portlet-nested-portlets h3.portlet-title { background: transparent !important; text-transform: capitalize !important; font-weight: 700 !important; color: #000 !important; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-header { padding: 0 1.5rem 0; background: transparent; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-header h3.portlet-title { font-size: 2.25rem !important; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-header h3.portlet-title { text-align: left; font-size: 1.85rem !important; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body { padding: 0; background: #f2eee8; background-color: transparent !important; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list { padding: 0; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card { margin: 0 0 1.5rem; text-decoration: none; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card:last-child { margin-bottom: 0; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .simplified__list--image { margin: 0 0 1.125rem; background-size: 100% auto; background-position: center; background-color: transparent; background-repeat: no-repeat; margin-bottom: 1rem; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .simplified__list--image img { width: 100%; height: 100%; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .simplified__list--content > .simplified__list-item-title { margin-bottom: 0.45rem; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .simplified__list--content > .simplified__list-item-title a { color: black; text-decoration: none !important; font-size: 1.25rem; line-height: 1.5; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .simplified__list--content > .simplified__list-item-title a:hover, .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .simplified__list--content > .simplified__list-item-title a:focus, .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .simplified__list--content > .simplified__list-item-title a:active { text-decoration: underline !important; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .meta { font-size: 0.875rem; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .meta .published .icon-time, .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .meta .published .date { color: #070707; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .meta span { margin-right: 0.125rem; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list .yja-card .meta span:last-child { margin-right: 0; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list:hover, .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list:focus, .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list:active { text-decoration: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row { border-bottom: 1px solid #122140; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item { padding: 1rem 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link { text-decoration: none; word-wrap: break-word; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link > * { color: #070707; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link h2 { margin: 0 0 0.75rem; font-size: 1.375rem; font-weight: 600; line-height: 1.18182; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link:hover h2, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link:focus h2, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link:active h2 { text-decoration: underline; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link > .meta { margin-top: 0.5rem; font-size: 0.875rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link > .meta > .published { font-weight: 600; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link > .mainlift { margin-top: 0.5rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row > .col.media-item > a.dark-link > .mainlift:empty { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row:first-of-type .col.media-item { padding: 0 0 1.5rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row + hr { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .row:nth-child(2) > .col.media-item > a.dark-link h2 { font-size: 1.75rem; line-height: 1.14286; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple { margin-bottom: 1.75rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 { font-size: 1.375rem; font-weight: 400; line-height: 1.18182; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a { text-decoration: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a:hover, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a:focus, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a:active { text-decoration: underline; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > .meta span.date { font-size: 0.875rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > .meta span.date:before { content: "\f017"; display: inline-block; margin: 0 0.25rem 0 0; font-family: "fontawesome-alloy"; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; text-transform: none; } .site-theme.top-frame #content .linkkielementti .portlet-body p { text-align: center; } .site-theme.top-frame #content .linkkielementti .portlet-body a { display: inline-block; margin: 0.5rem; padding: 1rem 2.75rem; font-size: 1.125rem; line-height: 1.44444; background-color: #122140; color: #fff; text-transform: uppercase; text-decoration: none; border-radius: 0.25rem; } .site-theme.top-frame #content .linkkielementti .portlet-body a:hover, .site-theme.top-frame #content .linkkielementti .portlet-body a:focus, .site-theme.top-frame #content .linkkielementti .portlet-body a:active { text-decoration: underline; } .site-theme.top-frame #content .landing-otsikko .portlet-body h1, .site-theme.top-frame #content .landing-otsikko .portlet-body h2, .site-theme.top-frame #content .landing-otsikko .portlet-body h3 { margin: 2rem 0; text-transform: uppercase; text-align: center; } .site-theme.top-frame #content .landing-otsikko .portlet-body h1 { font-size: 3.4375rem; } .site-theme.top-frame #content .landing-otsikko .portlet-body h2 { font-size: 3rem; } .site-theme.top-frame #content .landing-otsikko .portlet-body h3 { font-size: 2.5rem; } .site-theme.top-frame[lang="fi-FI"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="sv-SE"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="en-US"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a { padding: 0 !important; font-size: 1rem !important; } .site-theme.top-frame[lang="fi-FI"] #content .portlet-navigation .portlet-body .list-menu, .site-theme.top-frame[lang="sv-SE"] #content .portlet-navigation .portlet-body .list-menu, .site-theme.top-frame[lang="en-US"] #content .portlet-navigation .portlet-body .list-menu, .site-theme.top-frame[lang="fi-FI"] .portlet-navigation .list-menu, .site-theme.top-frame[lang="sv-SE"] .portlet-navigation .list-menu, .site-theme.top-frame[lang="en-US"] .portlet-navigation .list-menu { padding: 1rem; } .site-theme.top-frame[lang="fi-FI"] #content .portlet-navigation .portlet-body .list-menu > ul li a, .site-theme.top-frame[lang="sv-SE"] #content .portlet-navigation .portlet-body .list-menu > ul li a, .site-theme.top-frame[lang="en-US"] #content .portlet-navigation .portlet-body .list-menu > ul li a, .site-theme.top-frame[lang="fi-FI"] .portlet-navigation .list-menu > ul li a, .site-theme.top-frame[lang="sv-SE"] .portlet-navigation .list-menu > ul li a, .site-theme.top-frame[lang="en-US"] .portlet-navigation .list-menu > ul li a { font-size: 1rem; padding: 0 0 0 1.75rem; } .site-theme.top-frame[lang="fi-FI"] #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="sv-SE"] #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="en-US"] #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="fi-FI"] .portlet-navigation .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="sv-SE"] .portlet-navigation .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="en-US"] .portlet-navigation .list-menu > .list-menu__header .list-menu__title a { font-size: 1rem; } @media (max-width: 1440px) { .site-theme.top-frame #content > div > .portlet-layout.row, .site-theme.top-frame #footer .container, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 1366px; padding: 0 1rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item { margin: 0 0.75rem 0 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a { font-size: 1.0625rem; } .site-theme.top-frame #content #main-content.frontpage > .layout-wrapper:first-of-type { max-width: 100%; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row { max-width: 1366px; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row { max-width: 1366px; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row { max-width: 1366px; } .site-theme.top-frame #main-content.listing-layout.journal-display-page { max-width: 1366px; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { max-width: 1366px; } .site-theme.top-frame #content .tvv-hero__lift { } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content { } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content > * { max-width: calc(683px - 3rem); } #content .journal-content-article section.tvv-hero-area .text-wrapper { max-width: 1366px; } .site-theme.top-frame #content .image__lifts { max-width: 1366px; } .site-theme.top-frame[lang="fi-FI"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="sv-SE"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="en-US"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a { font-size: 0.9rem !important; } } @media (max-width: 1366px) { .site-theme.top-frame #content > div > .portlet-layout.row, .site-theme.top-frame #footer .container, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 1280px; } .site-theme.top-frame body #content { background-size: 960px auto; min-height: 820px; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item { margin: 0 0.5rem 0 0; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a { font-size: 0.875rem !important; padding: 0 !important; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row { max-width: 1280px; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row { max-width: 1280px; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row { max-width: 1280px; } .site-theme.top-frame #main-content.listing-layout.journal-display-page { max-width: 1280px; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { max-width: 1280px; } .site-theme.top-frame #content .tvv-hero__lift { } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content { } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content > * { max-width: calc(640px - 3rem); } #content .journal-content-article section.tvv-hero-area .text-wrapper { max-width: 1280px; } .site-theme.top-frame #content .image__lifts { max-width: 1280px; } .site-theme.top-frame[lang="fi-FI"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="sv-SE"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="en-US"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a { font-size: 0.75rem !important; } .site-theme.top-frame[lang="fi-FI"] #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="sv-SE"] #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="en-US"] #content .portlet-navigation .portlet-body .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="fi-FI"] .portlet-navigation .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="sv-SE"] .portlet-navigation .list-menu > .list-menu__header .list-menu__title a, .site-theme.top-frame[lang="en-US"] .portlet-navigation .list-menu > .list-menu__header .list-menu__title a { font-size: 0.8rem; } } @media (max-width: 1280px) { .site-theme.top-frame #content > div > .portlet-layout.row, .site-theme.top-frame #footer .container, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 1024px; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item { height: 3.125rem; margin: 0 !important; } .site-theme.top-frame #content #main-content.frontpage .columns-3 .portlet-layout.row { justify-content: center; } .site-theme.top-frame #content #main-content.frontpage .columns-3 .portlet-layout.row > div { width: 48.71795%; max-width: 48.71795%; flex: 0 0 48.71795%; margin-top: 1rem; margin-bottom: 1rem; } .site-theme.top-frame #content #main-content.frontpage .frontpage .portlet-nested-portlets .columns-3 .portlet-layout.row > div:nth-child(odd) { margin-left: 0; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row { max-width: 1024px; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row { max-width: 1024px; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row { max-width: 1024px; } .site-theme.top-frame #main-content.listing-layout.journal-display-page { max-width: 1024px; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { max-width: 1024px; } .site-theme.top-frame #footer { } .site-theme.top-frame #footer .container.footer-main-content { } .site-theme.top-frame #footer .container.footer-main-content > .row { } .site-theme.top-frame #footer .container.footer-main-content > .row .col { } .site-theme.top-frame #footer .container.footer-main-content > .row .col img { max-height: 8rem; } .site-theme.top-frame #footer .container.footer-main-content > .row .col:nth-child(even) { margin-right: 0; } .site-theme.top-frame #content .tvv-hero__lift { } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content { } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content > * { max-width: calc(512px - 3.25rem); } #content .journal-content-article section.tvv-hero-area .text-wrapper { max-width: 1024px; } .site-theme.top-frame #content .image__lifts { max-width: 1024px; } } @media (max-width: 1024px) { .site-theme.top-frame #content > div > .portlet-layout.row, .site-theme.top-frame #footer .container, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 979px; } .site-theme.top-frame body #content { background-size: 720px auto; min-height: 620px; margin-bottom: 0; } .site-theme.top-frame body #content #main-content .portlet-layout.row { margin-bottom: 1.5rem; } .site-theme.top-frame #banner #heading .portlet-body { } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar { background-color: $colorDarkBlue; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row { padding: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row > div.col-md-7 a.logo { height: 5.25rem; left: 0; top: 1.5rem; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row > div.col-md-7 a.logo img { max-height: 5.25rem; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row div.col-md-5 { margin: 0; right: 10%; } .site-theme .mobile-menu-actions { margin: 0; top: 5.35rem; z-index: 2; } .site-theme .mobile-menu-actions.visible-phone { display: block !important; } .site-theme .mobile-menu-actions a, .site-theme .mobile-menu-actions button { color: $colorDarkBlue; display: block; float: none; height: auto; padding: 0.75rem 1.5rem; width: auto; } .site-theme .mobile-menu-actions a i, .site-theme .mobile-menu-actions button i, .site-theme .mobile-menu-actions a span[role], .site-theme .mobile-menu-actions button span[role] { margin: 0; } .site-theme .mobile-menu-actions a i:before, .site-theme .mobile-menu-actions button i:before, .site-theme .mobile-menu-actions a span[role]:before, .site-theme .mobile-menu-actions button span[role]:before { font-size: 2.25rem; } .site-theme .mobile-menu-actions a span:not([role]), .site-theme .mobile-menu-actions button span:not([role]) { color: #fff !important; display: block; font-size: 1rem !important; letter-spacing: 0.05rem; margin: 5px 0 0; } .site-theme.top-frame #banner nav { display: none !important; } .site-theme.top-frame #content #main-content.frontpage > .layout-wrapper-wide { margin-right: 0; margin-left: 0; } .site-theme.top-frame #content #main-content.frontpage > .layout-wrapper:first-of-type { padding: 0; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row { max-width: 979px; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row > #column-1, .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row > #column-2, .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row > #column-3 { width: 100%; max-width: 100%; flex: 0 0 100%; margin-left: 0; padding: 0 1.5rem; border-radius: 0; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row { max-width: 979px; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row > #column-9 { display: none; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row > #column-9 + div.col-md-9 { width: 100%; max-width: 100%; flex: 0 0 100%; margin-left: 0; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row { max-width: 979px; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row > #column-9 { display: none; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row > #column-9 + div.col-md-9 { width: 100%; max-width: 100%; flex: 0 0 100%; margin-left: 0; } .site-theme.top-frame #main-content.listing-layout.journal-display-page { max-width: 979px; } .site-theme.top-frame #main-content.listing-layout.journal-display-page > .row { padding: 0 1.5rem; } .site-theme.top-frame #main-content.listing-layout.journal-display-page > .row > .col-md-3 { display: none; } .site-theme.top-frame #main-content.listing-layout.journal-display-page > .row > .col-md-9 { width: 100%; max-width: 100%; flex: 0 0 100%; margin-left: 0; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { margin: 0 0 2.25rem 0; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { max-width: 979px; } .top-frame .portlet-navigation { display: none; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content { padding: 2.5rem 2rem 2.5rem 0; } .site-theme.top-frame #content .tvv-hero__lift { flex-flow: column-reverse nowrap; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content { width: 100%; flex: 0 1 auto; max-width: 100%; padding: 2.5rem 1.5rem; border-radius: 0; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content > * { max-width: 100%; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--image { position: relative; width: 100%; padding-top: 45%; } .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--image:not([style]) { padding-top: 0; } #content .journal-content-article section.tvv-hero-area { margin-bottom: 1.5rem !important; } #content .journal-content-article section.tvv-hero-area img { aspect-ratio: 10 / 4; } #content .journal-content-article section.tvv-hero-area .text-wrapper { max-width: 979px; margin-top: 1.75rem; } #content .journal-content-article section.tvv-hero-area .text-wrapper h1 { font-size: 2.59rem !important; line-height: 1.5 !important; } #content .journal-content-article section.tvv-hero-area .text-wrapper .desc-wrapper { font-size: 1.125rem !important; line-height: 1.5rem !important; } #content .journal-content-article section.tvv-hero-area .image-wrapper.halftonepattern::before { aspect-ratio: 10 / 4; } .site-theme.top-frame #content .image__lifts { max-width: 979px; } .site-theme.top-frame #content .image__lifts { max-width: 100%; } .site-theme.top-frame #content .image__lifts .image__lifts--item { margin: 0 0 3.5rem; width: 100%; } } @media (max-width: 979px) { .site-theme.top-frame #content > div > .portlet-layout.row, .site-theme.top-frame #footer .container, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 100%; } .site-theme.top-frame body #content { background-size: 640px auto; } .site-theme.top-frame #content #main-content.landingpage-layout-container > .landingpage-layout > .portlet-layout.row { max-width: 100%; } .site-theme.top-frame #content > #main-content.listing-layout > .portlet-layout.row { max-width: 100%; } .site-theme.top-frame #main-content.listing-layout > .layout-wrapper > .portlet-layout.row { max-width: 100%; } .site-theme.top-frame #main-content.listing-layout.journal-display-page { max-width: 100%; } .site-theme.top-frame #content .portlet-breadcrumb .portlet-body > nav > ul.breadcrumb { max-width: 100%; } .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col { max-width: 100%; flex: 0 0 100%; margin: 1.5rem 0 0 0; } #content .journal-content-article section.tvv-hero-area .text-wrapper { max-width: 100%; } .site-theme.top-frame #content .image__lifts { max-width: 100%; } } @media (min-width: 1367px) { .site-theme.top-frame body #content { min-height: 860px; } } @media (max-width: 767px) { .site-theme.top-frame body #content { background-size: 480px auto; } .site-theme.top-frame #banner #heading .portlet-body { } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container { } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container > div { margin-left: 1.75rem; padding: 0.5rem 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container > div:first-child { margin-left: 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container > div.header-top-bar-links-right ul.top-bar-link-list { margin-left: 1.75rem; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container > div.header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul { margin: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row > div.col-md-7 a.logo { max-width: calc(100% - 65px); } .site-theme.top-frame #main-content.listing-layout.journal-display-page .news-page { display: flex; flex-direction: column; } .site-theme.top-frame #main-content .portlet-body h1, .site-theme.top-frame #main-content .portlet-body .h1 { font-size: 2.03rem; } .site-theme.top-frame #main-content .portlet-body h2, .site-theme.top-frame #main-content .portlet-body .h2 { font-size: 1.74rem; } .site-theme.top-frame #main-content .portlet-body h3, .site-theme.top-frame #main-content .portlet-body .h3 { font-size: 1.45rem; } .site-theme.top-frame > body.public-page #content .portlet-body > .journal-content-article .yja_factbox__aside, .site-theme.top-frame > body.public-page #content .portlet-body .media-item.news-page > span[itemprop="articleBody"] .yja_factbox__aside, .site-theme.top-frame > body.public-page #content .portlet-body > section > div[itemtype*="Event"] .yja_factbox__aside { float: none; width: 100%; max-width: 100%; margin: 1.3125rem 0; } .site-theme.top-frame #content .listing-layout .journal-display-page .news-page { display: flex; flex-direction: column; } .site-theme.top-frame #footer { } .site-theme.top-frame #footer .container.footer-main-content { } .site-theme.top-frame #footer .container.footer-main-content > .row { display: block; margin: 0 auto; } .site-theme.top-frame #footer .container.footer-main-content > .row > .col { width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 0 2rem; } .site-theme.top-frame #footer .container.footer-main-content > .row > .col:last-child { margin-bottom: 0; } .site-theme.top-frame #footer .footer-bottom-bar .container { padding-top: 0; border-top: none; } .site-theme.top-frame #footer .footer-bottom-bar .container ul { flex-flow: column nowrap; justify-content: flex-start; } .site-theme.top-frame #footer .footer-bottom-bar .container ul li { padding: 0 0 0.5rem; border-left: none; } } @media (max-width: 550px) { .site-theme.top-frame body #content { background-size: 360px auto; } .site-theme.top-frame #banner #heading .portlet-body { } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container { align-items: flex-end; flex-flow: column nowrap; padding: 0 0.875rem; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container > div { margin-left: 0; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container > div:first-child { padding-bottom: 0.25rem; } .site-theme.top-frame #banner #heading .portlet-body .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container > div:last-child { padding-top: 0.25rem; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row { } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row > div.col-md-7 a.logo { } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row > div.col-md-7 a.logo img { max-width: 100%; } } @media (min-width: 1366px) and (max-width: 1439.98px) { .site-theme.top-frame #banner #heading > div.yja-site-template-settings-header-portlet { max-width: 1366px; margin: 0 1.95rem; } .site-theme.top-frame #banner #heading .portlet-body .row.header-row div.col-md-5 { right: calc(50vw - 683px); } .site-theme.top-frame #banner nav { max-width: 1366px; } } @media (min-width: 1280px) and (max-width: 1365.98px) { .site-theme.top-frame #banner #heading > div.yja-site-template-settings-header-portlet { max-width: 1280px; } .site-theme.top-frame #banner #heading .portlet-body .row.header-row div.col-md-5 { right: calc(50vw - 640px); } .site-theme.top-frame #banner nav { max-width: 1280px; padding: 0 1rem; } } @media (max-width: 1279.98px) { .site-theme.top-frame #banner #heading > div.yja-site-template-settings-header-portlet { max-width: 1024px; } .site-theme.top-frame #banner #heading .portlet-body .row.header-row { } .site-theme.top-frame #banner #heading .portlet-body .row.header-row div.col-md-7 { display: block; } .site-theme.top-frame #banner nav { max-width: 100%; } .site-theme.top-frame #banner nav > ul.a11y-nav { padding: 0; } .site-theme.top-frame #banner nav > ul.a11y-nav:first-child { margin-left: 1rem !important; } .site-theme.top-frame #banner nav > ul.a11y-nav:last-child { margin-right: 1rem !important; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item#layout_000 { display: none; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub ul { position: relative; top: -0.5rem; } .site-theme.top-frame #content .portlet-navigation .portlet-body .list-menu > ul, .portlet-navigation .list-menu > ul { margin: 0; } } @media (max-width: 1023.98px) { .site-theme.top-frame #banner #heading > div.yja-site-template-settings-header-portlet { max-width: 979px; } .site-theme.top-frame #banner #heading .portlet-body { } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar.hasLangDrowpdown > .layout-wrapper-wide-container { flex-flow: row wrap; justify-content: flex-end; max-width: 100%; padding: 0 1.5rem; } .site-theme.top-frame #banner #heading .portlet-body .row.header-row div.col-md-5 { right: calc(58vw - 32rem); } .site-theme.top-frame #banner nav { max-width: calc(979px - 3rem); } } @media (max-width: 1024px) and (max-width: 767px) { .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row div.col-md-5 { right: 0; } } @media (min-width: 768px) { .site-theme.top-frame #banner #heading .portlet-body .col-md-5 .header-top-right-area .input-group { } .site-theme.top-frame #banner #heading .portlet-body .col-md-5 .header-top-right-area .input-group input[type="search"] { max-width: 240px; margin-left: auto; } } @media (min-width: 871px) { .site-theme.top-frame #banner #heading .header-top-right-cell .search-form input[type="search"] { min-width: 240px; } } @media (max-width: 1365.98px) { .site-theme.top-frame #banner nav > ul.a11y-nav { min-width: 8.5rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a { font-size: 1rem; padding: 0 0.375rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item .toggleVisibility { padding-left: 0; } } @media (max-width: 992px) { .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item { font-size: 90%; } } @media (min-width: 980px) and (max-width: 1280px) { .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a span { text-decoration-thickness: 0.35rem; text-underline-offset: 0.267rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > a[aria-current="page"] span:after { bottom: -0.35rem; left: 0; margin-left: 0; height: 0.35rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > button.a11y-toggler { font-size: 1.2rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.has-children > a { padding: 0 0.125rem 0 0.25rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item.selected a { padding: 0 0.125rem 0 0.25rem; } .site-theme.top-frame #banner nav > ul.a11y-nav > li.a11y-nav__item > .a11y-nav__sub { top: 3.625rem; } } @media (max-width: 1280px) and (max-width: 1024px) { .site-theme.top-frame #content #main-content.frontpage .columns-3 .portlet-layout.row > div { width: 100%; max-width: 100%; flex: 0 0 100%; margin-left: 0; } } @media (max-width: 991px) { .site-theme.top-frame #main-content .portlet-body h1, .site-theme.top-frame #main-content .portlet-body .h1 { font-size: 2.59rem; } .site-theme.top-frame #main-content .portlet-body h2, .site-theme.top-frame #main-content .portlet-body .h2 { font-size: 2.22rem; } .site-theme.top-frame #main-content .portlet-body h3, .site-theme.top-frame #main-content .portlet-body .h3 { font-size: 1.85rem; } } @media (min-width: 1281px) { .site-theme.top-frame #content .feed-item.simple { margin-bottom: 2.25rem; } .site-theme.top-frame #content .feed-item.simple .feed-item__heading { margin-bottom: 0; margin-top: 0; } .site-theme.top-frame #content .feed-item.simple .meta { margin-top: 0.5rem; } } @media (min-width: 980px) { .site-theme.top-frame #footer > div .portlet-content-container > .portlet-body .container.footer-main-content > .row > div.col { align-items: center; } } @media (min-width: 1024px) { .site-theme.top-frame #content .tvv-hero__lift .tvv-hero__lift--content { min-height: 28.125rem; } } @media (min-width: 1366px) { #content .journal-content-article section.tvv-hero-area img { max-height: 50vh; } } @media (min-width: 1025px) { #content .journal-content-article section.tvv-hero-area .text-wrapper h1 { max-width: 800px; } #content .journal-content-article section.tvv-hero-area .text-wrapper .desc-wrapper .desc { max-width: 800px; } } @media (max-width: 500px) { .tvv-paths > .tvv-path { grid-template-columns: 50px 1fr; column-gap: 1.5rem; } .tvv-paths > .tvv-path .tvv-path__index { } .tvv-paths > .tvv-path .tvv-path__index > .tvv-path__index--icon { } .tvv-paths > .tvv-path .tvv-path__index > .tvv-path__index--icon > svg { width: 50px; height: 50px; } .tvv-paths > .tvv-path .tvv-path__index .tvv-path__index--value { top: 8px; } .tvv-paths > .tvv-path .tvv-path__index:after { top: 50px; } .tvv-paths > .tvv-path > .tvv-path__content { padding-top: 0; } } @media (min-width: 1280px) { .site-theme.top-frame #content .image__lifts .image__lifts--item { width: calc(33.333% - 1rem); } .site-theme.top-frame #content .image__lifts .image__lifts--item:nth-child(3n) { margin-right: 0; } } @media (min-width: 1025px) and (max-width: 1279.98px) { .site-theme.top-frame #content .image__lifts { max-width: 1024px; } .site-theme.top-frame #content .image__lifts .image__lifts--item { width: calc(50% - 0.75rem); } .site-theme.top-frame #content .image__lifts .image__lifts--item:nth-child(2n) { margin-right: 0; } } @media (min-width: 768px) and (max-width: 1024px) { .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-layout.row > div .portlet-content > .portlet-header h3 { text-align: left; padding-right: 10px; padding-left: 0; width: 100%; margin-right: auto; margin-left: auto; max-width: 767.98px; } } @media (max-width: 768px) { .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-header h3.portlet-title { margin-top: 1.5rem; } .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-header h3.portlet-title:first { margin-top: 0; } } @media (min-width: 768px) and (max-width: 1440px) { .site-theme.top-frame #content .frontpage .portlet-nested-portlets .portlet-asset-publisher .portlet-body .container.simplified__list { padding: 0 0.45rem; } } @media (max-width: 1028px) { .site-theme.top-frame[lang="fi-FI"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="sv-SE"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a, .site-theme.top-frame[lang="en-US"] #banner nav > ul.a11y-nav > li.a11y-nav__item > a { font-size: 0.7rem !important; } } 