html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select, button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

h1, h2, h3 {
    text-align: center;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: inherit;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote::before, blockquote::after {
    content: '';
    content: none;
}

q::before, q::after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

*, *:after, *:before {
    box-sizing: border-box;
}

/*})'"*/
#sliding-popup {
    z-index: 99999;
    text-align: center;
}

.sliding-popup-bottom {
    position: fixed;
}

.sliding-popup-top {
    position: relative;
}

.eu-cookie-compliance-banner .popup-content {
    margin: 0 auto;
    max-width: 80%;
    text-align: left;
}

.eu-cookie-compliance-banner button {
    cursor: pointer;
}

.eu-cookie-withdraw-tab {
    cursor: pointer;
}

.eu-cookie-withdraw-wrapper.sliding-popup-top, .eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner {
    transform: scaleY(-1);
}

.eu-cookie-withdraw-tab {
    position: absolute;
    top: 0;
    transform: translate(-50%, -100%);
    left: 50%;
}

.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab {
    transform: translate(-50%, -100%) scaleY(-1);
}

@media screen and (max-width: 600px) {
    .eu-cookie-compliance-banner .popup-content {
        max-width: 95%;
    }
}

/*})'"*/
.pager, .field, .field__items, .comment__info, .comment__links, .also-promo-article, .also-promo-article__authored, .content-listing-col-mid:not(.view), .content-listing-col-mid.view--simplified, .content-listing-col-mid > .view__content, .dailyuk-weather-widget {
    *zoom: 1;
}

.pager:after, .field:after, .field__items:after, .comment__info:after, .comment__links:after, .also-promo-article:after, .also-promo-article__authored:after, .content-listing-col-mid:not(.view):after, .content-listing-col-mid.view--simplified:after, .content-listing-col-mid > .view__content:after, .dailyuk-weather-widget:after {
    content: "";
    display: table;
    clear: both;
}

html {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: normal;
}

em, i {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: italic;
}

h1, .alpha, .content-headlined-covers__title, .page-title, .content-headlined__title, h2, .beta, .block__title, h3, .gamma, h4, .delta, .duk-original-author-set__bio h3, h5, .epsilon, h6, .zeta, .field--label-inline .field__label, .eu-cookie-compliance-category label, .pr-newswire-teaser__title {
    font-family: "Oxygen", sans-serif;
    font-weight: normal;
    font-style: normal;
}

.block--hide-title .pane-title {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

select, input, textarea {
    max-width: 100%;
    padding: 0.75em;
    border: 0.063em solid #d5d8dc;
    background: #fff;
    color: #181b20;
}

select:focus, input:focus, textarea:focus {
    outline: none;
    border-color: #aab1bc;
    border-width: 0.125em;
    padding: 0.688em;
}

label.option {
    display: inline;
    font-weight: normal;
}

fieldset {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
    padding: 12px 12px;
    padding: 0.75rem 0.75rem;
    border: 1px solid #d5d8dc;
    border-width: 0.0625rem;
}

.fieldset-description {
    margin-bottom: 0.25em;
}

legend {
    padding: 0 8px;
    padding: 0 0.5rem;
    font-weight: bold;
}

.form-item > label {
    display: block;
}

.form-item > label.option {
    display: inline;
}

.form-type-textfield input, .form-type-textarea textarea {
    width: 100%;
}

.form-type-checkbox, .form-type-radio {
    display: flex;
    flex-wrap: wrap;
}

.form-type-checkbox label, .form-type-radio label {
    display: inline;
}

.form-type-checkbox input + label, .form-type-radio input + label {
    margin-left: 1ch;
}

.form-actions {
    margin: 0;
}

* + .form-actions {
    margin-top: 1em;
}

.form-actions .button + .button, .form-actions .button-read-on + .button, .form-actions .pager-next a + .button, .pager-next .form-actions a + .button, .form-actions .pager-previous a + .button, .pager-previous .form-actions a + .button, .form-actions .also-promo-article__link + .button, .form-actions .content-headlined__main-link + .button, .form-actions .section-headliner__main-link + .button, .form-actions .content-headlined-cover__main-link + .button, .form-actions .duko-content-headlined-cover__main-link + .button, .form-actions .duko-teaser__main-link + .button, .form-actions .cta-big-wide-text__outro + .button, .form-actions .dailyuk-contribute-pane__button + .button, .form-actions .pr-newswire-teaser__main-link + .button, .form-actions .pr-newswire-abstract__main-link + .button, .form-actions .your-daily-box__links a + .button, .your-daily-box__links .form-actions a + .button, .form-actions #popup-buttons button + .button, #popup-buttons .form-actions button + .button, .form-actions .button + .button-read-on, .form-actions .button-read-on + .button-read-on, .form-actions .pager-next a + .button-read-on, .pager-next .form-actions a + .button-read-on, .form-actions .pager-previous a + .button-read-on, .pager-previous .form-actions a + .button-read-on, .form-actions .also-promo-article__link + .button-read-on, .form-actions .content-headlined__main-link + .button-read-on, .form-actions .section-headliner__main-link + .button-read-on, .form-actions .content-headlined-cover__main-link + .button-read-on, .form-actions .duko-content-headlined-cover__main-link + .button-read-on, .form-actions .duko-teaser__main-link + .button-read-on, .form-actions .cta-big-wide-text__outro + .button-read-on, .form-actions .dailyuk-contribute-pane__button + .button-read-on, .form-actions .pr-newswire-teaser__main-link + .button-read-on, .form-actions .pr-newswire-abstract__main-link + .button-read-on, .form-actions .your-daily-box__links a + .button-read-on, .your-daily-box__links .form-actions a + .button-read-on, .form-actions #popup-buttons button + .button-read-on, #popup-buttons .form-actions button + .button-read-on, .form-actions .pager-next .button + a, .pager-next .form-actions .button + a, .form-actions .pager-next .button-read-on + a, .pager-next .form-actions .button-read-on + a, .form-actions .pager-next a + a, .pager-next .form-actions a + a, .form-actions .pager-previous .pager-next a + a, .pager-next .form-actions .pager-previous a + a, .pager-previous .form-actions .pager-next a + a, .pager-next .pager-previous .form-actions a + a, .form-actions .pager-next .also-promo-article__link + a, .pager-next .form-actions .also-promo-article__link + a, .form-actions .pager-next .content-headlined__main-link + a, .pager-next .form-actions .content-headlined__main-link + a, .form-actions .pager-next .section-headliner__main-link + a, .pager-next .form-actions .section-headliner__main-link + a, .form-actions .pager-next .content-headlined-cover__main-link + a, .pager-next .form-actions .content-headlined-cover__main-link + a, .form-actions .pager-next .duko-content-headlined-cover__main-link + a, .pager-next .form-actions .duko-content-headlined-cover__main-link + a, .form-actions .pager-next .duko-teaser__main-link + a, .pager-next .form-actions .duko-teaser__main-link + a, .form-actions .pager-next .cta-big-wide-text__outro + a, .pager-next .form-actions .cta-big-wide-text__outro + a, .form-actions .pager-next .dailyuk-contribute-pane__button + a, .pager-next .form-actions .dailyuk-contribute-pane__button + a, .form-actions .pager-next .pr-newswire-teaser__main-link + a, .pager-next .form-actions .pr-newswire-teaser__main-link + a, .form-actions .pager-next .pr-newswire-abstract__main-link + a, .pager-next .form-actions .pr-newswire-abstract__main-link + a, .form-actions .your-daily-box__links .pager-next a + a, .pager-next .form-actions .your-daily-box__links a + a, .your-daily-box__links .form-actions .pager-next a + a, .pager-next .your-daily-box__links .form-actions a + a, .form-actions #popup-buttons .pager-next button + a, .pager-next .form-actions #popup-buttons button + a, #popup-buttons .form-actions .pager-next button + a, .pager-next #popup-buttons .form-actions button + a, .form-actions .pager-previous .button + a, .pager-previous .form-actions .button + a, .form-actions .pager-previous .button-read-on + a, .pager-previous .form-actions .button-read-on + a, .form-actions .pager-next .pager-previous a + a, .pager-previous .form-actions .pager-next a + a, .pager-next .form-actions .pager-previous a + a, .pager-previous .pager-next .form-actions a + a, .form-actions .pager-previous a + a, .pager-previous .form-actions a + a, .form-actions .pager-previous .also-promo-article__link + a, .pager-previous .form-actions .also-promo-article__link + a, .form-actions .pager-previous .content-headlined__main-link + a, .pager-previous .form-actions .content-headlined__main-link + a, .form-actions .pager-previous .section-headliner__main-link + a, .pager-previous .form-actions .section-headliner__main-link + a, .form-actions .pager-previous .content-headlined-cover__main-link + a, .pager-previous .form-actions .content-headlined-cover__main-link + a, .form-actions .pager-previous .duko-content-headlined-cover__main-link + a, .pager-previous .form-actions .duko-content-headlined-cover__main-link + a, .form-actions .pager-previous .duko-teaser__main-link + a, .pager-previous .form-actions .duko-teaser__main-link + a, .form-actions .pager-previous .cta-big-wide-text__outro + a, .pager-previous .form-actions .cta-big-wide-text__outro + a, .form-actions .pager-previous .dailyuk-contribute-pane__button + a, .pager-previous .form-actions .dailyuk-contribute-pane__button + a, .form-actions .pager-previous .pr-newswire-teaser__main-link + a, .pager-previous .form-actions .pr-newswire-teaser__main-link + a, .form-actions .pager-previous .pr-newswire-abstract__main-link + a, .pager-previous .form-actions .pr-newswire-abstract__main-link + a, .form-actions .your-daily-box__links .pager-previous a + a, .pager-previous .form-actions .your-daily-box__links a + a, .your-daily-box__links .form-actions .pager-previous a + a, .pager-previous .your-daily-box__links .form-actions a + a, .form-actions #popup-buttons .pager-previous button + a, .pager-previous .form-actions #popup-buttons button + a, #popup-buttons .form-actions .pager-previous button + a, .pager-previous #popup-buttons .form-actions button + a, .form-actions .button + .also-promo-article__link, .form-actions .button-read-on + .also-promo-article__link, .form-actions .pager-next a + .also-promo-article__link, .pager-next .form-actions a + .also-promo-article__link, .form-actions .pager-previous a + .also-promo-article__link, .pager-previous .form-actions a + .also-promo-article__link, .form-actions .also-promo-article__link + .also-promo-article__link, .form-actions .content-headlined__main-link + .also-promo-article__link, .form-actions .section-headliner__main-link + .also-promo-article__link, .form-actions .content-headlined-cover__main-link + .also-promo-article__link, .form-actions .duko-content-headlined-cover__main-link + .also-promo-article__link, .form-actions .duko-teaser__main-link + .also-promo-article__link, .form-actions .cta-big-wide-text__outro + .also-promo-article__link, .form-actions .dailyuk-contribute-pane__button + .also-promo-article__link, .form-actions .pr-newswire-teaser__main-link + .also-promo-article__link, .form-actions .pr-newswire-abstract__main-link + .also-promo-article__link, .form-actions .your-daily-box__links a + .also-promo-article__link, .your-daily-box__links .form-actions a + .also-promo-article__link, .form-actions #popup-buttons button + .also-promo-article__link, #popup-buttons .form-actions button + .also-promo-article__link, .form-actions .button + .content-headlined__main-link, .form-actions .button-read-on + .content-headlined__main-link, .form-actions .pager-next a + .content-headlined__main-link, .pager-next .form-actions a + .content-headlined__main-link, .form-actions .pager-previous a + .content-headlined__main-link, .pager-previous .form-actions a + .content-headlined__main-link, .form-actions .also-promo-article__link + .content-headlined__main-link, .form-actions .content-headlined__main-link + .content-headlined__main-link, .form-actions .section-headliner__main-link + .content-headlined__main-link, .form-actions .content-headlined-cover__main-link + .content-headlined__main-link, .form-actions .duko-content-headlined-cover__main-link + .content-headlined__main-link, .form-actions .duko-teaser__main-link + .content-headlined__main-link, .form-actions .cta-big-wide-text__outro + .content-headlined__main-link, .form-actions .dailyuk-contribute-pane__button + .content-headlined__main-link, .form-actions .pr-newswire-teaser__main-link + .content-headlined__main-link, .form-actions .pr-newswire-abstract__main-link + .content-headlined__main-link, .form-actions .your-daily-box__links a + .content-headlined__main-link, .your-daily-box__links .form-actions a + .content-headlined__main-link, .form-actions #popup-buttons button + .content-headlined__main-link, #popup-buttons .form-actions button + .content-headlined__main-link, .form-actions .button + .section-headliner__main-link, .form-actions .button-read-on + .section-headliner__main-link, .form-actions .pager-next a + .section-headliner__main-link, .pager-next .form-actions a + .section-headliner__main-link, .form-actions .pager-previous a + .section-headliner__main-link, .pager-previous .form-actions a + .section-headliner__main-link, .form-actions .also-promo-article__link + .section-headliner__main-link, .form-actions .content-headlined__main-link + .section-headliner__main-link, .form-actions .section-headliner__main-link + .section-headliner__main-link, .form-actions .content-headlined-cover__main-link + .section-headliner__main-link, .form-actions .duko-content-headlined-cover__main-link + .section-headliner__main-link, .form-actions .duko-teaser__main-link + .section-headliner__main-link, .form-actions .cta-big-wide-text__outro + .section-headliner__main-link, .form-actions .dailyuk-contribute-pane__button + .section-headliner__main-link, .form-actions .pr-newswire-teaser__main-link + .section-headliner__main-link, .form-actions .pr-newswire-abstract__main-link + .section-headliner__main-link, .form-actions .your-daily-box__links a + .section-headliner__main-link, .your-daily-box__links .form-actions a + .section-headliner__main-link, .form-actions #popup-buttons button + .section-headliner__main-link, #popup-buttons .form-actions button + .section-headliner__main-link, .form-actions .button + .content-headlined-cover__main-link, .form-actions .button-read-on + .content-headlined-cover__main-link, .form-actions .pager-next a + .content-headlined-cover__main-link, .pager-next .form-actions a + .content-headlined-cover__main-link, .form-actions .pager-previous a + .content-headlined-cover__main-link, .pager-previous .form-actions a + .content-headlined-cover__main-link, .form-actions .also-promo-article__link + .content-headlined-cover__main-link, .form-actions .content-headlined__main-link + .content-headlined-cover__main-link, .form-actions .section-headliner__main-link + .content-headlined-cover__main-link, .form-actions .content-headlined-cover__main-link + .content-headlined-cover__main-link, .form-actions .duko-content-headlined-cover__main-link + .content-headlined-cover__main-link, .form-actions .duko-teaser__main-link + .content-headlined-cover__main-link, .form-actions .cta-big-wide-text__outro + .content-headlined-cover__main-link, .form-actions .dailyuk-contribute-pane__button + .content-headlined-cover__main-link, .form-actions .pr-newswire-teaser__main-link + .content-headlined-cover__main-link, .form-actions .pr-newswire-abstract__main-link + .content-headlined-cover__main-link, .form-actions .your-daily-box__links a + .content-headlined-cover__main-link, .your-daily-box__links .form-actions a + .content-headlined-cover__main-link, .form-actions #popup-buttons button + .content-headlined-cover__main-link, #popup-buttons .form-actions button + .content-headlined-cover__main-link, .form-actions .button + .duko-content-headlined-cover__main-link, .form-actions .button-read-on + .duko-content-headlined-cover__main-link, .form-actions .pager-next a + .duko-content-headlined-cover__main-link, .pager-next .form-actions a + .duko-content-headlined-cover__main-link, .form-actions .pager-previous a + .duko-content-headlined-cover__main-link, .pager-previous .form-actions a + .duko-content-headlined-cover__main-link, .form-actions .also-promo-article__link + .duko-content-headlined-cover__main-link, .form-actions .content-headlined__main-link + .duko-content-headlined-cover__main-link, .form-actions .section-headliner__main-link + .duko-content-headlined-cover__main-link, .form-actions .content-headlined-cover__main-link + .duko-content-headlined-cover__main-link, .form-actions .duko-content-headlined-cover__main-link + .duko-content-headlined-cover__main-link, .form-actions .duko-teaser__main-link + .duko-content-headlined-cover__main-link, .form-actions .cta-big-wide-text__outro + .duko-content-headlined-cover__main-link, .form-actions .dailyuk-contribute-pane__button + .duko-content-headlined-cover__main-link, .form-actions .pr-newswire-teaser__main-link + .duko-content-headlined-cover__main-link, .form-actions .pr-newswire-abstract__main-link + .duko-content-headlined-cover__main-link, .form-actions .your-daily-box__links a + .duko-content-headlined-cover__main-link, .your-daily-box__links .form-actions a + .duko-content-headlined-cover__main-link, .form-actions #popup-buttons button + .duko-content-headlined-cover__main-link, #popup-buttons .form-actions button + .duko-content-headlined-cover__main-link, .form-actions .button + .duko-teaser__main-link, .form-actions .button-read-on + .duko-teaser__main-link, .form-actions .pager-next a + .duko-teaser__main-link, .pager-next .form-actions a + .duko-teaser__main-link, .form-actions .pager-previous a + .duko-teaser__main-link, .pager-previous .form-actions a + .duko-teaser__main-link, .form-actions .also-promo-article__link + .duko-teaser__main-link, .form-actions .content-headlined__main-link + .duko-teaser__main-link, .form-actions .section-headliner__main-link + .duko-teaser__main-link, .form-actions .content-headlined-cover__main-link + .duko-teaser__main-link, .form-actions .duko-content-headlined-cover__main-link + .duko-teaser__main-link, .form-actions .duko-teaser__main-link + .duko-teaser__main-link, .form-actions .cta-big-wide-text__outro + .duko-teaser__main-link, .form-actions .dailyuk-contribute-pane__button + .duko-teaser__main-link, .form-actions .pr-newswire-teaser__main-link + .duko-teaser__main-link, .form-actions .pr-newswire-abstract__main-link + .duko-teaser__main-link, .form-actions .your-daily-box__links a + .duko-teaser__main-link, .your-daily-box__links .form-actions a + .duko-teaser__main-link, .form-actions #popup-buttons button + .duko-teaser__main-link, #popup-buttons .form-actions button + .duko-teaser__main-link, .form-actions .button + .cta-big-wide-text__outro, .form-actions .button-read-on + .cta-big-wide-text__outro, .form-actions .pager-next a + .cta-big-wide-text__outro, .pager-next .form-actions a + .cta-big-wide-text__outro, .form-actions .pager-previous a + .cta-big-wide-text__outro, .pager-previous .form-actions a + .cta-big-wide-text__outro, .form-actions .also-promo-article__link + .cta-big-wide-text__outro, .form-actions .content-headlined__main-link + .cta-big-wide-text__outro, .form-actions .section-headliner__main-link + .cta-big-wide-text__outro, .form-actions .content-headlined-cover__main-link + .cta-big-wide-text__outro, .form-actions .duko-content-headlined-cover__main-link + .cta-big-wide-text__outro, .form-actions .duko-teaser__main-link + .cta-big-wide-text__outro, .form-actions .cta-big-wide-text__outro + .cta-big-wide-text__outro, .form-actions .dailyuk-contribute-pane__button + .cta-big-wide-text__outro, .form-actions .pr-newswire-teaser__main-link + .cta-big-wide-text__outro, .form-actions .pr-newswire-abstract__main-link + .cta-big-wide-text__outro, .form-actions .your-daily-box__links a + .cta-big-wide-text__outro, .your-daily-box__links .form-actions a + .cta-big-wide-text__outro, .form-actions #popup-buttons button + .cta-big-wide-text__outro, #popup-buttons .form-actions button + .cta-big-wide-text__outro, .form-actions .button + .dailyuk-contribute-pane__button, .form-actions .button-read-on + .dailyuk-contribute-pane__button, .form-actions .pager-next a + .dailyuk-contribute-pane__button, .pager-next .form-actions a + .dailyuk-contribute-pane__button, .form-actions .pager-previous a + .dailyuk-contribute-pane__button, .pager-previous .form-actions a + .dailyuk-contribute-pane__button, .form-actions .also-promo-article__link + .dailyuk-contribute-pane__button, .form-actions .content-headlined__main-link + .dailyuk-contribute-pane__button, .form-actions .section-headliner__main-link + .dailyuk-contribute-pane__button, .form-actions .content-headlined-cover__main-link + .dailyuk-contribute-pane__button, .form-actions .duko-content-headlined-cover__main-link + .dailyuk-contribute-pane__button, .form-actions .duko-teaser__main-link + .dailyuk-contribute-pane__button, .form-actions .cta-big-wide-text__outro + .dailyuk-contribute-pane__button, .form-actions .dailyuk-contribute-pane__button + .dailyuk-contribute-pane__button, .form-actions .pr-newswire-teaser__main-link + .dailyuk-contribute-pane__button, .form-actions .pr-newswire-abstract__main-link + .dailyuk-contribute-pane__button, .form-actions .your-daily-box__links a + .dailyuk-contribute-pane__button, .your-daily-box__links .form-actions a + .dailyuk-contribute-pane__button, .form-actions #popup-buttons button + .dailyuk-contribute-pane__button, #popup-buttons .form-actions button + .dailyuk-contribute-pane__button, .form-actions .button + .pr-newswire-teaser__main-link, .form-actions .button-read-on + .pr-newswire-teaser__main-link, .form-actions .pager-next a + .pr-newswire-teaser__main-link, .pager-next .form-actions a + .pr-newswire-teaser__main-link, .form-actions .pager-previous a + .pr-newswire-teaser__main-link, .pager-previous .form-actions a + .pr-newswire-teaser__main-link, .form-actions .also-promo-article__link + .pr-newswire-teaser__main-link, .form-actions .content-headlined__main-link + .pr-newswire-teaser__main-link, .form-actions .section-headliner__main-link + .pr-newswire-teaser__main-link, .form-actions .content-headlined-cover__main-link + .pr-newswire-teaser__main-link, .form-actions .duko-content-headlined-cover__main-link + .pr-newswire-teaser__main-link, .form-actions .duko-teaser__main-link + .pr-newswire-teaser__main-link, .form-actions .cta-big-wide-text__outro + .pr-newswire-teaser__main-link, .form-actions .dailyuk-contribute-pane__button + .pr-newswire-teaser__main-link, .form-actions .pr-newswire-teaser__main-link + .pr-newswire-teaser__main-link, .form-actions .pr-newswire-abstract__main-link + .pr-newswire-teaser__main-link, .form-actions .your-daily-box__links a + .pr-newswire-teaser__main-link, .your-daily-box__links .form-actions a + .pr-newswire-teaser__main-link, .form-actions #popup-buttons button + .pr-newswire-teaser__main-link, #popup-buttons .form-actions button + .pr-newswire-teaser__main-link, .form-actions .button + .pr-newswire-abstract__main-link, .form-actions .button-read-on + .pr-newswire-abstract__main-link, .form-actions .pager-next a + .pr-newswire-abstract__main-link, .pager-next .form-actions a + .pr-newswire-abstract__main-link, .form-actions .pager-previous a + .pr-newswire-abstract__main-link, .pager-previous .form-actions a + .pr-newswire-abstract__main-link, .form-actions .also-promo-article__link + .pr-newswire-abstract__main-link, .form-actions .content-headlined__main-link + .pr-newswire-abstract__main-link, .form-actions .section-headliner__main-link + .pr-newswire-abstract__main-link, .form-actions .content-headlined-cover__main-link + .pr-newswire-abstract__main-link, .form-actions .duko-content-headlined-cover__main-link + .pr-newswire-abstract__main-link, .form-actions .duko-teaser__main-link + .pr-newswire-abstract__main-link, .form-actions .cta-big-wide-text__outro + .pr-newswire-abstract__main-link, .form-actions .dailyuk-contribute-pane__button + .pr-newswire-abstract__main-link, .form-actions .pr-newswire-teaser__main-link + .pr-newswire-abstract__main-link, .form-actions .pr-newswire-abstract__main-link + .pr-newswire-abstract__main-link, .form-actions .your-daily-box__links a + .pr-newswire-abstract__main-link, .your-daily-box__links .form-actions a + .pr-newswire-abstract__main-link, .form-actions #popup-buttons button + .pr-newswire-abstract__main-link, #popup-buttons .form-actions button + .pr-newswire-abstract__main-link, .form-actions .your-daily-box__links .button + a, .your-daily-box__links .form-actions .button + a, .form-actions .your-daily-box__links .button-read-on + a, .your-daily-box__links .form-actions .button-read-on + a, .form-actions .pager-next .your-daily-box__links a + a, .your-daily-box__links .form-actions .pager-next a + a, .pager-next .form-actions .your-daily-box__links a + a, .your-daily-box__links .pager-next .form-actions a + a, .form-actions .pager-previous .your-daily-box__links a + a, .your-daily-box__links .form-actions .pager-previous a + a, .pager-previous .form-actions .your-daily-box__links a + a, .your-daily-box__links .pager-previous .form-actions a + a, .form-actions .your-daily-box__links .also-promo-article__link + a, .your-daily-box__links .form-actions .also-promo-article__link + a, .form-actions .your-daily-box__links .content-headlined__main-link + a, .your-daily-box__links .form-actions .content-headlined__main-link + a, .form-actions .your-daily-box__links .section-headliner__main-link + a, .your-daily-box__links .form-actions .section-headliner__main-link + a, .form-actions .your-daily-box__links .content-headlined-cover__main-link + a, .your-daily-box__links .form-actions .content-headlined-cover__main-link + a, .form-actions .your-daily-box__links .duko-content-headlined-cover__main-link + a, .your-daily-box__links .form-actions .duko-content-headlined-cover__main-link + a, .form-actions .your-daily-box__links .duko-teaser__main-link + a, .your-daily-box__links .form-actions .duko-teaser__main-link + a, .form-actions .your-daily-box__links .cta-big-wide-text__outro + a, .your-daily-box__links .form-actions .cta-big-wide-text__outro + a, .form-actions .your-daily-box__links .dailyuk-contribute-pane__button + a, .your-daily-box__links .form-actions .dailyuk-contribute-pane__button + a, .form-actions .your-daily-box__links .pr-newswire-teaser__main-link + a, .your-daily-box__links .form-actions .pr-newswire-teaser__main-link + a, .form-actions .your-daily-box__links .pr-newswire-abstract__main-link + a, .your-daily-box__links .form-actions .pr-newswire-abstract__main-link + a, .form-actions .your-daily-box__links a + a, .your-daily-box__links .form-actions a + a, .form-actions #popup-buttons .your-daily-box__links button + a, .your-daily-box__links .form-actions #popup-buttons button + a, #popup-buttons .form-actions .your-daily-box__links button + a, .your-daily-box__links #popup-buttons .form-actions button + a, .form-actions #popup-buttons .button + button, #popup-buttons .form-actions .button + button, .form-actions #popup-buttons .button-read-on + button, #popup-buttons .form-actions .button-read-on + button, .form-actions .pager-next #popup-buttons a + button, #popup-buttons .form-actions .pager-next a + button, .pager-next .form-actions #popup-buttons a + button, #popup-buttons .pager-next .form-actions a + button, .form-actions .pager-previous #popup-buttons a + button, #popup-buttons .form-actions .pager-previous a + button, .pager-previous .form-actions #popup-buttons a + button, #popup-buttons .pager-previous .form-actions a + button, .form-actions #popup-buttons .also-promo-article__link + button, #popup-buttons .form-actions .also-promo-article__link + button, .form-actions #popup-buttons .content-headlined__main-link + button, #popup-buttons .form-actions .content-headlined__main-link + button, .form-actions #popup-buttons .section-headliner__main-link + button, #popup-buttons .form-actions .section-headliner__main-link + button, .form-actions #popup-buttons .content-headlined-cover__main-link + button, #popup-buttons .form-actions .content-headlined-cover__main-link + button, .form-actions #popup-buttons .duko-content-headlined-cover__main-link + button, #popup-buttons .form-actions .duko-content-headlined-cover__main-link + button, .form-actions #popup-buttons .duko-teaser__main-link + button, #popup-buttons .form-actions .duko-teaser__main-link + button, .form-actions #popup-buttons .cta-big-wide-text__outro + button, #popup-buttons .form-actions .cta-big-wide-text__outro + button, .form-actions #popup-buttons .dailyuk-contribute-pane__button + button, #popup-buttons .form-actions .dailyuk-contribute-pane__button + button, .form-actions #popup-buttons .pr-newswire-teaser__main-link + button, #popup-buttons .form-actions .pr-newswire-teaser__main-link + button, .form-actions #popup-buttons .pr-newswire-abstract__main-link + button, #popup-buttons .form-actions .pr-newswire-abstract__main-link + button, .form-actions .your-daily-box__links #popup-buttons a + button, #popup-buttons .form-actions .your-daily-box__links a + button, .your-daily-box__links .form-actions #popup-buttons a + button, #popup-buttons .your-daily-box__links .form-actions a + button, .form-actions #popup-buttons button + button, #popup-buttons .form-actions button + button {
    margin-left: 0.25em;
}

