.image_fullscreen__container.image__container {
    background: url(/storage/app/media/bg.gif);
}

.sidebar-holder {
    background: rgba(225, 225, 225, 1.00) !important; 

}

.page_titles{
     
    font-size: 25px !important; ;
    height: 5px !important; ;

}





#side_bar {
  font-size: 16px !important;
  position: absolute;
  z-index: 1;
  word-wrap: break-word;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center !important;
  display: flow-root;
}
#side_links img {
  height: 12px !important;
}

#side_links a {
  text-decoration: none;
  color: rgb(38, 38, 38);
}
#side_links em strong {
  font-size: 14px;
}
#side_links strong {
  font-size: 22px;
  color: rgba(89, 109, 129, 1);
}
.wtable table th,
td {
  border: none;
}

a.piwik_ignore {
    text-decoration: none !important;
    color: inherit;
}

a.mailbar{
     text-decoration: none !important;
    color: inherit;
}


/*Hot topic page*/
#hot-topics .docheadline{
font-family: Tahoma;font-size: 12px; text-decoration: none; font-weight: bold; color: #2e7105
}
#hot-topics .docsummary{
font-family: Tahoma;font-size: 12px;
}
#hot-topics .docseperator{
height: 3px; margin: 6px 0px 6px 0px; border-bottom: 1px solid #eeeeee;
}
#hot-topics .docNewsLogo {
font-family: Tahoma; font-size: 10px; align: right;
}
#hot-topics .page-title {
display: block !important;
}



.wrap__ctaHeader .cta__link--icon:hover {
    color:rgba(198, 220, 244, 1.00);
}   

.content-holder a {
color: #0000FF;
}

.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: rgba(147, 100, 72, 1.00);

}

a.piwik_ignore {
    text-decoration: none !important;
    color: inherit;
}





p.logo__description {
    height: 30px;
}

.wrap__page-content h1, .page__title {
    font-family: 'fajardo';
    font-size: 50px;
     color:rgba(87, 107, 127, 1.00);
}

.logo__title {
    font-family: 'fajardo' !important;
    font-size: 50pt !important;
    color:rgba(198, 220, 244, 1.00);
}
.wrap__logoHeader {
    padding-top:20px;
}

.wrap__logoHeader .logo__title {
    margin: 0px 0 0px;
}

.sidebar-spacer {
padding: 5px 0;
}

.sidebar-text {
        position: relative;
    z-index: 9999;
}

.sidebar-text p {
text-align: center;
font-size:14px;
margin: 0 0 3px;
}

.sidebar-text .bold-this {
font-weight: bold;
font-size:14px;
}

.sidebar-text .super-bold {
font-weight: bold;
font-size:19px;
    color: #936448;
}


.sidebar-text a {
text-decoration:none;
color: inherit;
}


.sidebar-text .fa {
     margin-right: 8px;   
}

a.cta__link--icon  {
    color: #e0e3a4;
}



@font-face {
    font-family: 'fajardo';
    src: url('/storage/app/media/James_Fajardo.ttf');
                             
}


@font-face {
    font-family: 'gillSans-light';
    src: url('/storage/app/media/GillSans-Light.ttf');
}

@font-face {
  font-family: "gill_sans_bold";
  src: url("/storage/app/media/gill_sans_bold-webfont.ttf");
}


.custom_list-style li{
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.3em;
    padding-left: 2.5em;
}

.leadForm {
    width: 250px;
    padding-bottom: 20px;
}

.leadFormInfo {;
    display: none;
}



@media only screen and (max-width: 1024px) {
    
    .wrap__logoHeader .logo__description {
    font-size: 17px;
    padding-bottom: 20px;
}

    .wrap__logoHeader .logo__title {
    font-size: 70px !important;
}

.sidebar-holder .sidebar-info {
    min-height: 200px;
}

.wrap__header--inner {
    padding: 10px 0 20px;
}


}



@media only screen and (max-width: 768px) {

    
    .copyright__list a {
display: block !important;
margin: auto !important;
text-align: center;
}

.sidebar-holder .sidebar-info {
    min-height: 200px;
}


}



@media only screen and (max-width: 425px) {

    
    .copyright__list a {
display: block !important;
margin: auto !important;
text-align: center;
}

.sidebar-holder .sidebar-info {
    min-height: 200px;
}



}


@media only screen and (max-width: 375px) {

    .copyright__list a {
display: block !important;
margin: auto !important;
text-align: center;
}




.sidebar-holder .sidebar-info {
    min-height: 200px;
}




}

.wrap__header--inner {
  background-size: 1200px 160px;
  background-image: url(/storage/app/media/watermark-header.png);
  background-position: 0px bottom;
  background-repeat: no-repeat;
}
.image_slogan_block__container--inner {
  background-size: 350px 260px;
  background-image: url(/storage/app/media/watermark-slogan.png);
  background-position: 0px bottom;
  background-repeat: no-repeat;
}





.slideshow__section .slogan__block {
  text-align: none !important;
}

.slideshow__section .slogan__block {
    background-image: url(https://mysites.therapysites.com/0060208/storage/app/media/watermark-slogan.png);
     background-size: cover;
     background-repeat: no-repeat;
     background-position: 0 -30px; 
 }
 
 
 .slogan-text-1 {
     font-family: 'gillsans-light' !important;
     font-size: 38pt !important;
     margin: 0;
     line-height: 1;
     text-align: left;
     margin-left: 20px;
 }
 .slogan-text-2 {
 font-family: 'gillsans-light' !important;
     font-size: 26pt !important;
     margin: 0;
     line-height: 0.6;
     text-align: center;
     margin-left: 50px;
 }
 .slogan-text-3 {
     font-family: 'gill_sans_bold' !important;
     font-size: 38pt !important;
     color: #fff;
     margin: 0;
     line-height: 1;
 }

 a.cta__button {
    color: white !important;
}



td {
    border: 0px;
}












































