ul.year-list {
    background: #384a54;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 30px 0 10px;
    padding: 0;
}

ul.year-list li {
    list-style: none;
    padding: 0 30px;
    margin: 10px 0 13px;
    border-left: 1px solid #fff;
}

ul.year-list li:first-child {
    border-left: none;
}

ul.year-list li a {
    color: #fff
}

ul.year-list li a.active {
    color: #ad1e32
}

@media (max-width: 1023px) {
    ul.year-list {
        justify-content: center;
    }
    
    ul.year-list li {
        border-left: none;
        flex-basis: 110px;
        text-align: center;
    }
}

.footer .newsletter__select {
    background-color: #fff;
    padding: 10px;
    width: 100%;
    margin: 2px 0;
    border: 1px solid #707070;
    font-family: bio-sans,sans-serif;
    font-size: 18px;
    color: #26323d;
    padding: 10px 5px;
}

.footer .newsletter__textbox {
    width: 75%;
}
.footer .newsletter__textbox.half {
    width: 50%;
}

@media only screen and (max-width: 750px) {
    .footer .newsletter__textbox {
        width: 65%;
    }
}

.footer .newsletter__select.unselected {
    color: #808080;
}

.contact-form__select {
    width: 100%;
    box-sizing: border-box;
    padding: 0.5rem;
    font-family: bio-sans, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #26323D;
    border: 1px solid #a6a8ab;
    font-weight: 400;
    display: block;
}

.contact-form__select.unselected {
    color: #808080;
}

.page-header .newsletter__submit {
   padding: 20px;
}

.separated-btns .wp-block-button {
    width: 250px;
    
}
.separated-btns .wp-block-button a {
    width: 100%;
}
@media (max-width: 767px) {
    .content .news__list:not(.latest) .news__post:first-child .news__post-heading {
        font-size: 120%;
    }
}

.footer2__copyright a {
	margin: 0;
    text-decoration: none;
}

.mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
}

.body-subscription {
    padding: 6rem 5% 5rem;
}
@media only screen and (max-width: 750px) {
.body-subscription {
    padding: 0 25px 2rem 25px !important;
}
}
.body-subscription .newsletter__textbox {
    background-color: #fff;
    padding: 10px;
    width: 65%;
    border: 1px solid #707070;
    font-family: bio-sans,sans-serif;
    font-size: 18px;
    color: #26323d;
    -webkit-appearance: none;
}
.body-subscription .newsletter__textbox {
    width: 75%;
}
.body-subscription .newsletter__textbox.half {
    width: 50%;
}
.body-subscription .newsletter__select {
    background-color: #fff;
    padding: 10px;
    width: 100%;
    margin: 2px 0;
    border: 1px solid #707070;
    font-family: bio-sans,sans-serif;
    font-size: 18px;
    color: #26323d;
    padding: 10px 5px;
}
.body-subscription .newsletter__select.unselected {
    color: #808080;
}
.body-subscription .newsletter__submit {
    width: 25%;
    background-color: #ad1e32;
    color: #fff;
    font-size: 14px;
    letter-spacing: .35px;
    font-weight: 600;
    text-transform: uppercase;
    border: none;
    -webkit-appearance: none;
    transition: all .2s ease-in-out;
}

.owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.owl-nav {
    z-index: 20;
}

.owl-nav > button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index:2;
    color: #fff !important;
    font-size: 30px !important;
}

.owl-nav > button.owl-prev {
    left: 30px;
}

.owl-nav > button.owl-next {
    right: 30px;
}