.form-item .description, .form-actions .description {
    font-size: 0.875em;
}

.form-checkboxes .description, .form-radios .description {
    margin-left: 1.142857143em;
}

.form-type-radio > .description, .form-type-checkbox > .description {
    width: 100%;
    margin: 0 0 0 1.6em;
}

.form-item .description, .form-actions .description, .form-checkboxes .description, .form-radios .description, .text-format-wrapper .description {
    color: #7e8b9d;
    white-space: normal;
}

.prominent-list {
    font-weight: bold;
}

.prominent-list li, .extra-prominent-list li {
    margin: 1em 0 0;
}

.prominent-list li:first-child, .extra-prominent-list li:first-child {
    margin-top: 0;
}

.extra-prominent-list {
    font-weight: bold;
    font-size: 110%;
}

embed, iframe, img, object, video {
    max-width: 100%;
}

img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

picture img {
    border-radius: 14px;
    margin: 20px auto;
}

/*img {
    width: auto;
    height: auto;
}*/

.media-left {
    float: left;
    margin-right: 1em;
}

.media-right {
    float: right;
    margin-left: 1em;
}

.media-center {
    display: block;
    margin: 1em auto;
}

p .media-center {
    margin-top: 0;
}

.embedded-entity--video.align-right, .embedded-entity--video.align-left {
    width: 75%;
}

table {
    margin: 1em 0;
    width: 100%;
}

.table-content-sized, .table-content-sized table {
    width: auto;
}

tr, tr.odd {
    background: #d5d8dc;
}

tr:nth-child(even), tr.even {
    background: #f7f7f8;
}

td, th {
    padding: 4px 9px;
    border: 1px solid #fff;
    text-align: left;
}

th {
    background: #426294;
    color: #fff;
}

table caption {
    padding: 0.25em 0.5em 0;
    caption-side: bottom;
    text-align: center;
    font-style: italic;
}

.table-alt table, table.table-alt {
    color: #fff;
}

.table-alt table a, table.table-alt a {
    color: #f7f7f8;
}

.table-alt table a:visited, table.table-alt a:visited {
    color: #f7f7f8;
}

.table-alt table a:focus, table.table-alt a:focus {
    color: #f7f7f8;
}

.table-alt table a:hover, table.table-alt a:hover {
    color: #790600;
}

.table-alt table a:active, table.table-alt a:active {
    color: #f7f7f8;
}

.table-alt table tr, .table-alt table tr.odd, table.table-alt tr, table.table-alt tr.odd {
    background: #1B4863;
}

.table-alt table tr:nth-child(even), .table-alt table tr.even, table.table-alt tr:nth-child(even), table.table-alt tr.even {
    background: #325F7A;
}

.table-alt table th, table.table-alt th {
    background: #09324a;
    color: #fff;
}

.table-brand table, table.table-brand {
    color: #f7f7f8;
}

.table-brand table a, table.table-brand a {
    color: #ff948e;
}

.table-brand table a:visited, table.table-brand a:visited {
    color: #ff948e;
}

.table-brand table a:focus, table.table-brand a:focus {
    color: #ff948e;
}

.table-brand table a:hover, table.table-brand a:hover {
    color: #790600;
}

.table-brand table a:active, table.table-brand a:active {
    color: #ff948e;
}

.table-brand table tr, .table-brand table tr.odd, table.table-brand tr, table.table-brand tr.odd {
    background: #2a4d83;
}

.table-brand table tr:nth-child(even), .table-brand table tr.even, table.table-brand tr:nth-child(even), table.table-brand tr.even {
    background: #426294;
}

.table-brand table th, table.table-brand th {
    background: #18386b;
    color: #fff;
}

* html {
    font-size: 100%;
}

html {
    font-size: 16px;
    line-height: 1.5em;
}

html {
    color: #181b20;
    font-size: 16px;
    line-height: 1.5em;
}

a {
    color: #c63932;
}

a:visited {
    color: #c63932;
}

a:focus {
    color: #000;
}

a:hover {
    color: #000;
}

a:active {
    color: #c63932;
}

h1, .alpha, .content-headlined-covers__title, .page-title, .content-headlined__title, h2, .beta, .block__title, h3, .gamma, h4, .delta, .duk-original-author-set__bio h3, h5, .epsilon, h6, .zeta {
    color: #c63932;
}

h1 a, .alpha a, .content-headlined-covers__title a, .page-title a, .content-headlined__title a, h2 a, .beta a, .block__title a, h3 a, .gamma a, h4 a, .delta a, .duk-original-author-set__bio h3 a, h5 a, .epsilon a, h6 a, .zeta a {
    text-decoration: underline;
}

h1, .alpha, .content-headlined-covers__title, .page-title, .content-headlined__title {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 1.263157895em;
    color: #181b20;
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
}

.page-title::after, .content-headlined__title::after, .duko-article-aside__region--header::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #d5d8dc;
}

.page-title::after, .content-headlined__title::after {
    right: 0px;
    bottom: 0px;
    margin-bottom: -8px;
}

.duko-article-aside__region--header::before {
    top: 0px;
    left: 0px;
    margin-top: -8px;
}

.header-clear {
    clear: both;
}

.page-title, .content-headlined__title {
    padding: 0 0 20px 0;
    padding: 0 0 1.25rem 0;
    border-bottom: 0.25rem solid #d5d8dc;
    position: relative;
}

h2, .beta, .block__title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1.066666667em;
    margin: 30px 0 24px;
    margin: 1.875rem 0 1.5rem;
}

h2:first-child, .contextual-links-wrapper:first-child + h2, .cke_wysiwyg_div > span:first-child + h2, .beta:first-child, .block__title:first-child, .contextual-links-wrapper:first-child + .beta, .contextual-links-wrapper:first-child + .block__title, .cke_wysiwyg_div > span:first-child + .beta, .cke_wysiwyg_div > span:first-child + .block__title {
    margin-top: 0;
}

h3, .gamma {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25em;
    margin: 24px 0 12px;
    margin: 1.5rem 0 0.75rem;
}

h3:first-child, .gamma:first-child {
    margin-top: 0;
}

h4, .delta, .duk-original-author-set__bio h3 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.1em;
    margin: 1.2em 0 0.8em;
}

h4:first-child, .delta:first-child, .duk-original-author-set__bio h3:first-child {
    margin-top: 0;
}

.epsilon, h5, h6 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.111111111em;
    margin: 1.333333333em 0 0.25em;
}

.epsilon:first-child, h5:first-child, h6:first-child {
    margin-top: 0;
}

h2 + h3 {
    margin-top: 0;
}

p, ol, ul {
    font-size: var(--normal-font-size);
    margin-bottom: 16px;
    line-height: 28px;
    text-align: start;
}

/*p {
    margin: 0 0 1em;
}*/

p:last-child {
    margin-bottom: 0;
}

strong, b {
    font-weight: 700;
}

ul, ol {
    padding-left: 1.4em;
    margin: 0 0 1em;
}

ul:last-child, ol:last-child {
    margin-bottom: 0;
}

ul li, ol li {
    margin: 0;
}

ul li + li, ol li + li {
    margin-top: 0.5em;
}

ul {
    list-style: disc outside;
}

ol {
    list-style: decimal outside;
}

blockquote {
    font-style: italic;
    color: #000;
    background: #f7f7f8;
    position: relative;
    min-height: 19px;
    min-height: 1.1875rem;
    padding: 12px 20px 12px 15px;
    padding: 0.75rem 1.25rem 0.75rem 0.9375rem;
    margin: 36px 0;
    margin: 2.25rem 0;
    border-left: 10px solid;
    border-left: 0.625rem solid;
}

blockquote:first-child {
    margin-top: 0;
}

blockquote:last-child {
    margin-bottom: 0;
}

blockquote em {
    color: #181b20;
}

pre, code {
    font-family: monospace;
    white-space: pre;
}

p code {
    white-space: inherit;
}

pre {
    margin: 0 0 1em;
    padding: 0.25rem;
    background: #f7f7f8;
    border: 0.0625rem solid #d5d8dc;
    border-radius: 0.25rem 0 0.25rem;
}

pre:last-child {
    margin-bottom: 0;
}

.inline-title, .dfn-subject {
    display: inline;
    font-weight: bold;
    font-style: normal;
    color: #aab1bc;
}

.example {
    font-style: normal;
    color: #082450;
}

.prominent-text {
    color: #18386b;
    font-weight: normal;
    font-style: normal;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.button, .button-read-on, .pager-next a, .pager-previous a, .also-promo-article__link, .content-headlined__main-link, .section-headliner__main-link, .content-headlined-cover__main-link, .duko-content-headlined-cover__main-link, .duko-teaser__main-link, .cta-big-wide-text__outro, .dailyuk-contribute-pane__button, .pr-newswire-teaser__main-link, .pr-newswire-abstract__main-link, .your-daily-box__links a, #popup-buttons button {
    display: inline-block;
    height: 2.625rem;
    margin: 0;
    padding: 0 1.2em 0;
    background-color: #3A404A;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
    border: none;
    color: #fff;
    font-weight: 700;
    font-family: inherit;
    font-size: 100%;
    line-height: 2;
    text-transform: none;
    vertical-align: middle;
    white-space: nowrap;
    overflow: visible;
    cursor: pointer;
    transition: background-color 0.5s, color 0.5s, border-color 0.5s;
    color: #FFF;
}

.button, .button-read-on, .pager-next a, .pager-previous a, .also-promo-article__link, .content-headlined__main-link, .section-headliner__main-link, .content-headlined-cover__main-link, .duko-content-headlined-cover__main-link, .duko-teaser__main-link, .cta-big-wide-text__outro, .dailyuk-contribute-pane__button, .pr-newswire-teaser__main-link, .pr-newswire-abstract__main-link, .your-daily-box__links a, #popup-buttons button, .button:hover, .button-read-on:hover, .pager-next a:hover, .pager-previous a:hover, .also-promo-article__link:hover, .content-headlined__main-link:hover, .section-headliner__main-link:hover, .content-headlined-cover__main-link:hover, .duko-content-headlined-cover__main-link:hover, .duko-teaser__main-link:hover, .cta-big-wide-text__outro:hover, .dailyuk-contribute-pane__button:hover, .pr-newswire-teaser__main-link:hover, .pr-newswire-abstract__main-link:hover, .your-daily-box__links a:hover, #popup-buttons button:hover, .button:active, .button-read-on:active, .pager-next a:active, .pager-previous a:active, .also-promo-article__link:active, .content-headlined__main-link:active, .section-headliner__main-link:active, .content-headlined-cover__main-link:active, .duko-content-headlined-cover__main-link:active, .duko-teaser__main-link:active, .cta-big-wide-text__outro:active, .dailyuk-contribute-pane__button:active, .pr-newswire-teaser__main-link:active, .pr-newswire-abstract__main-link:active, .your-daily-box__links a:active, #popup-buttons button:active, .button:focus, .button-read-on:focus, .pager-next a:focus, .pager-previous a:focus, .also-promo-article__link:focus, .content-headlined__main-link:focus, .section-headliner__main-link:focus, .content-headlined-cover__main-link:focus, .duko-content-headlined-cover__main-link:focus, .duko-teaser__main-link:focus, .cta-big-wide-text__outro:focus, .dailyuk-contribute-pane__button:focus, .pr-newswire-teaser__main-link:focus, .pr-newswire-abstract__main-link:focus, .your-daily-box__links a:focus, #popup-buttons button:focus, .button:visited, .button-read-on:visited, .pager-next a:visited, .pager-previous a:visited, .also-promo-article__link:visited, .content-headlined__main-link:visited, .section-headliner__main-link:visited, .content-headlined-cover__main-link:visited, .duko-content-headlined-cover__main-link:visited, .duko-teaser__main-link:visited, .cta-big-wide-text__outro:visited, .dailyuk-contribute-pane__button:visited, .pr-newswire-teaser__main-link:visited, .pr-newswire-abstract__main-link:visited, .your-daily-box__links a:visited, #popup-buttons button:visited {
    text-decoration: none;
}

.button:hover, .button-read-on:hover, .pager-next a:hover, .pager-previous a:hover, .also-promo-article__link:hover, .content-headlined__main-link:hover, .section-headliner__main-link:hover, .content-headlined-cover__main-link:hover, .duko-content-headlined-cover__main-link:hover, .duko-teaser__main-link:hover, .cta-big-wide-text__outro:hover, .dailyuk-contribute-pane__button:hover, .pr-newswire-teaser__main-link:hover, .pr-newswire-abstract__main-link:hover, .your-daily-box__links a:hover, #popup-buttons button:hover, .button:focus, .button-read-on:focus, .pager-next a:focus, .pager-previous a:focus, .also-promo-article__link:focus, .content-headlined__main-link:focus, .section-headliner__main-link:focus, .content-headlined-cover__main-link:focus, .duko-content-headlined-cover__main-link:focus, .duko-teaser__main-link:focus, .cta-big-wide-text__outro:focus, .dailyuk-contribute-pane__button:focus, .pr-newswire-teaser__main-link:focus, .pr-newswire-abstract__main-link:focus, .your-daily-box__links a:focus, #popup-buttons button:focus {
    background-color: #426294;
    border-color: #2a4d83;
    border-top-color: #426294;
    color: #FFF;
}

.button:active, .button-read-on:active, .pager-next a:active, .pager-previous a:active, .also-promo-article__link:active, .content-headlined__main-link:active, .section-headliner__main-link:active, .content-headlined-cover__main-link:active, .duko-content-headlined-cover__main-link:active, .duko-teaser__main-link:active, .cta-big-wide-text__outro:active, .dailyuk-contribute-pane__button:active, .pr-newswire-teaser__main-link:active, .pr-newswire-abstract__main-link:active, .your-daily-box__links a:active, #popup-buttons button:active, .button:focus, .button-read-on:focus, .pager-next a:focus, .pager-previous a:focus, .also-promo-article__link:focus, .content-headlined__main-link:focus, .section-headliner__main-link:focus, .content-headlined-cover__main-link:focus, .duko-content-headlined-cover__main-link:focus, .duko-teaser__main-link:focus, .cta-big-wide-text__outro:focus, .dailyuk-contribute-pane__button:focus, .pr-newswire-teaser__main-link:focus, .pr-newswire-abstract__main-link:focus, .your-daily-box__links a:focus, #popup-buttons button:focus {
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
}

.button::-moz-focus-inner, .button-read-on::-moz-focus-inner, .pager-next a::-moz-focus-inner, .pager-previous a::-moz-focus-inner, .also-promo-article__link::-moz-focus-inner, .content-headlined__main-link::-moz-focus-inner, .section-headliner__main-link::-moz-focus-inner, .content-headlined-cover__main-link::-moz-focus-inner, .duko-content-headlined-cover__main-link::-moz-focus-inner, .duko-teaser__main-link::-moz-focus-inner, .cta-big-wide-text__outro::-moz-focus-inner, .dailyuk-contribute-pane__button::-moz-focus-inner, .pr-newswire-teaser__main-link::-moz-focus-inner, .pr-newswire-abstract__main-link::-moz-focus-inner, .your-daily-box__links a::-moz-focus-inner, #popup-buttons button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.button:visited, .button-read-on:visited, .pager-next a:visited, .pager-previous a:visited, .also-promo-article__link:visited, .content-headlined__main-link:visited, .section-headliner__main-link:visited, .content-headlined-cover__main-link:visited, .duko-content-headlined-cover__main-link:visited, .duko-teaser__main-link:visited, .cta-big-wide-text__outro:visited, .dailyuk-contribute-pane__button:visited, .pr-newswire-teaser__main-link:visited, .pr-newswire-abstract__main-link:visited, .your-daily-box__links a:visited, #popup-buttons button:visited {
    color: #FFF;
}

.button:focus, .button-read-on:focus, .pager-next a:focus, .pager-previous a:focus, .also-promo-article__link:focus, .content-headlined__main-link:focus, .section-headliner__main-link:focus, .content-headlined-cover__main-link:focus, .duko-content-headlined-cover__main-link:focus, .duko-teaser__main-link:focus, .cta-big-wide-text__outro:focus, .dailyuk-contribute-pane__button:focus, .pr-newswire-teaser__main-link:focus, .pr-newswire-abstract__main-link:focus, .your-daily-box__links a:focus, #popup-buttons button:focus {
    color: #FFF;
}

.button:hover, .button-read-on:hover, .pager-next a:hover, .pager-previous a:hover, .also-promo-article__link:hover, .content-headlined__main-link:hover, .section-headliner__main-link:hover, .content-headlined-cover__main-link:hover, .duko-content-headlined-cover__main-link:hover, .duko-teaser__main-link:hover, .cta-big-wide-text__outro:hover, .dailyuk-contribute-pane__button:hover, .pr-newswire-teaser__main-link:hover, .pr-newswire-abstract__main-link:hover, .your-daily-box__links a:hover, #popup-buttons button:hover {
    color: #FFF;
}

.button:active, .button-read-on:active, .pager-next a:active, .pager-previous a:active, .also-promo-article__link:active, .content-headlined__main-link:active, .section-headliner__main-link:active, .content-headlined-cover__main-link:active, .duko-content-headlined-cover__main-link:active, .duko-teaser__main-link:active, .cta-big-wide-text__outro:active, .dailyuk-contribute-pane__button:active, .pr-newswire-teaser__main-link:active, .pr-newswire-abstract__main-link:active, .your-daily-box__links a:active, #popup-buttons button:active {
    color: #FFF;
}

@supports (display:inline-flex) {
    .button, .button-read-on, .pager-next a, .pager-previous a, .also-promo-article__link, .content-headlined__main-link, .section-headliner__main-link, .content-headlined-cover__main-link, .duko-content-headlined-cover__main-link, .duko-teaser__main-link, .cta-big-wide-text__outro, .dailyuk-contribute-pane__button, .pr-newswire-teaser__main-link, .pr-newswire-abstract__main-link, .your-daily-box__links a, #popup-buttons button {
        display: inline-flex;
        justify-content: center;
        align-items: center;
    }
}

.button--full {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
}

.button--natural {
    vertical-align: baseline;
    font-size: inherit;
    line-height: inherit;
    height: auto;
    padding-right: 0.5em;
    padding-left: 0.5em;
}

.button--primary {
    background-color: #426294;
    border-color: #2a4d83;
    border-top-color: #426294;
}

.button--primary:hover {
    background-color: #df5f58;
    border-color: #c63932;
    border-top-color: #df5f58;
    color: #FFF;
}

.button--secondary {
    background-color: transparent;
    border-color: #426294;
    border-top-color: transparent;
    border-style: solid;
    border-width: 0.0625em;
    padding: 1.4375em;
    color: #426294;
}

.button--secondary:hover {
    border-color: #3A404A;
    background-color: transparent;
    border-top-color: transparent;
    color: #3A404A;
}

.button--positive {
    background-color: #44ad51;
    border-color: #279a35;
    border-top-color: #44ad51;
}

.button--positive:hover {
    background-color: #137d20;
    border-top-color: #137d20;
}

.button--negative {
    background-color: #df5f58;
    border-color: #c63932;
    border-top-color: #df5f58;
}

.button--negative:hover {
    background-color: #a11f18;
    border-color: #8b1b15;
    border-top-color: #a11f18;
}

.button--disabled, .button--disabled:hover, .button--disabled:active, .button--disabled:focus {
    background-color: #ddd;
    border-color: #c8c8c8;
    border-top-color: #ddd;
    color: #777;
    cursor: default;
    box-shadow: none;
}

