@font-face {
    font-family: 'BlackJack_Regular';
    src: url('https://my.therapysites.com/common/themes/global/fonts/BlackJack/blackjack_regular-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/BlackJack/blackjack_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/BlackJack/blackjack_regular-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/BlackJack/blackjack_regular-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/BlackJack/blackjack_regular-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/BlackJack/blackjack_regular-webfont.svg#BlackJack_Regular') format('svg');
}
@font-face {
    font-family: 'Gill_Sans_Light';
    src: url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.svg#Gill_Sans_Light') format('svg');
}
.wrap__ctaHeader, .visual__section .image-home {
    display: none;
}

.visual__section .slogan__block--inner > div {
    justify-content: center;
    align-items: center;
}

.visual__section .slogan__block {
    max-width: 100%;
    width: 100%;
}
.logo__description {
    color: #dacab8;
    font: 13px / 20px "open-sans", Arial, Helvetica, sans-serif;
}
.visual__section .slogan__block {
    top: 50%;
}
span.textLine3 {
    margin-left: 165px;
}
/* COLOR SCHEME */
body {
    background: #dacab8;
}
.header-container, .wrap__navigationHeader, .main__section:after {
    background: #313e56;
}
#navigation_header:not(.mm-menu) .navigation__list > .navigation__item > a {
    background: #99acb2;
}
#navigation_header:not(.mm-menu) .navigation__list > .navigation__item.active > a,
#navigation_header:not(.mm-menu) .navigation__list > .navigation__item:hover > a,
.main__section, #navigation--mobile .mm-listview > li.active > a:not(.mm-next),
#navigation--mobile .mm-listview > li.active > a:not(.mm-next), #navigation--mobile .mm-listview > li:hover > a:not(.mm-next) {
    background: #5c708d;
}
.visual__section {
    background: #afd0d3;
    }

.wrap__footer {
    background: #5c708d;
    border: 1px solid #5c708d;
    color: #fff;
}
.copyright__list a {
      color: #ffffff;  
}
.visual__section {
    border: 1px solid #ffffff;
}
.slider__button a, button:not([class^='se__']):not([class^='redactor__']):not([class^='redactor-']):not([id^='redactor']):not([class^='vjs-']):not(.gallery-video-btn), input[type="button"], input[type="reset"], input[type="submit"], .button, .cta__button, .cta__button--icon {
    background: #afd0d3;
    border: 1px solid #afd0d3;
}
#navigation--mobile .mm-listview > li > a:not(.mm-next) {
    margin: 0 0 1px;
    background: #99acb2;
}
/* END */

.visual__images .image-inner-right {
    width: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.visual__images .image-inner-left .image img {
    height: 100% !important;
}


@media only screen and (max-width: 1024px) {
    span.textLine3 {
    margin-left: 0;
}
}

@media only screen and (max-width: 768px) {
       .wrap__logoHeader .logo__title {
        font-size: 28px;
        line-height: 1.2;
       }
       .wrap__logoHeader .logo__description {
        font-size: 14px;
        line-height: 1;
        margin-bottom: 10px;
    }
}