@font-face {
    font-family: 'fradm';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Franklin/franklin_gothic_demi-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Franklin/franklin_gothic_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Franklin/franklin_gothic_demi-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Franklin/franklin_gothic_demi-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Franklin/franklin_gothic_demi-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Franklin/franklin_gothic_demi-webfont.svg#fradm') format('svg');
}
@font-face {
    font-family: 'Optima_Regular';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Optima/optima_regular-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Optima/optima_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Optima/optima_regular-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Optima/optima_regular-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Optima/optima_regular-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Optima/optima_regular-webfont.svg#Optima_Regular') format('svg');
}
.wrap__logoHeader .logo__title {
    margin: 0 0 10px;
}
.wrap__text-block--inner {
    padding: 50px 25px 10px 25px;
}
a.language-selector-item {
    padding-right: 3px;
    padding-left: 3px;
}
.wrap__header--inner .image__container,
.sidebar-holder .image__container,
.slideshow__section .slogan__block .image__container, .wrap__contact-info,
.image_content__container {
    display: none;
}
.wrap__page-content h1, .page__title {
    font-family: 'fradm' !important;
    color: #e45530;
}
 .wrap__logoHeader .logo__title {
    font: 24pt / 1.14706 'fradm', Arial, Helvetica, sans-serif;
}

.logo__description {
    font-size: 20px;
}
.slideshow__section .slogan__block--inner > div {
    justify-content: center;
    align-items: center;
}
.slideshow__section--inner {
    align-items: center;
    border-bottom: 1px solid white;
}

.slideshow__section .wrap__slider {
    border: unset;
}
.wrap__header--inner .header-right .editable__container a {
   font-size: 10px;
}
/* COLOR SCHEME */
.logo__title {
    color: #7c8cb0;
}
.logo__description {
    color: #312b3d;
}
span.textLine1, span.textLine2, .wrap__footer, .copyright__list a,
#hamburger:before, #hamburger {
    color: #fff;
}
 
.wrap__header--inner {
    background: #fff; 
}
.wrap_container {
    border-left: 7px solid #4f638f;
    border-right: 7px solid #4f638f;
}
.fullwidth-layout .content-holder:before, .slideshow__section {
    background: #e35c43;
}
.slideshow__section {
    border-bottom: 12px solid #e35c43;
}
.sidebar-holder {
    background: #303461;
}
.wrap__footer {
    background: #91a3c5;
}
.wrap__header--inner .header-right .editable__container a {
    color: #acacac;
}
.mm-menu {
    background: #303461;
    border-color: #fff;
}
.navigation .mm-panels > .mm-panel .mm-listview > li > a, .navigation .mm-panels > .mm-panel .mm-listview > li > span {
    color: #fff;
}
.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 {
    color: #e35c43;
}
.navigation .mm-panels > .mm-panel .mm-listview > li.mm-selected > a:not(.mm-next):not(.mm-arrow), .navigation .mm-panels > .mm-panel .mm-listview > li.mm-selected > span:not(.mm-next):not(.mm-arrow), .navigation .mm-panels > .mm-panel .mm-listview > li.active > a:not(.mm-next):not(.mm-arrow), .navigation .mm-panels > .mm-panel .mm-listview > li.active > span:not(.mm-next):not(.mm-arrow),
.navigation .mm-panels > .mm-panel .mm-listview > li > a:hover, .navigation .mm-panels > .mm-panel .mm-listview > li > span:hover {
    background: #91A3C5;
}
    .sidebar-holder-top {
 
        background: #303461;
    }
/* END */

 @media only screen and (max-width: 1024px) {
     .wrap__logoHeader .logo__description {
        font-size: 20px;
    }
        .slideshow__section .slogan__block {
        display: block;
    }
        .wrap__header--inner {
        padding: 20px;
    }
 }