.button + .button, .button-read-on + .button, .pager-next a + .button, .pager-previous a + .button, .also-promo-article__link + .button, .content-headlined__main-link + .button, .section-headliner__main-link + .button, .content-headlined-cover__main-link + .button, .duko-content-headlined-cover__main-link + .button, .duko-teaser__main-link + .button, .cta-big-wide-text__outro + .button, .dailyuk-contribute-pane__button + .button, .pr-newswire-teaser__main-link + .button, .pr-newswire-abstract__main-link + .button, .your-daily-box__links a + .button, #popup-buttons button + .button, .button + .button-read-on, .button-read-on + .button-read-on, .pager-next a + .button-read-on, .pager-previous a + .button-read-on, .also-promo-article__link + .button-read-on, .content-headlined__main-link + .button-read-on, .section-headliner__main-link + .button-read-on, .content-headlined-cover__main-link + .button-read-on, .duko-content-headlined-cover__main-link + .button-read-on, .duko-teaser__main-link + .button-read-on, .cta-big-wide-text__outro + .button-read-on, .dailyuk-contribute-pane__button + .button-read-on, .pr-newswire-teaser__main-link + .button-read-on, .pr-newswire-abstract__main-link + .button-read-on, .your-daily-box__links a + .button-read-on, #popup-buttons button + .button-read-on, .pager-next .button + a, .pager-next .button-read-on + a, .pager-next a + a, .pager-previous .pager-next a + a, .pager-next .pager-previous a + a, .pager-next .also-promo-article__link + a, .pager-next .content-headlined__main-link + a, .pager-next .section-headliner__main-link + a, .pager-next .content-headlined-cover__main-link + a, .pager-next .duko-content-headlined-cover__main-link + a, .pager-next .duko-teaser__main-link + a, .pager-next .cta-big-wide-text__outro + a, .pager-next .dailyuk-contribute-pane__button + a, .pager-next .pr-newswire-teaser__main-link + a, .pager-next .pr-newswire-abstract__main-link + a, .your-daily-box__links .pager-next a + a, .pager-next .your-daily-box__links a + a, #popup-buttons .pager-next button + a, .pager-next #popup-buttons button + a, .pager-previous .button + a, .pager-previous .button-read-on + a, .pager-next .pager-previous a + a, .pager-previous .pager-next a + a, .pager-previous a + a, .pager-previous .also-promo-article__link + a, .pager-previous .content-headlined__main-link + a, .pager-previous .section-headliner__main-link + a, .pager-previous .content-headlined-cover__main-link + a, .pager-previous .duko-content-headlined-cover__main-link + a, .pager-previous .duko-teaser__main-link + a, .pager-previous .cta-big-wide-text__outro + a, .pager-previous .dailyuk-contribute-pane__button + a, .pager-previous .pr-newswire-teaser__main-link + a, .pager-previous .pr-newswire-abstract__main-link + a, .your-daily-box__links .pager-previous a + a, .pager-previous .your-daily-box__links a + a, #popup-buttons .pager-previous button + a, .pager-previous #popup-buttons button + a, .button + .also-promo-article__link, .button-read-on + .also-promo-article__link, .pager-next a + .also-promo-article__link, .pager-previous a + .also-promo-article__link, .also-promo-article__link + .also-promo-article__link, .content-headlined__main-link + .also-promo-article__link, .section-headliner__main-link + .also-promo-article__link, .content-headlined-cover__main-link + .also-promo-article__link, .duko-content-headlined-cover__main-link + .also-promo-article__link, .duko-teaser__main-link + .also-promo-article__link, .cta-big-wide-text__outro + .also-promo-article__link, .dailyuk-contribute-pane__button + .also-promo-article__link, .pr-newswire-teaser__main-link + .also-promo-article__link, .pr-newswire-abstract__main-link + .also-promo-article__link, .your-daily-box__links a + .also-promo-article__link, #popup-buttons button + .also-promo-article__link, .button + .content-headlined__main-link, .button-read-on + .content-headlined__main-link, .pager-next a + .content-headlined__main-link, .pager-previous a + .content-headlined__main-link, .also-promo-article__link + .content-headlined__main-link, .content-headlined__main-link + .content-headlined__main-link, .section-headliner__main-link + .content-headlined__main-link, .content-headlined-cover__main-link + .content-headlined__main-link, .duko-content-headlined-cover__main-link + .content-headlined__main-link, .duko-teaser__main-link + .content-headlined__main-link, .cta-big-wide-text__outro + .content-headlined__main-link, .dailyuk-contribute-pane__button + .content-headlined__main-link, .pr-newswire-teaser__main-link + .content-headlined__main-link, .pr-newswire-abstract__main-link + .content-headlined__main-link, .your-daily-box__links a + .content-headlined__main-link, #popup-buttons button + .content-headlined__main-link, .button + .section-headliner__main-link, .button-read-on + .section-headliner__main-link, .pager-next a + .section-headliner__main-link, .pager-previous a + .section-headliner__main-link, .also-promo-article__link + .section-headliner__main-link, .content-headlined__main-link + .section-headliner__main-link, .section-headliner__main-link + .section-headliner__main-link, .content-headlined-cover__main-link + .section-headliner__main-link, .duko-content-headlined-cover__main-link + .section-headliner__main-link, .duko-teaser__main-link + .section-headliner__main-link, .cta-big-wide-text__outro + .section-headliner__main-link, .dailyuk-contribute-pane__button + .section-headliner__main-link, .pr-newswire-teaser__main-link + .section-headliner__main-link, .pr-newswire-abstract__main-link + .section-headliner__main-link, .your-daily-box__links a + .section-headliner__main-link, #popup-buttons button + .section-headliner__main-link, .button + .content-headlined-cover__main-link, .button-read-on + .content-headlined-cover__main-link, .pager-next a + .content-headlined-cover__main-link, .pager-previous a + .content-headlined-cover__main-link, .also-promo-article__link + .content-headlined-cover__main-link, .content-headlined__main-link + .content-headlined-cover__main-link, .section-headliner__main-link + .content-headlined-cover__main-link, .content-headlined-cover__main-link + .content-headlined-cover__main-link, .duko-content-headlined-cover__main-link + .content-headlined-cover__main-link, .duko-teaser__main-link + .content-headlined-cover__main-link, .cta-big-wide-text__outro + .content-headlined-cover__main-link, .dailyuk-contribute-pane__button + .content-headlined-cover__main-link, .pr-newswire-teaser__main-link + .content-headlined-cover__main-link, .pr-newswire-abstract__main-link + .content-headlined-cover__main-link, .your-daily-box__links a + .content-headlined-cover__main-link, #popup-buttons button + .content-headlined-cover__main-link, .button + .duko-content-headlined-cover__main-link, .button-read-on + .duko-content-headlined-cover__main-link, .pager-next a + .duko-content-headlined-cover__main-link, .pager-previous a + .duko-content-headlined-cover__main-link, .also-promo-article__link + .duko-content-headlined-cover__main-link, .content-headlined__main-link + .duko-content-headlined-cover__main-link, .section-headliner__main-link + .duko-content-headlined-cover__main-link, .content-headlined-cover__main-link + .duko-content-headlined-cover__main-link, .duko-content-headlined-cover__main-link + .duko-content-headlined-cover__main-link, .duko-teaser__main-link + .duko-content-headlined-cover__main-link, .cta-big-wide-text__outro + .duko-content-headlined-cover__main-link, .dailyuk-contribute-pane__button + .duko-content-headlined-cover__main-link, .pr-newswire-teaser__main-link + .duko-content-headlined-cover__main-link, .pr-newswire-abstract__main-link + .duko-content-headlined-cover__main-link, .your-daily-box__links a + .duko-content-headlined-cover__main-link, #popup-buttons button + .duko-content-headlined-cover__main-link, .button + .duko-teaser__main-link, .button-read-on + .duko-teaser__main-link, .pager-next a + .duko-teaser__main-link, .pager-previous a + .duko-teaser__main-link, .also-promo-article__link + .duko-teaser__main-link, .content-headlined__main-link + .duko-teaser__main-link, .section-headliner__main-link + .duko-teaser__main-link, .content-headlined-cover__main-link + .duko-teaser__main-link, .duko-content-headlined-cover__main-link + .duko-teaser__main-link, .duko-teaser__main-link + .duko-teaser__main-link, .cta-big-wide-text__outro + .duko-teaser__main-link, .dailyuk-contribute-pane__button + .duko-teaser__main-link, .pr-newswire-teaser__main-link + .duko-teaser__main-link, .pr-newswire-abstract__main-link + .duko-teaser__main-link, .your-daily-box__links a + .duko-teaser__main-link, #popup-buttons button + .duko-teaser__main-link, .button + .cta-big-wide-text__outro, .button-read-on + .cta-big-wide-text__outro, .pager-next a + .cta-big-wide-text__outro, .pager-previous a + .cta-big-wide-text__outro, .also-promo-article__link + .cta-big-wide-text__outro, .content-headlined__main-link + .cta-big-wide-text__outro, .section-headliner__main-link + .cta-big-wide-text__outro, .content-headlined-cover__main-link + .cta-big-wide-text__outro, .duko-content-headlined-cover__main-link + .cta-big-wide-text__outro, .duko-teaser__main-link + .cta-big-wide-text__outro, .cta-big-wide-text__outro + .cta-big-wide-text__outro, .dailyuk-contribute-pane__button + .cta-big-wide-text__outro, .pr-newswire-teaser__main-link + .cta-big-wide-text__outro, .pr-newswire-abstract__main-link + .cta-big-wide-text__outro, .your-daily-box__links a + .cta-big-wide-text__outro, #popup-buttons button + .cta-big-wide-text__outro, .button + .dailyuk-contribute-pane__button, .button-read-on + .dailyuk-contribute-pane__button, .pager-next a + .dailyuk-contribute-pane__button, .pager-previous a + .dailyuk-contribute-pane__button, .also-promo-article__link + .dailyuk-contribute-pane__button, .content-headlined__main-link + .dailyuk-contribute-pane__button, .section-headliner__main-link + .dailyuk-contribute-pane__button, .content-headlined-cover__main-link + .dailyuk-contribute-pane__button, .duko-content-headlined-cover__main-link + .dailyuk-contribute-pane__button, .duko-teaser__main-link + .dailyuk-contribute-pane__button, .cta-big-wide-text__outro + .dailyuk-contribute-pane__button, .dailyuk-contribute-pane__button + .dailyuk-contribute-pane__button, .pr-newswire-teaser__main-link + .dailyuk-contribute-pane__button, .pr-newswire-abstract__main-link + .dailyuk-contribute-pane__button, .your-daily-box__links a + .dailyuk-contribute-pane__button, #popup-buttons button + .dailyuk-contribute-pane__button, .button + .pr-newswire-teaser__main-link, .button-read-on + .pr-newswire-teaser__main-link, .pager-next a + .pr-newswire-teaser__main-link, .pager-previous a + .pr-newswire-teaser__main-link, .also-promo-article__link + .pr-newswire-teaser__main-link, .content-headlined__main-link + .pr-newswire-teaser__main-link, .section-headliner__main-link + .pr-newswire-teaser__main-link, .content-headlined-cover__main-link + .pr-newswire-teaser__main-link, .duko-content-headlined-cover__main-link + .pr-newswire-teaser__main-link, .duko-teaser__main-link + .pr-newswire-teaser__main-link, .cta-big-wide-text__outro + .pr-newswire-teaser__main-link, .dailyuk-contribute-pane__button + .pr-newswire-teaser__main-link, .pr-newswire-teaser__main-link + .pr-newswire-teaser__main-link, .pr-newswire-abstract__main-link + .pr-newswire-teaser__main-link, .your-daily-box__links a + .pr-newswire-teaser__main-link, #popup-buttons button + .pr-newswire-teaser__main-link, .button + .pr-newswire-abstract__main-link, .button-read-on + .pr-newswire-abstract__main-link, .pager-next a + .pr-newswire-abstract__main-link, .pager-previous a + .pr-newswire-abstract__main-link, .also-promo-article__link + .pr-newswire-abstract__main-link, .content-headlined__main-link + .pr-newswire-abstract__main-link, .section-headliner__main-link + .pr-newswire-abstract__main-link, .content-headlined-cover__main-link + .pr-newswire-abstract__main-link, .duko-content-headlined-cover__main-link + .pr-newswire-abstract__main-link, .duko-teaser__main-link + .pr-newswire-abstract__main-link, .cta-big-wide-text__outro + .pr-newswire-abstract__main-link, .dailyuk-contribute-pane__button + .pr-newswire-abstract__main-link, .pr-newswire-teaser__main-link + .pr-newswire-abstract__main-link, .pr-newswire-abstract__main-link + .pr-newswire-abstract__main-link, .your-daily-box__links a + .pr-newswire-abstract__main-link, #popup-buttons button + .pr-newswire-abstract__main-link, .your-daily-box__links .button + a, .your-daily-box__links .button-read-on + a, .pager-next .your-daily-box__links a + a, .your-daily-box__links .pager-next a + a, .pager-previous .your-daily-box__links a + a, .your-daily-box__links .pager-previous a + a, .your-daily-box__links .also-promo-article__link + a, .your-daily-box__links .content-headlined__main-link + a, .your-daily-box__links .section-headliner__main-link + a, .your-daily-box__links .content-headlined-cover__main-link + a, .your-daily-box__links .duko-content-headlined-cover__main-link + a, .your-daily-box__links .duko-teaser__main-link + a, .your-daily-box__links .cta-big-wide-text__outro + a, .your-daily-box__links .dailyuk-contribute-pane__button + a, .your-daily-box__links .pr-newswire-teaser__main-link + a, .your-daily-box__links .pr-newswire-abstract__main-link + a, .your-daily-box__links a + a, #popup-buttons .your-daily-box__links button + a, .your-daily-box__links #popup-buttons button + a, #popup-buttons .button + button, #popup-buttons .button-read-on + button, .pager-next #popup-buttons a + button, #popup-buttons .pager-next a + button, .pager-previous #popup-buttons a + button, #popup-buttons .pager-previous a + button, #popup-buttons .also-promo-article__link + button, #popup-buttons .content-headlined__main-link + button, #popup-buttons .section-headliner__main-link + button, #popup-buttons .content-headlined-cover__main-link + button, #popup-buttons .duko-content-headlined-cover__main-link + button, #popup-buttons .duko-teaser__main-link + button, #popup-buttons .cta-big-wide-text__outro + button, #popup-buttons .dailyuk-contribute-pane__button + button, #popup-buttons .pr-newswire-teaser__main-link + button, #popup-buttons .pr-newswire-abstract__main-link + button, .your-daily-box__links #popup-buttons a + button, #popup-buttons .your-daily-box__links a + button, #popup-buttons button + button, .button + a, .button-read-on + a, .pager-next a + a, .pager-previous a + a, .also-promo-article__link + a, .content-headlined__main-link + a, .section-headliner__main-link + a, .content-headlined-cover__main-link + a, .duko-content-headlined-cover__main-link + a, .duko-teaser__main-link + a, .cta-big-wide-text__outro + a, .dailyuk-contribute-pane__button + a, .pr-newswire-teaser__main-link + a, .pr-newswire-abstract__main-link + a, .your-daily-box__links a + a, #popup-buttons button + a {
    margin-left: 0.75rem;
}

.button__content {
    vertical-align: middle;
}

.button:after, .button-read-on:after, .pager-next a:after, .pager-previous a:after, .also-promo-article__link:after, .content-headlined__main-link:after, .section-headliner__main-link:after, .content-headlined-cover__main-link:after, .duko-content-headlined-cover__main-link:after, .duko-teaser__main-link:after, .cta-big-wide-text__outro:after, .dailyuk-contribute-pane__button:after, .pr-newswire-teaser__main-link:after, .pr-newswire-abstract__main-link:after, .your-daily-box__links a:after, #popup-buttons button:after {
    transition: border-color 0.5s;
}

.strong-link {
    font-weight: bold;
    background-image: linear-gradient(to right, #426294, #18386b 40%, #18386b 50%, #426294 100%);
    background-size: 200% 1px;
    background-position: 0 0;
    padding: 9px 15px 7px;
    padding: 0.5625rem 0.9375rem 0.4375rem;
    min-height: 44px;
    min-height: 2.75rem;
}

.strong-link:hover {
    color: #fff;
    background-position: 100% 0;
}

.button-read-on:after, .pager-next a:after, .pager-previous a:after, .also-promo-article__link:after, .content-headlined__main-link:after, .section-headliner__main-link:after, .content-headlined-cover__main-link:after, .duko-content-headlined-cover__main-link:after, .duko-teaser__main-link:after, .cta-big-wide-text__outro:after, .dailyuk-contribute-pane__button:after, .pr-newswire-teaser__main-link:after, .pr-newswire-abstract__main-link:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 0.625em inset transparent;
    border-bottom: 0.625em inset transparent;
    border-left: 0.625em solid #181b20;
    display: block;
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -0.625em;
    margin-left: -1.25em;
}

.pager-previous a::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 0.625em inset transparent;
    border-bottom: 0.625em inset transparent;
    border-right: 0.625em solid #181b20;
    display: block;
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -0.625em;
    margin-left: -1.25em;
}

.button-read-on, .pager-next a, .pager-previous a, .also-promo-article__link, .content-headlined__main-link, .section-headliner__main-link, .content-headlined-cover__main-link, .duko-content-headlined-cover__main-link, .duko-teaser__main-link, .cta-big-wide-text__outro, .dailyuk-contribute-pane__button, .pr-newswire-teaser__main-link, .pr-newswire-abstract__main-link {
    color: #181b20;
    background: #d5d8dc;
    font-weight: normal;
    color: #181b20;
    padding-left: 0.75em;
    padding-right: 2em;
    position: relative;
    height: auto;
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
}

.button-read-on:visited, .pager-next a:visited, .pager-previous a:visited, .also-promo-article__link:visited, .content-headlined__main-link:visited, .section-headliner__main-link:visited, .content-headlined-cover__main-link:visited, .duko-content-headlined-cover__main-link:visited, .duko-teaser__main-link:visited, .cta-big-wide-text__outro:visited, .dailyuk-contribute-pane__button:visited, .pr-newswire-teaser__main-link:visited, .pr-newswire-abstract__main-link:visited {
    color: #181b20;
}

.button-read-on:focus, .pager-next a:focus, .pager-previous a:focus, .also-promo-article__link:focus, .content-headlined__main-link:focus, .section-headliner__main-link:focus, .content-headlined-cover__main-link:focus, .duko-content-headlined-cover__main-link:focus, .duko-teaser__main-link:focus, .cta-big-wide-text__outro:focus, .dailyuk-contribute-pane__button:focus, .pr-newswire-teaser__main-link:focus, .pr-newswire-abstract__main-link:focus {
    color: #181b20;
}

.button-read-on:hover, .pager-next a:hover, .pager-previous a:hover, .also-promo-article__link:hover, .content-headlined__main-link:hover, .section-headliner__main-link:hover, .content-headlined-cover__main-link:hover, .duko-content-headlined-cover__main-link:hover, .duko-teaser__main-link:hover, .cta-big-wide-text__outro:hover, .dailyuk-contribute-pane__button:hover, .pr-newswire-teaser__main-link:hover, .pr-newswire-abstract__main-link:hover {
    color: #181b20;
}

.button-read-on:active, .pager-next a:active, .pager-previous a:active, .also-promo-article__link:active, .content-headlined__main-link:active, .section-headliner__main-link:active, .content-headlined-cover__main-link:active, .duko-content-headlined-cover__main-link:active, .duko-teaser__main-link:active, .cta-big-wide-text__outro:active, .dailyuk-contribute-pane__button:active, .pr-newswire-teaser__main-link:active, .pr-newswire-abstract__main-link:active {
    color: #181b20;
}

.button-read-on:hover, .pager-next a:hover, .pager-previous a:hover, .also-promo-article__link:hover, .content-headlined__main-link:hover, .section-headliner__main-link:hover, .content-headlined-cover__main-link:hover, .duko-content-headlined-cover__main-link:hover, .duko-teaser__main-link:hover, .cta-big-wide-text__outro:hover, .dailyuk-contribute-pane__button:hover, .pr-newswire-teaser__main-link:hover, .pr-newswire-abstract__main-link:hover {
    color: #fff;
    background-color: #C1151C;
}

.button-read-on:hover:after, .pager-next a:hover:after, .pager-previous a:hover:after, .also-promo-article__link:hover:after, .content-headlined__main-link:hover:after, .section-headliner__main-link:hover:after, .content-headlined-cover__main-link:hover:after, .duko-content-headlined-cover__main-link:hover:after, .duko-teaser__main-link:hover:after, .cta-big-wide-text__outro:hover:after, .dailyuk-contribute-pane__button:hover:after, .pr-newswire-teaser__main-link:hover:after, .pr-newswire-abstract__main-link:hover:after {
    border-left-color: #fff;
}

.button-goto-section {
    display: inline-flex;
    padding-bottom: 0.25em;
    border-bottom: solid #279a35 0.25rem;
    text-decoration: none;
}

.button-goto-section::after {
    content: "\25A0";
    color: #279a35;
    margin-left: 0.5em;
}

.button-goto-section--block {
    display: flex;
}

.button-goto-section--block::after {
    margin-left: auto;
}

