@font-face {
    font-family: 'Tahoma';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Tahoma/tahoma-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Tahoma/tahoma-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Tahoma/tahoma-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Tahoma/tahoma-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Tahoma/tahoma-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Tahoma/tahoma-webfont.svg#Tahoma') format('svg');
}

@font-face {
    font-family: 'fajardo';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Fajardo/fajardo-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Fajardo/fajardo-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Fajardo/fajardo-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Fajardo/fajardo-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Fajardo/fajardo-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Fajardo/fajardo-webfont.svg#fajardo') format('svg');
} 

@font-face {
    font-family: 'AdobeGaramondBoldItalic';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Adobe/adobe_garamond_bold_italic-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Adobe/adobe_garamond_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Adobe/adobe_garamond_bold_italic-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Adobe/adobe_garamond_bold_italic-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Adobe/adobe_garamond_bold_italic-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Adobe/adobe_garamond_bold_italic-webfont.svg#AdobeGaramondBoldItalic') format('svg');
}

/* .fit-vids-style {
    display: none;
}
.se__component-edit {
    display: none;
}
iframe {
    max-width:100%;
}
img {
    max-width:100%;
}
td { 
    padding: 10px 10px 0 10px;
}  */

.wrap__page-content h1, .page__title {
    font: 57px / 1.3 "fajardo", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    color: #596f81;
}
.logo_bottom em {
    font-family: 'AdobeGaramondBoldItalic';
    font-style: italic;
    font-size: 28pt;
    font-weight: bold;
}
.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: rgb(193, 208, 219);
}
body {
    background: #E8E888 !important;
}
.wrap__layout .image_fullscreen__container {
    display: none;
}
.wrap__logoHeader {
    z-index: 9;
}
.wrap__header--inner .header-right, .logo_bottom {
    z-index: 2;
    position: relative;
}
.wrap__header--inner .image__container {
    min-width: 100%;
}
.wrap__header--inner .image__container .image, .logo_title__container.image__container, .logo_description__container.image__container, .slideshow__section .slogan__block .image__container .image  {
    position: relative;
}
.wrap__header--inner {
    background: #33adcf;
}
 .slogan__block, .sidebar-holder {
    background: #6ab9cf;
}
.wrap__ctaHeader .cta__link--icon {
    color: #99d6e7;
}
.wrap__ctaBody .cta_block {
    background: #9dd3e0;
}
.wrap__ctaBody .cta_block .cta__title {
    color: rgb(90, 110, 130);
}
.wrap__ctaBody .cta_block .cta__description {
    max-width: 100%;
}

.wrap__ctaBody .cta_block .cta__button {
    background: #8d634e;
}
.slideshow__section {
    border-bottom: 12px solid #ebe691;
    background: #ebe691;
}
.wrap__footer {
    background: #e9e691;
}
.wrap__ctaBody .cta_block .cta__title {
    font: 19px / 1.2 "ubuntu-bold", Verdana, sans-serif;
    padding: 0;
}
/* li.slider__item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000038;
} */
.sidebar-info p, .sidebar-info strong, .wrap__page-content p {
    font-family: Tahoma,sans-serif;
}
.sidebar-info strong, .wrap__page-content strong {
    font-weight: bold;
     font-family: Tahoma,sans-serif
}
.wrap__bx-controls, .wrap__ctaBody .cta_block .cta__title:before {
    display: none;
}
.wrap__ctaBody {
    width: 50%;
}
 .wrap__header--inner .header-right {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 20px;
}

/* div.slogan__block--inner .image img {
    padding-top: 120px;
    margin: 0 auto;
    width: 200px !important;
} */

.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 {
    background-image: url(/storage/app/media/navbutton-1.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #e8600000;
}

.navigation .mm-panels > .mm-panel .mm-listview > li > a:not(.mm-next):not(.mm-arrow), .navigation .mm-panels > .mm-panel .mm-listview > li > span:not(.mm-next):not(.mm-arrow) {
    font-family: 'Tahoma',sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .form__container ul, .form__container ol {
    padding-left: 10px;
    list-style-position: outside;
}

.wrap__page-content a {
    word-break: break-all;
}

 /*  RESPONSIVE GRID  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0 1%;
    border-right: none;
    border-left: none;
    background: none;
}

.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {width: 100%;}
.span_1_of_2 {width: 48.5%;}
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 65.33%; }
.span_1_of_3 { width: 31.66%; }
/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%; }
.span_3_of_4 { width: 73.75%; }
.span_2_of_4 { width: 48.5%; }
.span_1_of_4 { width: 23.25%; }
/*  GRID OF FIVE  */
.span_5_of_5 { width: 100%; }
.span_4_of_5 { width: 78.8%; }
.span_3_of_5 { width: 58.6%; }
.span_2_of_5 { width: 38.4%; }
.span_1_of_5 { width: 18.2%; }
/*  GRID OF SIX  */
.span_6_of_6 { width: 100%; }
.span_5_of_6 { width: 82.06%; }
.span_4_of_6 { width: 65.13%; }
.span_3_of_6 { width: 48.2%; }
.span_2_of_6 { width: 31.26%; }
.span_1_of_6 { width: 14.33%; }
/*  GRID OF SEVEN  */
.span_7_of_7 { width: 100%; }
.span_6_of_7 { width: 85.48%; }
.span_5_of_7 { width: 70.97%; }
.span_4_of_7 { width: 56.45%; }
.span_3_of_7 { width: 41.94%;  }
.span_2_of_7 { width: 27.42%; }
.span_1_of_7 { width: 12.91%; }


/*  MEDIA QUERIES */

@media only screen and (min-width: 1px) {
 .hidden--s {
    display: block !important;
}   
}

@media only screen and (max-width: 1024px) {
    .wrap__header--inner .image__container , .slideshow__section .slogan__block {
    display: block;
}
.image_sidebar__container.image__container {
    display: none;
}
}

@media only screen and (max-width: 768px) {
	.col { 	margin: 1% 0 1% 0%;	}
	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.span_1_of_6, .span_2_of_6, .span_3_fo_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
	.span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
}

@media only screen and (max-width: 520px) {
    .logo_bottom em {
    font-size: 18pt;
    }
} 

.fullwidth-layout .content-holder::before {
    background: rgb(234 232 136);
}

/* TS-Grace slogan block */
@media (max-width: 1024px) {
    .slideshow__section .slogan__block {
        display: block;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
.slider__item.slider__image {
    background-size: contain;
}
.slideshow__section--inner {
    height: 23dvw !important;
}
.slider [class^="component__title"] [class$="__title"] {
    margin: 0 0 60px;
}
}

/* TS-Grace slogan w/o block */
@media screen and (max-width: 768px) {
.slider__item.slider__image {
    background-size: contain;
}
.slideshow__section .wrap__slider {
    max-width: 768px;
}
}

.slideshow__section .slogan__block .image__container--inner {
    max-height: 200px;
    min-height: 0;
    min-width: 0;
    margin-right: 10px;
}

.slider__title {
    color: #000000;
}