main.domain-life .list-gallery__title:before,main.domain-life .list-topic__headline__title:before,main.domain-life .list-video-slider__title:before {
    background: #30b26c
}

main.domain-life .list-tags__link {
    color: #30b26c;
    background-color: #e5fff1;
    border: 1px solid #e5fff1
}

main.domain-life .loadmore__button {
    color: #30b26c;
    border: 1px solid #30b26c
}

main.domain-life .list-mostread__item:before,main.domain-life .widget-weather__headline__overline {
    color: #30b26c
}

.list {
    display: flex;
    flex-direction: column
}

.list__search {
    position: relative;
    display: flex;
    width: 100%;
    margin-bottom: 3rem;
    padding-right: 8px;
    padding-left: 8px
}

@media screen and (min-width: 768px) {
    .list__search {
        width:50%;
        margin-bottom: 5rem;
        padding-right: 12px;
        padding-left: 12px
    }
}

@media screen and (min-width: 1024px) {
    .list__search {
        padding-right:24px;
        padding-left: 24px
    }
}

.list__search__input {
    font-weight: 600;
    font-size: .88rem;
    font-family: Moriston,sans-serif;
    font-style: normal;
    line-height: 1.375;
    letter-spacing: .05em;
    flex-grow: 1;
    padding: .75rem .25rem;
    background-color: transparent;
    background-image: linear-gradient(0deg,#0014c3 0,#0014c3 1px,transparent 0,transparent);
    background-repeat: no-repeat;
    background-position-y: 1px;
    border: 0;
    border-bottom: 1px solid #0014c3;
    outline: none
}

.list__search__input:focus {
    background-position-y: 0
}

.list__search__input::-webkit-input-placeholder {
    color: #1e232e;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.list__search__input::-moz-placeholder {
    color: #1e232e;
    opacity: 1;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

.list__search__input:-ms-input-placeholder {
    color: #1e232e;
    opacity: 1;
    -ms-transition: opacity .3s;
    transition: opacity .3s
}

.list__search__input::placeholder {
    color: #1e232e;
    opacity: 1;
    transition: opacity .3s
}

.list__search__input:focus::-webkit-input-placeholder {
    opacity: 0
}

.list__search__input:focus::-moz-placeholder {
    opacity: 0
}

.list__search__input:focus:-ms-input-placeholder {
    opacity: 0
}

.list__search__input:focus::placeholder {
    opacity: 0
}

.list__search__label {
    position: absolute;
    top: auto;
    left: -99999px;
    width: 0;
    height: 0;
    text-indent: -99999px
}

.list__list {
    width: 100%;
    -moz-column-count: 1;
    column-count: 1;
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0
}

@media screen and (min-width: 640px) {
    .list__list {
        -moz-column-count:2;
        column-count: 2
    }
}

@media screen and (min-width: 768px) {
    .list__list {
        -moz-column-count:3;
        column-count: 3
    }
}

@media screen and (min-width: 1024px) {
    .list__list {
        -moz-column-count:4;
        column-count: 4
    }
}

@media screen and (min-width: 1024px) {
    .list__list--column-2 {
        -moz-column-count:2;
        column-count: 2
    }
}

.list__group {
    font-weight: 500;
    font-size: 1.11rem;
    font-family: Moriston,sans-serif;
    font-style: normal;
    line-height: 1.375;
    letter-spacing: 0;
    display: flex;
    flex-wrap: wrap;
    padding-right: 8px;
    padding-left: 8px;
    list-style: none;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

@media screen and (min-width: 768px) {
    .list__group {
        padding-right:12px;
        padding-left: 12px
    }
}

@media screen and (min-width: 1024px) {
    .list__group {
        padding-right:24px;
        padding-left: 24px
    }
}

.list__group:not(:last-child) {
    margin-bottom: 1.5rem
}

.list__group[tabindex="-1"] {
    display: none
}

.list__group__title {
    display: grid;
    color: #0014c3;
    text-transform: uppercase;
    border-bottom: 1px solid #0014c3
}

.list__sublist {
    flex-basis: 100%;
    margin-top: 1.5rem
}

.list__item[tabindex="-1"] {
    display: none
}

.list__item__link {
    color: #1e232e;
    transition: opacity .3s
}

.no-js .list__item__link:hover,[data-whatintent=mouse] .list__item__link:hover {
    opacity: .7
}

.list__item__link:focus {
    outline: none
}

.no-js .list__item__link:focus,[data-whatinput=keyboard] .list__item__link:focus {
    outline: 1px solid #0014c3
}