.links--inline {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

.links--inline > li {
    margin: 0 0.375em 0.375rem 0;
}

.links--inline > li:last-child {
    margin-right: 0;
}

.pager {
    margin: 2.25em 0 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pager li {
    margin: 0 0.375rem;
    padding: 0;
    display: inline-block;
}

.pager__item {
    display: block;
    float: left;
    margin: 0.1em;
    padding: 0;
}

.pager-next a, .pager-previous a {
    box-shadow: none;
    min-width: 114px;
    min-width: 7.125rem;
}

.pager-previous a {
    padding-right: 0.75em;
    padding-left: 2em;
}

.pager-previous a::after {
    left: unset;
    margin-right: -1.25em;
    margin-left: 0;
    border-left: none;
}

.pager__item a, .pager__item--current, .pager__item--ellipsis {
    display: block;
    padding: 0.25em 0.4em;
    border: none;
    color: #7e8b9d;
    text-decoration: none;
}

.pager__item a:hover {
    background-color: #2a4d83;
    color: #fff;
}

.pager__item--current {
    border-color: #18386b;
    color: #2a4d83;
}

.pager__item--ellipsis {
    border: none;
}

.tabs {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.tabs a {
    background-color: #f7f7f8;
    border-top: solid transparent 0.375rem;
}

.tabs a.active, .tabs a:hover, .tabs a:focus {
    background-color: #d5d8dc;
}

.tabs a.active {
    border: solid #aab1bc 6px;
    border-width: 0.375rem 0 0 0.375rem;
}

.tabs li {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.tabs--primary {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
    border-bottom: 3px solid #d5d8dc;
}

.tabs--primary a {
    padding: 0.25em 0.75em 0.375em;
}

.tabs--secondary {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
}

.tabs--secondary > li {
    float: right;
    margin: 0 24px 0 0;
    margin: 0 1.5rem 0 0;
}

.tabs--secondary > li:first-child {
    margin-right: 0;
}

.tabs--secondary > li a {
    border-bottom-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    margin: 0;
}

#tabs .tabs--primary + .element-invisible + .tabs--secondary {
    margin-top: -24px;
    margin-top: -1.5rem;
}

.view__header, .view__footer, .views-exposed-form, .views-exposed-widgets {
    display: flow-root;
}

.view__footer {
    margin-bottom: 1.5rem;
}

.view__footer {
    margin-top: 1.5rem;
}

.views-exposed-form {
    margin-bottom: 0.75rem;
}

.views-exposed-widgets {
    margin-bottom: 0.375rem;
}

.views-row {
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
}

.views-row:last-child {
    margin-bottom: 0;
}

.view__attachment--before {
    margin-bottom: 1.5rem;
}

.view__attachment--after {
    margin-top: 1.5rem;
}

.field {
    margin: 24px 0 0;
    margin: 1.5rem 0 0;
}

.field:first-child, .contextual-links-wrapper:first-child + .field, .node__content > .field:first-child {
    margin-top: 0;
}

.field:first-child .field__label, .contextual-links-wrapper:first-child + .field .field__label, .node__content > .field:first-child .field__label {
    margin-top: 0;
}

.field .field__item {
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
}

.field .field__item:last-child {
    margin-bottom: 0;
}

span.field::after {
    content: none;
}

.field--label-inline {
    display: flex;
    align-items: baseline;
}

.field--label-inline .field__label, .field--label-inline .field__items {
    float: left;
}

.field--label-inline .field__items {
    flex: 1;
}

[dir="rtl"] .field--label-inline .field__label, [dir="rtl"] .field--label-inline .field__items {
    float: right;
}

.field--label-above .field__label {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.375em;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
}

.field--event-showings > .field__label {
    font-size: 1.25rem;
    line-height: 1.4em;
}

.field--type-image img {
    display: block;
}

.field--type-image--circle .field__item img {
    border-radius: 50%;
}

.field--type-image--gallery .field__item {
    width: 28.571428571%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 7.142857143%;
    margin-top: 0.75rem;
    margin-bottom: 0;
}

.field--type-image--gallery .field__item.ev-third {
    width: 28.571428571%;
    clear: right;
    float: right;
    margin-right: 0;
}

.field--type-image--gallery .field__item:nth-child(-n+3) {
    margin-top: 0;
}

.duko-article-aside__region--aside .field--type-image--gallery .field__item {
    width: 29.230769231%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 6.153846154%;
}

.duko-article-aside__region--aside .field--type-image--gallery .field__item.ev-third {
    width: 29.230769231%;
    clear: right;
    float: right;
    margin-right: 0;
}

@media (min-width: 70em) {
    .duko-article-aside__region--aside .field--type-image--gallery .field__item {
        width: 30.555555556%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 4.166666667%;
    }

    .duko-article-aside__region--aside .field--type-image--gallery .field__item.ev-third {
        width: 30.555555556%;
        clear: right;
        float: right;
        margin-right: 0;
    }

    .duko-article-aside--context16lg .duko-article-aside__region--aside .field--type-image--gallery .field__item {
        width: 22.680412371%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 3.092783505%;
    }

    .duko-article-aside--context16lg .duko-article-aside__region--aside .field--type-image--gallery .field__item:nth-child(4) {
        margin-top: 0;
    }

    .duko-article-aside--context16lg .duko-article-aside__region--aside .field--type-image--gallery .field__item.ev-fourth {
        width: 22.680412371%;
        clear: right;
        float: right;
        margin-right: 0;
    }
}

.image-widget {
    display: flex;
}

.image-widget .image-widget-data .form-type-textfield {
    white-space: normal;
}

.image-widget .focal-point-preview-link {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.1em;
}

.image-widget .focal-point-help {
    background: #ffd68e;
    background: rgba(255, 214, 142, 0.7);
    border: 1px solid #c69032;
    padding: 8px;
    padding: 0.5rem;
}

.field-type-image.field-widget-media-generic table .media-widget .form-type-textfield {
    white-space: normal;
}

.field-type-image.field-widget-media-generic .tabledrag-processed tbody td:last-child {
    vertical-align: middle;
    text-align: center;
}

@media (min-width: 44em) {
    .field-type-image.field-widget-media-generic table .media-widget {
        display: grid;
        grid-template-columns:[preview-start] minmax(5.9375rem, 1fr) [preview-end input-start] 3fr [input-end];
        grid-template-rows:repeat(2, auto);
    }

    @supports (display:grid) {
        .field-type-image.field-widget-media-generic table .media-widget::after {
            content: none;
        }
    }.field-type-image.field-widget-media-generic table .media-widget .preview {
         grid-column: preview;
         grid-row: 1 / -1;
     }

    .field-type-image.field-widget-media-generic table .media-widget .form-type-textfield {
        grid-column: input;
    }

    .field-type-image.field-widget-media-generic .tabledrag-processed tbody td:last-child {
        min-width: 200px;
    }
}

.field--type-file--file-with-icon .file {
    *zoom: 1;
    padding-left: 21px;
    padding-left: 1.3125rem;
}

.field--type-file--file-with-icon .file:after {
    content: "";
    display: table;
    clear: both;
}

.field--type-file--file-with-icon .file .file-icon {
    margin-left: -21px;
    margin-left: -1.3125rem;
    vertical-align: middle;
}

.field--type-taxonomy-term-reference .field__items {
    overflow: hidden;
    *zoom: 1;
}

.field--type-taxonomy-term-reference .field__item {
    float: left;
    margin-right: 0.5em;
}

.field.field--type-taxonomy-term-reference.field--label-inline {
    align-items: baseline;
}

.field.field--type-taxonomy-term-reference.field--label-inline .field__label {
    margin-right: 0.5em;
}

.field.field--type-taxonomy-term-reference.field--label-inline .field__items, .field.field--type-taxonomy-term-reference.field--label-hidden .field__items {
    display: flex;
    flex-wrap: wrap;
    margin-left: -0.5em;
    margin-bottom: -0.5em;
}

.field.field--type-taxonomy-term-reference .field__item {
    float: left;
    margin: 0 0.5em 0.4em;
}

@supports (display:flex) {
    .field.field--type-taxonomy-term-reference .field__item {
        margin-bottom: 0.5em;
    }
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style.field--label-inline .field__label {
    margin: 0.5em 0 0;
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style .field__items {
    margin: 0;
    background: #f7f7f8;
    padding: 0 0.75em;
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style .field__items a {
    text-decoration: none;
    color: #181b20 !important;
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style .field__items a:visited {
    color: #181b20;
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style .field__items a:focus {
    color: #181b20 !important;
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style .field__items a:hover {
    color: #c63932 !important;
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style .field__items a:active {
    color: #181b20 !important;
}

.field--type-taxonomy-term-reference.field--type-taxonomy-term-reference--block-style .field__item {
    float: left;
    margin: 0.5em 0.5em 0.4em;
}

.field--type-taxonomy-term-reference--bookmark-style .field__item a {
    display: flex;
    padding: 0.0625rem 0.5em;
    border: 0.125rem solid;
    align-items: center;
    text-decoration: none;
    background: #279a35;
    --slope:(1 -0.625) * (100 vw - 44 rem) / (62.5 - 44);
    font-size: clamp(0.625rem, 0.625rem + var(--slope), 1rem);
    line-height: 1.5em;
    position: relative;
}

.field--type-taxonomy-term-reference--bookmark-style .field__item a::before {
    content: "";
    display: block;
    border-radius: 50%;
    border: 3px solid;
    position: absolute;
    left: -4px;
}

@supports (display:grid) {
    .field.field--type-taxonomy-term-reference--one-line .field__items, .field.field--type-taxonomy-term-reference--one-line.field--label-hidden .field__items {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: minmax(0, -webkit-max-content);
        grid-auto-columns: minmax(0, max-content);
        margin-bottom: 0;
    }

    .field.field--type-taxonomy-term-reference--one-line .field__items::after, .field.field--type-taxonomy-term-reference--one-line.field--label-hidden .field__items::after {
        content: none;
    }
}

@supports (display:grid) {
    .field.field--type-taxonomy-term-reference--one-line .field__item, .field.field--type-taxonomy-term-reference--one-line.field--label-hidden .field__item {
        margin-bottom: 0;
    }
}

@supports (display:grid) {
    .field.field--type-taxonomy-term-reference--one-line .field__item a, .field.field--type-taxonomy-term-reference--one-line.field--label-hidden .field__item a {
        line-height: 1;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
    }
}

.field.field--type-taxonomy-term-reference--one-line.field--type-taxonomy-term-reference--bookmark-style .field__item a::before, .field.field--type-taxonomy-term-reference--one-line.field--label-hidden.field--type-taxonomy-term-reference--bookmark-style .field__item a::before {
    vertical-align: middle;
}

.field.field--name-field-tags.field--label-inline .field__label {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.785714286em;
}

.field.field--name-field-tags .field__items {
    display: flex;
    flex-wrap: wrap;
}

.field.field--name-field-tags .field__item {
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.5em;
}

.field.field--name-field-tags .field__item:after {
    content: " / ";
    padding: 0;
    margin: 0;
}

@supports (display:flex) {
    .field.field--name-field-tags .field__item:after {
        margin: 0 0.15em 0 0;
    }
}

.field.field--name-field-tags .field__item:last-child:after {
    content: none;
}

.field.field--name-field-tags .field__item a {
    color: #181b20;
}

.field.field--name-field-tags .field__item a:visited {
    color: #181b20;
}

.field.field--name-field-tags .field__item a:focus {
    color: #181b20;
}

.field.field--name-field-tags .field__item a:hover {
    color: #c63932;
}

.field.field--name-field-tags .field__item a:active {
    color: #181b20;
}

.field-multiple-value-form > .description {
    padding: 0 0.75rem;
}

.field-multiple-value-form__add-more {
    margin-top: 0.75rem;
}

.field-multiple-value-form__add-more .button, .field-multiple-value-form__add-more .button-read-on, .field-multiple-value-form__add-more .pager-next a, .pager-next .field-multiple-value-form__add-more a, .field-multiple-value-form__add-more .pager-previous a, .pager-previous .field-multiple-value-form__add-more a, .field-multiple-value-form__add-more .also-promo-article__link, .field-multiple-value-form__add-more .content-headlined__main-link, .field-multiple-value-form__add-more .section-headliner__main-link, .field-multiple-value-form__add-more .content-headlined-cover__main-link, .field-multiple-value-form__add-more .duko-content-headlined-cover__main-link, .field-multiple-value-form__add-more .duko-teaser__main-link, .field-multiple-value-form__add-more .cta-big-wide-text__outro, .field-multiple-value-form__add-more .dailyuk-contribute-pane__button, .field-multiple-value-form__add-more .pr-newswire-teaser__main-link, .field-multiple-value-form__add-more .pr-newswire-abstract__main-link, .field-multiple-value-form__add-more .your-daily-box__links a, .your-daily-box__links .field-multiple-value-form__add-more a, .field-multiple-value-form__add-more #popup-buttons button, #popup-buttons .field-multiple-value-form__add-more button {
    border-radius: 0 0 0.375rem 0.375rem;
}

.field--type-addressfield--inline .field__item div {
    display: inline;
}

.field--type-addressfield--inline .field__item .thoroughfare::after, .field--type-addressfield--inline .field__item .locality::after, .field--type-addressfield--inline .field__item .postal-code::after {
    content: ", ";
}

.field--type-addressfield--inline .field__item .locality-block:last-child .locality:last-child::after, .field--type-addressfield--inline .field__item .locality-block:last-child .postal-code:last-child::after {
    content: none;
}

@media (min-width: 56.25em) {
    .field-type-datetime .date-combo > .fieldset-wrapper {
        display: grid;
        grid-template-columns:[all-start left-start] 1fr [left-end mid-start] minmax(0, auto) [mid-end right-start] 1fr [right-end all-end];
    }

    .field-type-datetime .date-combo > .fieldset-wrapper > .fieldset-description, .field-type-datetime .date-combo > .fieldset-wrapper > .date-float {
        grid-column: all;
        width: auto;
    }

    .field-type-datetime .date-combo > .fieldset-wrapper .end-date-wrapper, .field-type-datetime .date-combo > .fieldset-wrapper .end-date-wrapper > .form-item, .field-type-datetime .date-combo > .fieldset-wrapper .start-date-wrapper, .field-type-datetime .date-combo > .fieldset-wrapper .start-date-wrapper > .form-item {
        display: contents;
    }

    .field-type-datetime .date-combo > .fieldset-wrapper .end-date-wrapper > .form-item > label {
        grid-column: mid;
        padding: 0 0.25em;
        margin: 0;
        align-self: center;
    }

    .field-type-datetime .date-combo > .fieldset-wrapper .start-date-wrapper > .form-item > .date-padding {
        grid-column: left;
    }

    .field-type-datetime .date-combo > .fieldset-wrapper .end-date-wrapper > .form-item > .date-padding {
        grid-column: right;
    }

    .field-type-datetime .date-combo .container-inline-date > .form-item {
        display: block;
        margin: 0;
        float: none;
    }

    .field-type-datetime .date-combo .container-inline-date .date-padding {
        float: none;
        border-bottom: 0.125rem solid #aab1bc;
    }

    .field-type-datetime .date-combo .container-inline-date .date-padding .form-item:nth-child(1) input {
        max-width: 15ch;
    }

    .field-type-datetime .date-combo .container-inline-date .date-padding .form-item:nth-child(2) input {
        max-width: 10ch;
    }
}

.addtoany {
    display: inline;
}

.addtoany_list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.addtoany_list > a, .addtoany_list a img, .addtoany_list a > span {
    vertical-align: middle;
    text-decoration: none;
}

.addtoany_list > a {
    display: inline-block;
    padding: 0 3px;
}

@supports (display:flex) {
    .addtoany_list {
        margin: 0 -3px -3px;
        margin: 0 -0.1875rem -0.1875rem;
    }

    .addtoany_list > a {
        padding: 0;
        margin: 0 3px 3px;
        margin: 0 0.1875rem 0.1875rem;
    }

    .addtoany_list > a .a2a_svg {
        display: block;
    }
}

.addtoany_list.a2a_kit_size_32 > a {
    font-size: 18px;
    font-size: 1.125rem;
}

.addtoany_list .a2a_counter img {
    float: left;
}

.addtoany_list a span.a2a_img {
    display: inline-block;
    height: 16px;
    opacity: 1;
    overflow: hidden;
    width: 16px;
}

.addtoany_list a span {
    display: inline-block;
    float: none;
}

.addtoany_list.a2a_kit_size_32 a > span {
    border-radius: 4px;
    height: 32px;
    line-height: 32px;
    opacity: 1;
    width: 32px;
}

.addtoany_list a:hover:hover img, .addtoany_list a:hover span {
    opacity: .7;
}

.addtoany_list a.addtoany_share_save img {
    border: 0;
    width: auto;
    height: auto;
}

@supports (display:flex) {
    .addtoany_list a.addtoany_share_save {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }

    .addtoany_list a.addtoany_share_save .a2a_img_text {
        margin-right: 3px;
    }
}

.addtoany_list.a2a_kit_size_32 a .a2a_count {
    position: relative;
}

.duko-advert-list img {
    display: block;
}

.duko-advert-list--center-items.duko-advert-list .views-row img, .duko-advert-list--center-items .duko-advert-list .views-row img {
    margin-right: auto;
    margin-left: auto;
}

.calendar-calendar td, .calendar-calendar th.days, .calendar-calendar td.empty {
    border-color: #aab1bc;
}

.calendar-calendar th.days {
    background-color: #d5d8dc;
    color: #7e8b9d;
}

.calendar-calendar div.calendar {
    line-height: 1.5em;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {
    background: #f7f7f8;
}

.calendar-calendar td.empty {
    color: #c69032;
}

.calendar-calendar .month-view .full td.date-box.today, .calendar-calendar .month-view .full tr td.single-day.today {
    border-color: #279a35;
}

.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
    background: #ffd68e;
}

.calendar-calendar .month-view .full .inner .monthview, .calendar-calendar .week-view .full .inner .weekview, .calendar-calendar .day-view .full .inner .dayview {
    border-radius: 0.1875rem;
}

.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next {
    background: #d5d8dc;
}

.view .date-nav-wrapper .date-prev a {
    margin-right: 10px;
}

.view .date-nav-wrapper .date-next a {
    margin-left: 10px;
}

.slick--nav-below .slick__slider {
    margin-bottom: 5px;
}

.slick--nav-below .slick__arrow {
    position: relative;
    top: initial;
    height: 42px;
    margin-top: 5px;
}

.slick--nav-below .slick-arrow {
    top: initial;
    transform: initial;
}

.slick--nav-below .slick-arrow::before {
    color: #279a35;
}

.slick--nav-below .slick-dots {
    bottom: -35px;
}

.slick-dots li button:before {
    color: #d5d8dc;
    opacity: initial;
}

.slick-dots li.slick-active button:before {
    color: #181b20;
    opacity: initial;
}

@media (min-width: 0) and (max-width: 44em) {
    .slick--nav-neg-outside .slick__arrow {
        position: relative;
        top: initial;
        height: auto;
        margin-top: 0.25rem;
        display: flex;
    }

    .slick--nav-neg-outside .slick-arrow {
        position: static;
        transform: initial;
    }

    .slick--nav-neg-outside .slick-prev {
        margin-right: auto;
    }

    .slick--nav-neg-outside .slick-next {
        margin-left: auto;
    }
}

@media (min-width: 44em) {
    .slick--nav-neg-outside .slick__arrow {
        top: 50%;
        position: absolute;
        height: 2px;
    }

    .slick--nav-neg-outside .slick-prev {
        left: Min(calc(-1 * (var(--gutter) * 2)), -32px);
    }

    .slick--nav-neg-outside .slick-next {
        right: Min(calc(-1 * (var(--gutter) * 2) - -1px), -32px);
    }
}

.cke_dialog_contents table tr {
    background: transparent;
}

.cke_wysiwyg_div > span:first-child + blockquote {
    margin-top: 0;
}

.comment {
    padding: 12px;
    padding: 0.75rem;
    border: 1px solid #279a35;
    background: #44ad51;
}

.comments .comment {
    margin-top: 24px;
    margin-top: 1.5rem;
}

.comment__info, .comment__links {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.3;
}

.comment__info, .comment__content {
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
}

.comment__submitted {
    margin: 0;
}

.comment__info .user-picture {
    float: left;
    margin-right: 12px;
}

.comment__info .user-picture img {
    max-width: 32px;
    max-width: 2rem;
}

.comment__links:last-child {
    margin-bottom: -0.461538462em;
}

.comment__content:last-child {
    margin-bottom: 0;
}

.also-promo-article {
    display: flex;
    flex-direction: column;
}

.also-promo-article__title {
    margin: 0.75rem 0;
    font-size: 1.125rem;
    line-height: 1.5em;
}

.also-promo-article__title a {
    text-decoration: none;
}

.also-promo-article__image {
    order: -1;
    margin-bottom: 0.75rem;
}

.also-promo-article__image img {
    display: block;
    width: 100%;
}

.also-promo-article__excerpt {
    font-size: 0.875rem;
    line-height: 1.5em;
}

.also-promo-article__excerpt p {
    margin: 0 0 0.5em;
}

.also-promo-article__excerpt p:last-child {
    margin-bottom: 0;
}

.also-promo-article__link {
    align-self: flex-start;
    margin: 0.75rem 0;
}

.also-promo-article__authored .user-picture, .also-promo-article__authored > img {
    float: left;
    margin-right: 1.5rem;
    width: 30%;
    max-width: 3.75rem;
    border-radius: 50%;
}

.also-promo-article__author-name {
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.5em;
}

.also-promo-article__dates {
    font-size: 0.75rem;
    line-height: 1.5em;
    font-style: italic;
}

.also-promo-article__dates time {
    display: block;
}

.content-headlined__title {
    border-bottom-color: #d5d8dc;
    padding: 0 0 18px 0;
    padding: 0 0 1.125rem 0;
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
}

.content-headlined__title::after {
    background: #d5d8dc;
}

.content-headlined__title a {
    color: #3e3e3e;
    text-decoration: none;
}

.content-headlined__title a:hover {
    color: #C1151C;
}

.content-headlined__title a:hover {
    color: #3e3e3e;
}

.content-headlined__main-content p, .section-headliner__main-content p {
    margin: 0 0 0.25em;
}

.content-headlined__main-content p:last-child, .section-headliner__main-content p:last-child {
    margin-bottom: 0;
}

.content-headlined__main-link-wrapper, .section-headliner__main-link-wrapper {
    padding-bottom: 18px;
    padding-bottom: 1.125rem;
    border-bottom: 4px dotted #d5d8dc;
}

.content-headlined__main-link-wrapper .links, .section-headliner__main-link-wrapper .links {
    display: block;
    padding: 0;
    margin: 0 12px 0 0;
    margin: 0 0.75rem 0 0;
}

.content-headlined__main-link-wrapper .links > li, .section-headliner__main-link-wrapper .links > li {
    display: inline;
    margin: 0;
    padding: 0;
}

.content-headlined__author, .section-headliner__author {
    padding: 12px 48px 0 0;
    padding: 0.75rem 3rem 0 0;
}

.content-headlined__author_pic, .section-headliner__author_pic {
    top: 12px;
    top: 0.75rem;
    width: 48px;
    width: 3rem;
    height: 48px;
    height: 3rem;
}

.content-headlined__author_pic img, .section-headliner__author_pic img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}

.content-headlined__name, .section-headliner__name {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5em;
    font-weight: bold;
    color: #2a4d83;
}

.content-headlined__date, .section-headliner__date {
    color: #a4a4a4;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.5em;
}

.content-headlined--less-title .content-headlined__title {
    border-bottom: none;
    padding-bottom: 0;
}

.content-headlined--less-title .content-headlined__title::after {
    content: none;
}

.section-headliner .section-headliner__title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.5em;
    margin: 0.5em 0 0.7em;
}

.section-headliner .section-headliner__title a {
    text-decoration: none;
}

.section-headliner .section-headliner__title + .field {
    margin-top: 0;
}

@media (min-width: 44em) {
    .section-headliner .section-headliner__title {
        margin-top: 0;
    }
}

.section-headliner__main-link {
    margin-right: 12px;
    margin-right: 0.75rem;
}

.section-headliner__main-content p {
    margin: 0 0 0.75em;
}

.section-headliner__main-content p:last-child {
    margin-bottom: 0;
}

.content-headlined-covers {
    position: relative;
    min-height: 150px;
}

.content-headlined-covers__title {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 12px;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
}

.content-headlined-covers__title a {
    color: #3e3e3e;
    text-decoration: none;
}

.content-headlined-covers__image {
    position: relative;
    z-index: 1;
    display: block;
}

.content-headlined-covers__image img {
    width: 100%;
}

.content-headlined-cover__main-link-wrapper {
    text-align: center;
}

.content-headlined-cover__main-link {
    display: block;
    margin: 0 auto;
}

@supports (display:flex) {
    .content-headlined-cover__main-link {
        display: flex;
        align-items: center;
        margin: 0;
        padding-right: 0.75em;
    }
}

@supports (display:flex) {
    .content-headlined-cover__main-link::after {
        position: static;
        align-self: center;
        margin: 0 0 0 1em;
    }
}

.content-headlined-covers__meta {
    height: 0;
    padding: 0;
    overflow: hidden;
    font-size: 12px;
    line-height: 17px;
    background: #fff;
    margin-top: -28px;
}

.content-headlined-covers__meta-wrapper {
    width: 65%;
    max-width: 400px;
    padding: 28px 0 0;
    position: absolute;
    z-index: 3;
    top: 39px;
    right: 23px;
}

.content-headlined-covers__main-content {
    border-bottom: 1px solid #b2b2b2;
    padding: 0 0 8px;
    margin: 0 0 7px;
}

.content-headlined-covers__main-content:last-child {
    margin-bottom: 0;
}

.content-headlined-covers__main-content p {
    margin: 0;
}

.content-headlined-covers__author-pic {
    float: right;
    margin: 0 0 0 4px;
    width: 42px;
    height: 42px;
}

.content-headlined-covers__author-pic img {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0;
    border-radius: 50%;
}

.content-headlined-covers__name {
    color: #2a4d83;
    font-weight: bold;
}

.content-headlined-cover__activator {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-top: -28px;
    outline: none;
    opacity: 0.5;
}

.content-headlined-cover__activator:focus {
    outline: none;
    border-bottom: 4px solid #FFF;
    opacity: 1.0;
}

.content-headlined-cover__activator:hover {
    opacity: 1.0;
}

.content-headlined-covers__meta-wrapper:focus-within .content-headlined-cover__activator {
    opacity: 1.0;
}

.content-headlined-covers__meta-wrapper:focus-within .content-headlined-cover__activator {
    outline: none;
    border-bottom: 4px solid #FFF;
}

.content-headlined-cover__activator::after {
    content: "";
    display: block;
    background: #fff;
    padding: 3px;
    width: 24px;
    height: 24px;
    border: 12px solid #d5d8dc;
    border-radius: 50%;
    margin-right: -12px;
}

.content-headlined-cover__activator:focus::after {
    background: #2a4d83;
    border-width: 4px;
    border-bottom-left-radius: 0;
    background: rgba(255, 255, 255, 0.8);
}

.content-headlined-covers__meta-wrapper:focus-within .content-headlined-cover__activator::after {
    background: #2a4d83;
    border-width: 4px;
    border-bottom-left-radius: 0;
    background: rgba(255, 255, 255, 0.8);
    opacity: 1.0;
}

.content-headlined-cover__activator:focus + .content-headlined-covers__meta {
    height: auto;
    padding: 12px;
}

.content-headlined-covers__meta-wrapper:focus-within .content-headlined-covers__meta {
    height: auto;
    padding: 12px;
}

@media (min-width: 44em) {
    .content-headlined-covers__title {
        position: absolute;
        bottom: 0;
        z-index: 2;
    }

    .content-headlined-cover__main-link-wrapper {
        position: absolute;
        z-index: 2;
        top: 5px;
        left: 50%;
        margin: 0 0 0 -60px;
        width: 120px;
    }

    @supports (display:flex) {
        .content-headlined-cover__main-link-wrapper {
            display: flex;
            justify-content: center;
            width: 100%;
            margin-left: 0;
            left: initial;
        }
    }.content-headlined-cover__main-link {
         opacity: 0.5;
     }

    .content-headlined-cover__main-link:hover {
        opacity: 1;
    }
}

.duko-event-showing__title {
    margin-bottom: 0.25rem;
    font-size: 1.125rem;
    line-height: 1.333333333em;
    font-weight: bold;
}

.duko-event-showing__dates {
    margin: 0 0 0 0.125rem;
    padding-top: 0.375rem;
    border-left: 0.125rem dashed #d5d8dc;
    font-size: 0.875rem;
    line-height: 1.5em;
}

.duko-event-showing__dates .field__label {
    font-size: 0.875rem;
    margin: 0 0 0.125rem;
}

.duko-event-showing__dates .field__item {
    margin-bottom: 0.125rem;
}

.duko-cover-headline__image a::after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: background-color 0.5s;
    background: #c8c8c8;
    mix-blend-mode: multiply;
}

.duko-cover-headline__image a:hover::after {
    background: transparent;
}

.duko-cover-headline__title, .duko-cover-headline__bottom {
    padding: 0.75rem var(--r-margin-size) 0.75rem var(--l-margin-size);
    grid-column: 1 / -1;
    background: rgba(255, 255, 255, 0.75);
    pointer-events: none;
}

.duko-cover-headline__title > *, .duko-cover-headline__bottom > * {
    pointer-events: auto;
}

.duko-cover-headline__bottom {
    align-items: center;
}

.duko-cover-headline__title {
    padding-top: 0.25em;
    padding-bottom: 0.3125em;
    line-height: 1.125em;
    border: 0.1875rem solid #d5d8dc;
    border-width: 0.1875rem 0;
}

.duko-cover-headline__title a {
    text-decoration: none;
}

.duko-cover-headline--3-headline-paired .duko-cover-headline__image img {
    aspect-ratio: 96/74.4;
}

.duko-content-headlined-covers__title {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 1.263157895em;
    --slope:(2.375 -1.25) * (100 vw - 22.5 rem) / (34.375 - 22.5);
    font-size: clamp(1.25rem, 1.25rem + var(--slope), 2.375rem);
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
}

.duko-content-headlined-covers__title a {
    color: #3e3e3e;
    text-decoration: none;
}

.duko-content-headlined-cover__main-link-wrapper {
    text-align: center;
}

.duko-content-headlined-cover__main-link {
    opacity: 0.5;
}

.duko-content-headlined-cover__main-link:hover {
    opacity: 1.0;
}

.duko-content-headlined-covers__meta {
    font-size: 12px;
    line-height: 17px;
    background: #fff;
}

.duko-content-headlined-covers__main-content {
    border-bottom: 1px solid #b2b2b2;
    padding: 0 0 8px;
    margin: 0 0 7px;
}

.duko-content-headlined-covers__main-content:last-child {
    margin-bottom: 0;
}

.duko-content-headlined-covers__main-content p {
    margin: 0;
}

.duko-content-headlined-covers__author-pic img {
    border-radius: 50%;
}

.duko-content-headlined-covers__name {
    color: #2a4d83;
    font-weight: bold;
}

.duko-content-headlined-cover__activator {
    opacity: 0.5;
}

.duko-content-headlined-cover__activator:focus {
    outline: none;
    border-bottom: 5px solid #FFF;
    opacity: 1.0;
}

.duko-content-headlined-cover__activator:hover {
    opacity: 1.0;
}

.duko-content-headlined-covers__meta-wrapper:focus-within .duko-content-headlined-cover__activator {
    opacity: 1.0;
}

.duko-content-headlined-covers__meta-wrapper:focus-within .duko-content-headlined-cover__activator {
    outline: none;
    border-bottom: 5px solid #FFF;
}

.duko-content-headlined-cover__activator::after {
    background: #fff;
    padding: 3px;
    width: 24px;
    height: 24px;
    border: 12px solid #d5d8dc;
    border-radius: 50%;
    margin-right: -12px;
}

.duko-content-headlined-cover__activator:focus::after {
    background: #2a4d83;
    border-width: 4px;
    border-bottom-left-radius: 0;
    background: rgba(255, 255, 255, 0.8);
}

.duko-content-headlined-covers__meta-wrapper:focus-within .duko-content-headlined-cover__activator::after {
    background: #2a4d83;
    border-width: 4px;
    border-bottom-left-radius: 0;
    background: rgba(255, 255, 255, 0.8);
    opacity: 1.0;
}

@media (min-width: 44em) {
    .duko-content-headlined-covers__title {
        font-size: 38px;
        font-size: 2.375rem;
    }
}

.duko-article-aside__region--meta {
    font-style: italic;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5em;
}

.duko-article-aside__region--meta span.pane-title {
    font-weight: bold;
}

.duko-article-aside__region--meta .user-picture img {
    display: block;
    width: 24px;
    width: 1.5rem;
    border-radius: 50%;
}

.duko-article-aside__region--meta .duk-original-author__pub-set {
    display: block;
}

@media (min-width: 44em) {
    .duko-article-aside__region--meta .duk-original-author__pub-set {
        display: inline;
    }

    .duko-article-aside__region--meta .duk-original-author__pub-prefix {
        margin-left: 0.625rem;
    }
}

.duko-article-aside__region--header {
    position: relative;
}

@supports (display:grid) {
    .duko-article-aside__region--header {
        background: rgba(255, 255, 255, 0.75);
        border-top: 0.25rem solid #d5d8dc;
    }

    .duko-article-aside__region--header h1 {
        margin: 0;
        padding: 0.375rem 0.75rem;
    }

    .duko-article-aside__region--header h1::after {
        margin-right: -6px;
    }

    .duko-article-aside__region--header::before {
        margin-left: -6px;
    }
}

.duko-article-aside__region--aside {
    background: #f7f7f8;
    padding: 12px 12px;
    padding: 0.75rem 0.75rem;
    border: 4px solid #d5d8dc;
    border-width: 4px 0;
    border-width: 0.25rem 0;
}

.duko-half-hero-headline__image a::after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: background-color 0.5s;
    background: #c8c8c8;
    mix-blend-mode: multiply;
}

.duko-half-hero-headline__image a:hover::after {
    background: transparent;
}

.duko-half-hero-headline__title, .duko-half-hero-headline__bottom {
    pointer-events: none;
}

.duko-half-hero-headline__title > *, .duko-half-hero-headline__bottom > * {
    pointer-events: auto;
}

@media (min-width: 44em) and (max-width: 70em) {
    .duko-cover-headline__additional {
        --slope:(0.875 -0.75) * (100 vw - 50 rem) / (68.75 - 50);
        font-size: clamp(0.75rem, 0.75rem + var(--slope), 0.875rem);
    }
}

.duko-hero-cover50abstract50__abstract {
    font-size: 48px;
    line-height: 1.25;
    --slope:(3 -2) * (100 vw - 22.5 rem) / (38.125 - 22.5);
    font-size: clamp(2rem, 2rem + var(--slope), 3rem);
}

@media (min-width: 44em) {
    .duko-hero-cover50abstract50__abstract {
        --slope:(3 -2) * (100 vw - 44 rem) / (64.1875 - 44);
        font-size: clamp(2rem, 2rem + var(--slope), 3rem);
    }
}

.duko-hero-cover50abstract50__title {
    background: rgba(255, 255, 255, 0.7);
}

.duko-hero-cover50abstract50__title::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.duko-hero-cover50abstract50__author-pic img {
    width: 1.5rem;
}

.duko-hero-cover50abstract50--quote .duko-hero-cover50abstract50__right-set {
    padding-left: 3rem;
    background-image: url(/sites/all/themes/custom/dailyukomega/images/misc/text-block-marker-circle-edges.svg), linear-gradient(to bottom, black, black);
    background-size: 100% calc(100% - 24px), 4px calc(100% - 36px);
    background-repeat: no-repeat;
    background-position: 12px 12px, 16px 18px;
}

.duko-hero-cover50quote50::before {
    background: #d5d8dc;
}

.duko-hero-cover50quote50__blockquote, .duko-quote-card__blockquote {
    font-size: 48px;
    line-height: 1.25;
    --slope:(3 -2) * (100 vw - 22.5 rem) / (38.125 - 22.5);
    font-size: clamp(2rem, 2rem + var(--slope), 3rem);
    position: relative;
    padding-top: 3rem;
}

@media (min-width: 44em) {
    .duko-hero-cover50quote50__blockquote, .duko-quote-card__blockquote {
        --slope:(3 -2) * (100 vw - 44 rem) / (70.625 - 44);
        font-size: clamp(2rem, 2rem + var(--slope), 3rem);
    }
}

.duko-hero-cover50quote50__blockquote::before, .duko-quote-card__blockquote::before {
    content: '"';
    font-size: 96px;
    position: absolute;
    top: -10px;
    left: 2px;
}

.duko-hero-cover50quote50__author, .duko-quote-card__author {
    font-weight: bold;
}

.duko-quote-card {
    background: #f7f7f8;
}

.duko-headline {
    font-size: 0.75rem;
    line-height: 1.5em;
}

.duko-headline__title {
    font-size: 0.875rem;
}

@media (min-width: 44em) {
    .duko-headline__title {
        --slope:(0.875 -0.75) * (100 vw - 44 rem) / (69.9375 - 44);
        font-size: clamp(0.75rem, 0.75rem + var(--slope), 0.875rem);
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media (min-width: 70em) {
    .duko-headline__title {
        --slope:(1 -0.8125) * (100 vw - 70 rem) / (85.625 - 70);
        font-size: clamp(0.8125rem, 0.8125rem + var(--slope), 1rem);
        -webkit-line-clamp: 6;
    }
}

.duko-headline__title a {
    text-decoration: none;
}

.duko-headline__name .pane-title {
    display: block;
    margin-bottom: -0.3em;
}

@media (min-width: 44em) {
    .duko-article-aside:not(.duko-article-aside--context16lg) .duko-article-aside__region--aside .duko-headline-compact-image {
        --img-size: Min(calc(100vw * 0.073863636), 108px);
        --this-gutter: calc(var(--gutter) / 2);
    }
}

@media (min-width: 52.5625em) and (max-width: 70em) {
    .duko-article-aside:not(.duko-article-aside--context16lg) .duko-article-aside__region--aside .duko-headline-compact-image--title-lines-fill .duko-headline-compact-image__title {
        max-height: 3.75em;
        -webkit-line-clamp: 3;
        margin-bottom: 0;
    }
}

@media (min-width: 70em) {
    .duko-article-aside:not(.duko-article-aside--context16lg) .duko-article-aside__region--aside .duko-headline-compact-image--title-lines-fill .duko-headline-compact-image__title {
        --slope:(1.25 -1) * (100 vw - 70.0625 rem) / (81.625 - 70.0625);
        font-size: clamp(1rem, 1rem + var(--slope), 1.25rem);
    }
}

.duko-headline-vcard__title a {
    text-decoration: none;
}

.duko-headline-vcard__content .field {
    margin-top: 0.75rem;
}

.duko-headline-vcard__content .field:first-child {
    margin-top: 0;
}

.block--bg-brand1 .duko-headline-vcard, .block--bg-brand2 .duko-headline-vcard, .block--bg-alt1 .duko-headline-vcard, .block--bg-alt2 .duko-headline-vcard, .block--bg-alt3 .duko-headline-vcard, .duko-headline-vcard--sticker.duko-headline-vcard, .duko-headline-vcard--sticker .duko-headline-vcard, .duko-headline-vcard--edgeclip.duko-headline-vcard, .duko-headline-vcard--edgeclip .duko-headline-vcard, .duko-headline-vcard--indent.duko-headline-vcard, .duko-headline-vcard--indent .duko-headline-vcard {
    padding: 0.75rem;
}

.block--bg-brand1 .duko-headline-vcard .duko-headline-vcard__cover, .block--bg-brand2 .duko-headline-vcard .duko-headline-vcard__cover, .block--bg-alt1 .duko-headline-vcard .duko-headline-vcard__cover, .block--bg-alt2 .duko-headline-vcard .duko-headline-vcard__cover, .block--bg-alt3 .duko-headline-vcard .duko-headline-vcard__cover, .duko-headline-vcard--sticker.duko-headline-vcard .duko-headline-vcard__cover, .duko-headline-vcard--sticker .duko-headline-vcard .duko-headline-vcard__cover, .duko-headline-vcard--edgeclip.duko-headline-vcard .duko-headline-vcard__cover, .duko-headline-vcard--edgeclip .duko-headline-vcard .duko-headline-vcard__cover, .duko-headline-vcard--indent.duko-headline-vcard .duko-headline-vcard__cover, .duko-headline-vcard--indent .duko-headline-vcard .duko-headline-vcard__cover {
    margin-top: -0.75rem;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}

.block--bg-brand1 .duko-headline-vcard, .block--bg-brand2 .duko-headline-vcard, .block--bg-alt1 .duko-headline-vcard, .block--bg-alt2 .duko-headline-vcard, .block--bg-alt3 .duko-headline-vcard {
    background: #fff;
    color: #181b20;
}

.duko-headline-vcard--sticker.duko-headline-vcard, .duko-headline-vcard--sticker .duko-headline-vcard {
    outline: 2px solid #c63932;
    box-shadow: -8px 8px 0 #c63932;
}

.duko-headline-vcard--clip.duko-headline-vcard, .duko-headline-vcard--clip .duko-headline-vcard {
    padding: 0.75rem;
    position: relative;
    background: #fff;
    background-clip: content-box;
    color: #181b20;
}

.duko-headline-vcard--clip.duko-headline-vcard .duko-headline-vcard__cover, .duko-headline-vcard--clip .duko-headline-vcard .duko-headline-vcard__cover {
    margin-top: -0.75rem;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-bottom: 0;
}

.duko-headline-vcard--clip.duko-headline-vcard .duko-headline-vcard__title, .duko-headline-vcard--clip.duko-headline-vcard .duko-headline-vcard__title:first-child, .duko-headline-vcard--clip .duko-headline-vcard .duko-headline-vcard__title, .duko-headline-vcard--clip .duko-headline-vcard .duko-headline-vcard__title:first-child {
    margin-top: -24px;
    padding-top: 0.75rem;
    background: #fff;
}

.duko-headline-vcard--clip.duko-headline-vcard .duko-headline-vcard__title, .duko-headline-vcard--clip.duko-headline-vcard .duko-headline-vcard__content, .duko-headline-vcard--clip.duko-headline-vcard .duko-headline-vcard__author, .duko-headline-vcard--clip .duko-headline-vcard .duko-headline-vcard__title, .duko-headline-vcard--clip .duko-headline-vcard .duko-headline-vcard__content, .duko-headline-vcard--clip .duko-headline-vcard .duko-headline-vcard__author {
    padding-left: calc(var(--gutter) / 2);
    padding-right: calc(var(--gutter) / 2);
}

.duko-headline-vcard--clip.duko-headline-vcard .duko-headline-vcard__author, .duko-headline-vcard--clip .duko-headline-vcard .duko-headline-vcard__author {
    position: relative;
    z-index: 1;
    padding-bottom: 0.75rem;
    background: #fff;
}

.duko-headline-vcard--clip.duko-headline-vcard:after, .duko-headline-vcard--clip .duko-headline-vcard:after {
    content: "";
    z-index: 0;
    height: 2rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #7e8b9d;
}

.duko-headline-vcard--edgeclip.duko-headline-vcard, .duko-headline-vcard--edgeclip .duko-headline-vcard {
    position: relative;
    background: #fff;
}

.duko-headline-vcard--edgeclip.duko-headline-vcard .duko-headline-vcard__author, .duko-headline-vcard--edgeclip .duko-headline-vcard .duko-headline-vcard__author {
    position: relative;
    z-index: 1;
}

.duko-headline-vcard--edgeclip.duko-headline-vcard:after, .duko-headline-vcard--edgeclip .duko-headline-vcard:after {
    content: "";
    z-index: 0;
    height: 2rem;
    width: calc(100% + 0.75rem);
    position: absolute;
    left: -0.375rem;
    bottom: -0.375rem;
    background: linear-gradient(to right, #7e8b9d, #7e8b9d 0.75rem, transparent 0.75rem, transparent calc(100% - 0.75rem), #7e8b9d calc(100% - 0.75rem)) no-repeat, linear-gradient(to top, #7e8b9d, #7e8b9d 0.75rem, transparent 0.75rem);
    transition: 0.5s width cubic-bezier(0.86, 0, 0.07, 1), 0.5s left cubic-bezier(0.86, 0, 0.07, 1);
}

.duko-headline-vcard--edgeclip.duko-headline-vcard:hover:after, .duko-headline-vcard--edgeclip .duko-headline-vcard:hover:after {
    width: calc(100% + 24px);
    left: -0.75rem;
}

.duko-teaser__region--headline a {
    text-decoration: none;
}

.duko-teaser__region--content-meta {
    font-size: 0.75em;
    line-height: 1.5em;
}

.duko-teaser__region--content-meta > * {
    margin: 0;
}

.duko-teaser__region--content-meta .field--leader {
    margin-top: 0.75rem;
}

.duko-teaser__region--content-meta .field--label-inline .field__label {
    font-weight: bold;
}

.duko-teaser--s1 .duko-teaser, .duko-teaser--s1.duko-teaser {
    border: #f7f7f8 solid 6px;
    padding: 6px;
    padding: 0.375rem;
}

.duko-teaser--s1 .duko-teaser .duko-teaser__region--teaser, .duko-teaser--s1.duko-teaser .duko-teaser__region--teaser {
    background-color: #fff;
}

.duko-teaser--s2 .duko-teaser .duko-teaser__region--headline, .duko-teaser--s2.duko-teaser .duko-teaser__region--headline, .duko-teaser--s3 .duko-teaser .duko-teaser__region--headline, .duko-teaser--s3.duko-teaser .duko-teaser__region--headline, .content-listing-tight-alternating__item .duko-teaser .duko-teaser__region--headline, .content-listing-tight-alternating---item .duko-teaser .duko-teaser__region--headline, .duko-teaser--s2 .duko-teaser .duko-teaser__region--content-meta, .duko-teaser--s2.duko-teaser .duko-teaser__region--content-meta, .duko-teaser--s3 .duko-teaser .duko-teaser__region--content-meta, .duko-teaser--s3.duko-teaser .duko-teaser__region--content-meta, .content-listing-tight-alternating__item .duko-teaser .duko-teaser__region--content-meta, .content-listing-tight-alternating---item .duko-teaser .duko-teaser__region--content-meta, .duko-teaser--s2 .duko-teaser .duko-teaser__region--teaser, .duko-teaser--s2.duko-teaser .duko-teaser__region--teaser, .duko-teaser--s3 .duko-teaser .duko-teaser__region--teaser, .duko-teaser--s3.duko-teaser .duko-teaser__region--teaser, .content-listing-tight-alternating__item .duko-teaser .duko-teaser__region--teaser, .content-listing-tight-alternating---item .duko-teaser .duko-teaser__region--teaser, .duko-teaser--s2 .duko-teaser .duko-teaser__region--main-link-wrapper, .duko-teaser--s2.duko-teaser .duko-teaser__region--main-link-wrapper, .duko-teaser--s3 .duko-teaser .duko-teaser__region--main-link-wrapper, .duko-teaser--s3.duko-teaser .duko-teaser__region--main-link-wrapper, .content-listing-tight-alternating__item .duko-teaser .duko-teaser__region--main-link-wrapper, .content-listing-tight-alternating---item .duko-teaser .duko-teaser__region--main-link-wrapper {
    padding-right: 12px;
    padding-right: 0.75rem;
}

.duko-teaser--s2 .duko-teaser .duko-teaser__region--headline, .duko-teaser--s2.duko-teaser .duko-teaser__region--headline, .duko-teaser--s3 .duko-teaser .duko-teaser__region--headline, .duko-teaser--s3.duko-teaser .duko-teaser__region--headline, .content-listing-tight-alternating__item .duko-teaser .duko-teaser__region--headline, .content-listing-tight-alternating---item .duko-teaser .duko-teaser__region--headline {
    padding-top: 12px;
    padding-top: 0.75rem;
}

.duko-teaser--s2 .duko-teaser .duko-teaser__main-link-wrapper, .duko-teaser--s2.duko-teaser .duko-teaser__main-link-wrapper, .duko-teaser--s3 .duko-teaser .duko-teaser__main-link-wrapper, .duko-teaser--s3.duko-teaser .duko-teaser__main-link-wrapper, .content-listing-tight-alternating__item .duko-teaser .duko-teaser__main-link-wrapper, .content-listing-tight-alternating---item .duko-teaser .duko-teaser__main-link-wrapper {
    padding-bottom: 12px;
    padding-bottom: 0.75rem;
}

.duko-teaser--s2 .duko-teaser, .duko-teaser--s2.duko-teaser {
    background: #c69032;
}

.duko-teaser--s3 .duko-teaser, .duko-teaser--s3.duko-teaser {
    background: #279a35;
}

.duko-tiny-teaser__region--headline a {
    text-decoration: none;
}

.duko-tiny-teaser__region--teaser {
    padding: 12px;
    padding: 0.75rem;
    background-color: #f7f7f8;
}

.duko-tiny-teaser__region--content-meta {
    font-size: 0.75em;
    line-height: 1.5em;
}

.duko-tiny-teaser__region--content-meta > * {
    margin: 0;
}

.duko-tiny-teaser--s1 .duko-tiny-teaser, .duko-tiny-teaser--s1.duko-tiny-teaser {
    border: #f7f7f8 solid 6px;
    padding: 6px;
    padding: 0.375rem;
}

.duko-tiny-teaser--s1 .duko-tiny-teaser .duko-tiny-teaser__region--teaser, .duko-tiny-teaser--s1.duko-tiny-teaser .duko-tiny-teaser__region--teaser {
    background-color: transparent;
    padding: 0;
}

@media (min-width: 44em) {
    .duko-tiny-teaser--constrain .duko-tiny-teaser, .duko-tiny-teaser--constrain.duko-tiny-teaser {
        max-width: 33.268101761vw;
    }
}

@media (min-width: 70em) {
    .duko-tiny-teaser--constrain .duko-tiny-teaser, .duko-tiny-teaser--constrain.duko-tiny-teaser {
        max-width: 480px;
        max-width: 30rem;
    }
}

.content-listing__item + .content-listing__item, .content-listing__item + .content-listing---item, .content-listing---item + .content-listing__item, .content-listing---item + .content-listing---item {
    margin-top: 24px;
    margin-top: 1.5rem;
}

.content-listing__item__title {
    color: #022032;
    font-weight: bold;
}

.content-listing__item__title a {
    color: #022032;
    text-decoration: none;
}

.content-listing__item__title a:hover {
    color: #1B4863;
}

.content-listing__item__title a:visited {
    color: #022032;
}

@media (min-width: 44em) {
    .content-listing--2col > .content-listing:not(.view), .content-listing--2col.content-listing:not(.view), .content-listing--2col > .content-listing.view > .view__content, .content-listing--2col.content-listing > .view__content, .content-listing--2col.content-listing.view--simplified {
        display: grid;
        grid-template-columns:repeat(2, 1fr);
        grid-gap: 1.5rem var(--gutter);
    }

    .content-listing--2col > .content-listing:not(.view) .content-listing__item, .content-listing--2col.content-listing:not(.view) .content-listing__item, .content-listing--2col > .content-listing.view > .view__content .content-listing__item, .content-listing--2col.content-listing > .view__content .content-listing__item, .content-listing--2col.content-listing.view--simplified .content-listing__item {
        margin-top: 0;
    }
}

.content-listing-headlines__item + * {
    margin-top: 24px;
    margin-top: 1.5rem;
}

@media (min-width: 44em) {
    .content-listing-headlines:not(.view), .content-listing-headlines.view--simplified, .content-listing-headlines > .view__content {
        display: grid;
        --col-count: 4;
        --item-min-size: Min(calc((var(--column) * var(--col-count)) + (var(--gutter) * (var(--col-count) - 1)) - 5px), 100%);
        grid-template-columns:repeat(auto-fit, [item-start] minmax(var(--item-min-size), 1fr));
        -moz-column-gap: var(--gutter);
        column-gap: var(--gutter);
        row-gap: 1.5rem;
    }

    .content-listing-headlines__item + * {
        margin-top: 0;
    }
}

@media (min-width: 70em) {
    .content-listing-headlines--size-l:not(.view), .content-listing-headlines.view--simplified, .content-listing-headlines--size-l .content-listing-headlines > .view__content {
        --col-count: 5;
    }
}

@media (min-width: 70em) {
    .duko-article-aside__region--footer .content-listing-headlines.view--simplified, .duko-article-aside__region--footer .content-listing-headlines > .view__content {
        --col-count: 5;
    }
}

.content-listing-headlines.view--simplified > .slick .slick-list, .content-listing-headlines > .view__content > .slick .slick-list {
    margin-left: calc(-1 * var(--gutter));
}

.content-listing-headlines.view--simplified > .slick .slick-slide, .content-listing-headlines > .view__content > .slick .slick-slide {
    margin: 0 0 0 var(--gutter);
}

.content-listing-headlines--carousel.view--simplified, .content-listing-headlines--carousel > .view__content {
    display: block;
}

.content-listing-tight-alternating__item, .content-listing-tight-alternating---item {
    margin: 0;
    padding: 0;
}

.content-listing-tight-alternating__item.views-row-odd, .content-listing-tight-alternating---item.views-row-odd {
    background: #d5d8dc;
}

.content-listing-tight-alternating__item.views-row-even, .content-listing-tight-alternating---item.views-row-even {
    background: white;
}

@media (min-width: 0) and (max-width: 44em) {
    .content-listing-tight-alternating .duko-teaser .duko-teaser__region, .content-listing-tight-alternating .duko-teaser .duko-teaser__main-link-wrapper {
        padding-left: 2.631579%;
        padding-right: 2.631579%;
    }

    .content-listing-tight-alternating .duko-teaser .duko-teaser__region--cover {
        padding-left: 0;
        padding-right: 0;
    }

    .content-listing-tight-alternating__item.views-row-even, .content-listing-tight-alternating---item.views-row-even {
        background-color: #f7f7f8;
    }
}

.content-listing-col-mid__item {
    margin: 1.5rem 0;
}

@media (min-width: 44em) {
    .content-listing-col-mid:not(.view), .content-listing-col-mid.view--simplified, .content-listing-col-mid > .view__content {
        display: flex;
        flex-wrap: wrap;
        margin-top: -0.75rem;
    }

    .content-listing-col-mid__item {
        margin: 0.75rem 0;
    }

    .content-listing-col-mid__item, .content-listing-col-mid__item > .node, .content-listing-col-mid__item > .panelizer-view-mode {
        display: flex;
        flex-direction: column;
    }

    .content-listing-col-mid__item > .node, .content-listing-col-mid__item > .node > *, .content-listing-col-mid__item > .panelizer-view-mode, .content-listing-col-mid__item > .panelizer-view-mode > * {
        flex: 1;
    }

    .content-listing-col-mid__item > .panel-display {
        flex: 1;
    }
}

@media (min-width: 44em) {
    .content-listing-col-mid:not(.view), .content-listing-col-mid.view--simplified, .content-listing-col-mid > .view__content {
        display: grid;
        grid-template-columns:repeat(auto-fill, calc(100vw * 0.2152641878669276));
        justify-content: space-between;
    }

    .content-listing-col-mid:not(.view)::after, .content-listing-col-mid.view--simplified::after, .content-listing-col-mid > .view__content::after {
        content: unset;
    }
}

@media (min-width: 70em) {
    .content-listing-col-mid:not(.view), .content-listing-col-mid.view--simplified, .content-listing-col-mid > .view__content {
        grid-template-columns:repeat(auto-fill, calc(100vw * 0.22002820874471084));
    }
}

@media (min-width: 1418px) {
    .content-listing-col-mid:not(.view), .content-listing-col-mid.view--simplified, .content-listing-col-mid > .view__content {
        grid-template-columns:repeat(auto-fill, 312px);
    }
}

.headlines-list, .headlines-list > .view__content {
    display: flow-root;
}

.headlines-list > h2, .pane-news-headlines-pane > .pane-title {
    margin: 0;
}

.headlines-list__item {
    display: flow-root;
    margin-bottom: 1.5rem;
    padding-bottom: 0.75rem;
    border-bottom: 0.75rem solid #d5d8dc;
}

@media (min-width: 44em) {
    .headlines-list:not(.view), .headlines-list.view--simplified, .headlines-list > .view__content {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: -1.5rem;
    }
}

@media (min-width: 44em) and (max-width: 70em) {
    .headlines-list__item {
        width: 31.37829912%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 2.93255132%;
    }

    .headlines-list__item:nth-child(3n) {
        width: 31.37829912%;
        clear: right;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 70em) {
    .headlines-list__item {
        width: 31.707317073%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 2.43902439%;
    }

    .headlines-list__item:nth-child(3n) {
        width: 31.707317073%;
        clear: right;
        float: right;
        margin-right: 0;
    }
}

.cta-big-wide-text {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    font-size: 2rem;
    line-height: 1.125em;
    --slope:(2 -1.5) * (100 vw - 20 rem) / (43.9375 - 20);
    font-size: clamp(1.5rem, 1.5rem + var(--slope), 2rem);
}

.cta-big-wide-text > * {
    flex: 1;
}

.cta-big-wide-text__intro {
    margin: 0 0 0.5em;
    text-decoration: underline;
    text-align: center;
}

.cta-big-wide-text__intro-em {
    display: block;
    margin-bottom: 0.25em;
    font-size: 5.5rem;
    line-height: 1em;
    --slope:(5.5 -3.5) * (100 vw - 20 rem) / (43.9375 - 20);
    font-size: clamp(3.5rem, 3.5rem + var(--slope), 5.5rem);
}

.cta-big-wide-text__outro {
    flex: 1.3 1 0;
    margin: 0.5em 0 0;
}

@media (min-width: 44em) {
    .cta-big-wide-text {
        flex-direction: row;
        font-size: 2.75rem;
        line-height: 1.181818182em;
        --slope:(2.75 -1.75) * (100 vw - 44 rem) / (71.5625 - 44);
        font-size: clamp(1.75rem, 1.75rem + var(--slope), 2.75rem);
        white-space: nowrap;
    }

    .cta-big-wide-text__intro {
        margin: 0 1em 0 0;
        text-align: left;
    }

    .cta-big-wide-text__intro-em {
        --slope:(7.125 -4.375) * (100 vw - 44 rem) / (71.5625 - 44);
        font-size: clamp(4.375rem, 4.375rem + var(--slope), 7.125rem);
    }

    .cta-big-wide-text__outro {
        margin: 0;
    }
}

.daily-date-widget {
    margin: 0;
    padding: 0;
}

.dailyuk-contribute-pane {
    display: grid;
    max-width: 40.5rem;
    margin: 0 auto;
    grid-template:"title   .  signal" minmax(0, auto) "desc    .  signal" minmax(0, auto) "buttons .  signal" 1fr;
    grid-template-columns:17fr 1fr 9fr;
}

.dailyuk-contribute-pane::after {
    content: url(/sites/all/themes/custom/dailyukomega/images/misc/article-write-icon.svg);
    display: block;
    height: 12rem;
    width: 12rem;
    grid-area: signal;
}

.dailyuk-contribute-pane h3 {
    font-size: 2.5rem;
    margin: 0 0 0.250em;
    grid-area: title;
    align-self: start;
}

.dailyuk-contribute-pane p {
    margin: 0;
    font-size: 1.25rem;
    grid-area: desc;
}

.dailyuk-contribute-pane__links {
    grid-area: buttons;
    margin-top: 1.5rem;
}

.dailyuk-contribute-pane-simple {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.duk-original-author__prefix, .duk-original-author__pub-prefix, .duk-original-author-set__prefix, .duk-original-author-set__pub-prefix {
    font-weight: bold;
}

.duk-original-author__author, .duk-original-author__publisher, .duk-original-author-set__author, .duk-original-author-set__publisher {
    font-style: italic;
}

.duk-original-author-set__pub-set::before {
    content: ", ";
}

.duk-original-author-set__bio h3 {
    margin: 0 0 0.75rem;
}

.duk-original-author-set__authored {
    margin: 0 0 0.75rem;
}

.your-daily-box {
    padding: 12px 12px 0;
    padding: 0.75rem 0.75rem 0;
    background: #f7f7f8;
}

.your-daily-box__links {
    margin: 12px -12px 0;
    margin: 0.75rem -0.75rem 0;
    padding: 6px;
    padding: 0.375rem;
    display: flex;
    flex-wrap: wrap;
}

.your-daily-box__links a {
    box-shadow: none;
    flex-grow: 1;
}

.your-daily-box__links > a, .your-daily-box__links > a + a {
    margin: 6px;
    margin: 0.375rem;
}

.your-daily-box h3, .your-daily-box h4, .your-daily-box p {
    margin: 0;
}

.your-daily-box h3 {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 1.2em;
}

.your-daily-box h4 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.3em;
}

.your-daily-box p {
    margin-top: 0.5em;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5em;
}

.dailyuk-weather-widget {
    padding: 12px;
}

.dailyuk-weather-widget__weather {
    float: left;
    height: 343px;
    width: 27%;
}

.dailyuk-weather-widget__info {
    float: right;
    height: 348px;
    width: 67%;
}

.dailyuk-weather-widget__weather__target {
    height: 100%;
}

.eu-cookie-compliance-banner {
    padding: 0.5rem;
}

.sliding-popup-bottom {
    width: 100%;
}

.eu-cookie-compliance-banner .popup-content {
    width: 95%;
    max-width: 88.625rem;
}

.eu-cookie-compliance-banner .eu-cookie-compliance-more-button {
    cursor: pointer;
    display: inline;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: underline;
    background: none;
    color: #000;
}

.eu-cookie-compliance-banner .popup-content h1, .eu-cookie-compliance-banner .popup-content h2, .eu-cookie-compliance-banner .popup-content h3, .eu-cookie-compliance-banner .popup-content p {
    color: inherit;
    font-size: 1em;
}

.eu-cookie-compliance-banner .popup-content p {
    font-size: 0.75em;
    display: inline;
}

.eu-cookie-compliance-banner .popup-content h1, .eu-cookie-compliance-banner .popup-content h2 {
    line-height: 1.4;
    margin: 0 0 0.3125rem 0;
}

#popup-buttons {
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(45%, 1fr));
    gap: 0.375rem;
    margin-top: 0.75rem;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    background: #c63932;
}

@media (min-width: 44em) {
    #popup-buttons {
        display: flex;
        gap: initial;
        position: static;
        bottom: initial;
        background: none;
    }

    #popup-buttons .agree-button, #popup-buttons .eu-cookie-withdraw-button {
        margin-left: auto;
    }
}

.eu-cookie-compliance-hidden, #popup-buttons .eu-cookie-compliance-hidden {
    display: none;
}

.eu-cookie-compliance-banner, .eu-cookie-withdraw-tab {
    background: #c63932;
    color: #fff;
}

@media (min-width: 0) and (max-width: 44em) {
    #popup-buttons button {
        white-space: normal;
        line-height: 1em;
    }

    #popup-buttons button + button {
        margin: 0;
    }
}

#popup-buttons button.eu-cookie-compliance-hidden + button {
    margin-left: 0;
}

.eu-cookie-compliance-category {
    padding: 0.375rem 0.5rem;
    margin-top: 0.375rem;
    border: 1px solid #a11f18;
    background: #ba352f;
}

.eu-cookie-compliance-category + * {
    margin-top: 0.25rem;
}

.eu-cookie-compliance-category input {
    margin-right: 0.25rem;
}

.eu-cookie-compliance-category-description {
    border-top: 0.0625rem solid #fff;
}

@media (min-width: 0) and (max-width: 44em) {
    #sliding-popup {
        max-height: 80%;
        overflow-y: auto;
    }

    .eu-cookie-compliance-categories-buttons {
        display: contents;
    }
}

