h1.page__title {
    font-family: arial;
    font-style: italic;
}

.wrap__ctaBody .cta_block .cta__description {
    margin: 5px 0;
}
.editable ul, .editable ol, .editable__container ul, .editable__container ol {
    font-family: "ubuntu", Verdana, sans-serif;
}
.logo__title {
    color: #008000;
}
.logo__description {
    color: #008000;
}

h1 {
    color: #2e7105;
}

.wrap__logoHeader .logo__title {
    letter-spacing: -2.5px;
}

.logo__description {
    font-style: italic;
    font-weight: bold;
}

.navigation .mm-panels > .mm-panel .mm-listview > li > a:not(.mm-next):not(.mm-arrow):before, .navigation .mm-panels > .mm-panel .mm-listview > li > span:not(.mm-next):not(.mm-arrow):before,
.wrap__page-content h1, .page__title, .navigation .mm-panels > .mm-panel .mm-listview > li > a, .navigation .mm-panels > .mm-panel .mm-listview > li > span {
    color: #04663a;
}
  
/* TS-Grace slogan block */
@media (max-width: 1024px) {
    .slideshow__section .slogan__block {
        display: block;
    }
}
@media screen and (max-width: 768px) {
.slider__item.slider__image {
    background-size: contain;
}
}

.wrap__text-block--inner {
    padding: 80px 25px 10px 30px;
}

@media (max-width: 1024px) {
    .wrap__header--inner {
        padding: 39px 20px 39px;
    }
    .wrap__logoHeader .logo__title {
        font-size: 28px;
        line-height: 1.2;
    }
    .wrap__logoHeader .logo__description {
        font-size: 18px;
        line-height: 1.2;
    }
}