/* bg Section */
.wrap__layout .image_fullscreen__container{
    background-image: url(/storage/app/media/bg.gif);
}

/* bg Section */

/* font */
p{

    line-height: 1.6;
}
.logo__link.logo__left .logo__title, .logo__link.logo__right .logo__title{
    
    font-family: 'fajardo';
    font-size: 52pt;
    margin: 0 auto;
    color:#dadca0;
    padding:0 auto;
}
.logo__description{
   
    font-size: 17px;
    margin: 0 auto;
    padding:0 auto;
}
.cta .icon:hover{
    color:#dadca0;
    
}
.wrap__page-content h1, .page__title{
    margin: 0 0 0 0 !important;
    color:#eb731f;
    font-size: 41pt;
       font-family: 'fajardo';
    font-style: italic !important;
    }
  
.slogan-text-1 {
   font-family: 'gillsans-light';
       font-size: 60pt;
   margin: 0;
       margin-left: 20px;
       margin-bottom:-15px;
   text-align:left;
   line-height: 1;  
}
 .slogan-text-2 {
   font-family: 'gillsans-light';
   font-size: 14pt;
   margin: 0px 15px -5px 0;
   line-height: 0.3;
   letter-spacing: 0px;
 }
.slogan-text-3 {
   font-family: 'gillsans-bold';
   font-size: 36pt;
   margin: 0;
   line-height: 1.4;
       margin-left: 5px;
 }
 
 .sidebar-holder .image__container {
    display: none;
 }
 p.location__phone a:before {
    content: "\f095";
    font-family: FontAwesome;
    padding-right: 5px;
}
p.location__address:before{
    content: "\f041";
    font-family: FontAwesome;
    padding-right: 5px;
}

p.location__fax:before {
    content: "\f1ac";
    font-family: FontAwesome;
    padding-right: 5px;
}

p.location__email:before {
    content: "\f0e0";
    font-family: FontAwesome;
    padding-right: 5px;
}
    @font-face {
        font-family: 'gillsans-light';
        src: url('https://mysites.therapysites.com/0058919/storage/app/media/GillSans-Light.ttf');
     }
     @font-face {
        font-family: 'gillsans-bold';
        src: url('https://mysites.therapysites.com/0058919/storage/app/media/GillSans-Bold.ttf');
     }
     @font-face {
        font-family: 'fajardo';
        src: url('https://mysites.therapysites.com/0058919/storage/app/media/James_Fajardo.ttf');
     }
     .txtcenter{
         
         text-align:center;
     }
.sideh1{
    
    color: rgba(148, 157, 32, 1.00);
    font-weight: 700;
    font-size: 22px;
    margin-left: 0!important;
    margin-bottom: 5px;
}
.editable__container ul li, .editable__container ol li{
list-style-type: disc;
list-style-position: inside;
text-indent: -1.3em;
padding-left: 2.5em;
}
form label, form .help_text{
    
    font-weight:bold;
}
.txtcenter a{
    
  text-decoration:none;
  color:inherit;
}
.wrap__text-block--inner a{
    text-decoration:none;
    color:#949d20;
    
}
.aptr{
    font-size: 90%;
}
.aptw{
   color:#fc0500;
}

/* font */


/* Header Section */
.wrap__header--inner{
    
    padding: 30px 40px;
}
.wrap__logoHeader {
    max-width: 70%;
    padding-top:0px !important;
   
}

@media(min-width:1px){
    .hidden--l {
        display: block !important;
    }
}
.wrap__header--inner {

    background-image: url(/storage/app/media/watermark-header.png);
    background-position: 0px bottom;
    background-repeat: no-repeat;


}

/* Header Section */
/* sidebar */
.sidebar-holder {
    background-image: url(https://mysites.therapysites.com/0059657/storage/app/media/Photos/watermark-sidebar.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom left !important;
    
}
.sidebar-holder{
    background: #e1e1e1;
}
.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: #e86000;
}
/* sidebar */
/*  banner-color */ 

.slideshow__section .slogan__block .image__container--inner{
    
    background:#aece60;
}
.slideshow__section{
         border-bottom: 12px solid #c1df95;
}


/*  banner-color  */



@media (max-width: 1024px){
.copyright__list {
    overflow: hidden;
}
.copyright__list {
    text-align: center;
}
.slideshow__section{
    display:none;
}
.wrap__logoHeader{
    
       max-width: 100%; 
}
.wrap__header--inner {

    background-image: none;
}

.wrap__logoHeader .logo__description {
    font-size: 20px;
}
}
@media (max-width: 768px){
.logo__link.logo__left .logo__title, .logo__link.logo__right .logo__title{
    
        font-size: 47px;
}
.wrap__logoHeader .logo__description{
    
    font-size: 18px;
}
.copyright__list {
    text-align: center;
}
}