.field-notes-table thead th:first-child {
    min-width: 49%;
}

.field-notes-table tbody {
    font-size: 0.875rem;
}

.field-notes-table td.changed {
    font-size: 0.75rem;
}

.field-notes-table td.operations ul {
    margin: 0;
}

.field-notes-table td.operations ul li + li {
    margin: 0;
}

.text-format-wrapper {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
}

.text-format-wrapper > .ckeditor_links {
    display: block;
    padding: 12px 12px 0;
    padding: 0.75rem 0.75rem 0;
    border: 1px solid #d5d8dc;
    border-width: 0 1px 0;
    border-width: 0 0.0625rem 0;
}

fieldset.collapsible legend {
    padding-left: 0;
    padding-right: 0;
}

fieldset.collapsible .fieldset-legend {
    padding: 0.25rem 0.75rem 0.25rem 1.4375rem;
    border: 1px solid #d5d8dc;
}

html.js fieldset.collapsible .fieldset-legend {
    padding-left: 1.375rem;
    background-position-x: 13px;
}

fieldset.collapsible .fieldset-title {
    text-decoration: none;
}

fieldset.collapsed legend {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

fieldset.collapsed .fieldset-legend {
    padding: 0.25rem 0.25rem 0.25rem 0.9375rem;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

html.js fieldset.collapsed .fieldset-legend {
    padding-left: 0.9375rem;
    background-position-x: 5px;
}

fieldset.collapsed .fieldset-title {
    text-decoration: underline;
}

.search-block-form .container-inline {
    display: flex;
    flex-wrap: nowrap;
}

.search-block-form .form-item {
    margin: 0;
}

@supports (display:flex) {
    .search-block-form .form-type-textfield input {
        height: 100%;
        width: 100%;
    }
}

.search-block-form .form-actions {
    margin-left: 0.375rem;
    display: flex;
}

.search-block-form--stack .container-inline {
    flex-direction: column;
}

.search-block-form--stack .form-actions {
    margin: 0.375rem 0 0;
    display: flex;
}

.search-block-form--stack .form-actions .button, .search-block-form--stack .form-actions .button-read-on, .search-block-form--stack .form-actions .pager-next a, .pager-next .search-block-form--stack .form-actions a, .search-block-form--stack .form-actions .pager-previous a, .pager-previous .search-block-form--stack .form-actions a, .search-block-form--stack .form-actions .also-promo-article__link, .search-block-form--stack .form-actions .content-headlined__main-link, .search-block-form--stack .form-actions .section-headliner__main-link, .search-block-form--stack .form-actions .content-headlined-cover__main-link, .search-block-form--stack .form-actions .duko-content-headlined-cover__main-link, .search-block-form--stack .form-actions .duko-teaser__main-link, .search-block-form--stack .form-actions .cta-big-wide-text__outro, .search-block-form--stack .form-actions .dailyuk-contribute-pane__button, .search-block-form--stack .form-actions .pr-newswire-teaser__main-link, .search-block-form--stack .form-actions .pr-newswire-abstract__main-link, .search-block-form--stack .form-actions .your-daily-box__links a, .your-daily-box__links .search-block-form--stack .form-actions a, .search-block-form--stack .form-actions #popup-buttons button, #popup-buttons .search-block-form--stack .form-actions button {
    flex: 1 0;
}

.icons {
    display: flex;
    flex-wrap: wrap;
}

.icons .icon svg {
    display: block;
}

.icons--inline {
    display: inline-block;
    display: inline-flex;
    vertical-align: text-top;
}

.icon {
    display: inline-block;
    width: 24px;
    width: 1.5rem;
    text-decoration: none;
}

.icons--20 .icon, .icon--20 {
    width: 20px;
    width: 1.25rem;
}

.icons--32 .icon, .icon--32 {
    width: 32px;
    width: 2rem;
}

.icons .icon + .icon {
    margin-left: 8px;
    margin-left: 0.5rem;
}

.icons--compact .icon + .icon {
    margin-left: 1px;
    margin-left: 0.0625rem;
}

.icon--tw svg {
    fill: #1DA1F2;
}

.icon--x svg {
    fill: #000;
}

.icon--fb svg {
    fill: #1877F2;
}

.icon--lin svg {
    fill: #0077B5;
}

.icon--intg svg {
    fill: #E4405F;
}

.icon-spot svg {
    fill: #1DB954;
}

.icon-audioboom svg {
    fill: #007CE2;
}

.icons--mono-light .icon svg, .icons--mono-light .icon--tw svg, .icons--mono-light .icon--fb svg, .icons--mono-light .icon--lin svg, .icons--mono-light .icon--intg svg, .icons--mono-light .icon--spot svg {
    fill: #fff;
}

.icons--mono-dark .icon svg, .icons--mono-dark .icon--tw svg, .icons--mono-dark .icon--fb svg, .icons--mono-dark .icon--lin svg, .icons--mono-dark .icon--intg svg, .icons--mono-dark .icon--spot svg, .icons--mono-dark .icon--audioboom svg {
    fill: #181b20;
}

.icons--mono-light .icon--tw:hover svg, .icons--mono-dark .icon--tw:hover svg {
    fill: #1DA1F2;
}

.icons--mono-light .icon--x:hover svg, .icons--mono-dark .icon--x:hover svg {
    fill: #000;
}

.icons--mono-light .icon--fb:hover svg, .icons--mono-dark .icon--fb:hover svg {
    fill: #1877F2;
}

.icons--mono-light .icon--lin:hover svg, .icons--mono-dark .icon--lin:hover svg {
    fill: #0077B5;
}

.icons--mono-light .icon--intg:hover svg, .icons--mono-dark .icon--intg:hover svg {
    fill: #E4405F;
}

.icons--mono-light .icon--spot:hover svg, .icons--mono-dark .icon--spot:hover svg {
    fill: #1DB954;
}

.icons--mono-light .icon--audioboom:hover svg, .icons--mono-dark .icon--audioboom:hover svg {
    fill: #007CE2;
}

.ui-widget-header {
    background: #d5d8dc;
    border: 1px solid #aab1bc;
    border-width: 0 0 1px 0;
    border-radius: 5px 5px 0px 0px;
    margin-bottom: 0.25rem;
}

#media-browser-tabset #branding {
    padding: 0 0.375rem;
}

