.top-frame body { font-size: 100%; color: #000; font-family: Helvetica,Arial,sans-serif; line-height: 1.4; } .top-frame a { color: #00388d; } .top-frame a:hover, .top-frame a:focus { color: #00388d; } .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: #006fb8; font-weight: bold; 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 transparent; background: #00388d; color: #fff; } .top-frame .btn.btn-default:hover { background: #006fb8; } .top-frame .btn.btn-primary, .top-frame .btn.search-form_submit { background-color: #00388d; color: white; } .top-frame .btn.btn-primary:hover, .top-frame .btn.search-form_submit:hover { background-color: #00337f; } .top-frame .btn.search-form_submit { border-color: #00388d; } .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 #000; } .top-frame .portlet-navigation .nav-menu ul a { color: #000; } .top-frame .portlet-navigation .nav-menu ul ul a { color: #000; } .top-frame .portlet-navigation .nav-menu > ul > li { color: #000; } .top-frame .events .event-highlight { font-size: 1.1em; border-top: solid 1px #00388d; } .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 #00388d; } .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: #00388d; display: block; position: relative; } .top-frame .events.event-search-portlet .event-list-wrapper > .span12 > .span3 { background: #00388d; } .top-frame .events.event-search-portlet .event-list-wrapper { border-color: #00388d; } .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: #00388d; 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 #00388d; border-right: 1px solid #00388d; border-left: 1px solid #00388d; 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: #00388d; } .top-frame #scrollToTop { color: #fff; background: #00388d; } .top-frame #scrollToTop:hover { background: #00337f; } .top-frame #banner .language-version-selection-portlet .lang-text > a:after { content: "\f0d7"; margin-left: .5em; font-family: 'fontawesome-alloy'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .top-frame #banner .language-version-selection-portlet .lang-nav-open a { background: #00388d; color: white !important; } .top-frame #banner .language-version-selection-portlet .lang-nav ul { background: #00388d; } .top-frame .media-item .small figure { float: left; margin-right: 1em; } .top-frame .media-item .dark-link { color: #000; } .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: #006fb8; } .top-frame .media-item .meta { margin-bottom: em(5px); color: #000; font-size: .9em; } .top-frame .feed-item.simple .meta { color: #000; font-size: .9em; } .top-frame .feed-item.simple h6 a { color: #000; } .top-frame ul.position-nav li.selected { background: #00388d; } .top-frame ul.position-nav li.selected:hover { background-color: #00388d; } .top-frame .carousel .description { font-family: Helvetica,Arial,sans-serif; font-weight: normal; } .panel.border-top-emphasis { border-top: solid 4px #00388d; } .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: #fff; } .top-frame #banner a { color: #fff; } .top-frame #heading { height: auto; padding: 0; } .top-frame #heading .yja-site-template-settings-header-portlet { height: 100%; } .top-frame #heading .yja-site-template-settings-header-portlet .portlet-borderless-container, .top-frame #heading .yja-site-template-settings-header-portlet .portlet-body, .top-frame #heading .yja-site-template-settings-header-portlet .header-row { height: 100%; } .top-frame #heading .yja-site-template-settings-header-portlet .header-top-left-cell, .top-frame #heading .yja-site-template-settings-header-portlet .header-top-right-cell { align-self: center; } .top-frame #banner nav ul.site-theme__navigation { background-color: #fff; color: #00388d; } .top-frame #banner nav ul.site-theme__navigation li a:hover { background-color: #e6e6e6; } .top-frame #banner nav ul.site-theme__navigation li.selected { background-color: #00388d; 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: #00337f; } .top-frame #banner nav a { color: #00388d; } .top-frame #banner nav.fixed { background: #fff; } .top-frame #footer { background-image: url('data:image/svg+xml,data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E'); background-repeat: repeat; background-size: initial; background-position: center top; background-color: #f2f8fb; color: #000; } .top-frame #footer a { color: #000; } .top-frame #footer .footer-bottom-bar { background-color: #00388d; } .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: #bfeffc; } .top-frame .homepage .layout-wrapper-wide *, .top-frame .homepage .layout-wrapper-wide .carousel-wrapper ul li h3 a .description { color: #000; } .top-frame #main-content, .top-frame #footer .container-fluid, .top-frame #banner .main-nav, .top-frame .layout-wrapper, .top-frame .layout-wrapper-wide-container { max-width: 100%; } .mobile-menu-actions { right: 0; } .mobile-menu-actions a.menu-icon { background: #fff; color: #000; } .mobile-menu-actions a { color: #00388d; } .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: #00388d; } .mm-menu { border-color: #00388d; } .mm-menu a { color: white; } .mm-menu a:hover, .mm-menu a:focus { color: white; } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; src: url('/o/common-ui-resources/fonts/source-sans-pro/Regular/source-sans-pro-v21-latin-regular.eot?t=1662638832'); src: local(''),url('/o/common-ui-resources/fonts/source-sans-pro/Regular/source-sans-pro-v21-latin-regular.eot?#iefix?t=1662638832') format('embedded-opentype'),url('/o/common-ui-resources/fonts/source-sans-pro/Regular/source-sans-pro-v21-latin-regular.woff2?t=1662638832') format('woff2'),url('/o/common-ui-resources/fonts/source-sans-pro/Regular/source-sans-pro-v21-latin-regular.woff?t=1662638832') format('woff'),url('/o/common-ui-resources/fonts/source-sans-pro/Regular/source-sans-pro-v21-latin-regular.ttf?t=1662638832') format('truetype'),url('/o/common-ui-resources/fonts/source-sans-pro/Regular/source-sans-pro-v21-latin-regular.svg#SourceSansPro?t=1662638832') format('svg'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; src: url('/o/common-ui-resources/fonts/source-sans-pro/SemiBold/source-sans-pro-v21-latin-600.eot?t=1662638832'); src: local(''),url('/o/common-ui-resources/fonts/source-sans-pro/SemiBold/source-sans-pro-v21-latin-600.eot?#iefix?t=1662638832') format('embedded-opentype'),url('/o/common-ui-resources/fonts/source-sans-pro/SemiBold/source-sans-pro-v21-latin-600.woff2?t=1662638832') format('woff2'),url('/o/common-ui-resources/fonts/source-sans-pro/SemiBold/source-sans-pro-v21-latin-600.woff?t=1662638832') format('woff'),url('/o/common-ui-resources/fonts/source-sans-pro/SemiBold/source-sans-pro-v21-latin-600.ttf?t=1662638832') format('truetype'),url('/o/common-ui-resources/fonts/source-sans-pro/SemiBold/source-sans-pro-v21-latin-600.svg#SourceSansPro?t=1662638832') format('svg'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; src: url('/o/common-ui-resources/fonts/source-sans-pro/Bold/source-sans-pro-v21-latin-700.eot?t=1662638832'); src: local(''),url('/o/common-ui-resources/fonts/source-sans-pro/Bold/source-sans-pro-v21-latin-700.eot?#iefix?t=1662638832') format('embedded-opentype'),url('/o/common-ui-resources/fonts/source-sans-pro/Bold/source-sans-pro-v21-latin-700.woff2?t=1662638832') format('woff2'),url('/o/common-ui-resources/fonts/source-sans-pro/Bold/source-sans-pro-v21-latin-700.woff?t=1662638832') format('woff'),url('/o/common-ui-resources/fonts/source-sans-pro/Bold/source-sans-pro-v21-latin-700.ttf?t=1662638832') format('truetype'),url('/o/common-ui-resources/fonts/source-sans-pro/Bold/source-sans-pro-v21-latin-700.svg#SourceSansPro?t=1662638832') format('svg'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 900; src: url('/o/common-ui-resources/fonts/source-sans-pro/Black/source-sans-pro-v21-latin-900.eot?t=1662638832'); src: local(''),url('/o/common-ui-resources/fonts/source-sans-pro/Black/source-sans-pro-v21-latin-900.eot?#iefix?t=1662638832') format('embedded-opentype'),url('/o/common-ui-resources/fonts/source-sans-pro/Black/source-sans-pro-v21-latin-900.woff2?t=1662638832') format('woff2'),url('/o/common-ui-resources/fonts/source-sans-pro/Black/source-sans-pro-v21-latin-900.woff?t=1662638832') format('woff'),url('/o/common-ui-resources/fonts/source-sans-pro/Black/source-sans-pro-v21-latin-900.ttf?t=1662638832') format('truetype'),url('/o/common-ui-resources/fonts/source-sans-pro/Black/source-sans-pro-v21-latin-900.svg#SourceSansPro?t=1662638832') format('svg'); } .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 > body { font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif; } .site-theme.top-frame > body.public-page { background-image: linear-gradient(to bottom, rgba(0,190,242,0.25) 0px, transparent 292px); } .site-theme.top-frame .mobile-menu-actions { flex-flow: row nowrap; top: 0; right: 0; margin: 0; } .site-theme.top-frame .mobile-menu-actions > a, .site-theme.top-frame .mobile-menu-actions button { float: none; width: 3.0625rem; height: 3.0625rem; } .site-theme.top-frame .mobile-menu-actions > a:focus, .site-theme.top-frame .mobile-menu-actions button:focus { text-decoration: none !important; outline: 2px dotted #fff; outline-offset: -4px; } .site-theme.top-frame .mobile-menu-actions > .menu-icon { background-color: #006fb8; } .site-theme.top-frame .mobile-menu-actions > .menu-icon > .icon-reorder { margin: .625rem 0; font-size: 1.75rem; line-height: 1; } .site-theme.top-frame .mobile-menu-actions > .menu-icon > .icon-reorder:before { color: #fff; } .site-theme.top-frame .mobile-menu-actions > .menu-icon > span:not([role]) { height: 0; overflow: hidden; } .site-theme.top-frame .yja-mobile-navigation .yja-mobile-navigation__tree ul.mm-listview > li.mm-listitem a.mm-listitem__text { font-size: 1.4375rem; font-weight: 700; line-height: 1.25; } .site-theme.top-frame .yja-mobile-navigation .yja-mobile-navigation__tree ul.mm-listview > li.mm-listitem.level-1:after { opacity: 1; } .site-theme.top-frame div.mm-wrapper__blocker > a.mm-tabstart { box-shadow: -28px 0 24px -24px rgba(0,0,0,0.5) inset; } .site-theme.top-frame nav#menu.mm-menu { background-color: #00388d; color: #fff; border-left-width: 0 !important; } .site-theme.top-frame nav#menu.mm-menu .mm-panels, .site-theme.top-frame nav#menu.mm-menu .mm-panel, .site-theme.top-frame nav#menu.mm-menu .mm-navbar { background: #00388d !important; } .site-theme.top-frame nav#menu.mm-menu.mm-menu_opened { z-index: 1; } .site-theme.top-frame nav#menu.mm-menu p.mm-custom-top > a.close-mm-menu { position: relative; width: 3rem; height: 3rem; padding: 0 0 0 3rem !important; margin: -1rem -1rem 0 0 !important; background-color: #00388d; border-width: 0 !important; overflow: hidden; } .site-theme.top-frame nav#menu.mm-menu p.mm-custom-top > a.close-mm-menu:before { content: "\f00d"; position: absolute; display: block; top: .5rem; left: 0; width: 3rem; height: 1.5rem; font-family: 'fontawesome-alloy'; font-size: 1.5rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; line-height: 1; } .site-theme.top-frame nav#menu.mm-menu .mm-navbar { border-color: #fff; } .site-theme.top-frame nav#menu.mm-menu .mm-navbar > .mm-navbar__btn:first-child:before { width: .875rem; height: .875rem; border-width: .25rem; border-color: #fff !important; } .site-theme.top-frame nav#menu.mm-menu .mm-navbar > .mm-navbar__title { padding: .375rem 0 0; font-size: 1.4375rem; font-weight: 700; color: #fff; line-height: 1.25; } .site-theme.top-frame nav#menu.mm-menu .mm-listview { margin: 20px -20px 20px 10px; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem { font-size: 1.4375rem; font-weight: 700; line-height: 1.25; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem > a.mm-listitem__text { padding-top: 1rem; padding-bottom: 1rem; padding-left: 0; color: #fff !important; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem > .mm-listitem__btn { height: 1.4375rem; margin-top: 1rem; border-color: #fff !important; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem > .mm-listitem__btn:not(.mm-listitem__text) { padding-right: 49px; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem > .mm-listitem__btn:not(.mm-listitem__text):after { width: .875rem; height: .875rem; border-width: .25rem; border-color: #fff !important; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem:after { left: 0; border-bottom-color: #fff !important; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem_selected > .mm-listitem__text { background-color: transparent !important; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem_selected > .mm-listitem__text + .mm-listitem__btn:not(.mm-listitem__text) { background-color: transparent !important; } .site-theme.top-frame nav#menu.mm-menu .mm-listview .mm-listitem_selected:after { border-bottom-color: #fff !important; } .site-theme.top-frame #banner { position: relative; z-index: 1; } .site-theme.top-frame #banner #heading { width: 100%; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar { width: 100%; margin: 0; padding: .75rem 0; color: #fff; background-color: #006fb8 !important; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { display: flex; flex-flow: row nowrap; justify-content: flex-start; max-width: 1440px; margin: 0 auto; padding: 0 1rem 0 13rem; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div { position: relative; display: block; top: 0; right: 0; margin-right: 2rem; line-height: 1.6; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div:last-child { margin-right: 0 !important; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div a { color: #fff; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div a span.icon { display: inline-block; margin-right: .75rem; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div p { margin: 0; font-size: 1rem; font-weight: 700; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div ul#languageSelectionMenu { float: none !important; margin: 0; padding: 0; color: #fff; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div ul#languageSelectionMenu li { float: none !important; margin: 0; padding: 0 .625rem; font-size: 1rem; font-weight: 700; border-width: 0 2px 0 0; border-color: #fff; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div ul#languageSelectionMenu li:first-child { padding-left: 0; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div ul#languageSelectionMenu li:last-child { padding-right: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container { max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row { position: relative; padding: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-7 { display: none; flex-flow: column nowrap; justify-content: center; min-height: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-7 a.logo { position: absolute; display: flex; flex-flow: column nowrap; justify-content: center; top: -3.0625rem; left: 0; height: 6.125rem; padding: 0 .25rem; background-color: #00388d; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-7 a.logo img { max-width: 5.75rem; image-rendering: -webkit-optimize-contrast; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 { display: flex; flex-flow: column nowrap; justify-content: center; max-width: 100%; min-height: 0; flex: 0 0 100%; margin: 0; background-color: #fff; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area { margin: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form { position: absolute; top: -3.125rem; right: 0; max-width: 50%; width: 100%; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form:before { position: absolute; content: "\f002"; display: block; width: 3rem; height: 100%; padding: .75rem 0 0; color: #00388d; font-family: 'fontawesome-alloy'; font-size: 1.5rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; line-height: 1; z-index: 5; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form input.search-query { padding: .9375rem 1rem .9375rem 3rem; max-width: none; border-width: 0; background-color: #ebf4f9; color: #00388d; font-weight: 700; font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form input.search-query:active, .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form input.search-query:focus { color: #000; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form input.search-query::placeholder { color: #00388d; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form div.input-group-append { position: relative; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form div.input-group-append .btn { border: none; font-size: 1rem; font-weight: 700; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area a.header-advanced-search-link { display: none; } .site-theme.top-frame #banner nav.main-nav { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #banner nav.main-nav> ul { position: relative; display: flex; flex-flow: row wrap; justify-items: stretch; min-height: 4.375rem; padding: 0 0 0 12rem; background-color: #fff; } .site-theme.top-frame #banner nav.main-nav> ul > li { position: static; display: flex; flex-flow: row nowrap; justify-content: flex-start; margin: 0 1.375rem 0 0; } .site-theme.top-frame #banner nav.main-nav> ul > li:last-child { margin-right: 0; } .site-theme.top-frame #banner nav.main-nav> ul > li#layout_000 { position: absolute; display: block; top: -3.125rem; left: 0; width: 8.25rem; height: 7.5rem; margin: 0; background-color: #00388d; background-position: center; background-size: 7.5rem auto; background-repeat: no-repeat; image-rendering: -webkit-optimize-contrast; } .site-theme.top-frame #banner nav.main-nav> ul > li#layout_000:after { display: none !important; } .site-theme.top-frame #banner nav.main-nav> ul > li#layout_000 a { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; } .site-theme.top-frame #banner nav.main-nav> ul > li#layout_000 a:hover:after, .site-theme.top-frame #banner nav.main-nav> ul > li#layout_000 a:focus:after { display: none; } .site-theme.top-frame #banner nav.main-nav> ul > li.selected { background-color: transparent; } .site-theme.top-frame #banner nav.main-nav> ul > li.selected > a:after { display: block; background-color: #00388d; } .site-theme.top-frame #banner nav.main-nav> ul > li > a { position: relative; display: flex; flex-flow: column nowrap; justify-content: center; padding: 0; font-size: 1.375rem; font-weight: 700; color: #00388d; } .site-theme.top-frame #banner nav.main-nav> ul > li > a:after { content: ' '; display: none; position: absolute; bottom: 0; left: 0; width: 100%; height: .625rem; background-color: #006fb8; overflow: hidden; } .site-theme.top-frame #banner nav.main-nav> ul > li > a:hover, .site-theme.top-frame #banner nav.main-nav> ul > li > a:focus { background-color: transparent !important; text-decoration: none !important; } .site-theme.top-frame #banner nav.main-nav> ul > li > a:hover:after, .site-theme.top-frame #banner nav.main-nav> ul > li > a:focus:after { display: block; } .site-theme.top-frame #banner nav.main-nav> ul > li > button.toggleVisibility { position: relative; display: flex; flex-flow: column nowrap; justify-content: center; width: 1.375rem; height: 100%; margin: 0 0 0 .125rem; padding: 0; text-align: center; border: none; color: rgba(0,111,184,0.5); background-color: transparent; } .site-theme.top-frame #banner nav.main-nav> ul > li > button.toggleVisibility:before { display: block; top: 50%; width: 100%; margin-top: .25rem; font-size: 1rem; } .site-theme.top-frame #banner nav.main-nav> ul > li.open ul { visibility: visible; opacity: 1; } .site-theme.top-frame #banner nav.main-nav> ul > li ul { display: flex; flex-flow: row wrap; visibility: hidden; opacity: 0; position: absolute; top: 4.375rem; left: 0; height: auto; width: 100%; margin: 0; padding: .875rem 5rem; background-color: #ebf4f9; } .site-theme.top-frame #banner nav.main-nav> ul > li ul li { display: flex; flex-flow: column nowrap; padding: 0; margin: .5rem 0; border-right: 1px solid rgba(0,111,184,0.5); } .site-theme.top-frame #banner nav.main-nav> ul > li ul li:last-child { border-right: none; } .site-theme.top-frame #banner nav.main-nav> ul > li ul li a { position: relative; display: block; width: 100%; padding: .125rem 1.5rem; text-align: left; font-size: 1.25rem; font-weight: 600; color: #00388d; white-space: normal; } .site-theme.top-frame #banner nav.main-nav> ul > li ul li a span { padding: 0; } .site-theme.top-frame #banner nav.main-nav> ul > li ul li a:hover { text-decoration: underline; background-color: transparent; } .site-theme.top-frame #banner nav.main-nav> ul > li ul li ul { display: none; } .site-theme.top-frame #footer > div .footer-main-content { max-width: none; margin: 0 auto; padding: .5rem 0 2.5rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { position: relative; max-width: 1440px; margin: 0 auto; padding: 2.5rem 1rem 1rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer > div > * { line-height: 1.2; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer > div > *:first-child { margin-top: 0; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer > div > *:last-child { margin-bottom: 0; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer h2, .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer h3, .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer h4 { font-size: 1.5rem; font-weight: 900; color: #00388d; line-height: 1; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer h2 a, .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer h3 a, .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer h4 a { color: #00388d; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:first-child:after { content: ' '; position: absolute; bottom: 0; right: 1rem; height: 1px; width: calc(74% - 1rem); background-color: rgba(0,111,184,0.5); } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:first-child p { font-size: 1.125rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:first-child > div:nth-child(n+2) { padding-top: 1.5rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child { padding-left: 5rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child ul.some-list { margin: .75rem 0; padding: 0; list-style: none; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child ul.some-list li { position: relative; margin: 0 0 .5rem; padding: 0 0 0 2rem; font-size: 1.125rem; line-height: 1.4; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child ul.some-list li a span { position: absolute; display: block; top: 0; left: 0; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child ul.some-list li a span:before { font-size: 1.5rem; color: #00388d; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child ul.some-list li a:hover span { text-decoration: none; } .site-theme.top-frame #footer > div .footer-bottom-bar { padding: 1rem 0 1.375rem; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container { max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container a { display: inline-block; margin: 0 1.25rem 0 0; color: #fff; letter-spacing: .03125rem; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container a:last-child { margin-right: 0 !important; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span { display: flex; flex-flow: row wrap; justify-content: flex-start; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p { width: 40.17094%; margin: 0 0 0 2.5641%; font-size: 1.125rem; color: #fff; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p:first-child { width: 57.26496%; margin: 0; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p:first-child a { margin-right: 2rem; font-weight: 700; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p:first-child a:after { content: '>'; display: inline-block; margin-left: .25rem; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p:last-child { text-align: right; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb { margin: 1.5rem 0 2.5rem; padding: 0; color: #00388d; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb li { font-size: .875rem; font-weight: 600; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb li:before { color: #00388d; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb li.active { color: #00388d; font-weight: 700; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb li a { text-decoration: none; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb li a:hover { text-decoration: underline; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb li:first-child { display: none; } .site-theme.top-frame #content .portlet-breadcrumb ul.breadcrumb li:nth-child(2):before { display: none; } .site-theme.top-frame #content .portlet-body .list-menu { width: 100%; max-width: 20rem; } .site-theme.top-frame #content .portlet-body .list-menu > ul { margin: 0; line-height: 1.4; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li { position: relative; border-style: solid; border-color: rgba(63,90,108,0.5); border-width: 0 0 1px; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li:first-child { border-width: 1px 0; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li.active, .site-theme.top-frame #content .portlet-body .list-menu > ul > li.selected, .site-theme.top-frame #content .portlet-body .list-menu > ul > li:hover { border-bottom-color: #00388d; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li.active:after, .site-theme.top-frame #content .portlet-body .list-menu > ul > li.selected:after, .site-theme.top-frame #content .portlet-body .list-menu > ul > li:hover:after { content: ' '; position: absolute; bottom: 0; left: 0; width: 100%; height: .375rem; background-color: #00388d; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li.active > a, .site-theme.top-frame #content .portlet-body .list-menu > ul > li.selected > a, .site-theme.top-frame #content .portlet-body .list-menu > ul > li:hover > a { color: #00388d; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li a { padding: .625rem .5rem 1.125rem 0; font-size: 1rem; font-weight: 600; text-decoration: none; color: #000; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li.active a { font-weight: 700; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li.hasChild > a { padding: .625rem 1.625rem 1.125rem 0; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li span.toggleVisibility { top: .625rem; width: 1.5rem; height: 1.5rem; padding: .3125rem .25rem .25rem .375rem; text-align: center; border-left: 1px solid rgba(63,90,108,0.5); } .site-theme.top-frame #content .portlet-body .list-menu > ul > li span.toggleVisibility.icon-chevron-down:before { content: "\f077"; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li span.toggleVisibility.icon-chevron-right:before { content: "\f078"; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li ul { margin: 0; padding: 0 0 0 1rem; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li ul li > a { padding: .625rem .5rem .625rem 0; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li ul li > a:hover { color: #00388d; text-decoration: underline; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li ul li.selected > a { color: #00388d; text-decoration: underline; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li ul li:first-child > a { padding-top: 0; } .site-theme.top-frame #content .portlet-body .list-menu > ul > li ul li:last-child > a { padding-bottom: 1.125rem; } .site-theme.top-frame #content .fessWrapper { font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif; } .site-theme.top-frame #content .fessWrapper > .fessForm form table td { border-width: 0 !important; } .site-theme.top-frame #content .fessWrapper > .fessForm form table td > div > button { padding: 0; font-weight: 700; font-size: 1rem; } .site-theme.top-frame #content .fessWrapper #result table.result-header td { border-color: rgba(63,90,108,0.25); border-width: 0; } .site-theme.top-frame #content .fessWrapper #result ol#searchResultList { margin: 0; } .site-theme.top-frame #content .fessWrapper #result ol#searchResultList li .media .title a { color: #00388d; text-decoration: none; } .site-theme.top-frame #content .fessWrapper #result ol#searchResultList li .media .title a:hover { text-decoration: underline; } .site-theme.top-frame #content .yja-accordion { margin: 0 0 1.25rem !important; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper { margin: 0; padding: 0; border-bottom: 1px solid rgba(63,90,108,0.5); } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper:last-child { border-bottom: none; margin: 0; padding: 0; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle { position: relative; margin: 0; color: #00388d; border: none; background-color: transparent; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle > button { display: block; margin: 0; padding: 1rem 1.5rem 1rem 0; font-size: 1.125rem; font-weight: 700; text-align: left; color: #00388d !important; background: transparent; border: none; cursor: pointer; width: 100%; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle > i { float: none !important; position: absolute; top: 0; right: 0; margin: 1.25rem 0 0; font-size: 1.125rem; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-toggle > i:before { content: "\f078"; color: #000 !important; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper .yja-accordion-toggle--button[aria-expanded="true"] { color: #000 !important; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper .yja-accordion-toggle--button[aria-expanded="true"]+ i:before { content: "\f077"; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-content { position: relative; margin: 0; padding: 1.25rem; background-color: transparent; border: none; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-content[aria-hidden="true"] { display: none; } .site-theme.top-frame #content .yja-accordion > .yja-accordion-wrapper > .yja-accordion-content[aria-hidden="false"] { display: block; } .site-theme.top-frame #content .mail-alert-view .portlet-body form .row-fluid .col { padding: 0; } .site-theme.top-frame #content .mail-alert-view .portlet-body form .control-group { padding-right: 0 !important; padding-left: 0 !important; border-width: 0 0 1px !important; border-color: rgba(63,90,108,0.5) !important; } .site-theme.top-frame #content .mail-alert-view .portlet-body form .control-group > legend { margin: 0; } .site-theme.top-frame #content .mail-alert-view .portlet-body form .control-group .controls label { padding-top: .375rem; margin-bottom: .375rem; } .site-theme.top-frame #content .mail-alert-view .portlet-body form .control-group .controls label input[type="checkbox"] { margin-right: .75rem; } .site-theme.top-frame #content .portlet-rss .portlet-body h3.hed-section { font-size: 1.125rem; color: #000; } .site-theme.top-frame #content .portlet-rss .portlet-body h3.hed-section a { color: #00388d; } .site-theme.top-frame #content .portlet-rss .portlet-body dl.list-unstyled { margin: 1.25rem 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .lfr-pagination ul.lfr-pagination-buttons { margin-left: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .lfr-pagination ul.lfr-pagination-buttons li { margin-left: 1rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .lfr-pagination ul.lfr-pagination-buttons li:first-child { margin-left: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .lfr-pagination ul.lfr-pagination-buttons li > a { padding: 1rem .875rem; font-size: 1.125rem; font-weight: 600; color: #fff; background-color: #00388d; text-transform: uppercase; text-decoration: none; border-width: 0; border-radius: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .lfr-pagination ul.lfr-pagination-buttons li > a:hover { text-decoration: underline; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .lfr-pagination ul.lfr-pagination-buttons li.disabled > a { background-color: #f1f3f5; color: #3f5a6c; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .lfr-pagination ul.lfr-pagination-buttons li.disabled > a:hover { text-decoration: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple { margin-bottom: 1.25rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 { margin: 0 0 .125rem; font-size: 1.25rem; font-weight: 600; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a { text-decoration: none; color: #00388d; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a:hover, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a:focus, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > h3 > a:active { text-decoration: underline; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > .meta span { font-size: .875rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > .meta span.label { border: none; background-color: #ebf4f9; color: #3f5a6c; padding: .125rem .375rem; margin: 0 0 .25rem 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body > .feed-item.simple > .meta span.date:before { content: '\f017'; display: inline-block; margin: 0 .25rem 0 0; font-family: 'fontawesome-alloy'; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; text-transform: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns.container { max-width: 100%; padding: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a { padding: 1.5rem 2rem; margin-bottom: 2.5rem; text-decoration: none; border-style: solid; border-width: .5rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a .meta > .tags > .yja-category-group { display: block; margin: 0 0 .5rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a .meta > .tags > .yja-category-group:empty { display: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a .meta > .tags span { padding: 0; margin: 0 .375rem 0 0; border: none; text-transform: none; font-size: 1.375rem; font-weight: 400; line-height: inherit; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a .meta > .tags span:last-child { margin-right: 0; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a .meta > .published { display: block; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a .meta > .published span.date { text-transform: capitalize; color: #000; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a h2 { margin: 1.5rem 0; overflow-wrap: break-word; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:hover > .meta > *, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:focus > .meta > * { text-decoration: none; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:hover h2, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:focus h2 { text-decoration: underline; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+1) { border-color: rgba(0,111,184,0.25); } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+1) h2, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+1) .meta > .tags span { color: #006fb8; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+2) { border-color: rgba(1,105,55,0.25); } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+2) h2, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+2) .meta > .tags span { color: #016937; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+3) { border-color: rgba(63,90,108,0.25); } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+3) h2, .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:nth-child(3n+3) .meta > .tags span { color: #3f5a6c; } .site-theme.top-frame #content { padding: 0; } .site-theme.top-frame h1, .site-theme.top-frame h2, .site-theme.top-frame h3, .site-theme.top-frame h4, .site-theme.top-frame h5, .site-theme.top-frame h6 { font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif; } .site-theme.top-frame a:hover { text-decoration: underline; } .site-theme.top-frame a:focus { outline: 1px dotted #00388d; outline: 5px auto -webkit-focus-ring-color; text-decoration: underline !important; } .site-theme.top-frame #content .portlet-body .journal-content-article > * { margin-top: 1.375rem; margin-bottom: 1.375rem; line-height: 1.33; } .site-theme.top-frame #content .portlet-body .journal-content-article > *:first-child { margin-top: 0; } .site-theme.top-frame #content .portlet-body .journal-content-article > *:last-child { margin-bottom: 0; } .site-theme.top-frame #content .portlet-body .journal-content-article h1, .site-theme.top-frame #content .portlet-body .journal-content-article h2, .site-theme.top-frame #content .portlet-body .journal-content-article h3, .site-theme.top-frame #content .portlet-body .journal-content-article h4, .site-theme.top-frame #content .portlet-body .journal-content-article h5, .site-theme.top-frame #content .portlet-body .journal-content-article h6 { margin-bottom: .25rem; } .site-theme.top-frame #content .portlet-body .journal-content-article h1 { margin-bottom: 1.25rem; font-size: 2rem; font-weight: 900; color: #00388d; } .site-theme.top-frame #content .portlet-body .journal-content-article h2 { font-size: 1.25rem; color: #006fb8; } .site-theme.top-frame #content .portlet-body .journal-content-article h2 + * { margin-top: .25rem; } .site-theme.top-frame #content .portlet-body .journal-content-article h3 { font-size: 1.125rem; color: #000; } .site-theme.top-frame #content .portlet-body .journal-content-article h3 + * { margin-top: .25rem; } .site-theme.top-frame #content .portlet-body .journal-content-article p { font-size: 1rem; } .site-theme.top-frame #content .portlet-body .journal-content-article p.lead { font-size: 1.375rem; color: #00388d; } .site-theme.top-frame #content .portlet-body .journal-content-article a { font-weight: 700; } .site-theme.top-frame #content .portlet-body .journal-content-article a.btn { white-space: normal; } .site-theme.top-frame #content .portlet-body .journal-content-article a.btn.btn-primary:hover { color: #fff; } .site-theme.top-frame #content .portlet-body .journal-content-article a.yja-external-link:after { content: "\f08e"; position: relative; display: inline-block; top: -5px; margin: 0 0 0 3px; font-size: 0.75rem; font-family: "fontawesome-alloy"; } .site-theme.top-frame #content .portlet-body .journal-content-article img { width: auto !important; height: auto !important; } .site-theme.top-frame #content .portlet-body .journal-content-article strong { font-weight: 700; } .site-theme.top-frame #content .portlet-body .journal-content-article ul, .site-theme.top-frame #content .portlet-body .journal-content-article ol { margin: 0 0 .625rem 1.25rem; font-size: 1rem; } .site-theme.top-frame #content .portlet-body .journal-content-article ul ul, .site-theme.top-frame #content .portlet-body .journal-content-article ol ol { margin-top: 0; margin-bottom: 0; } .site-theme.top-frame #content .portlet-body .journal-content-article table { border: none; border-collapse: collapse; } .site-theme.top-frame #content .portlet-body .journal-content-article table tbody:first-child tr { background-color: rgba(0,111,184,0.25); } .site-theme.top-frame #content .portlet-body .journal-content-article table tbody:first-child tr:nth-child(even) { background-color: transparent; } .site-theme.top-frame #content .portlet-body .journal-content-article table thead:first-child tr { background-color: rgba(0,111,184,0.25); } .site-theme.top-frame #content .portlet-body .journal-content-article table thead:first-child + tbody tr { background-color: rgba(0,111,184,0.25); } .site-theme.top-frame #content .portlet-body .journal-content-article table thead:first-child + tbody tr:nth-child(odd) { background-color: transparent; } .site-theme.top-frame #content .portlet-body .journal-content-article table tr th, .site-theme.top-frame #content .portlet-body .journal-content-article table tr td { padding: .25rem .5rem; border-width: 0 0 1px; border-style: solid; border-color: rgba(63,90,108,0.5); vertical-align: top; } .site-theme.top-frame #content .portlet-body .journal-content-article table tr th { border-width: 1px 0; } .site-theme.top-frame #content .portlet-body .journal-content-article blockquote { position: relative; padding: 0 0 0 1.75rem; } .site-theme.top-frame #content .portlet-body .journal-content-article blockquote:before { content: "\f10e"; position: absolute; display: block; top: .25rem; left: .125rem; width: 1.25rem; height: 1.25rem; font-family: 'fontawesome-alloy'; font-size: 1.125rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; color: #00388d; line-height: 1; } .site-theme.top-frame #content .portlet-body .journal-content-article hr { border-top: .25rem solid rgba(63,90,108,0.25); } .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-info, .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-alert, .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-error, .site-theme.top-frame #content .portlet-body .journal-content-article .well { padding: .5rem 1rem; border-width: 0; border-radius: 0; font-weight: 600; } .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-info a, .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-alert a, .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-error a, .site-theme.top-frame #content .portlet-body .journal-content-article .well a { text-decoration: underline; color: inherit; } .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-info a:after, .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-alert a:after, .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-error a:after, .site-theme.top-frame #content .portlet-body .journal-content-article .well a:after { content: "\f054"; display: inline-block; margin-left: .25rem; font-family: 'fontawesome-alloy'; font-size: .875rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; } .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-info { background-color: rgba(0,111,184,0.25); color: #000; } .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-alert { background-color: rgba(241,205,50,0.25); color: #000; } .site-theme.top-frame #content .portlet-body .journal-content-article .portlet-msg-error { background-color: #da3749; color: #fff; } .site-theme.top-frame #content .portlet-body .journal-content-article .well { background-color: rgba(63,90,108,0.25); color: #000; } .site-theme.top-frame #content .portlet-body .journal-content-article .yja_factbox__aside { float: right; margin: .5rem 0 .5rem 2.5641%; padding: 0 0 0 1rem; width: 31.62393%; max-width: 20rem; border-color: rgba(63,90,108,0.25); border-style: solid; border-width: 0 0 0 .25rem; } .site-theme.top-frame #content .portlet-body .journal-content-article .yja_factbox__aside > *:first-child { margin-top: 0; } .site-theme.top-frame #content .portlet-body .journal-content-article .yja_factbox__aside > *:last-child { margin-bottom: 0; } .site-theme.top-frame #content .portlet-body .journal-content-article .yjaInfoBox { position: relative; background-color: rgba(0,190,242,0.25); padding: .75rem 1.25rem; } .site-theme.top-frame #content .portlet-body .journal-content-article .yjaInfoBox > *:first-child { margin-top: 0; } .site-theme.top-frame #content .portlet-body .journal-content-article .yjaInfoBox > *:last-child { margin-bottom: 0; } .site-theme.top-frame #content #main-content.frontpage.layout-wide { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #content #main-content.frontpage.layout-wide .layout-wrapper .row:first-child .portlet-asset-publisher .asset-full-content .asset-content > .pull-right { display: none; } .site-theme.top-frame #content #main-content.frontpage.layout-wide .layout-wrapper .row:first-child .journal-content-article .portlet-msg-error { position: relative; margin-top: 1.25rem !important; padding: .75rem 1.25rem .75rem 3.75rem; font-weight: 600; background-color: #da3749; color: #fff; border-width: 0; border-radius: 0; } .site-theme.top-frame #content #main-content.frontpage.layout-wide .layout-wrapper .row:first-child .journal-content-article .portlet-msg-error:before { content: "\f071"; position: absolute; top: .375rem; left: 1rem; width: 2rem; height: 1.875rem; overflow: hidden; display: inline-block; font-family: 'fontawesome-alloy'; font-size: 1.75rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; } .site-theme.top-frame #content #main-content.frontpage.layout-wide .layout-wrapper .row:first-child .journal-content-article .portlet-msg-error a { text-decoration: underline; color: inherit; } .site-theme.top-frame #content #main-content.frontpage.layout-wide .layout-wrapper .row:first-child .journal-content-article .portlet-msg-error a:after { content: "\f054"; display: inline-block; margin-left: .25rem; font-family: 'fontawesome-alloy'; font-size: .875rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; } .site-theme.top-frame #content #main-content.frontpage.layout-wide > .layout-wrapper-wide { margin-right: 0 !important; margin-left: 0 !important; } .site-theme.top-frame #content #main-content.frontpage.layout-wide > .layout-wrapper-wide #column-13 { min-height: 0; } .site-theme.top-frame #main-content.landingpage-layout-container { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #content #main-content.listing-layout { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #content #fragment-content.listing-layout { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 1rem; } .site-theme.top-frame #content div[id*="fragment-"] { margin: 2.25rem 0; } .site-theme.top-frame #content div[id*="fragment-"] #column-9.col-md-3 { margin-top: 2.5rem; } .site-theme.top-frame #content div[id*="fragment-"] #column-9.col-md-3 + .col-md-9 h1[itemprop] { margin-top: 2.5rem; } .site-theme.top-frame #content div[id*="fragment-"] #column-9.col-md-3 + .col-md-9 .meta > .published > div { margin: .125rem 0 .375rem 0; } .site-theme.top-frame #content div[id*="fragment-"] #column-9.col-md-3 + .col-md-9 .meta > .published > div span.label { margin: 0 .375rem 0 0; padding: 0; font-size: .875rem; text-transform: none; border: none; } .site-theme.top-frame #content div[id*="fragment-"] #column-9.col-md-3 + .col-md-9 .meta > .published > div span.label:last-child { margin-right: 0; } .site-theme.top-frame #content div[id*="fragment-"] #column-9.col-md-3 + .col-md-9 .meta.bottom-meta { display: none; } .site-theme.top-frame #content .hero { position: relative; margin-top: 1.25rem !important; margin-bottom: 2.25rem !important; background-color: ; } .site-theme.top-frame #content .hero.container { max-width: 100%; padding: 0; } .site-theme.top-frame #content .hero > .row .hero-content { position: relative; display: flex; flex-flow: column nowrap; justify-content: center; align-items: flex-start; padding: 1rem 0; } .site-theme.top-frame #content .hero > .row .hero-content > *:first-child { margin-top: 0; } .site-theme.top-frame #content .hero > .row .hero-content > *:last-child { margin-bottom: 0; } .site-theme.top-frame #content .hero > .row .hero-content h1, .site-theme.top-frame #content .hero > .row .hero-content h2, .site-theme.top-frame #content .hero > .row .hero-content h3, .site-theme.top-frame #content .hero > .row .hero-content p { color: #00388d; } .site-theme.top-frame #content .hero > .row .hero-content h1, .site-theme.top-frame #content .hero > .row .hero-content h2, .site-theme.top-frame #content .hero > .row .hero-content h3 { margin: 0 0 .75rem; font-size: 2.25rem; line-height: 1.3; } .site-theme.top-frame #content .hero > .row .hero-content p { font-size: 1.375rem; margin: 0 0 1.25rem; } .site-theme.top-frame #content .hero > .row .hero-content a { display: inline-block; padding: 0.375rem 1.25rem; background-color: #006fb8; color: #fff; font-size: 1.125rem; font-weight: 600; text-decoration: none; } .site-theme.top-frame #content .hero > .row .hero-content a:after { content: "\f054"; display: inline-block; margin-left: .25rem; font-family: 'fontawesome-alloy'; font-size: .875rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; } .site-theme.top-frame #content .hero > .row .hero-content a:hover, .site-theme.top-frame #content .hero > .row .hero-content a:focus, .site-theme.top-frame #content .hero > .row .hero-content a:active { text-decoration: underline; } .site-theme.top-frame #content .hero > .row .hero-content a:focus { outline: 2px dotted #000; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #content .hero > .row .hero-image { background-position: center; background-size: cover; background-repeat: no-repeat; min-height: 22.5rem; } .site-theme.top-frame #content .image-links.container { max-width: 100%; margin-bottom: 1.25rem !important; padding: 0; } .site-theme.top-frame #content .image-links .row { display: flex; flex-flow: row wrap; } .site-theme.top-frame #content .image-links .row a { position: relative; margin-bottom: 1rem; background-color: #006fb8; } .site-theme.top-frame #content .image-links .row a:after { content: "\f054"; display: block; position: absolute; top: 50%; right: 1.25rem; margin-top: -0.5625rem; height: 1.125rem; width: 1rem; color: #80dff9; font-family: 'fontawesome-alloy'; font-size: 1.25rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .site-theme.top-frame #content .image-links .row a .image { position: absolute; top: 50%; left: 1.75rem; margin-top: -2rem; height: 4rem !important; width: 4rem !important; } .site-theme.top-frame #content .image-links .row a .text { display: flex; flex-flow: column nowrap; justify-content: center; height: 100%; min-height: 6.5rem; padding: 1.25rem 2.5rem 1.25rem 7.5rem; color: #fff; font-size: 1.5rem; font-weight: 600; } .site-theme.top-frame #content .image-links .row a:hover { background-color: #00388d; } .site-theme.top-frame #content .image-links .row a:hover > .text { text-decoration: underline #fff; } .site-theme.top-frame #content .image-links .row a:focus { outline: 2px dotted #000; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #content .image-links .row a:focus > .text { text-decoration: underline #fff; } .site-theme.top-frame #content .image-lift.container { max-width: 100%; padding: 0; } .site-theme.top-frame #content .image-lift a.row { background-color: rgba(0,190,242,0.1); margin-bottom: 2.25rem; } .site-theme.top-frame #content .image-lift a.row > .col-md-4 { background-position: center; background-size: cover; background-repeat: no-repeat; min-height: 20rem; } .site-theme.top-frame #content .image-lift a.row > .col-md-8 { display: flex; flex-flow: column nowrap; justify-content: center; padding: 1.5rem 2rem; font-weight: 700; } .site-theme.top-frame #content .image-lift a.row > .col-md-8 div:first-child { margin: 0 0 1rem; font-size: 1.25rem; } .site-theme.top-frame #content .image-lift a.row > .col-md-8 div:first-child span { display: inline-block; padding: 0 1rem .125rem 0; border-bottom: .375rem solid #00bef2; } .site-theme.top-frame #content .image-lift a.row > .col-md-8 div:last-child { font-size: 2.125rem; } .site-theme.top-frame #content .image-lift a.row:hover > .col-md-8 { text-decoration: underline; } .site-theme.top-frame #content .image-lift a.row:hover > .col-md-8 span { text-decoration: none !important; } .site-theme.top-frame #content .image-lift a.row:focus { outline: 2px dotted #000; outline: 5px auto -webkit-focus-ring-color; } .site-theme.top-frame #content .image-lift a.row:focus > .col-md-8 { text-decoration: underline; } .site-theme.top-frame #content .image-lift a.row:focus > .col-md-8 span { text-decoration: none !important; } .site-theme.top-frame #content .kriisi .image-lift a.row > .col-md-8 div:first-child span { border-bottom-color: #da3749; } .btn { background-color: buttonface; } .btn.btn-primary { font-size: 1rem; border: solid 1px transparent; } .col-1, .col-xs-1, .col-2, .col-xs-2, .col-3, .col-xs-3, .col-4, .col-xs-4, .col-5, .col-xs-5, .col-6, .col-xs-6, .col-7, .col-xs-7, .col-8, .col-xs-8, .col-9, .col-xs-9, .col-10, .col-xs-10, .col-11, .col-xs-11, .col-12, .col-xs-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { min-height: 1px; } @media (max-width: 550px) { .site-theme.top-frame .mobile-menu-actions > a, .site-theme.top-frame .mobile-menu-actions button { width: 2.75rem; height: 2.75rem; } .site-theme.top-frame .mobile-menu-actions > .menu-icon > .icon-reorder { margin: .5rem 0; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar { height: 2.75rem; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { position: absolute; width: 100% !important; top: 2.75rem; height: 2.75rem; padding: .75rem 0 0 6.125rem !important; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div { margin-right: 0 !important; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div a span.icon { display: none; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div p { display: none; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div ul#languageSelectionMenu li { padding: 0 .25rem 0 .125rem; border-width: 0 1px 0 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-7 a.logo { top: -2.75rem; height: 5.5rem; padding: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-7 a.logo img { max-width: 5.5rem; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form { top: -2.75rem; right: 2.75rem; max-width: calc(100% - 8.25rem); } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form:before { display: none; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form input.search-query { padding: .75rem .625rem; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form div.input-group-append .btn { padding-right: .75rem; padding-left: .75rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { max-width: 300px !important; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer img { max-height: 10rem !important; } } @media (max-width: 767px) { .site-theme.top-frame #banner { margin-bottom: 3.125rem; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div { margin-right: 1.5rem; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div a { color: #00388d; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div a span.icon { margin-right: .25rem; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div ul#languageSelectionMenu { color: #00388d; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container > div ul#languageSelectionMenu li { color: #00388d; border-color: #00388d; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container { padding: 0; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-7 { display: flex; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { max-width: 360px !important; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer img { max-height: 12.5rem !important; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer > div.col-md-3 { max-width: 100% !important; flex: 0 0 100% !important; margin-left: 0 !important; padding: 1rem 1.625rem !important; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer > div.col-md-3 { padding: 1rem 1.375rem !important; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:first-child:after { display: none; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:first-child > div:first-child { padding: 1rem 0 !important; } .site-theme.top-frame #content .portlet-body .journal-content-article .yja_factbox__aside { float: none; width: 100%; max-width: 100%; margin: 1.25rem 0; } .site-theme.top-frame #content .hero > .row { flex-flow: column nowrap; flex-direction: column-reverse; } .site-theme.top-frame #content .hero > .row .hero-image { padding-top: 58.5%; min-height: 10rem; } .site-theme.top-frame #content .image-lift a.row > .col-md-4 { padding-top: 75%; min-height: 10rem; } } @media (min-width: 551px) and (max-width: 767px) { .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar { height: 3.0625rem; } .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { position: absolute; width: 100% !important; top: 3.0625rem; height: 3.0625rem; padding: .75rem 0 0 7.125rem !important; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form { right: 3.0625rem; max-width: calc(100% - 9.3125rem); } } @media (max-width: 1440px) { .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { max-width: 1366px; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container { max-width: 1366px; } .site-theme.top-frame #banner nav.main-nav { max-width: 1366px; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { max-width: 1366px; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container { max-width: 1366px; } .site-theme.top-frame #content #main-content.frontpage.layout-wide { max-width: 1366px; } .site-theme.top-frame #main-content.landingpage-layout-container { max-width: 1366px; } .site-theme.top-frame #content #main-content.listing-layout { max-width: 1366px; } .site-theme.top-frame #content #fragment-content.listing-layout { max-width: 1366px; } } @media (max-width: 1366px) { .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { max-width: 1280px; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container { max-width: 1280px; } .site-theme.top-frame #banner nav.main-nav { max-width: 1280px; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { max-width: 1280px; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container { max-width: 1280px; } .site-theme.top-frame #content #main-content.frontpage.layout-wide { max-width: 1280px; } .site-theme.top-frame #main-content.landingpage-layout-container { max-width: 1280px; } .site-theme.top-frame #content #main-content.listing-layout { max-width: 1280px; } .site-theme.top-frame #content #fragment-content.listing-layout { max-width: 1280px; } } @media (max-width: 1280px) { .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { max-width: 1024px; padding-left: 11rem; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container { max-width: 1024px; } .site-theme.top-frame #banner nav.main-nav { max-width: 1024px; } .site-theme.top-frame #banner nav.main-nav> ul { padding-left: 10rem; } .site-theme.top-frame #banner nav.main-nav> ul > li { margin-right: 1.125rem; } .site-theme.top-frame #banner nav.main-nav> ul > li > a { font-size: 1.25rem; } .site-theme.top-frame #banner nav.main-nav> ul > li > a:after { height: .375rem; } .site-theme.top-frame #banner nav.main-nav> ul > li ul { padding: .875rem .375rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { max-width: 1024px; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child { padding-left: 3rem; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container { max-width: 1024px; } .site-theme.top-frame #content .portlet-body .list-menu { max-width: 15rem; } .site-theme.top-frame #content #main-content.frontpage.layout-wide { max-width: 1024px; } .site-theme.top-frame #main-content.landingpage-layout-container { max-width: 1024px; } .site-theme.top-frame #content #main-content.listing-layout { max-width: 1024px; } .site-theme.top-frame #content #fragment-content.listing-layout { max-width: 1024px; } .site-theme.top-frame #content .hero > .row .hero-image { min-height: 17.5rem; } .site-theme.top-frame #content .image-lift a.row > .col-md-4 { min-height: 15rem; } } @media (max-width: 1024px) { .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { max-width: 979px; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container { max-width: 979px; } .site-theme.top-frame #banner nav.main-nav { max-width: 979px; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { max-width: 720px; padding-top: 1rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer img { max-height: 10rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer > div.col-md-3 { max-width: 48.71795%; flex: 0 0 48.71795%; padding: 1rem .5rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer > div.col-md-3:nth-child(odd) { margin-left: 0; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:first-child:after { width: calc(100% - 3rem); right: 1.5rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:first-child > div:nth-child(n+2) { padding-top: 1rem; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer:last-child > div:first-child { padding-left: .5rem; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container { max-width: 979px; padding: 0 1.5rem; } .site-theme.top-frame #content #main-content.frontpage.layout-wide { max-width: 979px; } .site-theme.top-frame #main-content.landingpage-layout-container { max-width: 979px; } .site-theme.top-frame #content #main-content.listing-layout { max-width: 979px; } .site-theme.top-frame #content #fragment-content.listing-layout { max-width: 979px; } } @media (max-width: 979px) { .site-theme.top-frame #banner #heading .portlet-body > .header-top-bar > .layout-wrapper-wide-container { max-width: 100%; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container { max-width: 100%; } .site-theme.top-frame #banner nav.main-nav { max-width: 100%; } .site-theme.top-frame #footer > div .footer-main-content > .row .rvv-footer { max-width: 640px; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container { max-width: 100%; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p { width: 48.71795% !important; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p a { display: block; margin: 0; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p:first-child { margin: 0; } .site-theme.top-frame #footer > div .footer-bottom-bar > .container .d-block > span p:last-child { text-align: left; padding-top: .125rem; line-height: 1.2; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a { width: 100%; max-width: 100%; flex: 0 0 100%; margin: 0 0 1.25rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a:last-child { margin-bottom: 2.5rem; } .site-theme.top-frame #content .portlet-asset-publisher .portlet-body .news__columns .row > a h2 { margin: 1rem 0 .25rem; } .site-theme.top-frame #content #main-content.frontpage.layout-wide { max-width: 100%; } .site-theme.top-frame #main-content.landingpage-layout-container { max-width: 100%; } .site-theme.top-frame #content #main-content.listing-layout { max-width: 100%; } .site-theme.top-frame #content #fragment-content.listing-layout { max-width: 100%; } } @media (min-width: 768px) and (max-width: 1280px) { .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form { max-width: calc(100% - 32rem); } } @media (min-width: 767px) and (max-width: 979px) { .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form:before { display: none; } .site-theme.top-frame #banner #heading .portlet-body > .layout-wrapper-wide-container > .row.header-row .col-md-5 .header-top-right-area form.search-form input.search-query { padding-left: 1rem; } } @media (min-width: 768px) { .site-theme.top-frame #main-content.landingpage-layout-container #column-2 { } .site-theme.top-frame #main-content.landingpage-layout-container #column-2 > div { width: 100%; max-width: 720px; } .site-theme.top-frame #content #main-content.listing-layout #column-9 { max-width: 31.62393%; flex: 0 0 31.62393%; } .site-theme.top-frame #content #main-content.listing-layout #column-9 + .col-md-9 { max-width: 65.81197%; flex: 0 0 65.81197%; } .site-theme.top-frame #content #main-content.listing-layout #column-9 + .col-md-9 > div { width: 100%; max-width: 720px; } .site-theme.top-frame #content #fragment-content.listing-layout #column-9 { max-width: 31.62393%; flex: 0 0 31.62393%; } .site-theme.top-frame #content #fragment-content.listing-layout #column-9 + .col-md-9 { max-width: 65.81197%; flex: 0 0 65.81197%; } .site-theme.top-frame #content #fragment-content.listing-layout #column-9 + .col-md-9 > div { width: 100%; max-width: 720px; } } @media (min-width: 767px) { .site-theme.top-frame #content .image-links .row a:nth-child(odd) { margin-left: 0; } } 