<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.top-frame body { font-size: 100%; color: #333; font-family: Helvetica,Arial,sans-serif; line-height: 1.4; } .top-frame a { color: #ce0f69; } .top-frame a:hover, .top-frame a:focus { color: #ce0f69; } .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: #333; font-weight: normal; font-style: normal; font-family: Helvetica,Arial,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: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; } .top-frame .btn { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; } .top-frame .btn.btn-default { border: solid 1px #666; background: #84329b; color: #fff; } .top-frame .btn.btn-default:hover { background: #454545; } .top-frame .btn.btn-primary, .top-frame .btn.search-form_submit { background-color: #84329b; color: white; } .top-frame .btn.btn-primary:hover, .top-frame .btn.search-form_submit:hover { background-color: #772d8b; } .top-frame .btn.search-form_submit { border-color: #84329b; } .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: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .top-frame .badge:not(.error-notice), .top-frame .label, .top-frame .yja-tag { border: 1px solid #333; } .top-frame .portlet-navigation .nav-menu ul a { color: #333; } .top-frame .portlet-navigation .nav-menu ul ul a { color: #383838; } .top-frame .portlet-navigation .nav-menu &gt; ul &gt; li { color: #383838; } .top-frame .events .event-highlight { font-size: 1.1em; border-top: solid 1px #84329b; } .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 #84329b; } .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: #ce0f69; display: block; position: relative; } .top-frame .events.event-search-portlet .event-list-wrapper &gt; .span12 &gt; .span3 { background: #84329b; } .top-frame .events.event-search-portlet .event-list-wrapper { border-color: #84329b; } .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: #84329b; 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 #84329b; border-right: 1px solid #84329b; border-left: 1px solid #84329b; 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: #ce0f69; } .top-frame #scrollToTop { color: #fff; background: #84329b; } .top-frame #scrollToTop:hover { background: #772d8b; } .top-frame #banner .language-version-selection-portlet .lang-text &gt; 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: #84329b; color: white !important; } .top-frame #banner .language-version-selection-portlet .lang-nav ul { background: #84329b; } .top-frame .media-item .small figure { float: left; margin-right: 1em; } .top-frame .media-item .dark-link { color: #333; } .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: #333; } .top-frame .media-item .meta { margin-bottom: em(5px); color: #3d3d3d; font-size: .9em; } .top-frame .feed-item.simple .meta { color: #3d3d3d; font-size: .9em; } .top-frame .feed-item.simple h6 a { color: #333; } .top-frame ul.position-nav li.selected { background: #84329b; } .top-frame ul.position-nav li.selected:hover { background-color: #84329b; } .top-frame .carousel .description { font-family: Helvetica,Arial,sans-serif; font-weight: normal; } .panel.border-top-emphasis { border-top: solid 4px #84329b; } .top-frame #banner { background-repeat: repeat; background-size: initial; background-position: center top; background-color: transparent; background-image: url('data:image/svg+xml,data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E'); color: #818284; } .top-frame #banner a { color: #818284; } .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: transparent; color: #1f1c1c; } .top-frame #banner nav ul.site-theme__navigation li a:hover { background-color: darken(transparent, 10%); } .top-frame #banner nav ul.site-theme__navigation li.selected { background-color: #84329b; 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: #772d8b; } .top-frame #banner nav a { color: #1f1c1c; } .top-frame #banner nav.fixed { background: transparent; } .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: repeat; background-size: initial; background-position: center top; background-color: #84329b; color: #fff; } .top-frame #footer a { color: #fff; } .top-frame #footer .footer-bottom-bar { background-color: #84329b; } .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: #efefef; } .top-frame .homepage .layout-wrapper-wide *, .top-frame .homepage .layout-wrapper-wide .carousel-wrapper ul li h3 a .description { color: #454545; } .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: 1440px; } .mobile-menu-actions { right: 0; } .mobile-menu-actions a.menu-icon { background: #fff; color: #333; } .mobile-menu-actions a { color: #ce0f69; } .mobile-menu-actions a.menu-icon { font-family: Helvetica,Arial,sans-serif; } .mobile-menu-actions a:active, .mobile-menu-actions a:focus, .mobile-menu-actions a:hover { color: #ce0f69; } .mm-menu { border-color: #84329b; } .mm-menu a { color: white; } .mm-menu a:hover, .mm-menu a:focus { color: white; } @font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: url('/o/common-ui-resources/fonts/ibm-plex-sans/Light/ibm-plex-sans-v14-latin-ext_latin-300.eot?t=1668075361510'); src: local(''),url('/o/common-ui-resources/fonts/ibm-plex-sans/Light/ibm-plex-sans-v14-latin-ext_latin-300.eot?t=1668075361510') format('embedded-opentype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Light/ibm-plex-sans-v14-latin-ext_latin-300.woff2?t=1668075361510') format('woff2'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Light/ibm-plex-sans-v14-latin-ext_latin-300.woff?t=1668075361510') format('woff'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Light/ibm-plex-sans-v14-latin-ext_latin-300.ttf?t=1668075361510') format('truetype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Light/ibm-plex-sans-v14-latin-ext_latin-300.svg?t=1668075361510#IBMPlexSans') format('svg'); } @font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: url('/o/common-ui-resources/fonts/ibm-plex-sans/Regular/ibm-plex-sans-v14-latin-ext_latin-regular.eot?t=1668075361510'); src: local(''),url('/o/common-ui-resources/fonts/ibm-plex-sans/Regular/ibm-plex-sans-v14-latin-ext_latin-regular.eot?t=1668075361510') format('embedded-opentype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Regular/ibm-plex-sans-v14-latin-ext_latin-regular.woff2?t=1668075361510') format('woff2'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Regular/ibm-plex-sans-v14-latin-ext_latin-regular.woff?t=1668075361510') format('woff'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Regular/ibm-plex-sans-v14-latin-ext_latin-regular.ttf?t=1668075361510') format('truetype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Regular/ibm-plex-sans-v14-latin-ext_latin-regular.svg?t=1668075361510#IBMPlexSans') format('svg'); } @font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: url('/o/common-ui-resources/fonts/ibm-plex-sans/Medium/ibm-plex-sans-v14-latin-ext_latin-500.eot?t=1668075361510'); src: local(''),url('/o/common-ui-resources/fonts/ibm-plex-sans/Medium/ibm-plex-sans-v14-latin-ext_latin-500.eot?t=1668075361510') format('embedded-opentype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Medium/ibm-plex-sans-v14-latin-ext_latin-500.woff2?t=1668075361510') format('woff2'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Medium/ibm-plex-sans-v14-latin-ext_latin-500.woff?t=1668075361510') format('woff'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Medium/ibm-plex-sans-v14-latin-ext_latin-500.ttf?t=1668075361510') format('truetype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Medium/ibm-plex-sans-v14-latin-ext_latin-500.svg?t=1668075361510#IBMPlexSans') format('svg'); } @font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: url('/o/common-ui-resources/fonts/ibm-plex-sans/Bold/ibm-plex-sans-v14-latin-ext_latin-700.eot?t=1668075361510'); src: local(''),url('/o/common-ui-resources/fonts/ibm-plex-sans/Bold/ibm-plex-sans-v14-latin-ext_latin-700.eot?t=1668075361510') format('embedded-opentype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Bold/ibm-plex-sans-v14-latin-ext_latin-700.woff2?t=1668075361510') format('woff2'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Bold/ibm-plex-sans-v14-latin-ext_latin-700.woff?t=1668075361510') format('woff'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Bold/ibm-plex-sans-v14-latin-ext_latin-700.ttf?t=1668075361510') format('truetype'),url('/o/common-ui-resources/fonts/ibm-plex-sans/Bold/ibm-plex-sans-v14-latin-ext_latin-700.svg?t=1668075361510#IBMPlexSans') format('svg'); } .site-theme.top-frame body { font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; font-size: 1.125rem; } .site-theme.top-frame body a:focus { outline: 1px dotted #404041; outline: 5px auto -webkit-focus-ring-color; 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: Arial,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 { padding: 1rem 0; margin-bottom: 0; background-color: #fff; border-top: 3px solid #84329b; } .site-theme.top-frame #content &gt; .listing-layout { position: relative; width: 100%; max-width: 1440px; margin: 0 auto; } .site-theme.top-frame #content &gt; .listing-layout #main-content.col-md-9 { margin: 0 0 0 2.5641%; } .site-theme.top-frame #main-content .portlet-column h2.hed-section.portlet-title { display: inline-block; border-bottom: 3px solid #84329b; font-weight: 300; line-height: 1.45; } .site-theme.top-frame .akkusastoori #main-content .portlet-column h2.hed-section.portlet-title { border-bottom: 3px solid #71c5e8; } .site-theme.top-frame #main-content .portlet-title { white-space: normal; } .site-theme.top-frame #main-content .portlet-boundary.hidden-body .portlet-content { min-height: auto; } .site-theme.top-frame #main-content .portlet-boundary.hidden-body .portlet-content .portlet-body { margin: 0 !important; } .site-theme.top-frame #main-content .portlet-boundary.hidden-body .portlet-content .portlet-body &gt; * { display: none; } .site-theme.top-frame #main-content .portlet-boundary.hidden-body .portlet-content .portlet-body &gt; .subscribe-action:first-child { display: block !important; } .site-theme.top-frame #heading .portlet-body .header-top-bar { margin-bottom: 0; text-align: center; background: #84329b; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container { max-width: 1440px; margin: 0 auto; padding: 0; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks { position: absolute; top: 0; right: 0; width: auto; margin: 0; list-style-type: none; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li { float: left; display: block; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a { display: block; min-width: 10rem; padding: 0; line-height: 2.75rem; color: #fff; font-weight: 500; text-decoration: none; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a:hover { text-decoration: underline; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a:focus { outline: 2px solid #fff !important; outline-offset: -7px; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a:after { content: '\f105'; display: inline-block; margin-left: .5rem; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none !important; line-height: 1; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:first-child a { background-color: #ce0f69; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:last-child a { color: #1f1c1c; background-color: #ff9e1b; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang { display: block; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet { display: block; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul { display: flex; flex-flow: row wrap; justify-content: center; justify-self: center; justify-items: center; padding: 0; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul li { flex: 0 1 auto; margin: 0; padding: .75rem 0; border: none; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul li a { display: block; padding: 0 .75rem; color: #fff; font-weight: 300; line-height: 1.25; border-left: 1px solid #fff; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul li a:focus { outline: 2px solid #fff !important; outline-offset: 5px; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul li:first-child a { border-left: none; padding-left: 0; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul li:last-child a { padding-right: 0; } .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul.fi li.fi a, .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul.sv li.sv a, .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul.en li.en a, .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul.ru li.ru a, .site-theme.top-frame #heading .portlet-body .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul.se li.se a { font-weight: 600; } .site-theme.top-frame #heading .portlet-body .row.header-row { background-color: transparent; } .site-theme.top-frame #heading .portlet-body .row.header-row div[class*="col-"] { position: relative; padding: 1.25rem 0; background-color: transparent; } .site-theme.top-frame #heading .portlet-body .row.header-row .header-top-right-area { margin: 1.25rem 0 0; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-7 { background-color: #fff; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-7 a.logo { position: relative; width: 26rem; height: 5.75rem; padding: 0; background-color: #fff; overflow: hidden; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-7 a.logo img { position: absolute; top: 0; width: 20rem; height: 10rem; max-height: none; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-7 #service-mobile-search, .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-7 #service-mobile-search &gt; span { display: none; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 { background-color: #fff; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 form.search-form { position: relative; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 form input, .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 form button { font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 form input.search-query { width: 10rem; margin: 0; padding: .6125rem 2.5rem .6125rem 1.25rem; background-color: #d2d3d4; color: #58585a; border-color: #818284; border-radius: 1.5rem; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 form .btn { position: absolute; top: 0; right: .5rem; width: 2.5rem; height: 2.5rem; padding: 0; border: none; color: #84329b; background-color: transparent; font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; border-radius: 1rem; box-shadow: none; overflow: hidden; text-indent: 3rem; z-index: 2; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 form:after { content: '\f002'; position: absolute; display: block; top: .125rem; right: .5rem; width: 2.5rem; height: 2.5rem; padding: .375rem; color: #84329b; text-align: center; text-transform: none; font-size: 1.5rem; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; } .site-theme.top-frame #heading .portlet-body .row.header-row div.col-md-5 a.header-advanced-search-link { display: none !important; margin-right: 7.5rem; } .site-theme.top-frame[lang="sv-SE"] #heading .portlet-body .row.header-row div.col-md-7 a.logo img, .site-theme.top-frame[lang="ru-RU"] #heading .portlet-body .row.header-row div.col-md-7 a.logo img, .site-theme.top-frame[lang="se-FI"] #heading .portlet-body .row.header-row div.col-md-7 a.logo img, .site-theme.top-frame[lang="en-US"] #heading .portlet-body .row.header-row div.col-md-7 a.logo img { height: auto; } .site-theme.top-frame[lang="en-US"] #heading .portlet-body .row.header-row div.col-md-7 a.logo { width: 31.25rem; } .site-theme.top-frame[lang="en-US"] #heading .portlet-body .row.header-row div.col-md-7 a.logo img { width: 100%; } #content #navigation__substitute { display: none !important; } .site-theme.top-frame #banner nav { width: 100%; background-color: #fff; } .site-theme.top-frame #banner nav&gt; ul { position: relative; width: 1440px; max-width: 100%; margin: .75rem auto 1rem; padding: 0; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: stretch; font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; z-index: 4; } .site-theme.top-frame #banner nav&gt; ul li { position: relative; flex: 0 1 auto; display: flex; flex-flow: column nowrap; padding: 0; font-size: 1.25rem; line-height: 1.389; border-right: 1px solid #d2d3d4; } .site-theme.top-frame #banner nav&gt; ul li a { position: relative; display: block; padding: 0 1rem; font-weight: 500; text-align: center; z-index: 1; line-height: 1.389; } .site-theme.top-frame #banner nav&gt; ul li a.hasChildren { padding-right: 1.75rem; } .site-theme.top-frame #banner nav&gt; ul li a span { display: block; padding: .5rem 0; text-decoration: none; } .site-theme.top-frame #banner nav&gt; ul li a:hover span { text-decoration: underline; } .site-theme.top-frame #banner nav&gt; ul li:first-child a { padding-left: 0; } .site-theme.top-frame #banner nav&gt; ul li .toggleVisibility { position: absolute; top: 0; right: 0; display: block; width: 1.75rem; height: 100%; text-align: center; border: none; background-color: transparent; z-index: 2; } .site-theme.top-frame #banner nav&gt; ul li .toggleVisibility:before { display: block; top: 50%; margin-top: .25rem; font-size: .75rem; } .site-theme.top-frame #banner nav&gt; ul li .toggleVisibility:focus { outline: 1px dotted #404041; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #banner nav&gt; ul li.selected a span { color: #1f1c1c; } .site-theme.top-frame #banner nav&gt; ul li.selected, .site-theme.top-frame #banner nav&gt; ul li.selected &gt; a span, .site-theme.top-frame #banner nav&gt; ul li.selected a:hover { background-color: transparent; color: #84329b; } .site-theme.top-frame #banner nav&gt; ul li:first-child a span:after { display: none; } .site-theme.top-frame #banner nav&gt; ul li:last-child { border-right: none; } .site-theme.top-frame #banner nav&gt; ul li ul { display: none; position: absolute; top: 3.75rem; left: 0; margin: 0; min-width: 17.75rem; background-color: #fff; border-width: 0 1px 1px; border-style: solid; border-color: #84329b; z-index: 3; } .site-theme.top-frame #banner nav&gt; ul li ul li { flex: none; border-top: 1px solid #84329b; border-right: none !important; padding: 0; white-space: nowrap; } .site-theme.top-frame #banner nav&gt; ul li ul li.selected, .site-theme.top-frame #banner nav&gt; ul li ul li.selected &gt; a span { background-color: transparent; color: #ce0f69; } .site-theme.top-frame #banner nav&gt; ul li ul li.selected:hover &gt; a span { color: #fff; } .site-theme.top-frame #banner nav&gt; ul li ul li a { display: block; padding: .675rem 1rem !important; text-transform: unset; text-align: left; font-size: 1rem; font-weight: 400; } .site-theme.top-frame #banner nav&gt; ul li ul li a.hasChildren { padding-right: 1.75rem !important; } .site-theme.top-frame #banner nav&gt; ul li ul li a span { padding: 0; } .site-theme.top-frame #banner nav&gt; ul li ul li .toggleVisibility { width: 1.75rem; } .site-theme.top-frame #banner nav&gt; ul li ul li:hover { background-color: #84329b; } .site-theme.top-frame #banner nav&gt; ul li ul li:hover &gt; a { color: #fff; } .site-theme.top-frame #banner nav&gt; ul li ul li:hover &gt; a &gt; span { color: #fff; } .site-theme.top-frame #banner nav&gt; ul li ul li:hover &gt; .toggleVisibility:before { color: #fff; } .site-theme.top-frame #banner nav&gt; ul li ul li:focus { background-color: #84329b; } .site-theme.top-frame #banner nav&gt; ul li ul li:focus &gt; a { color: #fff; } .site-theme.top-frame #banner nav&gt; ul li ul li:focus .toggleVisibility:before { color: #fff; } .site-theme.top-frame #banner nav&gt; ul li ul li ul { top: -0.0675rem !important; left: 17.625rem; } .site-theme.top-frame #banner nav.fixed { height: auto; padding: .5rem 0; border-bottom: 3px solid #84329b; } .site-theme.top-frame #banner nav.fixed&gt; ul { width: 100%; max-width: 1440px; } .site-theme.top-frame #banner nav.fixed&gt; ul li ul { top: 3.25rem; } .site-theme.top-frame #footer { position: relative; font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; } .site-theme.top-frame #footer .container { position: relative; max-width: 1440px; margin: 0 auto; } .site-theme.top-frame #footer .footer-main-content { padding: 1.75rem 1.25rem; } .site-theme.top-frame #footer .footer-main-content .row { justify-content: center; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] { width: 100%; text-align: center; font-weight: 300; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] img { max-height: 8rem; margin-bottom: 1rem; max-width: 100%; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] a { display: inline-block; font-weight: 500; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] a:focus { outline: 2px solid #fff !important; outline-offset: 5px; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] a:after { content: '\f105'; display: inline-block; margin-left: .375rem; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] p { margin: 0 0 1rem; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul { list-style-type: none; display: flex; justify-content: center; margin: 0; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul li { flex: 0 1 auto; display: block; padding: .75rem 0; line-height: 20px; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul li a { padding: 0 .75rem; border-width: 0 0 0 1px; border-style: solid; border-color: #fff; line-height: 20px; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul li:first-child a { border-left-width: 0; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul:first-of-type { margin: 0 0 .75rem; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul:first-of-type li { border-bottom: 1px solid #fff; padding-bottom: 1.25rem; } .site-theme.top-frame #footer .footer-main-content div.col-md-1 a.social-media__icon { margin-bottom: 1.25rem; } .site-theme.top-frame #footer .footer-main-content div.col-md-1 a.social-media__icon:after { display: none; } .site-theme.top-frame #footer .footer-main-content div.col-md-1 &gt; div &gt; div:last-child a { margin-bottom: 0; } .site-theme.top-frame .portlet-breadcrumb { margin: 0 0 2rem; } .site-theme.top-frame .portlet-breadcrumb .portlet-body .breadcrumb { margin: 0; padding: 0; font-size: .9375rem; font-weight: 400; line-height: 1.25; } .site-theme.top-frame .portlet-breadcrumb .portlet-body .breadcrumb a { color: #404041; } .site-theme.top-frame .portlet-breadcrumb .portlet-body .breadcrumb li.active { color: #404041; } .site-theme.top-frame .portlet-breadcrumb .portlet-body .breadcrumb li.active.last a { color: #1f1c1c; } .site-theme.top-frame .portlet-breadcrumb .portlet-body .breadcrumb li:before, .site-theme.top-frame .portlet-breadcrumb .portlet-body .breadcrumb li .divider { padding: 0 .125rem 0 .375rem; } .site-theme.top-frame .portlet-breadcrumb .portlet-body .breadcrumb li:last-child .divider { display: none; } .site-theme.top-frame .portlet-navigation &gt; span:empty { display: none; } .site-theme.top-frame .portlet-navigation .nav-menu { font-size: 1rem; font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; } .site-theme.top-frame .portlet-navigation .nav-menu h2 { margin: 0; font-size: 1.25rem; font-weight: 500; border-bottom: 3px solid #84329b; line-height: 2.3; color: #ce0f69; font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; } .site-theme.top-frame .portlet-navigation .nav-menu h2 a { line-height: 1.4; } .site-theme.top-frame .portlet-navigation .portlet-body ul { margin-left: 1rem; } .site-theme.top-frame .portlet-navigation .portlet-body ul li { border-bottom: none; } .site-theme.top-frame .portlet-navigation .portlet-body ul li a { padding: .6875rem 1.75rem .6875rem .25rem; font-size: 1em; font-weight: 400; color: #404041; border-bottom: 1px solid #d2d3d4; line-height: 1.44444; } .site-theme.top-frame .portlet-navigation .portlet-body ul li a.open.selected, .site-theme.top-frame .portlet-navigation .portlet-body ul li a.selected { font-weight: 500; color: #ce0f69; } .site-theme.top-frame .portlet-navigation .portlet-body ul li.hasChild.open { border-bottom: 1px solid #d2d3d4; margin-bottom: -1px; } .site-theme.top-frame .portlet-navigation .portlet-body ul li.hasChild.open a.open { border-bottom: 1px solid #d2d3d4; background-color: transparent; } .site-theme.top-frame .portlet-navigation .portlet-body ul li.hasChild.open a.selected { font-weight: 500; color: #ce0f69; } .site-theme.top-frame .portlet-navigation .portlet-body ul li.hasChild ul li { border-bottom: none; } .site-theme.top-frame .portlet-navigation .portlet-body ul li.hasChild ul li a { padding: .6875rem 2.5rem .6875rem .25rem; } .site-theme.top-frame .portlet-navigation .portlet-body ul li.hasChild ul li:last-child &gt; a { margin-bottom: -1px; border-bottom: none; } .site-theme.top-frame .portlet-navigation .portlet-body ul li .toggleVisibility { top: 3px; right: 0; width: 2.5rem; padding: 0 .875rem; font-size: .75rem; line-height: 3.33333; border-width: 0 0 0 1px; border-style: solid; border-color: #d2d3d4; background-color: transparent; } .site-theme.top-frame #main-content .journal-content-article { font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; } .site-theme.top-frame #main-content .journal-content-article a { color: #ce0f69; text-decoration: underline; } .site-theme.top-frame #main-content .journal-content-article h1, .site-theme.top-frame #main-content .journal-content-article h2 { font-weight: 300; } .site-theme.top-frame #main-content .journal-content-article h1 { font-size: 3rem; color: #ce0f69; line-height: 1.125; } .site-theme.top-frame #main-content .journal-content-article h2 { font-size: 2.25rem; color: #ce0f69; line-height: 1.27777; } .site-theme.top-frame #main-content .journal-content-article h3, .site-theme.top-frame #main-content .journal-content-article h4, .site-theme.top-frame #main-content .journal-content-article h5, .site-theme.top-frame #main-content .journal-content-article h6 { font-weight: 500; color: #1f1c1c; } .site-theme.top-frame #main-content .journal-content-article h3 { font-size: 1.75rem; color: #ce0f69; line-height: 1.25; } .site-theme.top-frame #main-content .journal-content-article p { margin: 1.25rem 0; font-size: 1.125rem; line-height: 1.44444; } .site-theme.top-frame #main-content .journal-content-article p:first-child { margin-top: 0 !important; } .site-theme.top-frame #main-content .journal-content-article strong { font-weight: 500; } .site-theme.top-frame #main-content .journal-content-article ul { list-style-type: disc; } .site-theme.top-frame #main-content .journal-content-article ul, .site-theme.top-frame #main-content .journal-content-article ol { margin-top: 1.25rem; margin-bottom: 1.25rem; margin-left: 3.5rem; color: #ce0f69; font-size: 1.25rem; font-weight: 500; line-height: 1.3; } .site-theme.top-frame #main-content .journal-content-article ul ul, .site-theme.top-frame #main-content .journal-content-article ol ol { margin-top: 0; margin-bottom: 0; margin-left: 1.5rem; } .site-theme.top-frame #main-content .journal-content-article ul li, .site-theme.top-frame #main-content .journal-content-article ol li { line-height: 1.7; } .site-theme.top-frame #main-content .journal-content-article table { border: none; border-collapse: collapse; } .site-theme.top-frame #main-content .journal-content-article table tr { background-color: #d2d3d4; } .site-theme.top-frame #main-content .journal-content-article table tr th, .site-theme.top-frame #main-content .journal-content-article table tr td { padding: .5rem .75rem .5rem 0; border: none; } .site-theme.top-frame #main-content .journal-content-article table tr:nth-child(2n) { background-color: #fff; } .site-theme.top-frame #main-content .journal-content-article .table-responsive { overflow-x: auto; } .site-theme.top-frame #main-content .journal-content-article blockquote { position: relative; padding: .75rem 0 .75rem 6.5rem; min-height: 5rem; font-size: 1.75rem; font-weight: 300; line-height: 1.25; color: #1f1c1c; border: none; } .site-theme.top-frame #main-content .journal-content-article blockquote * { color: #1f1c1c; font-style: normal; font-size: inherit; } .site-theme.top-frame #main-content .journal-content-article blockquote i, .site-theme.top-frame #main-content .journal-content-article blockquote em { font-style: italic; } .site-theme.top-frame #main-content .journal-content-article blockquote:before { content: '\201c'; position: absolute; top: .75rem; left: 1.5rem; height: 3rem; line-height: .95; font-family: Arial,Helvetica,sans-serif; font-size: 6.25rem; font-weight: 600; color: #ce0f69; overflow: hidden; } .site-theme.top-frame #main-content .journal-content-article figure.caption { display: flex; width: auto !important; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-end; align-content: stretch; background-color: #d2d3d4; } .site-theme.top-frame #main-content .journal-content-article figure.caption &gt; * { flex: 0 1 auto; align-self: center; } .site-theme.top-frame #main-content .journal-content-article figure.caption figcaption { padding: 1rem; width: 35%; font-size: 1.125rem; font-weight: 500; line-height: 1.44444; } .site-theme.top-frame #main-content .journal-content-article p.lead, .site-theme.top-frame #main-content .journal-content-article p.ingress { font-size: 1.25rem; font-weight: 500; line-height: 1.25; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox { position: relative; margin: 1.25rem 0; padding: 1.25rem; background-color: #71c5e8; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox * { color: #1f1c1c !important; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox * a { color: #1f1c1c !important; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox *:first-child { margin-top: 0; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox *:last-child { margin-bottom: 0; } .site-theme.top-frame #main-content .journal-content-article .yja_factbox__aside { float: right; margin: .5rem 0 .5rem 1.5rem; padding: 1.5rem; max-width: 40%; border: 1px solid #d2d3d4; } .site-theme.top-frame #main-content .journal-content-article .yja_factbox__aside p:first-child img { width: calc(100% + 3rem); max-width: calc(100% + 3rem); margin: -1.5rem -1.5rem 0; } .site-theme.top-frame #main-content .journal-content-article .yja_factbox__aside p:last-child { margin-bottom: 0; } .site-theme.top-frame #main-content .journal-content-article .yja_factbox__aside a.painike { display: inline-block; padding: .5rem 1.25rem; background-color: #404041; color: #fff; font-size: 1rem; text-decoration: none; text-transform: uppercase; border: 1px solid #404041; } .site-theme.top-frame #main-content .journal-content-article .yja_factbox__aside a.painike:hover { background-color: #84329b; border-color: #84329b; } .site-theme.top-frame #main-content .journal-content-article .yja_factbox__aside a.painike:active { background-color: #fff; border-color: #404041; color: #404041; } .site-theme.top-frame #main-content .journal-content-article span[itemprop="articleBody"] { margin: 0; } .site-theme.top-frame #main-content .journal-content-article .meta .ministries.date .contributor { display: none; } .site-theme.top-frame #main-content .journal-content-article .meta .ministries.label-published { display: none; } .site-theme.top-frame #main-content .journal-content-article .meta .label, .site-theme.top-frame #main-content .journal-content-article .meta .yja-tag { margin: .375rem .5rem .375rem 0; padding: .375rem 1rem; font-size: 1.125rem; line-height: 1.444; color: #fff; background-color: #84329b; border-width: 0; } .site-theme.top-frame #main-content .journal-content-article .meta .label:last-child, .site-theme.top-frame #main-content .journal-content-article .meta .yja-tag:last-child { margin-right: 0; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta { margin: 1.5rem 0; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta &gt; .yja-category-group { display: none; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta .yja-tag-group { display: block; margin: 1.5rem 0; padding: 1rem 0; border-width: 3px 0; border-color: #84329b; border-style: solid; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta .yja-tag-group a.yja-tag { margin: 0 .375rem 0 0; padding: 0; font-size: 1rem; font-weight: 600; line-height: 1.625; border: none; text-decoration: none; color: #ce0f69; background-color: transparent; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta .yja-tag-group a.yja-tag:after { content: ','; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta .yja-tag-group a.yja-tag:last-child { margin-right: 0; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta .yja-tag-group a.yja-tag:last-child:after { content: none; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta .yja-tag-group a.yja-tag:hover { text-decoration: underline; } .site-theme.top-frame #main-content .journal-content-article .meta.bottom-meta .yja-tag-group:empty { display: none; } .site-theme.top-frame #main-content h1, .site-theme.top-frame #main-content h2, .site-theme.top-frame #main-content h3, .site-theme.top-frame #main-content h4, .site-theme.top-frame #main-content h5, .site-theme.top-frame #main-content h6 { font-family: 'IBM Plex Sans',Arial,Helvetica,sans-serif; } .site-theme.top-frame #main-content .journal-content-article:first-child { margin-top: 0; } .site-theme.top-frame #main-content .journal-content-article:last-child { margin-bottom: 0; } .site-theme.top-frame .media-item .meta { line-height: 1.7; font-size: 1.1rem; font-weight: 300; } .site-theme.top-frame #content .portlet-blogs .news-page a { color: #ce0f69; text-decoration: underline; } .site-theme.top-frame #content .portlet-blogs .news-page h1, .site-theme.top-frame #content .portlet-blogs .news-page h2 { font-weight: 300; } .site-theme.top-frame #content .portlet-blogs .news-page h1 { font-size: 3rem; color: #ce0f69; line-height: 1.125; } .site-theme.top-frame #content .portlet-blogs .news-page h2 { font-size: 2.25rem; color: #ce0f69; line-height: 1.27777; } .site-theme.top-frame #content .portlet-blogs .news-page h3, .site-theme.top-frame #content .portlet-blogs .news-page h4, .site-theme.top-frame #content .portlet-blogs .news-page h5, .site-theme.top-frame #content .portlet-blogs .news-page h6 { font-weight: 500; color: #1f1c1c; } .site-theme.top-frame #content .portlet-blogs .news-page h3 { font-size: 1.75rem; color: #ce0f69; line-height: 1.25; } .site-theme.top-frame #content .portlet-blogs .news-page p { margin: 1.25rem 0; font-size: 1.125rem; line-height: 1.44444; } .site-theme.top-frame #content .portlet-blogs .news-page p:first-child { margin-top: 0 !important; } .site-theme.top-frame #content .portlet-blogs .news-page strong { font-weight: 500; } .site-theme.top-frame #content .portlet-blogs .news-page ul { list-style-type: disc; } .site-theme.top-frame #content .portlet-blogs .news-page ul, .site-theme.top-frame #content .portlet-blogs .news-page ol { margin-top: 1.25rem; margin-bottom: 1.25rem; margin-left: 3.5rem; color: #ce0f69; font-size: 1.25rem; font-weight: 500; line-height: 1.3; } .site-theme.top-frame #content .portlet-blogs .news-page ul ul, .site-theme.top-frame #content .portlet-blogs .news-page ol ol { margin-top: 0; margin-bottom: 0; margin-left: 1.5rem; } .site-theme.top-frame #content .portlet-blogs .news-page ul li, .site-theme.top-frame #content .portlet-blogs .news-page ol li { line-height: 1.7; } .site-theme.top-frame #content .portlet-blogs .news-page table { border: none; border-collapse: collapse; } .site-theme.top-frame #content .portlet-blogs .news-page table tr { background-color: #d2d3d4; } .site-theme.top-frame #content .portlet-blogs .news-page table tr th, .site-theme.top-frame #content .portlet-blogs .news-page table tr td { padding: .5rem .75rem .5rem 0; border: none; } .site-theme.top-frame #content .portlet-blogs .news-page table tr:nth-child(2n) { background-color: #fff; } .site-theme.top-frame #content .portlet-blogs .news-page .table-responsive { overflow-x: auto; } .site-theme.top-frame #content .portlet-blogs .news-page blockquote { float: right; position: relative; max-width: 65%; margin: 0; padding: .75rem 0 .75rem 5.5rem; min-height: 5rem; font-size: 1.75rem; font-weight: 300; line-height: 1.25; color: #1f1c1c; border: none; } .site-theme.top-frame #content .portlet-blogs .news-page blockquote * { color: #1f1c1c; font-style: normal; font-size: inherit; } .site-theme.top-frame #content .portlet-blogs .news-page blockquote i, .site-theme.top-frame #content .portlet-blogs .news-page blockquote em { font-style: italic; } .site-theme.top-frame #content .portlet-blogs .news-page blockquote:before { content: '\201c'; position: absolute; top: .625rem; left: .75rem; height: 3rem; line-height: .95; font-family: Arial,Helvetica,sans-serif; font-size: 6.25rem; font-weight: 600; color: #ce0f69; overflow: hidden; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption { display: flex; width: auto !important; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-end; align-content: stretch; background-color: #d2d3d4; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption &gt; * { flex: 0 1 auto; align-self: center; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption figcaption { padding: 1rem; font-size: 1.125rem; font-weight: 500; line-height: 1.44444; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption img { height: auto !important; } .site-theme.top-frame #content .portlet-blogs .news-page p.has-image-caption { margin-bottom: 0; } .site-theme.top-frame #content .portlet-blogs .news-page p.has-image-caption + p { margin-top: 0; padding: .875rem 1rem; font-weight: 500; background-color: #d2d3d4; } .site-theme.top-frame #content .portlet-blogs .news-page p.lead, .site-theme.top-frame #content .portlet-blogs .news-page p.ingress { font-size: 1.25rem; font-weight: 500; line-height: 1.25; } .site-theme.top-frame #content .portlet-blogs .news-page .yjaInfoBox { position: relative; margin: 1.25rem 0; padding: 1.25rem; background-color: #71c5e8; } .site-theme.top-frame #content .portlet-blogs .news-page .yjaInfoBox * { color: #1f1c1c !important; } .site-theme.top-frame #content .portlet-blogs .news-page .yjaInfoBox * a { color: #1f1c1c !important; } .site-theme.top-frame #content .portlet-blogs .news-page .yjaInfoBox *:first-child { margin-top: 0; } .site-theme.top-frame #content .portlet-blogs .news-page .yjaInfoBox *:last-child { margin-bottom: 0; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside { float: right; margin: .5rem 0 .5rem 1.5rem; padding: 1.5rem; max-width: 40%; border: 1px solid #d2d3d4; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside h2 a { text-decoration: none; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside h2 a:hover { text-decoration: underline; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside p:first-child img { width: calc(100% + 3rem); max-width: calc(100% + 3rem); margin: -1.5rem -1.5rem 0; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside p:last-child { margin-bottom: 0; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside a.painike, .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside p:last-child &gt; a:only-child { display: inline-block; padding: .5rem 1.25rem; background-color: #404041; color: #fff; font-size: 1rem; text-decoration: none; text-transform: uppercase; border: 1px solid #404041; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside a.painike:hover, .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside p:last-child &gt; a:only-child:hover { background-color: #84329b; border-color: #84329b; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside a.painike:active, .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside p:last-child &gt; a:only-child:active { background-color: #fff; border-color: #404041; color: #404041; } .site-theme.top-frame #content .portlet-blogs .news-page .meta { margin: .5rem 0; } .site-theme.top-frame #content .portlet-blogs .news-page .meta .label, .site-theme.top-frame #content .portlet-blogs .news-page .meta .yja-tag, .site-theme.top-frame #content .portlet-blogs .news-page .meta .author-list { display: none; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer { position: relative; margin: 1.5rem 0 2rem; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .label { margin: .5rem 1rem .5rem 0; padding: .375rem 1rem; font-size: 1.125rem; line-height: 1.444; color: #1f1c1c; background-color: #71c5e8; border-width: 0; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .yja-tag-group { display: block; margin: 1.5rem 0; padding: 1rem 0; border-width: 3px 0; border-color: #71c5e8; border-style: solid; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .yja-tag-group a.yja-tag { margin: 0 .375rem 0 0; padding: 0; font-size: 1rem; font-weight: 600; line-height: 1.625; border: none; text-decoration: none; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .yja-tag-group a.yja-tag:after { content: ','; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .yja-tag-group a.yja-tag:last-child:after { content: none; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .yja-tag-group a.yja-tag:hover { text-decoration: underline; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .yja-tag-group:empty { display: none; } .site-theme.top-frame #content .portlet-blogs .news-page .entry-footer .entry-links { display: none; } .site-theme.top-frame #content .portlet-blogs .news-page &gt; h5.margin-top-large { display: none; } .site-theme.top-frame #content .portlet-blogs .news-page ul.pager { margin: 0 0 1.25rem; } .site-theme.top-frame #content .portlet-blogs .news-page ul.pager li a, .site-theme.top-frame #content .portlet-blogs .news-page ul.pager li span { margin: 1rem 0; padding: .5rem 1rem; font-size: 1rem; background-color: #404041; color: #fff; text-transform: uppercase; text-decoration: none; border-width: 0; border-radius: 0; } .site-theme.top-frame #content .portlet-blogs .news-page ul.pager li a:hover, .site-theme.top-frame #content .portlet-blogs .news-page ul.pager li span:hover { background-color: #84329b; text-decoration: underline; } .site-theme.top-frame #content .portlet-blogs .news-page ul.pager li.disabled span { background-color: #d2d3d4; color: #58585a; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.nav-pills { margin: 1.5rem 0; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.nav-pills li.tab { margin: 0 .5rem 0 0; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.nav-pills li.tab a { padding: .75rem 1.25rem; font-size: 1rem; background-color: #404041; color: #fff; text-transform: uppercase; text-decoration: none; border-width: 0; border-radius: 0; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.nav-pills li.tab a:hover { background-color: #84329b; text-decoration: underline; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.nav-pills li.tab.active a { background-color: #84329b; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item { padding: 0 0 1.5rem; margin-bottom: 1.5rem; border-bottom: 1px solid #d2d3d4; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item h4, .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item .item__heading { font-size: 1.25rem; color: #ce0f69; line-height: 1.25; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item .meta { margin: .5rem 0 !important; font-size: .875rem; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item a.yja-tag { margin: 0 .5rem 0 0; padding: 0; font-size: 1rem; font-weight: 600; line-height: 1.625; border: none; text-decoration: none; color: #ce0f69; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item a.yja-tag:last-child { margin-right: 0; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item a.yja-tag:hover { text-decoration: underline; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item &gt; div:last-child { margin-top: .75rem; } .site-theme.top-frame #content .web-content-listing-portlet .portlet-body ul.list.list__assets li.list.list__item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .site-theme.top-frame #content .yja-search-portlet .portlet-body .col-md-12 h3.result-heading.hidden { display: none; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result { margin-bottom: 1.75rem; padding-bottom: 1.75rem; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result h3 { font-size: 1.25rem; line-height: 1.25; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result h3 a { color: #ce0f69; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result ul.breadcrumb { padding: 0; margin: .5rem 0 !important; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result ul.breadcrumb li { font-size: .9375rem; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result ul.breadcrumb li a.renderLink { color: #404041; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result .meta { font-size: .9375rem; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result &gt; p { margin: .75rem 0 !important; line-height: 1.44444; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result &gt; div:last-child { margin-bottom: 0 !important; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result .yja-tag { margin: 0 .5rem 0 0; padding: 0; font-size: 1rem; font-weight: 600; line-height: 1.625; border: none; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result .yja-tag-group a.yja-tag { text-decoration: none; color: #ce0f69; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result .yja-tag-group a.yja-tag:last-child { margin-right: 0; } .site-theme.top-frame #content .yja-search-portlet .portlet-body ul.results li.result .yja-tag-group a.yja-tag:hover { text-decoration: underline; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body { display: flex; flex-flow: row wrap; justify-content: flex-start; margin: 1rem 0; padding: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body &gt; div:first-child:only-child { max-width: 100%; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .subscribe-action { top: 2rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .subscribe-action .taglib-rss a img { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .subscribe-action .taglib-rss a .taglib-text { color: #58585a; font-size: 1.125rem; font-weight: 500; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .subscribe-action .taglib-rss a .taglib-text:before { content: '\f09e'; margin-right: .5rem; font-size: 1.375rem; color: #58585a; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .taglib-header { border-bottom: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .taglib-header .header-back-to { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .taglib-header h3.header-title { margin-top: 0; font-size: 3rem; font-weight: 300; color: #ce0f69; line-height: 1.125; white-space: normal; overflow: initial; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple { position: relative; display: flex; flex-flow: column wrap; justify-content: flex-start; width: 23.125%; margin: .75rem 0 .75rem 2.5%; background-color: #d2d3d4; word-break: break-word; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple h6, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .feed-item__heading { margin: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple h6 a, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .feed-item__heading a { display: block; padding: 3rem 1rem 1.25rem; color: #1f1c1c; font-size: 1.125rem; font-weight: 500; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .meta div, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .meta span.label { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .meta .date { position: absolute; top: 1rem; right: 1rem; font-size: 1rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple:hover a { text-decoration: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple:hover a, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple:hover .meta .date { color: #ce0f69; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori { position: relative; margin: .75rem 0 .75rem 2.5%; width: 31.66666%; border: 1px solid #d2d3d4; overflow: hidden; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori &gt; div.defer-image { height: auto !important; overflow: hidden; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori &gt; div.defer-image &gt; div { height: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori h6, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .feed-item__heading { margin: 1.375rem 1.5rem .75rem; font-size: 1.625rem; font-weight: 300; color: #ce0f69; line-height: 1.4; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori h6 a, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .feed-item__heading a { color: #ce0f69; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori p.lead { margin: .75rem 1.5rem 0; font-size: 1rem; line-height: 1.5; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori p.lead a.dark-link { display: block; color: #404041; text-decoration: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori p.lead a.dark-link:hover { text-decoration: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori a.read-more { content: 'Lue lisÃ¤Ã¤'; display: inline-block; margin: 1rem 1.5rem 1.5rem; padding: .5rem 1rem; font-size: 1rem; background-color: #404041; color: #fff; text-transform: uppercase; border: 1px solid #404041; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori a.read-more:hover { background-color: #84329b; border-color: #84329b; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori a.read-more:active { background-color: #fff; border-color: #404041; color: #404041; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori a.read-more:focus { outline: 1px dotted #fff; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .meta { display: none; position: absolute; left: 0; margin-top: -2.125rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .meta span { margin: 0; font-weight: 400; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .meta span:last-child { margin-right: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .meta span.label { padding: .5rem 1.5rem; font-size: 1rem; background-color: #71c5e8; border: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .meta span.date { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .lfr-pagination.clearfix { width: 100%; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .lfr-pagination.clearfix ul.pager li a { margin: 1rem .25rem; padding: .5rem 1rem; font-size: 1rem; background-color: #404041; color: #fff; text-transform: uppercase; border-width: 0; border-radius: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .lfr-pagination.clearfix ul.pager li a:hover { background-color: #84329b; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .lfr-pagination.clearfix ul.pager li.disabled a { background-color: #d2d3d4; color: #58585a; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page &gt; figure[class*="caption"] { display: flex; justify-content: flex-start; flex-flow: row nowrap; width: auto !important; margin: .5rem 0 1.5rem; background-color: #d2d3d4; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page &gt; figure[class*="caption"] &gt; * { flex: 0 1 auto; align-self: center; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page &gt; figure[class*="caption"] img { max-height: 20rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page &gt; figure[class*="caption"] figcaption { padding: 1rem; width: auto; font-size: 1.125rem; font-weight: 500; line-height: 1.44444; } .site-theme.top-frame #content .portlet-asset-publisher.limit-12 .portlet-body .feed-item.simple:nth-child(n+14) { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple:nth-child(4n+1) { margin-left: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori:nth-child(3n+2) { margin-left: 0; } .site-theme.top-frame #content .hero-wrapper { display: flex; flex-flow: row nowrap; margin: 0 0 1.5rem; } .site-theme.top-frame #content .hero-wrapper &gt; * { flex: 0 1 auto; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__image { width: 45%; background-position: center; background-size: cover; min-height: 25rem; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content { display: block; width: 55%; padding: 2rem 1.5rem; text-align: left !important; min-height: 25rem; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content h2 { margin: 0 0 1rem; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content p { margin: 1rem 0; width: 85%; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content p:last-child { margin: 1.5rem 0 0; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content p a { display: inline-block; padding: .5rem 1.25rem; background-color: #404041; color: #fff; text-decoration: none; text-transform: uppercase; border: 1px solid #404041; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content p a:hover { background-color: #84329b; border-color: #84329b; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content p a:active { background-color: #fff; border-color: #404041; color: #404041; } .site-theme.top-frame #content .hero-wrapper .hero-wrapper__content p a:focus { outline: 1px dotted #fff; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #content .hero-wrapper.mainlift .hero-wrapper__image { min-height: 20rem; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content { min-height: 20rem; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content h2 { font-size: 2.25rem; font-weight: 300; color: #ce0f69; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content p.dark-link { color: #404041; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content span.read-more { display: inline-block; padding: .5rem 1.25rem; background-color: #404041; color: #fff; text-decoration: none; text-transform: uppercase; border: 1px solid #404041; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content:hover { text-decoration: none; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content:hover h2:hover { text-decoration: underline; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content:hover span.read-more { background-color: #84329b; border-color: #84329b; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content:hover span.read-more:hover { text-decoration: underline; } .site-theme.top-frame #content .hero-wrapper.mainlift a.hero-wrapper__content:active span.read-more { background-color: #fff; border-color: #404041; color: #404041; } .site-theme.top-frame #content .frontpage__lifts { padding: 0; } .site-theme.top-frame #content .frontpage__lifts &gt; ul { margin: 0 0 1.5rem; padding: 0; list-style: none; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift { position: relative; margin-bottom: 1.5rem; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift:before { content: ' '; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #686868; mix-blend-mode: screen; opacity: 0.32; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift.red { background-color: #ce0f69; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift.purple { background-color: #84329b; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link { min-height: 100%; padding: 2rem; text-decoration: none; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; picture { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; object-fit: cover; z-index: 1; overflow: hidden; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; picture img { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; object-fit: cover; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; picture img.frontpage__lift--baseimage { top: -5rem; left: -5rem; min-width: calc(100% + 10rem); min-height: calc(100% + 10rem); opacity: 0.32; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; span.frontpage__lift--content { position: relative; z-index: 3; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; span.frontpage__lift--content &gt; .title { margin: 0 !important; font-size: 1.5rem; font-weight: 500; line-height: 1.3; text-shadow: 1px 2px 2px rgba(0,0,0,0.77); } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; span.frontpage__lift--content &gt; .title &gt; a { display: block; color: #fff; text-decoration: none; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; span.frontpage__lift--content &gt; .title &gt; a:focus, .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; span.frontpage__lift--content &gt; .title &gt; a:hover { text-decoration-color: #fff; text-decoration: underline; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; span.frontpage__lift--content &gt; .title &gt; a:focus { outline-width: 2px; outline-color: #fff; outline-offset: 1px; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link &gt; span.frontpage__lift--content &gt; p { display: none; margin: .5rem 0 0; font-size: 1.125rem; line-height: 1.3; color: #fff; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift &gt; .frontpage__lift--link.linkify:hover &gt; span.frontpage__lift--content &gt; .title &gt; a { text-decoration: underline; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.normal { flex-direction: row; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.normal &gt; li.frontpage__lift { min-height: 12rem; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.normal &gt; li.frontpage__lift:nth-child(odd) { margin-left: 0; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.uneven { flex-flow: column wrap; height: 25.5rem; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.uneven &gt; li.frontpage__lift { flex: 1; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.uneven &gt; li.frontpage__lift:first-child { flex: 1 0 100%; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.uneven &gt; li.frontpage__lift:first-child &gt; .frontpage__lift--link span.frontpage__lift--content p { display: block; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.uneven &gt; li.frontpage__lift:last-child { margin-bottom: 0; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.large { height: 25.5rem; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.large &gt; li { height: 100%; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.large &gt; li &gt; .frontpage__lift--link span.frontpage__lift--content p { display: block; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper { display: flex; flex-flow: row nowrap; margin: 0 0 1rem; background-color: #ce0f69; color: #fff; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper &gt; * { flex: 0 1 auto; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__image { background-position: center; background-size: cover; min-height: 25rem; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content { padding: 1.5rem 3rem; display: flex; flex-flow: column wrap; justify-content: center; min-height: 25rem; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content &gt; * { color: #fff; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content h1, .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content h2, .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content h3 { margin: 0; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content p { margin: 1rem 0 0; font-size: 1.5rem; font-weight: 500; line-height: 1.25; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content p:first-child { margin-top: 0; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content p:last-child { margin: 1.5rem 0 0; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content a { display: inline-block; padding: .5rem 1.25rem; background-color: #404041; color: #fff; font-size: 1.125rem; font-weight: 400; line-height: 1.3; text-decoration: none; text-transform: uppercase; border: 1px solid #404041; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content a:hover { background-color: #84329b; border-color: #84329b; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content a:active { background-color: #fff; border-color: #404041; color: #404041; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content a:focus { outline: 1px dotted #fff; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-68-32 .image-wrapper__image { width: 68%; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-68-32 .image-wrapper__content { width: 32%; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-43-57 .image-wrapper__image { width: 43%; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-43-57 .image-wrapper__content { width: 57%; } .site-theme.top-frame #content .link-wrapper { text-align: right; margin: 1rem 0; } .site-theme.top-frame #content .link-wrapper a { display: inline-block; padding: .5rem 1.25rem; background-color: #404041; color: #fff; font-size: 1rem; text-decoration: none; text-transform: uppercase; border: 1px solid #404041; } .site-theme.top-frame #content .link-wrapper a:hover { background-color: #84329b; border-color: #84329b; } .site-theme.top-frame #content .link-wrapper a:active { background-color: #fff; border-color: #404041; color: #404041; } .site-theme.top-frame #content .link-wrapper a:focus { outline: 1px dotted #fff; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #content .listing ul { display: flex; flex-flow: row wrap; justify-content: space-between; } .site-theme.top-frame #content .listing ul li { flex: 0 1 auto; width: 23.5%; font-weight: 400; } .site-theme.top-frame #content .listing ul.listing__list { margin: 0 0 1rem; padding: 0; font-size: 1.25rem; list-style-type: none; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li { position: relative; display: flex; flex-flow: column nowrap; justify-content: flex-end; padding: 2rem; background-color: #404041; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span { color: #ff9e1b; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--figure { display: flex; flex-flow: column nowrap; justify-content: flex-end; min-height: 10rem; margin-bottom: .5rem; font-size: 5.3125rem; font-weight: 600; line-height: 0.9; letter-spacing: -3px; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--text { display: flex; flex-flow: column nowrap; justify-content: flex-start; min-height: 3.5rem; font-size: 1.125rem; line-height: 1.5; } .site-theme.top-frame #content .listing ul.listing__list.listing__links { margin: 0 0 1rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li { margin: 0 0 1rem; padding: 1rem; background-color: #d2d3d4; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li a { position: relative; text-decoration: none; font-size: 1.5rem; font-weight: 400; line-height: 1.08333; color: #ce0f69; word-break: break-word; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li a:after { content: '\f105'; display: inline-block; margin-left: .125rem; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li p { margin: .125rem 0 .375rem; color: #1f1c1c; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li:hover p { color: #ce0f69; } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links { justify-content: flex-start; margin: 1rem -1rem; } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links li { margin: 1rem; width: calc(33.33333% - 2rem); } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links li:hover p { color: #ce0f69; } .site-theme.top-frame #content .listing.listing--large { width: 100%; } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links { margin-top: 0; } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links li { margin: 0 1rem 2rem; line-height: 1.7; } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links li p { font-size: 1.125rem; line-height: 1.444; } .site-theme.top-frame #content .gray-content-box { margin: 0 0 2rem; padding: 1rem; background-color: #d2d3d4; } .site-theme.top-frame #content .gray-content-box h3 { margin: 1.375rem 0 0; font-size: 1.5rem; font-weight: 400; line-height: 1.08333; } .site-theme.top-frame #content .gray-content-box h3:first-child { margin-top: 0; } .site-theme.top-frame #content .gray-content-box a { color: #ce0f69; text-decoration: none; } .site-theme.top-frame #content .gray-content-box a:after { content: '\f105'; display: inline-block; margin-left: .375rem; color: #ce0f69; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; line-height: 1; } .site-theme.top-frame #content .gray-content-box p { margin: .25rem 0 .5rem; } .site-theme.top-frame #content .redheaderbox { display: flex; flex-flow: row nowrap; justify-content: space-between; padding: 1.5rem 2rem 2rem; margin: 0 0 1.5rem; background-color: #ce0f69; } .site-theme.top-frame #content .redheaderbox &gt; div { align-self: stretch; } .site-theme.top-frame #content .redheaderbox .redheaderbox__image { width: 12.5%; min-height: 7rem; background-position: center; background-repeat: no-repeat; background-size: 7rem; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content { display: flex; flex-flow: column nowrap; justify-content: center; width: 85%; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content &gt; * { color: #fff; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content h1 { margin-bottom: 0; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content p { margin: 1.25rem 0 0; font-size: 1.25rem; font-weight: 500; line-height: 1.25; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content:only-child { width: 100%; } .site-theme.top-frame #content .ptv-view-item { border-bottom: 1px solid #a8a9ad; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data { position: relative; margin: 1.5rem 0 0; padding: 0 0 1.25rem; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data:last-child { border-bottom: none; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data h4 { font-size: 1.75rem; color: #ce0f69; margin: 0 0 .75rem; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data h5 { font-size: 1.25rem; color: #ce0f69; margin: 0 0 .375rem; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data &gt; div { margin: 0 0 1rem; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data &gt; div .ptv-item-data-field-label { font-weight: 500; margin-bottom: .25rem; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data &gt; div .ptv-item-data-field-value { font-size: 1rem; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data &gt; div .ptv-item-data-field-value p:last-child { margin-bottom: 0; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data &gt; div .ptv-item-data-field-value p:empty { display: none; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data div[class*="type-name"] { color: #ce0f69; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data div[class*="type-name"] .ptv-item-data-field-value { font-size: 2rem; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data div[class*="type-short-description"] { margin: 0 0 .375rem !important; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data div[class*="type-short-description"] .ptv-item-data-field-value { font-size: 1.625rem; margin: 0 0 .375rem !important; } .site-theme.top-frame #content .ptv-view-item .ptv-item-data div[class*="type-description"] { margin-bottom: 1.5rem; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 { min-height: 1rem; margin-bottom: 1.5rem; flex: 0 0 74.5%; max-width: 74.5%; padding: 0; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 .hero-wrapper { min-height: 25rem; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 .hero-wrapper .hero-wrapper__image { width: 60%; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 .hero-wrapper .hero-wrapper__content { width: 40%; border-width: 1px 1px 1px 0; border-style: solid; border-color: #d2d3d4; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 .hero-wrapper .hero-wrapper__content p { width: auto; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-12 { margin-left: 2%; flex: 0 0 23.5%; max-width: 23.5%; padding: 0; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-12 .gray-content-box { min-height: 25rem; margin-bottom: 0; } .site-theme.top-frame .homepage #column-1 .journal-content-article .image-wrapper { margin-bottom: 1.5rem; } .site-theme.top-frame .homepage #column-1 .portlet-asset-publisher .portlet-body { display: flex; flex-flow: row wrap; justify-content: space-between; margin: .5rem 0 1rem; } .site-theme.top-frame .homepage #column-1 .portlet-asset-publisher .portlet-body .subscribe-action { display: none; } .site-theme.top-frame .homepage #column-6 .portlet-asset-publisher h2.hed-section.portlet-title:after { content: ' '; position: absolute; width: 3.26rem; height: 2.75rem; margin: .25rem 0 0 1rem; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaEAAAFgCAYAAAASHMbTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBMkZCNkY4MjkxNzExRTlBQjc2QTJCMDIyMzg4RUFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBMkZCNkY5MjkxNzExRTlBQjc2QTJCMDIyMzg4RUFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUEyRkI2RjYyOTE3MTFFOUFCNzZBMkIwMjIzODhFQUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUEyRkI2RjcyOTE3MTFFOUFCNzZBMkIwMjIzODhFQUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7x9HvhAAAegklEQVR42uydX4xc1X3H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'); background-size: cover; background-repeat: no-repeat; } .site-theme.top-frame[lang="fi-FI"] .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) &gt; div, .site-theme.top-frame[lang="sv-SE"] .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) &gt; div { min-height: 25rem; } .site-theme.top-frame #main-content.landingpage-layout-container .portlet-breadcrumb { margin-left: 6.5rem; } .site-theme.top-frame #main-content.landingpage-layout-container #column-1 { width: 100%; } .site-theme.top-frame #main-content.landingpage-layout-container #column-1 &gt; #layout-column_column-1 { margin-left: 6.5rem; } .site-theme.top-frame #main-content.landingpage-layout-container #column-2 { width: 74.5%; } .site-theme.top-frame #main-content.landingpage-layout-container #column-2 &gt; #layout-column_column-2 { margin-left: 6.5rem; } .site-theme.top-frame #main-content.landingpage-layout-container #column-3 { width: 23.5%; margin-left: 2%; } .site-theme.top-frame #main-content.landingpage-layout-container #column-3 .listing .listing__list.listing__numbers li { width: 100%; } .site-theme.top-frame .akkusastoori #main-content.landingpage-layout-container #column-2 { max-width: 74.5%; flex: 0 0 74.5%; } .site-theme.top-frame .akkusastoori #main-content.landingpage-layout-container #column-3 { max-width: 23.5%; flex: 0 0 23.5%; } .site-theme.top-frame #main-content .web-form-portlet h2 { display: inline-block; border-bottom: 3px solid #84329b; font-weight: 300; line-height: 1.45; } .site-theme.top-frame #main-content .web-form-portlet h3 { font-size: 1.75rem; color: #ce0f69; line-height: 1.25; border-bottom: none; } .site-theme.top-frame #main-content .web-form-portlet .control-group { margin: 1.25rem 0; } .site-theme.top-frame #main-content .web-form-portlet .control-group label { font-size: 1.125rem; margin: 0 0 .375rem; } .site-theme.top-frame #main-content .web-form-portlet .control-group .field, .site-theme.top-frame #main-content .web-form-portlet .control-group .site-theme-field-select { height: auto; margin: 0; padding: .5rem .375rem; background-color: #fff; } .site-theme.top-frame #main-content .web-form-portlet .control-group textarea.field { display: inline-block; width: auto; min-width: 50%; } .site-theme.top-frame #content .mail-alert-view .portlet-body .row &gt; fieldset:first-child { display: none; } .site-theme.top-frame .akkusastoori #content { border-top-color: #71c5e8; } .site-theme.top-frame .akkusastoori #content #column-3 .asset-content .taglib-asset-links { display: none; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar { height: 2.75rem; background: #71c5e8; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li { color: #fff; padding: .75rem 0; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a { display: inline-block; padding: 0 1rem; min-width: initial; line-height: 1.17647; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a:focus { outline-offset: -1px; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:first-child { background-color: #ce0f69; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:last-child { color: #1f1c1c; background-color: #ff9e1b; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:last-child a { padding: 0 .5rem; border-left: 2px solid #fff; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:last-child a:first-child { padding-left: 1rem; border-left: none; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:last-child a:last-child { padding-right: 1rem; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar-links-lang .portlet-body ul { display: none; } .site-theme.top-frame .akkusastoori #heading .portlet-body .row.header-row div.col-md-7 { background-color: #fff; } .site-theme.top-frame .akkusastoori #heading .portlet-body .row.header-row div.col-md-7 a.logo { top: auto; bottom: .375rem; } .site-theme.top-frame .akkusastoori #heading .portlet-body .row.header-row div.col-md-7 a.logo img { top: auto; bottom: .375rem; width: 25rem; height: 12.5rem; } .site-theme.top-frame .akkusastoori #heading .portlet-body .row.header-row div.col-md-5 form .btn { color: #ce0f69; } .site-theme.top-frame .akkusastoori #heading .portlet-body .row.header-row div.col-md-5 form:after { color: #ce0f69; } .site-theme.top-frame .akkusastoori #banner nav&gt; ul li a span:after { display: none; } .site-theme.top-frame .akkusastoori #banner nav&gt; ul li.selected, .site-theme.top-frame .akkusastoori #banner nav&gt; ul li.selected &gt; a span, .site-theme.top-frame .akkusastoori #banner nav&gt; ul li.selected a:hover { color: #ce0f69; } .site-theme.top-frame .akkusastoori #banner nav&gt; ul li ul { border-color: #71c5e8; } .site-theme.top-frame .akkusastoori #banner nav&gt; ul li ul li { border-color: #71c5e8; } .site-theme.top-frame .akkusastoori #banner nav&gt; ul li ul li:hover, .site-theme.top-frame .akkusastoori #banner nav&gt; ul li ul li:focus { background-color: #71c5e8; } .site-theme.top-frame .akkusastoori #banner nav&gt; ul li ul li:hover a, .site-theme.top-frame .akkusastoori #banner nav&gt; ul li ul li:focus a { color: #1f1c1c; } .site-theme.top-frame .akkusastoori #banner nav.fixed { border-color: #71c5e8; } .site-theme.top-frame .akkusastoori #footer { border-top: .625rem solid #71c5e8; background-color: #d2d3d4; color: #1f1c1c; } .site-theme.top-frame .akkusastoori #footer a { color: #1f1c1c; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] p { margin: 0 0 1.5rem; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul li a { color: #1f1c1c; border-color: #1f1c1c; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul:first-of-type li { border-color: #1f1c1c; border-style: solid; border-width: 1px 0 0; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul:first-of-type li:first-child { padding-left: 3rem; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul:first-of-type li:last-child { padding-right: 3rem; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"]:first-child { display: none; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"]:last-child { display: block; } .site-theme.top-frame .akkusastoori #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .meta { display: block; } .site-theme.top-frame #content .akkusastoori-author { margin-bottom: 2rem; } .site-theme.top-frame #content .akkusastoori-author .akkusastoori-author__image { text-align: center; } .site-theme.top-frame #content .akkusastoori-author .akkusastoori-author__image img { width: 75%; border-radius: 10rem; } .site-theme.top-frame #content .akkusastoori-author p { font-weight: 500; } .site-theme.top-frame #content .akkusastoori-author a { display: block; text-decoration: none; font-weight: 600; text-transform: uppercase; text-align: right; font-size: 1rem; } .site-theme.top-frame #content .akkusastoori-author a:after { content: '\f105'; display: inline-block; margin-left: .125rem; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; line-height: 1; } .site-theme.top-frame #content .akkusastoori-author a:hover { text-decoration: underline; } .site-theme.top-frame .kirjoittaja #content .akkusastoori-author a { display: none; } .site-theme.top-frame #content .portlet-asset-publisher.authors__list .portlet-body { display: flex; flex-flow: row wrap; justify-content: flex-start; margin-left: -3.75%; } .site-theme.top-frame #content .portlet-asset-publisher.authors__list .portlet-body .asset-full-content { flex: 0 1 auto; display: block; width: 27.5%; margin: 0 2.75% 1.5rem; } .site-theme.top-frame #content .portlet-asset-publisher.authors__list .portlet-body .subscribe-action { display: none; } .site-theme.top-frame #content .portlet-asset-publisher.authors__list .portlet-body .separator { display: none; } .site-theme.top-frame #content .portlet-asset-categories-navigation .categories__navigation--akkusastoori { padding: 1rem 0; } .site-theme.top-frame #content .portlet-asset-categories-navigation .categories__navigation--akkusastoori ul { margin: 0; } .site-theme.top-frame #content .portlet-asset-categories-navigation .categories__navigation--akkusastoori ul li { float: none; display: inline-block; margin: 0 .75rem .5rem 0; line-height: inherit; } .site-theme.top-frame #content .portlet-asset-categories-navigation .categories__navigation--akkusastoori ul li a { display: inline-block; margin: 0; padding: .25rem 1rem; background-image: none; background-color: #71c5e8; text-transform: uppercase; color: #1f1c1c; } .site-theme.top-frame body .categories a:focus { outline: 3px solid #ce0f69; } .language-div select { border: 1px solid #ddd; min-height: 2.3em; background: white; } .site-theme.top-frame .portlet-site-map .hed-section, .site-theme.top-frame .use-custom-title { display: none; } .site-theme.top-frame .has-control-menu .portlet-site-map .hed-section, .site-theme.top-frame .has-control-menu .use-custom-title { display: block; } .footer__sitemap { display: none; } .portlet { margin-bottom: 0px; } .site-theme.top-frame .portlet-site-map .portlet-topper, .site-theme.top-frame .use-custom-title { display: block; } .signed-out .portlet-header { display: none; } .use-custom-title .autofit-col { display: block; } .listing-layout .row { margin-left: 0; margin-right: 0; } .listing-layout .row .col-md-3, .listing-layout .row .col-md-9, .listing-layout .row .col-md-12, .listing-layout .row .col-12 { padding-left: 0; padding-right: 0; } .listing-layout .col-md-9 { margin: 0 0 0 2.5641%; } .header-top-right-area .input-group input[type="search"] { min-width: 222px; flex: 0 0 auto; margin: 0 0 0 auto !important; line-height: 20px; } .header-row { margin-left: 0; margin-right: 0; } .header-top-right-cell { align-items: center; justify-content: flex-end; display: flex; } .top-frame .portlet-navigation .list-menu { font-size: 1rem; } .top-frame .subscribe-action .lexicon-icon-shortcut { display: none; } .top-frame .subscribe-action .taglib-text { color: #58585a; font-size: 1.125rem; font-weight: 500; } .top-frame .subscribe-action .taglib-text:before { content: '\f09e'; margin-right: .5rem; font-size: 1.375rem; color: #58585a; font-family: 'fontawesome-alloy'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .top-bar-extralinks { line-height: 20px; } .top-frame #footer .footer-main-content .col-md-6 { flex: 0 0 100%; max-width: 100%; } .visible-phone { display: none; } .row { margin-left: 0; margin-right: 0; } .row .col-md-12 { padding: 0; } .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 { margin: 0.66667em 0 0.33333em; } div.embed-responsive:before { display: block !important; } .site-theme.top-frame body:not(.akkusastoori) #footer .footer-main-content div[class*="col-"]:nth-child(2) { display: none; } .site-theme.top-frame body.akkusastoori #footer .footer-main-content div[class*="col-"]:nth-child(2) { display: block; } .top-frame .yja-mobile-navigation__tree .nav-item__container { position: relative; min-height: 3.25rem; } .top-frame .yja-mobile-navigation ul.mm-listview div.nav-item__container:hover:before { height: 100%; } .yja-mobile-navigation ul.mm-listview div.nav-item__container:before { min-height: 3.25rem; height: 100%; } @media (max-width: 1440px) { .site-theme.top-frame { } .site-theme.top-frame #main-content.frontpage, .site-theme.top-frame #content &gt; .listing-layout, .site-theme.top-frame #content &gt; .landingpage-layout-container, .site-theme.top-frame #content &gt; .columns-1, .site-theme.top-frame #footer .container, .site-theme.top-frame #banner .main-nav, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 1366px; } .site-theme.top-frame #banner nav &gt; ul { max-width: 1366px; } .site-theme.top-frame #content .listing { } .site-theme.top-frame #content .listing ul { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--figure { font-size: 5.125rem; } } @media (max-width: 1366px) { .site-theme.top-frame { } .site-theme.top-frame #main-content.frontpage, .site-theme.top-frame #content &gt; .listing-layout, .site-theme.top-frame #content &gt; .landingpage-layout-container, .site-theme.top-frame #content &gt; .columns-1, .site-theme.top-frame #footer .container, .site-theme.top-frame #banner .main-nav, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 1260px; } .site-theme.top-frame #content &gt; .listing-layout #main-content.col-md-9 { margin-left: 2.12766%; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container, .site-theme.top-frame #banner nav &gt; ul, .site-theme.top-frame #footer .container { max-width: 1260px; } .site-theme.top-frame #content .listing { } .site-theme.top-frame #content .listing ul { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--figure { font-size: 4.75rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--text { } .site-theme.top-frame #main-content.landingpage-layout-container .portlet-breadcrumb { margin-left: 3.5rem; } .site-theme.top-frame #main-content.landingpage-layout-container #column-1 &gt; #layout-column_column-1 { margin-left: 3.5rem; } .site-theme.top-frame #main-content.landingpage-layout-container #column-2 &gt; #layout-column_column-2 { margin-left: 3.5rem; } } @media (max-width: 1280px) { .site-theme.top-frame { } .site-theme.top-frame #main-content.frontpage, .site-theme.top-frame #content &gt; .listing-layout, .site-theme.top-frame #content &gt; .landingpage-layout-container, .site-theme.top-frame #content &gt; .columns-1, .site-theme.top-frame #footer .container, .site-theme.top-frame #banner .main-nav, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { max-width: 1024px; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container, .site-theme.top-frame #banner nav &gt; ul, .site-theme.top-frame #footer .container { max-width: 1024px; } .site-theme.top-frame #heading .portlet-body .header-top-bar { text-align: left; } .site-theme.top-frame #heading .portlet-body .header-top-bar .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul { justify-content: flex-start; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container { max-width: 1024px; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks { text-align: center; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a { font-size: 1.0625rem; padding: 0 .75rem; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a:after { margin-left: .375rem; } .site-theme.top-frame #banner nav { } .site-theme.top-frame #banner nav&gt; ul li { } .site-theme.top-frame #banner nav&gt; ul li a { padding: 0 .5rem; font-size: 1.0625rem; } .site-theme.top-frame #banner nav&gt; ul li .toggleVisibility:before { top: 50%; margin-top: -0.125rem; font-size: .675rem; } .site-theme.top-frame #banner nav&gt; ul li ul { top: 3.5rem; } .site-theme.top-frame #banner nav.fixed &gt; ul li ul { top: 3rem; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper { display: block; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__image { width: 100%; min-height: 18rem; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content { padding: 1.25rem 1.5rem; min-height: auto; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper .image-wrapper__content p { font-size: 1.125rem; margin: 1rem 0 0; } .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-68-32 .image-wrapper__image, .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-68-32 .image-wrapper__content, .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-43-57 .image-wrapper__image, .site-theme.top-frame #main-content .journal-content-article .image-wrapper.ratio-43-57 .image-wrapper__content { width: 100%; } .site-theme.top-frame #content .listing { } .site-theme.top-frame #content .listing ul { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li { width: 48.5%; margin-bottom: 1.5rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--figure { font-size: 4.75rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--text { min-height: 2.75rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__links { } .site-theme.top-frame #content .listing ul.listing__list.listing__links li { width: 48.5%; } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links li { width: calc(50% - 2rem); } .site-theme.top-frame #main-content.landingpage-layout-container .portlet-breadcrumb { margin-left: 0; } .site-theme.top-frame #main-content.landingpage-layout-container #column-1 &gt; #layout-column_column-1 { margin-left: 0; } .site-theme.top-frame #main-content.landingpage-layout-container #column-2 &gt; #layout-column_column-2 { margin-left: 0; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li { } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a { font-size: 1.0625rem; padding: 0 .675rem; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a:after { margin-left: .375rem; } .site-theme.top-frame #content .akkusastoori-author .akkusastoori-author__image img { width: 87.5%; } .site-theme.top-frame #content .portlet-asset-publisher.authors__list .portlet-body .asset-full-content { width: 42.5%; margin: 0 3.75% 1.5rem; } } @media (max-width: 1024px) { .site-theme.top-frame { } .site-theme.top-frame #main-content.frontpage, .site-theme.top-frame #content &gt; .listing-layout, .site-theme.top-frame #content &gt; .landingpage-layout-container, .site-theme.top-frame #content &gt; .columns-1, .site-theme.top-frame #footer .container, .site-theme.top-frame #banner .main-nav, .site-theme.top-frame .layout-wrapper, .site-theme.top-frame .layout-wrapper-wide-container { padding-right: 1.75%; padding-left: 1.75%; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container, .site-theme.top-frame #heading .portlet-body .header-top-bar .header-top-bar-links-lang .language-version-selection-portlet .portlet-body ul, .site-theme.top-frame #footer .container { padding-right: 1.75%; padding-left: 1.75%; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a { min-width: auto; padding: 0 .75rem; } .site-theme.top-frame #banner nav &gt; ul { flex-wrap: wrap; max-width: 100%; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body { justify-content: space-between; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple { width: 48.5%; margin: 0 0 1.25rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori { width: 48.5%; margin: 0 0 1.25rem; } .site-theme.top-frame #content .frontpage__lifts { max-width: 100%; flex: 0 0 100%; } .site-theme.top-frame #content .listing { } .site-theme.top-frame #content .listing ul { } .site-theme.top-frame #content .listing ul.listing__list.listing__links { } .site-theme.top-frame #content .listing ul.listing__list.listing__links li { } .site-theme.top-frame #content .listing ul.listing__list.listing__links li a { } .site-theme.top-frame #content .listing ul.listing__list.listing__links li a:after { margin-left: .125rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li:last-child { margin-bottom: 0; } .site-theme.top-frame #content .redheaderbox { padding: 1.25rem 1.5rem 1.5rem; } .site-theme.top-frame #content .redheaderbox .redheaderbox__image { min-height: 4.5rem; background-size: 4.5rem; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content { } .site-theme.top-frame #content .redheaderbox .redheaderbox__content h1 { font-size: 2rem; } .site-theme.top-frame .homepage { } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) { } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) &gt; div { min-height: auto; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 { float: none; flex: 0 0 100%; max-width: 100%; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 .hero-wrapper { min-height: auto; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 .hero-wrapper .hero-wrapper__image { width: 100%; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-11 .hero-wrapper .hero-wrapper__content { width: 100%; border-width: 0 1px 1px 1px; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-12 { float: none; margin-left: 0; flex: 0 0 100%; max-width: 100%; } .site-theme.top-frame .homepage #main-content &gt; div.portlet-layout.row:nth-of-type(2) #column-12 .gray-content-box { min-height: auto; } .site-theme.top-frame #main-content.landingpage-layout-container #column-2 { width: 72.5%; } .site-theme.top-frame #main-content.landingpage-layout-container #column-3 { width: 24.5%; margin-left: 3%; } .site-theme.top-frame .akkusastoori #main-content.landingpage-layout-container #column-2 { max-width: 72.5%; flex: 0 0 72.5%; } .site-theme.top-frame .akkusastoori #main-content.landingpage-layout-container #column-3 { max-width: 24.5%; flex: 0 0 24.5%; } .top-frame #main-content.frontpage, .top-frame #content &gt; .listing-layout, .top-frame #content &gt; .landingpage-layout-container, .top-frame #content &gt; .columns-1, .top-frame #footer .container-fluid, .top-frame #banner .main-nav, .top-frame .layout-wrapper, .top-frame .layout-wrapper-wide-container { padding-right: 1.75%; padding-left: 1.75%; } } @media (max-width: 767px) { .site-theme.top-frame #content &gt; .listing-layout #main-content.col-md-9 { margin: 0; } .site-theme .mobile-menu-actions { display: none !important; } .site-theme.top-frame #heading { } .site-theme.top-frame #heading .portlet-body { } .site-theme.top-frame #heading .portlet-body .header-top-bar { text-align: left; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container { } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang .portlet-body { } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang .portlet-body ul { position: relative; margin: 0 auto; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container .header-top-bar-links-lang .portlet-body ul li a { padding: 0 0.5rem; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks { position: relative; display: block; text-align: left; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li { float: none; display: block; font-size: 0; } .site-theme.top-frame #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a { display: block; padding: 0 .675rem; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container { padding: 0; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row { } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-7 { display: block; width: 100%; padding: .75rem 0; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-7 a.logo { height: 3.75rem; padding: 0 1.75%; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-7 a.logo img { width: 13rem; height: auto; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-5 { display: none; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-5.ondisplay { display: block !important; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-5 .header-top-right-area { margin-top: 0; max-width: 500px; margin-left: auto !important; margin-right: auto !important; } .site-theme.top-frame #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-5 form.search-form:after { display: none; } .site-theme.top-frame #heading .portlet-body form .btn { display: none; } .site-theme.top-frame #heading .portlet-body .extra-mobile-button { display: block !important; position: absolute; padding: 1.575rem .75rem; color: #252525; z-index: 10; } .site-theme.top-frame #heading .portlet-body .extra-mobile-button:hover { text-decoration: none; } .site-theme.top-frame #heading .portlet-body .extra-mobile-button i { display: block; } .site-theme.top-frame #heading .portlet-body .extra-mobile-button i:before { font-size: 1.75rem; } .site-theme.top-frame #heading .portlet-body .extra-mobile-button span { display: none; } .site-theme.top-frame #heading .portlet-body #service-mobile-menu { top: 0.175rem; right: .25rem; } .site-theme.top-frame #heading .portlet-body #service-mobile-search { top: 0.175rem; right: 3.5rem; } .site-theme.top-frame #heading .header-row { padding: 0; } .site-theme.top-frame[lang="en-US"] #heading .portlet-body .row.header-row div.col-md-7 a.logo img { width: 13rem; padding: .375rem 0; } .site-theme.top-frame #footer { } .site-theme.top-frame #footer .footer-main-content { padding: 1.75rem 2.5rem; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] { } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] img { max-height: 5rem; margin-bottom: .75rem; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] p { margin: 0 0 .75rem; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul { list-style-type: none; display: block; margin: 0; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul li { padding: .5rem 0; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul li a { padding: 0 .75rem; border: none; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul:first-of-type { margin: 0; } .site-theme.top-frame #footer .footer-main-content div[class*="col-"] ul:first-of-type li { border: none; padding-bottom: .5rem; } .site-theme.top-frame #main-content .journal-content-article figure.caption img { width: 100% !important; height: auto !important; } .site-theme.top-frame #main-content .journal-content-article figure.caption figcaption { width: 100% !important; } .site-theme.top-frame #main-content .journal-content-article { } .site-theme.top-frame #main-content .journal-content-article h1 { font-size: 1.875rem; } .site-theme.top-frame #main-content .journal-content-article h2 { font-size: 1.5rem; } .site-theme.top-frame #main-content .journal-content-article h3 { font-size: 1.375rem; } .site-theme.top-frame #main-content .journal-content-article blockquote { float: none; max-width: unset; font-size: 1.375rem; } .site-theme.top-frame #main-content .journal-content-article figure.caption { display: block; } .site-theme.top-frame #main-content .journal-content-article figure.caption img { width: 100%; } .site-theme.top-frame #main-content .journal-content-article figure.caption figcaption { width: 100%; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox { position: relative; margin: 1.25rem 0; padding: 1.25rem; background-color: #71c5e8; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox * { color: $colorDarkGray4 !important; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox * a { color: $colorDarkGray4 !important; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox *:first-child { margin-top: 0; } .site-theme.top-frame #main-content .journal-content-article .yjaInfoBox *:last-child { margin-bottom: 0; } .site-theme.top-frame #main-content .journal-content-article .yja_factbox__aside { float: none; max-width: unset; margin: .5rem 0; } .site-theme.top-frame #content .portlet-blogs .news-page h1 { font-size: 1.875rem; } .site-theme.top-frame #content .portlet-blogs .news-page h2 { font-size: 1.5rem; } .site-theme.top-frame #content .portlet-blogs .news-page h3 { font-size: 1.375rem; } .site-theme.top-frame #content .portlet-blogs .news-page blockquote { float: none; max-width: unset; font-size: 1.375rem; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption { display: block; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption figcaption { width: 100% !important; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption img { width: 100% !important; } .site-theme.top-frame #content .portlet-blogs .news-page .yja_factbox__aside { margin: 0; float: none; max-width: unset; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form { } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .col-md-12 { } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .col-md-12 input[type="text"] { width: 100%; max-width: 100% !important; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .col-md-12 .btn-search { margin: 0; border-radius: 4px; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .panel-heading .panel-title { font-size: 1.5rem; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .panel-body { padding: .75rem .675rem 0em; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .panel-body .row &gt; div { margin-bottom: 1.25rem; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .panel-body .row &gt; div:last-child { margin-bottom: 0; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .panel-body label { font-weight: 600; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .panel-body input[type="text"] { padding: 0 6px 1px; } .site-theme.top-frame #content .yja-search-portlet .portlet-body form .panel-body .select-wrapper { display: block; width: auto; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body { display: block; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body &gt; div:first-child:only-child { max-width: 100%; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .taglib-header { } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .taglib-header h3.header-title { margin-top: 0; font-size: 3rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple { display: block; width: 100%; margin: 0 0 1.25rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple h6, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .feed-item__heading { } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple h6 a, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .feed-item__heading a { padding: 3rem 1rem 1.25rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .meta { } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple .meta .date { right: auto; left: 1rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple:last-child { margin-bottom: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori { margin: 0 0 1.25rem; width: 100%; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori h6, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori .feed-item__heading { margin: 1rem .75rem .75rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori p.lead { margin: .75rem .75rem 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori a.read-more { margin: 1rem .75rem; padding: .375rem .75rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .feed-item.simple__akkusastoori:last-child { margin-bottom: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .lfr-pagination.clearfix { width: 100%; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .lfr-pagination.clearfix ul.pager li { } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .lfr-pagination.clearfix ul.pager li a { margin: .75rem .125rem; padding: .25rem .5rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page { } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page &gt; figure[class*="caption"] { display: block; width: auto !important; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page &gt; figure[class*="caption"] img { max-height: 18rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .media-item.news-page &gt; figure[class*="caption"] figcaption { padding: .5rem; } .site-theme.top-frame #main-content .hero-wrapper { display: block; } .site-theme.top-frame #main-content .hero-wrapper .hero-wrapper__image { width: 100%; min-height: 18rem; } .site-theme.top-frame #main-content .hero-wrapper .hero-wrapper__content { width: 100%; padding: 1rem 0; min-height: auto; } .site-theme.top-frame #main-content .hero-wrapper .hero-wrapper__content h2 { margin: 0 0 .75rem; font-size: 1.875rem; } .site-theme.top-frame #main-content .hero-wrapper .hero-wrapper__content p { margin: .625rem 0; } .site-theme.top-frame #main-content .hero-wrapper .hero-wrapper__content p:last-child { width: auto; } .site-theme.top-frame #main-content .hero-wrapper .hero-wrapper__content p a { padding: .375rem .75rem; } .site-theme.top-frame #main-content .hero-wrapper.mainlift { } .site-theme.top-frame #main-content .hero-wrapper.mainlift .hero-wrapper__image { width: 100%; min-height: 18rem; } .site-theme.top-frame #main-content .hero-wrapper.mainlift a.hero-wrapper__content { width: 100%; min-height: auto; } .site-theme.top-frame #main-content .hero-wrapper.mainlift a.hero-wrapper__content h2 { font-size: 1.875rem; } .site-theme.top-frame #content .frontpage__lifts &gt; ul { flex-direction: column !important; height: auto !important; min-height: auto !important; } .site-theme.top-frame #content .frontpage__lifts &gt; ul &gt; li.frontpage__lift { max-width: 100%; flex: 0 0 100% !important; } .site-theme.top-frame #content .frontpage__lifts &gt; ul.normal &gt; li.frontpage__lift { min-height: auto; } .site-theme.top-frame #content .link-wrapper { text-align: left; } .site-theme.top-frame #content .listing { } .site-theme.top-frame #content .listing ul { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li { width: 100%; height: auto; margin-bottom: 1rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span { } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--figure { position: relative; bottom: auto; left: auto; margin-bottom: .5rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li span.listing__numbers--text { min-height: 0; } .site-theme.top-frame #content .listing ul.listing__list.listing__numbers li:last-child { margin-bottom: 0; } .site-theme.top-frame #content .listing ul.listing__list.listing__links { } .site-theme.top-frame #content .listing ul.listing__list.listing__links li { width: 100%; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li a { } .site-theme.top-frame #content .listing ul.listing__list.listing__links li a:after { margin-left: .125rem; } .site-theme.top-frame #content .listing ul.listing__list.listing__links li:last-child { margin-bottom: 0; } .site-theme.top-frame #content .listing.listing--large ul.listing__list.listing__links li { width: 100%; } .site-theme.top-frame #content .redheaderbox { padding: 1rem 1.125rem 1.125rem; } .site-theme.top-frame #content .redheaderbox .redheaderbox__image { width: 4.5rem; min-height: 4.5rem; background-size: 4.5rem; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content { width: calc(100% - 5.5rem); } .site-theme.top-frame #content .redheaderbox .redheaderbox__content h1 { font-size: 1.875rem; } .site-theme.top-frame #content .redheaderbox .redheaderbox__content p { margin: 1rem 0 0; font-size: 1.125rem; } .site-theme.top-frame #main-content.landingpage-layout-container #column-2 { display: block; float: none; width: auto; margin: 0; } .site-theme.top-frame #main-content.landingpage-layout-container #column-3 { display: block; float: none; width: auto; margin: 0; } .site-theme.top-frame .akkusastoori #main-content.landingpage-layout-container #column-2 { width: 100%; max-width: 100%; flex: 0 0 100%; } .site-theme.top-frame .akkusastoori #main-content.landingpage-layout-container #column-3 { width: 100%; max-width: 100%; flex: 0 0 100%; } .site-theme.top-frame .akkusastoori #main-content.landingpage-layout-container #column-3 img { max-width: 12rem; } .site-theme.top-frame #main-content .web-form-portlet .control-group { } .site-theme.top-frame #main-content .web-form-portlet .control-group input[type="text"], .site-theme.top-frame #main-content .web-form-portlet .control-group textarea.field, .site-theme.top-frame #main-content .web-form-portlet .control-group select { width: 100%; max-width: 100% !important; } .site-theme.top-frame .akkusastoori .mobile-menu-actions.visible-phone { top: 0.25rem; } .site-theme.top-frame .akkusastoori #heading .portlet-body { } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar { height: auto; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li { } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li a { display: block; padding: 0 .675rem !important; border-left: none !important; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:last-child a { margin-bottom: .5rem; } .site-theme.top-frame .akkusastoori #heading .portlet-body .header-top-bar .layout-wrapper-wide-container ul.top-bar-extralinks li:last-child a:last-child { margin-bottom: 0; } .site-theme.top-frame .akkusastoori #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-7 { display: block; width: 100%; padding: 1.25rem 0; } .site-theme.top-frame .akkusastoori #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-7 a.logo { bottom: 0; height: 2.75rem; } .site-theme.top-frame .akkusastoori #heading .portlet-body .layout-wrapper-wide-container .row.header-row .col-md-7 a.logo img { top: auto; bottom: 0; width: 13rem; height: auto; } .site-theme.top-frame .akkusastoori #footer { } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] { } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] p { margin: 0 0 1rem; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul { } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul li { line-height: 20px; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul li a { line-height: 20px; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul:first-of-type li { border: none; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul:first-of-type li:first-child { padding-left: 0; } .site-theme.top-frame .akkusastoori #footer .footer-main-content div[class*="col-"] ul:first-of-type li:last-child { padding-right: 0; } .site-theme.top-frame #content .akkusastoori-author .akkusastoori-author__image { text-align: left; } .site-theme.top-frame #content .akkusastoori-author .akkusastoori-author__image img { width: 100%; max-width: 12rem; } .site-theme.top-frame #content .portlet-asset-publisher.authors__list .portlet-body { display: block; margin-left: 0; } .site-theme.top-frame #content .portlet-asset-publisher.authors__list .portlet-body .asset-full-content { width: 90%; margin: 0 auto 1.5rem; } .row .col-md-3 { flex: 0 0 100%; max-width: 100%; } .row .col-md-9 { flex: 0 0 100%; max-width: 100%; } .visible-phone { display: block !important; } .visible-desktop { display: none !important; } } @media (max-width: 767.999px) { .site-theme.top-frame #footer .footer-main-content div.col-md-1 { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; } .site-theme.top-frame #footer .footer-main-content div.col-md-1 &gt; div { display: flex; justify-content: center; margin-top: 1.25rem; } .site-theme.top-frame #footer .footer-main-content div.col-md-1 &gt; div &gt; div:first-child { margin-right: 1.25rem; } } @media (min-width: 768px) { .site-theme.top-frame #footer .footer-main-content div.col-md-1 { position: absolute; right: 1.25rem; bottom: 1.25rem; } .site-theme.top-frame #main-content .journal-content-article figure.caption img { width: 65% !important; height: auto !important; } .site-theme.top-frame #main-content .journal-content-article figure.caption figcaption { width: 35% !important; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption figcaption { width: 35% !important; } .site-theme.top-frame #content .portlet-blogs .news-page figure.caption img { width: 65% !important; } } @media (min-width: 1441px) { .site-theme.top-frame #footer .container { position: static; } .site-theme.top-frame #footer .container a.footer__link.footer__link--top { right: 4rem; } } @media (max-width: 979px) { .site-theme.top-frame #heading { } .site-theme.top-frame #heading .portlet-body form .btn { display: none; } .site-theme.top-frame #heading .header-row { padding: 0; } } @media (min-width: 1280px) { .site-theme.top-frame #content .portlet-blogs .news-page h1.title, .site-theme.top-frame #content .portlet-blogs .news-page .entry { max-width: 50rem; margin: 0 auto; } } @media print { .image-wrapper .image-wrapper__image, .image-wrapper .image-wrapper__content p &gt; a, .feed-item .defer-image, .feed-item a.read-more, .link-wrapper, .redheaderbox .redheaderbox__image, .portlet-breadcrumb { display: none !important; } .collapsible .tabPanel__content[aria-hidden="true"] { display: block !important; } #content { border-top: 0; } .image-wrapper .image-wrapper__content, .redheaderbox .redheaderbox__content, .feed-item.simple, .feed-item.simple__akkusastoori { width: 100% !important; padding: 0 !important; margin: 0 0 1rem !important; } .feed-item.simple__akkusastoori { border: none !important; } } @media (min-width: 1200px) { .row .col-md-3 { flex: 0 0 23.07692%; max-width: 23.07692%; } .row .col-md-9 { flex: 0 0 74.35897%; max-width: 74.35897%; } } @media (max-width: 979px) and (min-width: 768px) { .row .col-md-3 { flex: 0 0 22.92818%; max-width: 22.92818%; } .row .col-md-9 { flex: 0 0 74.30939%; max-width: 74.30939%; } } @media (min-width: 1024px) { .site-theme.top-frame #content { padding: 1rem 10px; } } @media (min-width: 768px) and (max-width: 979px) { .visible-tablet { display: block !important; } .visible-desktop { display: none !important; } } </pre></body></html>