div.file-video {
    margin-bottom: 1.5rem;
}

div.file-video:last-child {
    margin-bottom: 0;
}

.node-site-sidebar-video .field--name-field-video.field--is-single {
    margin-bottom: 0.0625rem;
}

.media-youtube-video {
    position: relative;
}

.media-youtube-video:after {
    content: '';
    display: block;
    padding-bottom: 56.25%;
}

.media-youtube-video iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}

lite-youtube {
    position: relative;
}

lite-youtube > img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.lyt-activated > img {
    display: none;
}

.media-wysiwyg-align-right, .media-float-right, .media-wysiwyg-align-left, .media-float-left {
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
}

.media-wysiwyg-align-right, .media-float-right {
    float: right;
    clear: right;
    margin-left: 24px;
    margin-left: 1.5rem;
}

.media-wysiwyg-align-left, .media-float-left {
    float: left;
    clear: left;
    margin-right: 24px;
    margin-right: 1.5rem;
}

img.media-wysiwyg-align-center {
    display: block;
    margin: 0 auto 1em;
}

img.media-wysiwyg-align-center:last-child {
    margin-bottom: 0;
}

@media (min-width: 0) and (max-width: 44em) {
    .file-inline-optimal.media-wysiwyg-align-left, .file-inline-optimal.media-wysiwyg-align-right, .file-inline-medium.media-wysiwyg-align-left, .file-inline-medium.media-wysiwyg-align-right, .file-inline-cb-medium.media-wysiwyg-align-left, .file-inline-cb-medium.media-wysiwyg-align-right, .file-inline-cb-medium-crop.media-wysiwyg-align-left, .file-inline-cb-medium-crop.media-wysiwyg-align-right {
        display: block;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
}

@media (min-width: 44em) {
    .nav-menu > .menu {
        display: flex;
        flex-wrap: wrap;
        background: linear-gradient(#aab1bc, #d5d8dc);
        border-bottom: 4px solid #c63932;
        border-bottom: 0.25rem solid #279a35;
    }

    .nav-menu > .menu li {
        list-style: none;
        padding: 0;
        margin: 0;
        position: relative;
        --slope:(1 -0.8125) * (100 vw - 44 rem) / (70 - 44);
        font-size: clamp(0.8125rem, 0.8125rem + var(--slope), 1rem);
    }

    .nav-menu > .menu > li {
        margin: 0 12px;
        margin: 0 0.75rem;
        padding: 12px 0;
        padding: 0.75rem 0;
    }

    .nav-menu > .menu > li a {
        color: #fff;
        font-weight: bold;
    }

    .nav-menu > .menu > li a:visited {
        color: #fff;
    }

    .nav-menu > .menu > li a:focus {
        color: #fff;
    }

    .nav-menu > .menu > li a:hover {
        color: #fff;
    }

    .nav-menu > .menu > li a:active {
        color: #fff;
    }

    .nav-menu > .menu > li a:hover {
        background: #c63932;
    }

    .nav-menu > .menu > li:hover {
        background: #c63932;
    }

    .nav-menu > .menu .nolink {
        color: #fff;
    }

    .nav-menu > .menu > li .menu {
        display: none;
        position: absolute;
        z-index: 2;
        top: 100%;
        margin: 0;
        padding: 0.7em 1em 1em;
        background: #c63932;
        white-space: nowrap;
    }

    .nav-menu > .menu > li .menu li {
        margin-bottom: 0.25em;
    }

    .nav-menu > .menu > li .menu li:last-child {
        margin-bottom: 0;
    }

    .nav-menu > .menu > li .menu a {
        font-weight: normal;
    }

    .nav-menu > .menu > li .menu .menu {
        position: static;
        border-left: solid 1em #a11f18;
    }

    .nav-menu > .menu > li:hover .menu {
        display: block;
    }
}

@media (min-width: 44em) {
    .menu.menu--columned, .pane-content.menu--columned > .menu {
        display: flex;
        justify-content: space-between;
        padding: 0;
        *zoom: 1;
    }

    .menu.menu--columned:after, .pane-content.menu--columned > .menu:after {
        content: "";
        display: table;
        clear: both;
    }

    .menu.menu--columned > li, .pane-content.menu--columned > .menu > li {
        float: left;
        margin: 0 0 0 12px;
        padding: 0 12px 0 0;
        flex: 1 auto;
        display: flex;
        flex-direction: column;
        justify-content: stretch;
    }

    .menu.menu--columned > li:first-child, .pane-content.menu--columned > .menu > li:first-child {
        margin-left: 0;
    }

    .menu.menu--columned > li, .menu.menu--columned > li li, .pane-content.menu--columned > .menu > li, .pane-content.menu--columned > .menu > li li {
        list-style: none;
        padding-left: 0;
    }

    .menu.menu--columned > li:last-child, .pane-content.menu--columned > .menu > li:last-child {
        border-right: none;
    }

    .menu.menu--columned > li > a, .menu.menu--columned > li > .nolink, .pane-content.menu--columned > .menu > li > a, .pane-content.menu--columned > .menu > li > .nolink {
        display: block;
        font-weight: bold;
    }

    .menu.menu--columned > li > .menu__sub-menu-wrapper, .menu.menu--columned > li:not(.expanded)::after, .pane-content.menu--columned > .menu > li > .menu__sub-menu-wrapper, .pane-content.menu--columned > .menu > li:not(.expanded)::after {
        margin-right: -12px;
        padding-right: 12px;
        flex: 1;
        border-right: 1px solid #fff;
    }

    .menu.menu--columned > li .menu, .pane-content.menu--columned > .menu > li .menu {
        padding: 0;
    }

    .menu.menu--columned > li li, .pane-content.menu--columned > .menu > li li {
        margin: 0;
    }

    .menu.menu--columned > li:not(.expanded)::after, .pane-content.menu--columned > .menu > li:not(.expanded)::after {
        content: "";
    }
}

.node__submitted .user-picture img {
    display: block;
    border-radius: 50%;
}

.node-type-list dd + dt {
    margin-top: 0.5em;
}

.node-type-list dt, .node-type-list dd {
    border: 1px solid #d5d8dc;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.node-type-list dt {
    font-size: 1.25rem;
    border-width: 0.0625rem 0.0625rem 0 0.0625rem;
    padding-top: 0.75rem;
}

.node-type-list dd {
    border-width: 0 0.0625rem 0.0625rem 0.0625rem;
    padding-bottom: 0.75rem;
}

.node-list > .node + .node {
    margin-top: 1.5rem;
}

.node-list-compact > .node + .node {
    margin-top: 0.75rem;
}

.duko-pg-hometech__region--expanded-top {
    padding-top: 2.25rem;
}

.duko-pg-hometech__region--expanded-top, .duko-pg-hometech__region--content {
    background: #fff;
}

.duko-half-hero-headline {
    background: #000;
}

.duko-pg-hometech__region--hero > *, .duko-pg-hometech__region--hero .duko-half-hero-headline {
    max-height: 72vh;
}

@media (min-aspect-ratio: 150 / 67) and (max-height: 615px) {
    .duko-pg-hometech__region--hero .duko-half-hero-headline .duko-half-hero-headline__title {
        font-size: clamp(1.5rem, -1.8056rem + 6.2222vw, 3.25rem);;
        min-height: 7rem;
    }
}

@media (min-width: 44em) {
    .duko-pg-hometech__region--hero .duko-half-hero-headline > *:last-child {
        margin-bottom: 6rem;
    }
}

.pr-newswire-widget {
    display: block;
    list-style: none;
    padding: 0;
    *zoom: 1;
}

.pr-newswire-widget:after {
    content: "";
    display: table;
    clear: both;
}

.pr-newswire-widget__item {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
    padding: 0;
    padding-bottom: 0.75rem;
    border-bottom: 0.75rem solid #d5d8dc;
    *zoom: 1;
}

.pr-newswire-widget__item:after {
    content: "";
    display: table;
    clear: both;
}

.pr-newswire-teaser__title {
    margin: 0 0 0.5rem;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5em;
}

.pr-newswire-teaser__title a {
    text-decoration: none;
}

.pr-newswire-teaser__footer {
    font-size: 12px;
    font-size: 0.75rem;
    color: #7e8b9d;
}

.pr-newswire-teaser__cover {
    display: block;
    width: 21.052631579%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
}

.pr-newswire-teaser__cover img {
    display: block;
    width: 100%;
}

.pr-newswire-teaser__cover--empty::after {
    display: block;
    content: "";
    background: linear-gradient(#279a35, #279a35 60%, #09324a 60%);
    padding-bottom: 100%;
}

.pr-newswire-teaser__abstract {
    font-size: 14px;
    font-size: 0.875rem;
}

.pr-newswire-teaser__main-link-wrapper {
    margin: 0.5rem 0;
}

.pr-newswire-teaser__title, .pr-newswire-teaser__footer, .pr-newswire-teaser__main-link-wrapper, .pr-newswire-teaser__abstract {
    width: 73.684210526%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
}

@media (min-width: 44em) {
    .pr-newswire-widget {
        display: flex;
        flex-wrap: wrap;
        justify-content: stretch;
    }

    .pr-newswire-widget__item {
        width: 48.53372434%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 2.93255132%;
    }

    .pr-newswire-widget__item:nth-child(even) {
        width: 48.53372434%;
        clear: right;
        float: right;
        margin-right: 0;
    }

    .pr-newswire-widget__footer {
        clear: both;
        flex-basis: 100%;
        margin-top: 0.75rem;
    }

    @supports (display:grid) {
        .pr-newswire-teaser {
            display: grid;
            grid-template:"cover gutter title" "cover gutter abstract" minmax(0, auto) "cover gutter link" 1fr "cover gutter footer" auto / 41.087613293% 6.042296073% 52.870090634%;
        }

        .pr-newswire-teaser::after {
            display: none;
        }
    }.pr-newswire-teaser__title, .pr-newswire-teaser__footer, .pr-newswire-teaser__main-link-wrapper, .pr-newswire-teaser__abstract {
         width: 52.870090634%;
         clear: right;
         float: right;
         margin-right: 0;
     }

    .pr-newswire-teaser__cover {
        width: 41.087613293%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
    }

    @supports (display:grid) {
        .pr-newswire-teaser__title, .pr-newswire-teaser__footer, .pr-newswire-teaser__main-link-wrapper, .pr-newswire-teaser__abstract, .pr-newswire-teaser__cover {
            float: none;
            margin-left: 0;
            margin-right: 0;
            width: auto;
        }

        .pr-newswire-teaser__title {
            grid-area: title;
        }

        .pr-newswire-teaser__cover {
            grid-area: cover;
        }

        .pr-newswire-teaser__abstract {
            grid-area: abstract;
        }

        .pr-newswire-teaser__main-link-wrapper {
            grid-area: link;
        }

        .pr-newswire-teaser__footer {
            grid-area: footer;
            margin-top: auto;
        }
    }
}

@media (min-width: 70em) {
    .pr-newswire-widget__item {
        width: 48.780487805%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 2.43902439%;
    }

    .pr-newswire-widget__item:nth-child(even) {
        width: 48.780487805%;
        clear: right;
        float: right;
        margin-right: 0;
    }

    .pr-newswire-teaser__title, .pr-newswire-teaser__footer, .pr-newswire-teaser__main-link-wrapper, .pr-newswire-teaser__abstract {
        width: 65%;
        clear: right;
        float: right;
        margin-right: 0;
    }

    .pr-newswire-teaser__cover {
        width: 30%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
    }

    @supports (display:grid) {
        .pr-newswire-teaser {
            grid-template-columns:30% 5% 65%;
        }

        .pr-newswire-teaser__title, .pr-newswire-teaser__footer, .pr-newswire-teaser__main-link-wrapper, .pr-newswire-teaser__abstract, .pr-newswire-teaser__cover {
            float: none;
            margin-left: 0;
            margin-right: 0;
            width: auto;
        }

        .pr-newswire-teaser__footer {
            margin-top: auto;
        }

        .pr-newswire-teaser__main-link-wrapper {
            margin: auto 0 12px;
        }
    }
}

.pr-newswire-landing__item {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
    padding: 0;
    padding-bottom: 0.75rem;
    border-bottom: 0.75rem solid #d5d8dc;
}

.pr-newswire-abstract__title {
    line-height: 1.2em;
}

.pr-newswire-abstract__title a {
    text-decoration: none;
}

.pr-newswire-abstract__cover {
    display: block;
    width: 47.368421053%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
}

.pr-newswire-abstract__cover img {
    display: block;
    width: 100%;
}

.pr-newswire-abstract__cover--empty::after {
    display: block;
    content: "";
    background: linear-gradient(#279a35, #279a35 60%, #09324a 60%);
    padding-bottom: 75%;
}

.pr-newswire-abstract__title {
    display: block;
    width: 47.368421053%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
}

.pr-newswire-abstract__abstract {
    margin: 12px 0;
    margin: 0.75rem 0;
    clear: both;
}

@media (min-width: 44em) {
    .pr-newswire-abstract__cover {
        width: 48.15498155%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
    }

    .pr-newswire-abstract__title {
        width: 48.15498155%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }
}

@media (min-width: 70em) {
    .pr-newswire-abstract__cover {
        width: 48.780487805%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
    }

    .pr-newswire-abstract__title {
        width: 48.780487805%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }
}

.messages {
    min-height: 40px;
    background-position: 8px 10px;
}

.pane-page-messages > .messages, .pane-page-messages .panel-pane__content > .messages {
    margin: 0 0 0.5em 0;
}

.pane-page-messages > .messages:last-child, .pane-page-messages .panel-pane__content > .messages:last-child {
    margin-bottom: 0;
}

.messages, .messages--status {
    background-color: #70ca7b;
    border-color: #279a35;
    color: #003507;
}

.messages.warning, .messages--warning {
    background-color: #ffd68e;
    border-color: #c69032;
    color: #181b20;
}

.messages--error {
    background-color: #ff948e;
    border-color: #c63932;
    color: #181b20;
}

html.js .form-autocomplete {
    background-image: url(/sites/all/themes/custom/dailyukomega/images/misc/loader_01.svg);
    background-position: 108% 50%;
    background-position: calc(100% + 40px) 50%;
    background-repeat: no-repeat;
    transition: ease-in background-position .5s;
}

html.js .throbbing {
    background-position: 100% 50%;
    transition: cubic-bezier(0, 0, 0, 0.98) background-position 0.25s;
}

.tabledrag-handle .handle {
    box-sizing: content-box;
}

.sticky-header {
    z-index: 1;
}

.taxonomy-term-description.taxonomy-term-description--emphasised, .taxonomy-term-description--emphasised .taxonomy-term-description {
    border: 6px solid #d5d8dc;
    border-width: 0 6px;
    border-width: 0 0.375rem;
    padding: 1em 1.5em;
    text-align: center;
}

.taxonomy-term-description.taxonomy-term-description--prominent, .taxonomy-term-description--prominent .taxonomy-term-description {
    font-size: 1.25rem;
    border-bottom: solid 0.25rem;
    border-image: linear-gradient(to right, transparent 25%, #d5d8dc 25%, #d5d8dc 75%, transparent 75%) 1;
    padding-bottom: 2.625rem;
}

.taxonomy-term-description.taxonomy-term-description--strong-prominent, .taxonomy-term-description--strong-prominent .taxonomy-term-description {
    font-size: 1.25rem;
    background: #d5d8dc;
    border-bottom: solid 0.5rem;
    border-image: linear-gradient(to right, transparent 1.5rem, #7e8b9d 1.5rem, #7e8b9d calc(100% - 1.5rem), transparent calc(100% - 1.5rem)) 1;
    padding: 2.375rem 1.5rem 2.625rem;
}

.field--2col-items .taxonomy-term-tiny-teaser {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.field--2col-items .taxonomy-term-tiny-teaser > h3 a {
    display: flex;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

@supports (display:flex) {
    .field--2col-items .taxonomy-term-tiny-teaser > h3 a::after {
        content: "...........................................................................";
        width: 100%;
        flex: 1;
        overflow: hidden;
        color: transparent;
    }
}

@supports not ((-webkit-text-decoration-skip:ink) or (text-decoration-skip-ink:auto)) {
    .field--2col-items .taxonomy-term-tiny-teaser > h3 a {
        text-decoration: none;
        background-size: 1px 1em;
        box-shadow: inset 0 -1px white, inset 0 -3px #279a35;
        text-shadow: -1px -1px #fff, -1px 1px #fff, 1px -1px #fff, 1px 1px #fff;
    }

    .field--2col-items .taxonomy-term-tiny-teaser > h3 a::after {
        content: none;
    }
}

.field--2col-items .taxonomy-term-tiny-teaser .view-terms-content, .field--2col-items .taxonomy-term-tiny-teaser .view-terms-content.view--simplified > *, .field--2col-items .taxonomy-term-tiny-teaser .view-terms-content > .view__content, .field--2col-items .taxonomy-term-tiny-teaser .view-terms-content > .view__content > *, .field--2col-items .taxonomy-term-tiny-teaser .view-terms-content > .view__content > * > .panelizer-view-mode {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.field--2col-items .taxonomy-term-tiny-teaser .terms-nodes-tiny .duko-tiny-teaser {
    flex: 1;
}

.field--2col-items .taxonomy-term-tiny-teaser .terms-nodes-tiny .duko-tiny-teaser .duko-tiny-teaser__region--teaser {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 3em;
    box-sizing: content-box;
}

.terms-nodes-tiny > .node + .node {
    margin-top: 0.75rem;
}

.user-picture {
    display: block;
}

.user-picture img {
    display: block;
}

.maintenance-page .l-page {
    width: 80%;
    padding: 24px;
    margin: 24px auto 0;
    background: #fff;
}

.block--centre {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

.block--centre-content {
    display: grid;
    grid-template-columns:[margin-left-start] minmax(0, auto) [margin-left-end content] minmax(0, -webkit-max-content) [content-end margin-right-start] minmax(0, auto) [margin-right-end];
    grid-template-columns:[margin-left-start] minmax(0, auto) [margin-left-end content] minmax(0, max-content) [content-end margin-right-start] minmax(0, auto) [margin-right-end];
}

.block--centre-content > * {
    grid-column: content;
}

.block--centre-content > .panel-pane__content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

.block--content-inline {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.block--content-inline > .block__title, .block--content-inline > .block__title:first-child, .block--content-inline > .pane-title, .block--content-inline > .pane-title:first-child, .block--content-inline > *:not(.contextual) {
    margin: auto;
}

.block--content-inline > .block__title, .block--content-inline > .block__title:first-child, .block--content-inline > .pane-title, .block--content-inline > .pane-title:first-child {
    margin-right: 0.3125rem;
}

.block--sectioned::after, .block--sectioned-brand1::after, .block--sectioned-alt1::after, .block--sectioned-alt2::after, .block--sectioned-alt3::after, .block--sectioned-alt4::after, .block--sectioned-alt5::after {
    content: "";
    display: block;
    clear: both;
    padding-top: 3em;
    background-clip: content-box;
    margin: 0 12em;
    box-sizing: content-box;
    border-bottom: 0.25rem dotted #d5d8dc;
}

.block--sectioned-brand1::after {
    border-bottom: 0.25rem dotted #2a4d83;
}

.block--sectioned-alt1::after {
    border-bottom: 0.25rem dotted #c69032;
}

.block--sectioned-alt2::after {
    border-bottom: 0.25rem dotted #279a35;
}

.block--sectioned-alt3::after {
    border-bottom: 0.25rem dotted #c63932;
}

.block--sectioned-alt4::after {
    border-bottom: 0.25rem dotted #09324a;
}

.block--sectioned-alt5::after {
    border-bottom: 0.25rem dotted #c63932;
}

.block--peekout {
    --site-sm-gutter: calc((100vw - (100vw * 0.95)) / 2);
    margin-left: calc(-1 * var(--site-sm-gutter));
    margin-right: calc(-1 * var(--site-sm-gutter));
    padding-left: var(--site-sm-gutter);
    padding-right: var(--site-sm-gutter);
}

.block--peekout .pane-title {
    padding-top: 10px;
}

@media (min-width: 44em) {
    .block--peekout {
        margin-left: -10px;
        margin-right: -10px;
        padding: 10px;
    }

    @supports (--fake-val:0) {
        .block--peekout {
            margin-left: calc(-1 * (var(--gutter) / 2));
            margin-right: calc(-1 * (var(--gutter) / 2));
            padding: calc(var(--gutter) / 2);
        }
    }
}

@media (min-width: 44em) {
    .block--breakout {
        margin-left: -10px;
        margin-right: -10px;
        padding: 10px;
    }

    @supports (--fake-val:0) {
        .block--breakout {
            margin-left: calc(-1 * var(--gutter));
            margin-right: calc(-1 * var(--gutter));
            padding: var(--gutter);
        }
    }.block--breakout .pane-title {
         padding-top: 1px;
     }
}

@media (min-width: 0) and (max-width: 44em) {
    .block--hide-sm-screen {
        display: none !important;
    }

    .block--hide-sm-screen:first-child + .block--leader, .block--hide-sm-screen:first-child + .field {
        margin-top: 0;
    }
}

.field--items-double-spaced > .field__items > .field__item {
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
}

@media (min-width: 44em) {
    .field--2col-items > .field__items, .panel-pane.field--2col-items > .field > .field__items, .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items {
        display: flex;
        flex-wrap: wrap;
    }

    .field--2col-items > .field__items > .field__item, .panel-pane.field--2col-items > .field > .field__items > .field__item, .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item {
        margin: 24px 0 0;
        margin: 1.5rem 0 0;
        width: 48.908296943%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 2.183406114%;
        display: flex;
        flex-direction: column;
        justify-content: stretch;
    }

    .field--2col-items > .field__items > .field__item:first-child, .field--2col-items > .field__items > .field__item:nth-child(2), .panel-pane.field--2col-items > .field > .field__items > .field__item:first-child, .panel-pane.field--2col-items > .field > .field__items > .field__item:nth-child(2), .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item:first-child, .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item:nth-child(2) {
        margin-top: 0;
    }

    .field--2col-items > .field__items > .field__item.even, .panel-pane.field--2col-items > .field > .field__items > .field__item.even, .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item.even {
        width: 48.908296943%;
        clear: right;
        float: right;
        margin-right: 0;
    }

    .has-one-sidebar .layout-content .field--2col-items > .field__items > .field__item, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .field > .field__items > .field__item, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item {
        width: 48.571428571%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 2.857142857%;
    }

    .has-one-sidebar .layout-content .field--2col-items > .field__items > .field__item.even, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .field > .field__items > .field__item.even, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item.even {
        width: 48.571428571%;
        clear: right;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 70em) {
    .has-one-sidebar .layout-content .field--2col-items > .field__items > .field__item, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .field > .field__items > .field__item, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item {
        width: 48.780487805%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 2.43902439%;
    }

    .has-one-sidebar .layout-content .field--2col-items > .field__items > .field__item.even, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .field > .field__items > .field__item.even, .has-one-sidebar .layout-content
    .panel-pane.field--2col-items > .panel-pane__content > .field > .field__items > .field__item.even {
        width: 48.780487805%;
        clear: right;
        float: right;
        margin-right: 0;
    }
}

:root {
    --vpw: 100vw;
    --scrollbar-width: 15px;
    --gutter: calc(var(--vpw) * 0.025);
    --column: calc(var(--vpw) * 0.052631579);
}

@media (min-width: 44em) {
    :root {
        --gutter: calc(var(--vpw) * 0.019607843);
        --column: calc(var(--vpw) * 0.058823529);
    }
}

@media (min-width: 70em) {
    :root {
        --gutter: calc(var(--vpw) * 0.016949153);
        --column: calc(var(--vpw) * 0.042372881);
    }
}

@media (min-width: 1416px) {
    :root {
        --gutter: 1.5rem;
        --column: 3.75rem;
    }
}

@media (min-width: 44em) {
    .duko-site--bordered {
        --gutter: calc(var(--vpw) * 0.019569472);
        --column: calc(var(--vpw) * 0.058708415%);
    }
}

@media (min-width: 70em) {
    .duko-site--bordered {
        --gutter: calc(var(--vpw) * 0.016925247);
        --column: calc(var(--vpw) * 0.042313117%);
    }
}

@media (min-width: 1418px) {
    .duko-site--bordered {
        --gutter: 1.5rem;
        --column: 3.75rem;
    }
}

.block--def-pad {
    padding: calc(100vw * 0.025);
}

@media (min-width: 44em) {
    .block--def-pad {
        padding: calc(100vw * 0.019607843);
    }
}

@media (min-width: 70em) {
    .block--def-pad {
        padding: calc(100vw * 0.016949153);
    }
}

@media (min-width: 1368px) {
    .block--def-pad {
        padding: 24px;
        padding: 1.5rem;
    }
}

.region > .block {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
}

.region > .block:last-child {
    margin-bottom: 0;
}

.block--leader, .block--spacer, .field--leader, .field--spacer, .block--leader-forced {
    margin-top: 24px;
    margin-top: 1.5rem;
}

.block--leader:first-child, .block--spacer:first-child, .field--leader:first-child, .field--spacer:first-child, .block--leader-forced:first-child {
    margin-top: 0;
}

.block--leader-forced:first-child {
    margin-top: 24px;
    margin-top: 1.5rem;
}

.block--leader-double, .block--spacer-double, .block--spacer-double-forced, .field--leader-double {
    margin-top: 48px;
    margin-top: 3rem;
}

.block--trailer, .block--spacer, .field--trailer, .field--spacer, .block--trailer-forced, .block--sectioned.block--trailer-forced, .block--trailer-forced.block--sectioned-brand1, .block--trailer-forced.block--sectioned-alt1, .block--trailer-forced.block--sectioned-alt2, .block--trailer-forced.block--sectioned-alt3, .block--trailer-forced.block--sectioned-alt4, .block--trailer-forced.block--sectioned-alt5 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
}

.block--trailer:last-child, .block--spacer:last-child, .field--trailer:last-child, .field--spacer:last-child, .block--trailer-forced:last-child {
    margin-bottom: 0;
}

.block--trailer-forced:last-child {
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
}

.block--spacer-double-forced, .block--trailer-double, .block--spacer-double, .field--trailer-double, .block--sectioned.block--spacer-double, .block--spacer-double.block--sectioned-brand1, .block--spacer-double.block--sectioned-alt1, .block--spacer-double.block--sectioned-alt2, .block--spacer-double.block--sectioned-alt3, .block--spacer-double.block--sectioned-alt4, .block--spacer-double.block--sectioned-alt5 {
    margin-bottom: 48px;
    margin-bottom: 3rem;
}

.block--trailer-double:last-child, .block--spacer-double:last-child, .field--trailer-double:last-child {
    margin-bottom: 0;
}

.block--sectioned.block--spacer-double:last-child, .block--spacer-double.block--sectioned-brand1:last-child, .block--spacer-double.block--sectioned-alt1:last-child, .block--spacer-double.block--sectioned-alt2:last-child, .block--spacer-double.block--sectioned-alt3:last-child, .block--spacer-double.block--sectioned-alt4:last-child, .block--spacer-double.block--sectioned-alt5:last-child {
    margin-bottom: 48px;
    margin-bottom: 3rem;
}

.block--trailer-triple {
    margin-bottom: 4.5rem;
}

#loc-user-profile-pic .user-picture {
    max-width: 47.5%;
}

body {
    background: #f7f7f8;
}

/*})'"*/
h1, .alpha, .page-title, h2, .beta, h3, .gamma, h4, .delta {
    color: #1d1d1b;
}

a {
    color: #0a324a;
}

a:visited {
    color: #0a324a;
}

a:focus {
    color: #000;
}

a:hover {
    color: #000;
}

a:active {
    color: #0a324a;
}

table {
    color: #181b20;
}

table a {
    color: #1d4a64;
}

table a:visited {
    color: #1d4a64;
}

table a:focus {
    color: #1d4a64;
}

table a:hover {
    color: #022031;
}

table a:active {
    color: #1d4a64;
}

tr, tr.odd {
    background: #f7f7f8;
}

tr:nth-child(even), tr.even {
    background: white;
}

th {
    background: #1d4a64;
    color: #fff;
}

th a, th a.active {
    color: #ededed;
}

th a:visited, th a.active:visited {
    color: #ededed;
}

th a:focus, th a.active:focus {
    color: #ededed;
}

th a:hover, th a.active:hover {
    color: #0a324a;
}

th a:active, th a.active:active {
    color: #ededed;
}

td.active {
    background-color: #d5d8dc;
}

.table-brand table, table.table-brand {
    color: #181b20;
}

.table-brand table a, table.table-brand a {
    color: #35627c;
}

.table-brand table a:visited, table.table-brand a:visited {
    color: #35627c;
}

.table-brand table a:focus, table.table-brand a:focus {
    color: #35627c;
}

.table-brand table a:hover, table.table-brand a:hover {
    color: #0a324a;
}

.table-brand table a:active, table.table-brand a:active {
    color: #35627c;
}

.table-brand table tr, .table-brand table tr.odd, table.table-brand tr, table.table-brand tr.odd {
    background: #ededed;
}

.table-brand table tr:nth-child(even), .table-brand table tr.even, table.table-brand tr:nth-child(even), table.table-brand tr.even {
    background: #fff;
}

.table-brand table td, .table-brand table th, table.table-brand td, table.table-brand th {
    border-color: #aeaeae;
}

.table-brand table td.active, table.table-brand td.active {
    background-color: #fff;
    color: #181b20;
}

.table-brand table td.active a, table.table-brand td.active a {
    color: #1d4a64;
}

.table-brand table td.active a:visited, table.table-brand td.active a:visited {
    color: #1d4a64;
}

.table-brand table td.active a:focus, table.table-brand td.active a:focus {
    color: #1d4a64;
}

.table-brand table td.active a:hover, table.table-brand td.active a:hover {
    color: #0a324a;
}

.table-brand table td.active a:active, table.table-brand td.active a:active {
    color: #1d4a64;
}

.table-brand table th, table.table-brand th {
    background: #dadada;
    color: #1d1d1b;
}

.table-brand table th a, table.table-brand th a {
    color: #35627c;
}

.table-brand table th a:visited, table.table-brand th a:visited {
    color: #35627c;
}

.table-brand table th a:focus, table.table-brand th a:focus {
    color: #35627c;
}

.table-brand table th a:hover, table.table-brand th a:hover {
    color: #0a324a;
}

.table-brand table th a:active, table.table-brand th a:active {
    color: #35627c;
}

.table-brand2 table, table.table-brand2 {
    color: #fff;
}

.table-brand2 table a, table.table-brand2 a {
    color: #ededed;
}

.table-brand2 table a:visited, table.table-brand2 a:visited {
    color: #ededed;
}

.table-brand2 table a:focus, table.table-brand2 a:focus {
    color: #ededed;
}

.table-brand2 table a:hover, table.table-brand2 a:hover {
    color: #aeaeae;
}

.table-brand2 table a:active, table.table-brand2 a:active {
    color: #ededed;
}

.table-brand2 table tr, .table-brand2 table tr.odd, table.table-brand2 tr, table.table-brand2 tr.odd {
    background: #1d4a64;
}

.table-brand2 table tr:nth-child(even), .table-brand2 table tr.even, table.table-brand2 tr:nth-child(even), table.table-brand2 tr.even {
    background: #35627c;
}

.table-brand2 table td, .table-brand2 table th, table.table-brand2 td, table.table-brand2 th {
    border-color: #022031;
}

.table-brand2 table td.active, table.table-brand2 td.active {
    background-color: #35627c;
}

.table-brand2 table th, table.table-brand2 th {
    background: #0a324a;
    color: #fff;
    border-bottom-width: 4px;
}

.table-alt1 table, table.table-alt1 {
    color: #f1f1f1;
}

.table-alt1 table a, table.table-alt1 a {
    color: #f1f1f1;
}

.table-alt1 table a:visited, table.table-alt1 a:visited {
    color: #f1f1f1;
}

.table-alt1 table a:focus, table.table-alt1 a:focus {
    color: #f1f1f1;
}

.table-alt1 table a:hover, table.table-alt1 a:hover {
    color: #adbd4b;
}

.table-alt1 table a:active, table.table-alt1 a:active {
    color: #f1f1f1;
}

.table-alt1 table tr, .table-alt1 table tr.odd, table.table-alt1 tr, table.table-alt1 tr.odd {
    background: #74440a;
}

.table-alt1 table tr:nth-child(even), .table-alt1 table tr.even, table.table-alt1 tr:nth-child(even), table.table-alt1 tr.even {
    background: #9c6726;
}

.table-alt1 table td, .table-alt1 table th, table.table-alt1 td, table.table-alt1 th {
    border-color: #c38e4d;
}

.table-alt1 table td.active, table.table-alt1 td.active {
    background-color: #c38e4d;
}

.table-alt1 table th, table.table-alt1 th {
    background: #95570d;
    color: #f1f1f1;
    border-bottom-width: 2px;
}

.table-alt2 table, table.table-alt2 {
    color: #f1f1f1;
}

.table-alt2 table a, table.table-alt2 a {
    color: #f1f1f1;
}

.table-alt2 table a:visited, table.table-alt2 a:visited {
    color: #f1f1f1;
}

.table-alt2 table a:focus, table.table-alt2 a:focus {
    color: #f1f1f1;
}

.table-alt2 table a:hover, table.table-alt2 a:hover {
    color: #78347f;
}

.table-alt2 table a:active, table.table-alt2 a:active {
    color: #f1f1f1;
}

.table-alt2 table tr, .table-alt2 table tr.odd, table.table-alt2 tr, table.table-alt2 tr.odd {
    background: #62710a;
}

.table-alt2 table tr:nth-child(even), .table-alt2 table tr.even, table.table-alt2 tr:nth-child(even), table.table-alt2 tr.even {
    background: #889825;
}

.table-alt2 table td, .table-alt2 table th, table.table-alt2 td, table.table-alt2 th {
    border-color: #414b00;
}

.table-alt2 table td.active, table.table-alt2 td.active {
    background-color: #adbd4b;
    color: #181b20;
}

.table-alt2 table td.active a, table.table-alt2 td.active a {
    color: #1d4a64;
}

.table-alt2 table td.active a:visited, table.table-alt2 td.active a:visited {
    color: #1d4a64;
}

.table-alt2 table td.active a:focus, table.table-alt2 td.active a:focus {
    color: #1d4a64;
}

.table-alt2 table td.active a:hover, table.table-alt2 td.active a:hover {
    color: #022031;
}

.table-alt2 table td.active a:active, table.table-alt2 td.active a:active {
    color: #1d4a64;
}

.table-alt2 table th, table.table-alt2 th {
    background: #7e920d;
    color: #181b20;
    border-bottom-width: 2px;
}

.table-alt3 table, table.table-alt3 {
    color: #f1f1f1;
}

.table-alt3 table a, table.table-alt3 a {
    color: #889825;
}

.table-alt3 table a:visited, table.table-alt3 a:visited {
    color: #889825;
}

.table-alt3 table a:focus, table.table-alt3 a:focus {
    color: #889825;
}

.table-alt3 table a:hover, table.table-alt3 a:hover {
    color: #0a324a;
}

.table-alt3 table a:active, table.table-alt3 a:active {
    color: #889825;
}

.table-alt3 table tr, .table-alt3 table tr.odd, table.table-alt3 tr, table.table-alt3 tr.odd {
    background: #45074c;
}

.table-alt3 table tr:nth-child(even), .table-alt3 table tr.even, table.table-alt3 tr:nth-child(even), table.table-alt3 tr.even {
    background: #5f1a66;
}

.table-alt3 table td, .table-alt3 table th, table.table-alt3 td, table.table-alt3 th {
    border-color: #2e0133;
}

.table-alt3 table td.active, table.table-alt3 td.active {
    background-color: #78347f;
}

.table-alt3 table td.active a, table.table-alt3 td.active a {
    color: #adbd4b;
}

.table-alt3 table td.active a:visited, table.table-alt3 td.active a:visited {
    color: #adbd4b;
}

.table-alt3 table td.active a:focus, table.table-alt3 td.active a:focus {
    color: #adbd4b;
}

.table-alt3 table td.active a:hover, table.table-alt3 td.active a:hover {
    color: #0a324a;
}

.table-alt3 table td.active a:active, table.table-alt3 td.active a:active {
    color: #adbd4b;
}

.table-alt3 table th, table.table-alt3 th {
    background: #630a6d;
    color: #f1f1f1;
    border-bottom-width: 4px;
}

.slick--nav-below .slick-arrow::before {
    color: #aeaeae;
}

.slick-dots li button:before {
    color: #d5d8dc;
    opacity: initial;
}

.slick-dots li.slick-active button:before {
    color: #181b20;
    opacity: initial;
}

.comment {
    border-color: #d5d8dc;
    background: #f7f7f8;
}

.button {
    background-color: #dadada;
    color: #1d1d1b;
}

.button:hover {
    background-color: #1d4a64;
}

.button--primary {
    background-color: #1d4a64;
    border-color: #0a324a;
    border-top-color: #1d4a64;
    color: #fff;
}

.button--primary:hover {
    background-color: #adbd4b;
    border-color: #414b00;
    border-top-color: #62710a;
}

.button--positive {
    background-color: #889825;
    color: #fff;
}

.button--negative {
    background-color: #dfa5a9;
    border-color: #4c0006;
    border-top-color: #4c0006;
    color: #fff;
}

.button--negative:hover {
    background-color: #710a12;
    border-color: #4c0006;
    border-top-color: #4c0006;
    color: #fff;
}

.button-read-on:hover, .section-headliner__main-link:hover, .duko-teaser__main-link:hover, .pr-newswire-teaser__main-link:hover, .pr-newswire-abstract__main-link:hover {
    color: #fff;
    background-color: #aeaeae;
}

.section-headliner .section-headliner__title, .content-headlined__title {
    color: #181b20;
    border-bottom-color: #d5d8dc;
}

.section-headliner__title a, .content-headlined__title a {
    color: #181b20;
}

.section-headliner__title a:hover, .content-headlined__title a:hover {
    color: #818080;
}

.content-headlined__main-link-wrapper {
    border-bottom-color: #d5d8dc;
}

.section-headliner__main-link {
    margin-right: 12px;
    margin-right: 0.75rem;
}

.section-headliner__name, .content-headlined__name {
    color: #1d1d1b;
}

.content-headlined__date {
    color: #818080;
}

.content-headlined-covers__title a {
    color: #3a404a;
}

.content-headlined-covers__meta {
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 2px #999;
}

.content-headlined-covers__main-content {
    border-bottom-color: #aab1bc;
}

.content-headlined-covers__name {
    color: #1d1d1b;
}

.content-headlined-cover__activator:focus {
    border-bottom-color: rgba(255, 255, 255, 0.8);
}

.content-headlined-covers__meta-wrapper:focus-within .content-headlined-cover__activator {
    border-bottom-color: rgba(255, 255, 255, 0.8);
}

.content-headlined-cover__activator::after {
    background: #d5d8dc;
    color: #3a404a;
}

.content-headlined-cover__activator:focus::after {
    color: #1d4a64;
    background: rgba(255, 255, 255, 0.8);
}

.content-headlined-covers__meta-wrapper:focus-within .content-headlined-cover__activator::after {
    color: #1d4a64;
    background: rgba(255, 255, 255, 0.8);
}

.duko-content-headlined-covers__title a {
    color: #3a404a;
}

.duko-content-headlined-covers__meta {
    background: #fff;
    box-shadow: 1px 1px 2px #999;
}

.duko-content-headlined-covers__main-content {
    border-bottom-color: #aab1bc;
}

.duko-content-headlined-covers__name {
    color: #1d1d1b;
}

.duko-content-headlined-cover__activator:focus {
    border-bottom-color: #fff;
}

.duko-content-headlined-covers__meta-wrapper:focus-within .duko-content-headlined-cover__activator {
    border-bottom-color: #fff;
}

.duko-content-headlined-cover__activator::after {
    background: #fff;
    border-color: #d5d8dc;
    color: #3a404a;
    position: relative;
    z-index: -1;
    box-shadow: 1px 1px 2px #999;
}

.duko-content-headlined-cover__activator:focus::after {
    background: #1d4a64;
    border-color: #fff;
}

.duko-content-headlined-covers__meta-wrapper:focus-within .duko-content-headlined-cover__activator::after {
    background: #1d4a64;
    border-color: #fff;
}

@media (min-width: 0) and (max-width: 44em) {
    .duko-content-headlined-covers.duko-content-headlined-covers--sm-overlay .duko-content-headlined-covers__image a::after, .duko-content-headlined-covers--sm-overlay .duko-content-headlined-covers .duko-content-headlined-covers__image a::after {
        background: #818080;
    }
}

.duko-teaser--s2 .duko-teaser, .duko-teaser--s2.duko-teaser {
    background: #0a324a;
}

.duko-teaser--s2 .duko-teaser a, .duko-teaser--s2.duko-teaser a {
    color: #fff;
}

.duko-teaser--s2 .duko-teaser a:visited, .duko-teaser--s2.duko-teaser a:visited {
    color: #fff;
}

.duko-teaser--s2 .duko-teaser a:focus, .duko-teaser--s2.duko-teaser a:focus {
    color: #fff;
}

.duko-teaser--s2 .duko-teaser a:hover, .duko-teaser--s2.duko-teaser a:hover {
    color: #fff;
}

.duko-teaser--s2 .duko-teaser a:active, .duko-teaser--s2.duko-teaser a:active {
    color: #fff;
}

.duko-teaser--s3 .duko-teaser, .duko-teaser--s3.duko-teaser {
    background: #01111b;
}

.duko-teaser--s4 .duko-teaser, .duko-teaser--s4.duko-teaser {
    background: #45074c;
}

.duko-headline-vcard--sticker.duko-headline-vcard, .duko-headline-vcard--sticker .duko-headline-vcard {
    outline: 2px solid #dadada;
    box-shadow: -8px 8px 0 #dadada;
}

.duko-headline-vcard--sticker--brand2.duko-headline-vcard, .duko-headline-vcard--sticker--brand2 .duko-headline-vcard {
    outline: 2px solid #0a324a;
    box-shadow: -8px 8px 0 #0a324a;
}

.duko-headline-vcard--sticker--alt1.duko-headline-vcard, .duko-headline-vcard--sticker--alt1 .duko-headline-vcard {
    outline: 2px solid #74440a;
    box-shadow: -8px 8px 0 #74440a;
}

.duko-headline-vcard--sticker--alt2.duko-headline-vcard, .duko-headline-vcard--sticker--alt2 .duko-headline-vcard {
    outline: 2px solid #62710a;
    box-shadow: -8px 8px 0 #62710a;
}

.duko-headline-vcard--sticker--alt3.duko-headline-vcard, .duko-headline-vcard--sticker--alt3 .duko-headline-vcard {
    outline: 2px solid #45074c;
    box-shadow: -8px 8px 0 #45074c;
}

.duko-headline-vcard--clip.duko-headline-vcard:after, .duko-headline-vcard--clip .duko-headline-vcard:after {
    background: #818080;
}

.content-listing__item__title {
    color: #aab1bc;
    font-weight: bold;
}

.content-listing__item__title a {
    color: #aab1bc;
}

.content-listing__item__title a:hover {
    color: #C1151C;
}

.content-listing__item__title a:visited {
    color: #aab1bc;
}

.content-listing--2col .content-listing---item {
    border-top-color: #d5d8dc;
}

.content-listing__item__created {
    color: #d5d8dc;
}

.content-listing__item__author-name {
    color: #0a324a;
}

.content-listing-tight-alternating__item.views-row-odd, .content-listing-tight-alternating---item.views-row-odd {
    background: white;
}

.content-listing-tight-alternating__item.views-row-even, .content-listing-tight-alternating---item.views-row-even {
    background: #dadada;
}

.content-listing-tight-alternating__item.views-row-even .duko-teaser__main-link:hover, .content-listing-tight-alternating---item.views-row-even .duko-teaser__main-link:hover {
    background-color: #0a324a;
}

@media (min-width: 0) and (max-width: 44em) {
    .content-listing-tight-alternating__item.views-row-odd, .content-listing-tight-alternating__item:nth-child(odd), .content-listing-tight-alternating---item.views-row-odd, .content-listing-tight-alternating---item:nth-child(odd) {
        background-color: #f7f7f8;
    }
}

.headlines-list .views-field-title a {
    color: #0a324a;
}

.headlines-list .views-field-name {
    color: #1d1d1b;
}

.your-daily-box {
    background: #f7f7f8;
}

.your-daily-box__links {
    background-color: #d5d8dc;
}

.your-daily-box__links a {
    background-color: #3a404a;
}

.your-daily-box__links a:hover, .your-daily-box__links a:focus {
    background-color: #1d4a64;
    border-color: #1d4a64;
    border-top-color: #1d4a64;
    color: #fff;
}

.your-daily-box h3, .your-daily-box h4 {
    color: #181b20;
}

.dailyuk-weather-widget {
    background: #f7f7f8;
}

.eu-cookie-compliance-banner, .eu-cookie-withdraw-tab {
    background: #c38e4d;
    border-top: 1px solid #9c6726;
    color: #181b20;
}

#popup-buttons {
    background: #c38e4d;
}

.eu-cookie-compliance-category {
    border: 1px solid #74440a;
    background: #9c6726;
    color: #f1f1f1;
}

.eu-cookie-compliance-banner .eu-cookie-compliance-more-button {
    color: #000;
}

.field--type-taxonomy-term-reference--bookmark-style .field__item a {
    background: #ededed;
    text-shadow: none;
}

@media (min-width: 44em) {
    .menu--columned > li > .menu__sub-menu-wrapper, .menu--columned > li:not(.expanded)::after, .pane-content.menu--columned > .menu > li > .menu__sub-menu-wrapper, .pane-content.menu--columned > .menu > li:not(.expanded)::after {
        border-right-color: #ededed;
    }

    .menu--columned > li:last-child > .menu__sub-menu-wrapper, .pane-content.menu--columned > .menu > li:last-child > .menu__sub-menu-wrapper {
        border-right: none;
    }

    .menu--columned > li:last-child::after, .pane-content.menu--columned > .menu > li:last-child::after {
        display: none;
    }
}

@media (min-width: 44em) {
    .nav-menu > .menu {
        background: #0a324a;
        border-bottom: 0.25rem solid #dadada;
    }

    .nav-menu > .menu > li a {
        color: #fff;
    }

    .nav-menu > .menu > li a:visited {
        color: #fff;
    }

    .nav-menu > .menu > li a:focus {
        color: #fff;
    }

    .nav-menu > .menu > li a:hover {
        color: #1d1d1b;
    }

    .nav-menu > .menu > li a:active {
        color: #fff;
    }

    .nav-menu > .menu > li a:hover {
        background: #dadada;
    }

    .nav-menu > .menu > li:hover {
        background: #dadada;
    }

    .nav-menu > .menu > li:hover, .nav-menu > .menu > li:hover a {
        color: #1d1d1b;
    }

    .nav-menu > .menu > li .menu {
        background: #dadada;
    }

    .nav-menu > .menu > li .menu a {
        color: #1d1d1b;
    }

    .nav-menu > .menu > li .menu a:visited {
        color: #1d1d1b;
    }

    .nav-menu > .menu > li .menu a:focus {
        color: #1d1d1b;
    }

    .nav-menu > .menu > li .menu a:hover {
        color: #0a324a;
    }

    .nav-menu > .menu > li .menu a:active {
        color: #1d1d1b;
    }

    .nav-menu > .menu > li .menu .menu {
        border-left: solid 1em #aeaeae;
    }
}

.pager-next a, .pager-previous a {
    background-color: #0a324a;
    color: #fff;
}

.pager-next a:visited, .pager-previous a:visited {
    color: #fff;
}

.pager-next a:focus, .pager-previous a:focus {
    color: #fff;
}

.pager-next a:hover, .pager-previous a:hover {
    color: #fff;
}

.pager-next a:active, .pager-previous a:active {
    color: #fff;
}

.pager-next a:hover, .pager-previous a:hover {
    background-color: #74440a;
}

.pager-next a::after {
    border-left-color: #fff;
}

.pager-previous a::after {
    border-right-color: #fff;
}

.pr-newswire-teaser__cover--empty::after, .pr-newswire-abstract__cover--empty::after {
    background: linear-gradient(#dadada, #dadada 60%, #0a324a 60%);
}

.messages, .messages--status {
    background-color: #d6dea5;
    border-color: #889825;
    color: black;
}

.messages.warning, .messages--warning {
    background-color: #e1c7a6;
    border-color: #9c6726;
    color: #181b20;
}

.messages--error {
    background-color: #dfa5a9;
    border-color: #710a12;
    color: #181b20;
}

@supports not ((-webkit-text-decoration-skip:ink) or (text-decoration-skip-ink:auto)) {
    .field--2col-items .taxonomy-term-tiny-teaser > h3 a {
        box-shadow: inset 0 -1px white, inset 0 -3px #0a324a;
    }
}

.block--bg-brand1 {
    background: #dadada;
}

.block--bg-brand2 {
    background: #0a324a;
}

.block--bg-alt1 {
    background: #74440a;
}

.block--bg-alt2 {
    background: #62710a;
}

.block--bg-alt3 {
    background: #45074c;
}

.block--bg-brand1 > .pane-title, .block--bg-brand1 > .panel-pane__content > .pane-title, .block--bg-brand2 > .pane-title, .block--bg-brand2 > .panel-pane__content > .pane-title, .block--bg-alt1 > .pane-title, .block--bg-alt1 > .panel-pane__content > .pane-title, .block--bg-alt2 > .pane-title, .block--bg-alt2 > .panel-pane__content > .pane-title, .block--bg-alt3 > .pane-title, .block--bg-alt3 > .panel-pane__content > .pane-title {
    color: #fff;
}

/*})'"*/
.site__footer .simplenews-subscribe .form-item-mail label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

.l-header-main, .layout-topbar, .l-region--help, .l-main {
    margin-left: auto;
    margin-right: auto;
}

html {
    height: 100%;
    overflow: auto;
}

body {
    position: relative;
    min-height: 100%;
    width: 100%;
    min-width: 20em;
}

.l-region--branding {
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
}

.l-region--branding .pane-page-logo img, .l-region--branding .site-logo {
    display: block;
    width: 344px;
    width: 21.5rem;
    margin: 0 auto;
}

.l-region--branding .site-logo-link, .l-region--branding .pane-page-logo, .l-region--branding .pane-page-logo a {
    margin: 0;
    display: block;
}

.l-header-main {
    padding: 24px 0;
    padding: 1.5rem 0;
}

.layout-page {
    width: 95%;
    margin: 0 auto;
    *zoom: 1;
}

.layout-page:after {
    content: "";
    display: table;
    clear: both;
}

.layout-topbar {
    padding: 12px;
    padding: 0.75rem;
}

.layout-site-footer {
    padding-top: 48px;
    padding-top: 3rem;
}

.l-region--footer-top, .l-region--footer-bottom {
    padding: 1.5rem 2.5%;
}

.l-region--footer-smallprint {
    padding: 0.75rem 2.5%;
    padding: 0.75rem var(--gutter);
}

.l-region--help {
    padding: 12px;
    padding: 0.75rem;
}

.l-main {
    *zoom: 1;
}

.l-main:after {
    content: "";
    display: table;
    clear: both;
}

.l-region--hero + .l-main {
    padding-top: 24px;
    padding-top: 1.5rem;
}

.layout-content-top {
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
}

.layout-sidebar {
    margin-top: 48px;
    margin-top: 3rem;
}

.layout-test {
    *zoom: 1;
}

.layout-test:after {
    content: "";
    display: table;
    clear: both;
}

@media (min-width: 44em) {
    .l-header-main, .layout-topbar, .l-region--help, .l-main {
        width: 96.086105675%;
        padding-left: 1.956947162%;
        padding-right: 1.956947162%;
    }

    .layout-topbar {
        display: flex;
    }

    .l-region--topbar-first, .l-region--topbar-second, .l-region--topbar-third {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 0 calc(100% * 0.019569472 / 2);
        margin-left: -0.75rem;
        flex: 1 1 auto;
        max-width: 50%;
    }

    .l-region--topbar-first > *, .l-region--topbar-second > *, .l-region--topbar-third > * {
        margin-left: 0.75rem;
    }

    .l-region--topbar-first {
        padding-left: 0;
    }

    .l-region--topbar-third {
        padding-right: 0;
        justify-content: flex-end;
    }

    .l-region--topbar-first + .l-region--topbar-third {
        max-width: none;
    }

    .l-branding-banner {
        display: grid;
        grid-template-columns:repeat(12, 1fr);
        grid-gap: 0.5fr;
    }

    .l-region--branding {
        grid-column: 1/span 6;
    }

    .l-region--sideheader {
        grid-column: -7/span 6;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        min-width: 0;
        margin-bottom: 24px;
        margin-bottom: 1.5rem;
    }

    .l-branding-banner .pane-page-logo img, .l-branding-banner .site-logo {
        margin: 0;
    }

    .layout-page {
        width: auto;
    }

    .l-region--help {
        width: 98.043052837%;
        padding-left: 3.913894324%;
        padding-right: 3.913894324%;
    }

    .layout-site-footer {
        margin-bottom: 24px;
        margin-bottom: 1.5rem;
        width: 96.086105675%;
        margin-left: auto;
        margin-right: auto;
    }

    @supports (display:grid) {
        .layout-site-footer {
            display: grid;
            grid-template-columns:[full-start] minmax(1.956947162%, 1fr) [main-start] minmax(0, 1370px) [main-end] minmax(1.956947162%, 1fr) [full-end];
            grid-template-rows:[start] auto [end];
        }
    }.l-region--footer-top, .l-region--footer-bottom, .l-region--footer-smallprint {
         grid-column: full;
         padding-left: 1.956947162%;
         padding-right: 1.956947162%;
     }

    .l-region--footer-smallprint {
        padding-left: 0;
        padding-right: 0;
    }

    .l-main {
        border: 1px solid #000;
        border-width: 0 1px;
    }

    .l-region--help + .l-main {
        padding-top: 24px;
        padding-top: 1.5rem;
    }

    .has-sidebar .layout-content {
        margin-top: 0;
        margin-bottom: 0;
        width: 74.454148472%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
    }

    .has-sidebar .layout-sidebar {
        margin-top: 0;
        width: 23.362445415%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }
}

@media (min-width: 70em) {
    .l-header-main, .layout-topbar, .l-region--help, .l-main {
        width: 96.614950634%;
        max-width: 85.625rem;
        padding-left: 1.692524682%;
        padding-right: 1.692524682%;
    }

    .layout-topbar {
        width: auto;
        max-width: none;
    }

    .l-region--topbar-first, .l-region--topbar-second, .l-region--topbar-third {
        padding: 0 calc(100% * 0.016925247 / 2);
    }

    .l-region--topbar-first {
        padding-left: 0;
    }

    .l-region--topbar-third {
        padding-right: 0;
    }

    .l-branding-banner {
        grid-template-columns:repeat(16, 1fr);
        grid-gap: 1.818181%;
        gap: 1.818181%;
    }

    .l-region--branding {
        grid-column: 1/span 8;
    }

    .l-region--sideheader {
        grid-column: -9/span 8;
    }

    .l-region--help {
        width: 98.307475317%;
        max-width: 87.125rem;
        padding-left: 3.385049364%;
        padding-right: 3.385049364%;
    }

    .has-sidebar .layout-content {
        margin-top: 0;
        margin-bottom: 0;
        width: 74.545454545%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
    }

    .has-sidebar .layout-sidebar {
        margin-top: 0;
        width: 23.636363636%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }

    .layout-site-footer {
        max-width: 85.625rem;
        width: auto;
        padding-left: 1.692524682%;
        padding-right: 1.692524682%;
        padding-left: 1.82481751%;
        padding-right: 1.82481751%;
    }

    @supports (display:grid) {
        .layout-site-footer {
            max-width: none;
            padding-left: 0;
            padding-right: 0;
            grid-template-columns:[full-start] minmax(1.692524682%, 1fr) [main-start] 1.763046544% [content-start] minmax(0, 1320px) [content-end] 1.763046544% [main-end] minmax(1.692524682%, 1fr) [full-end];
        }
    }.l-region--footer-top, .l-region--footer-smallprint {
         grid-column: main;
     }

    .l-region--footer-top {
        padding-left: 1.81818181%;
        padding-right: 1.81818181%;
    }

    .l-region--footer-smallprint {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 88.625em) {
    .l-header-main, .layout-topbar, .l-region--help, .l-main, .layout-site-footer {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .l-region--help {
        padding-left: 3rem;
        padding-right: 3rem;
    }

    .layout-topbar {
        padding-left: calc((100% - 1370px) / 2);
        padding-right: calc((100% - 1370px) / 2);
    }

    @supports (display:grid) {
        .layout-site-footer {
            padding-left: 0;
            padding-right: 0;
            grid-template-columns:[full-start] minmax(1.692524682%, 1fr) [main-start] 25px [content-start] minmax(0, 1320px) [content-end] 25px [main-end] minmax(1.692524682%, 1fr) [full-end];
        }
    }.l-region--footer-bottom {
         padding: 24px;
         padding: 1.5rem;
     }
}

.layout-topbar .menu {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 0 0 -0.75rem;
}

.layout-topbar .menu > li {
    margin: 0 0 0 0.75rem;
    white-space: nowrap;
}

.layout-topbar .menu .leaf, .layout-topbar .menu .expanded, .layout-topbar .menu .collapsed {
    list-style: none;
}

.layout-topbar .menu__sub-menu-wrapper {
    display: none;
}

.l-region--topbar-first > .menu, .l-region--topbar-second > .menu, .l-region--topbar-third > .menu {
    margin-left: 0;
}

.l-region--footer-smallprint .menu {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.l-region--footer-smallprint .menu li {
    display: inline;
    margin: 0;
}

.l-region--footer-smallprint .menu li + * {
    margin-left: 0.416em;
}

.btn-off-canvas-show, .btn-off-canvas-hide {
    display: none;
}

.btn-off-canvas-show {
    position: fixed;
    top: 0;
    z-index: 99;
    background: url(menu.svg) no-repeat 8px 9px;
}

.toolbar .btn-off-canvas-show, .navbar-fixed .btn-off-canvas-show, .navbar-vertical .btn-off-canvas-show {
    top: 39px;
}

.btn-off-canvas-hide {
    background: transparent url(/sites/all/themes/custom/dailyukomega/layouts/dailydriver/assets/close.png) center center no-repeat;
    position: absolute;
    top: 7px;
    width: 24px;
    height: 24px;
    right: 15px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
}

.btn-off-canvas-show {
    width: 100;
    padding: 0.5em;
}

@media (min-width: 0) and (max-width: 44em) {
    .layout-page-wrapper {
        position: relative;
        width: 100%;
        overflow: hidden;
        padding-top: 2.375rem;
    }

    .btn-off-canvas-show {
        display: block;
    }

    .btn-off-canvas-hide {
        display: block;
        z-index: 3;
    }

    .off-canvas {
        position: relative;
        overflow: auto;
    }

    .off-canvas .region {
        position: relative;
        overflow: hidden;
    }

    .off-canvas .btn-off-canvas-hide {
        display: block;
    }

    .off-canvas:not(:target) {
        min-height: 0;
        height: 0;
    }

    .js .show-ddriver-layout-site-nav .l-page {
        position: relative;
    }

    .js .off-canvas {
        position: fixed;
        z-index: 99;
        width: 70%;
        height: 100%;
        top: 0;
        left: 0;
        bottom: 0;
        padding: 37px 10px 0;
        padding: 2.3125rem 0.625rem 0;
        transform: translate3d(-100%, 0, 0);
        transition: transform 750ms ease;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .js .duko-preload .l-page, .js .duko-preload .btn-off-canvas-show, .js .duko-preload .off-canvas {
        transition: none !important;
    }

    .js .btn-off-canvas-show, .js .l-page {
        left: 0 !important;
        transform: translate3d(0, 0, 0);
        transition: transform 750ms ease;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .js .show-ddriver-layout-site-nav .btn-off-canvas-show, .js .show-ddriver-layout-site-nav .l-page {
        transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    }

    .js .show-ddriver-layout-site-nav .off-canvas {
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    }

    #off-canvas-orig {
        display: none;
    }
}

@media (min-width: 0) and (max-width: 44em) {
    .js .l-page .off-canvas-item {
        display: none;
    }
}

@media (min-width: 44em) {
    .js #off-canvas {
        display: none;
    }
}

.layout-topbar .search-block-form .form-actions button, .layout-topbar .search-block-form .form-actions .button {
    height: auto;
}

.layout-topbar .block__title, .layout-topbar .pane-title {
    margin: 0 0 0.5em;
}

.site__footer .simplenews-subscribe > div, .site__footer .simplenews-subscribe .form-item-mail {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.site__footer .simplenews-subscribe .form-item-mail {
    margin: 0 0.75rem 0 0;
}

@supports (display:flex) {
    .site__footer .simplenews-subscribe button {
        height: auto;
    }
}

@media (min-width: 44em) {
    .l-region--sideheader .duko-flex-col-align-fix {
        width: 100%;
        min-width: 0;
    }

    .l-region--sideheader .duko-flex-col-align-fix .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
        margin-left: auto;
    }

    .l-region--sideheader .duko-flex-col-align-fix .slick .slide__content > * {
        margin-left: auto;
        display: table;
    }
}

.l-region--hero .block--duko-constrain .panel-pane__content {
    max-width: 1368px;
    margin-left: auto;
    margin-right: auto;
}

.l-region--sideheader .slick--view--daily-ads {
    aspect-ratio: 648 / 200;
}

/*})'"*/
body {
    background: #fff;
}

@media (min-width: 44em) {
    body {
        background: #f7f7f8;
    }
}

.layout-topbar {
    background: #dadada;
    color: #1d1d1b;
    border-bottom: 0.0625rem solid #c4c4c4;
}

.layout-topbar a {
    color: #35627c;
}

.layout-topbar a:visited {
    color: #35627c;
}

.layout-topbar a:focus {
    color: #fff;
}

.layout-topbar a:hover {
    color: #fff;
}

.layout-topbar a:active {
    color: #35627c;
}

.off-canvas .layout-topbar {
    background: transparent;
    color: inherit;
}

.l-region--hero {
    background: #fff;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
}

.l-header-main, .l-main, .layout-site-footer {
    background: #fff;
    position: relative;
}

.l-region--help {
    background: #fff;
    border: 1px solid #c4c4c4;
}

@supports (display:grid) {
    .layout-site-footer {
        background: transparent;
    }

    .layout-site-footer::before {
        content: "";
        position: absolute;
        background: #fff;
        grid-column: full;
        grid-row: 1 / 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        border: 1px solid #c4c4c4;
        border-width: 0 1px 1px;
    }

    @media (min-width: 70em) {
        .layout-site-footer::before {
            grid-column: main;
        }
    }
}

.l-region--footer-top {
    background: #818080;
    color: #fff;
}

@media (min-width: 44em) {
    .l-region--footer-top {
        margin: 0 2.138492871% 12px;
    }
}

@media (min-width: 70em) {
    .l-region--footer-top {
        margin-left: 1.82481751%;
        margin-right: 1.82481751%;
    }

    @supports (display:grid) {
        .l-region--footer-top {
            grid-column: content;
            margin-left: 0;
            margin-right: 0;
        }
    }
}

.l-region--footer-bottom {
    background: #dadada;
    border: 1px solid #c4c4c4;
    border-width: 0.0625rem 0;
    color: #1d1d1b;
}

@media (min-width: 44em) {
    @supports (display:grid) {
        .l-region--footer-bottom {
            grid-column: full;
            padding-left: 0;
            padding-right: 0;
        }

        .l-region--footer-bottom > * {
            max-width: 85.5rem;
            padding-left: 2.138492871%;
            padding-right: 2.138492871%;
            margin-left: auto;
            margin-right: auto;
        }
    }
}

@media (min-width: 70em) {
    .l-region--footer-bottom > * {
        width: 96.572%;
        padding-left: 1.7543859%;
        padding-right: 1.7543859%;
    }
}

@media (min-width: 85.5em) {
    .l-region--footer-bottom > * {
        padding-left: 24px;
        padding-right: 24px;
    }
}

.l-region--footer-smallprint {
    font-size: 0.75em;
}

@media (min-width: 70em) {
    .l-region--footer-smallprint {
        margin-left: 1.82481751%;
        margin-right: 1.82481751%;
    }

    @supports (display:grid) {
        .l-region--footer-smallprint {
            grid-column: content;
            margin-left: 0;
            margin-right: 0;
        }
    }
}

.l-region--branding .pane-page-logo img, .l-region--branding .site-logo {
    width: 460px;
    width: 28.75rem;
}

@media (min-width: 44em) {
    .l-header-main, .l-main {
        border: 1px solid #c4c4c4;
        border-width: 0 1px;
    }
}

.btn-off-canvas-show {
    width: 98%;
    margin-left: 1%;
    background-color: #d5d8dc;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
    text-align: center;
}

.l-region--footer-top h1, .l-region--footer-top .alpha, .l-region--footer-top .page-title, .l-region--footer-top h2, .l-region--footer-top .beta, .l-region--footer-top h3, .l-region--footer-top .gamma, .l-region--footer-top h4, .l-region--footer-top .delta, .l-region--footer-bottom h1, .l-region--footer-bottom .alpha, .l-region--footer-bottom .page-title, .l-region--footer-bottom h2, .l-region--footer-bottom .beta, .l-region--footer-bottom h3, .l-region--footer-bottom .gamma, .l-region--footer-bottom h4, .l-region--footer-bottom .delta {
    color: #fff;
}

.l-region--footer-top a, .l-region--footer-bottom a {
    color: #fff;
}

.l-region--footer-top a:visited, .l-region--footer-bottom a:visited {
    color: #fff;
}

.l-region--footer-top a:focus, .l-region--footer-bottom a:focus {
    color: #fff;
}

.l-region--footer-top a:hover, .l-region--footer-bottom a:hover {
    color: #fff;
}

.l-region--footer-top a:active, .l-region--footer-bottom a:active {
    color: #fff;
}

.l-region--footer-bottom .menu.menu--columned > li a, .l-region--footer-bottom .menu.menu--columned > li > .nolink, .l-region--footer-bottom .pane-content.menu--columned > .menu > li a, .l-region--footer-bottom .pane-content.menu--columned > .menu > li > .nolink {
    color: #1d1d1b;
    text-decoration: none;
}

/*})'"*/
