@font-face {
    font-family: 'black';
    src: url('https://mysites.therapysites.com/0065115/storage/app/media/black-jack-copy.ttf');
}
/*******************************************************************************/

/*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__page-content--inner a {
    text-decoration: underline !important;
}
form {
    width:300px;
}

/*******************************************************************************/
/************************SLILDER SIDE********************************/

.slider__text.solid-background {
    background: none !important;
    color: white;
    font-size: 30px;
    
}



/*******************************************************************************/
/*****************SLOGAN SECTION **********************************************/

.slideshow__section .slogan__block p {
    margin: 0px 0 10px;
   
  
    
}




/*******************************************************************************/
/*****************ORDER LIST**********************************************/

.custom_list-style li{
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.3em;
    padding-left: 2.5em;
}

/*******************************************************************************/
/**************TITLE AND DESCRIPTION*********************************************/

@font-face {
    font-family: 'futurabt';
    src: url('https://mysites.therapysites.com/0065115/storage/app/futurabt-bold-webfont-1.woff');
}


.wrap__logoHeader .logo__title {
    font-size: 40px;
    font-weight: bold;
    color: rgb(112, 76, 76);
}

.logo__description {

    color: rgb(112, 76, 76);
}

/*******************************************************************************/
/********************LEADFORM**********************************************/


.leadForm {
    width: 50%;
    padding-bottom: 20px;
}


.leadFormInfo {;
    display: none;
}
/*******************************************************************************/
/*****************FOR SIDEBAR *********************************/

.sidebar-text {
    position: relative;
    z-index: 9999;
}


.sidebar-text p {
    font-size: 17px !important;
    margin: 0 0 3px;
    text-align: center;
    display: block;
}


.sidebar-text .bold-this {
    font-weight: bold;
    font-size:14px;
}

.sidebar-text .super-bold {
    font-weight: bold;
    font-size: 22px !important;
color: rgba(246, 180, 81, 1.00);
    line-height: 1.2;
    text-align: center !important;
    display: block;
}

.sidebar-text a {
    text-decoration:none;
    color: inherit;
    width: 100% !important;
    font-size: 20px !important;
    line-height: 1.3;
}

/*******************************************************************************/
/**************Background layout************************/

.wrap__layout .image_fullscreen__container {
    background-color: rgb(190, 192, 135);
}


/*******************************************************************************/
/********************SIDEBAR***********************************/
.sidebartext1{
    font-weight: bold;
}

.sidebarimage1{
    width: 225px; 
    height: 56px;
    margin: auto;
    display: block;
}


.sidebarimage2{
    width: 215px; 
    height: 45px;
    margin: auto;
    display: block;
}


/*******************************************************************************/
.slogan_section {
    color: rgb(218, 165, 32);
    font-size: 15px;
}


/*******************************************************************************/


@media only screen and (max-width: 1024px) {
    
    
 .wrap__layout.fullwidth-layout     .wrap__logoHeader {
    max-width: 100%;
}

    .wrap__layout.home-layout .wrap__logoHeader {
    max-width: 100%;
}
   

}
/*******************************************************************************/




@media only screen and (max-width: 768px) {
    
    
    .wrap__logoHeader .logo__title {
    font-size: 35px !important;
}
    

  .logo__description {
    text-align: center !important;
}  
    
    
    
    /*SLIDER BOTTOM HAVE SPACE*/
    .wrap__layout.fullwidth-layout .content__section--inner .content--inner {
    margin-top: 0px !important;
}
    
    
   /*SLIDER BOTTOM HAVE SPACE*/
.wrap__layout.home-layout .content--inner {
    margin-top: 0px !important;
}
 
    
    /*******slider image adjusted to 100% *******/
    
    .slideshow__section .wrap__slider {
    width: 100% !important;
    
}
    
   .slideshow__section--inner .slideshow__section--right {
    width: 100% !important;
    display: contents !important;
  
}
    
    
    .slider__image, .slider__image--fixed {
    background-position: 100% 100% !important;
    background-size: cover !important;
   
    margin-left: 10px !important;
}
    /*******************/
    
    
    
    
    .wrap__iconsSide, .wrap__ctaHeader {
    display: none !important;
}
    
    .wrap__logoHeader .logo__title {
    text-align: center !important;
}
    .wrap__logoHeader {
    float: unset !important;
    max-width: 100% !important;
    margin: 12px 0 !important;
    text-align: center !important;
}
    
    .logo__link.logo__left .logo__image {
    display: none !important;
}



}
/*******************************************************************************/

@media only screen and (max-width: 425px) {
    
    .wrap__logoHeader .logo__title {
    font-size: 30px !important;
}

    
    div#google_translate_element {
    margin-top: 0px !important;
}
    

    

  .imagehome{
   float: unset !important;
    margin: auto !important;
    display: block !important;
   margin-bottom: 10px !important;
    }

    
    .leadForm {
    width: 80%;
    padding-bottom: 20px;
}
    
    
    h1 {
    margin: 21px 0 21px !important;
    font-size: 30px !important;
}

    .logo__title {
    margin-bottom: 10px !important;
}

.wrap__logoHeader .logo__description {
    font-size: 17px !important;
  
}
    

}
/*******************************************************************************/


@media only screen and (max-width: 375px) {
 
.wrap__logoHeader .logo__title {
    font-size: 25px !important;
}

}
/*******************************************************************************/
/*******additional variables****************/

/* adjustment for logo title to have max content */
.wrap__logoHeader {
    max-width: 100%;
}

/****logo icon footer**********/
.fa{
    margin-left: 20px;
    margin-right: 5px;
}

/*******************/

.slogan_title{
 font-weight: bold;
}


.slideshow__section .slogan__block .image__container .image img {
   
    display: none;
}


.redmark{
    color: red;
}



.header-top--inner {
    padding: 0 0 10px !important;
}


.content a{
    color: rgba(147, 67, 120, 1.00);
}


/*************CODE HERE **********************/


  .serviceimage{
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
    

/*** left and right side bar color ****/
.slideshow__section .slogan__block {
    background: rgba(125, 38, 40, 1.00);
    
}
.wrap__iconsSide {
    background: rgba(125, 38, 40, 1.00);
   
}

/**************/

.sidebar-info:before {
    background: rgba(193, 142, 87, 1.00);
}




.navigation__item:hover > a {
    background: rgba(193, 142, 87, 1.00) !important;
}


#navigation_header:not(.mm-menu) .navigation__list > .navigation__item > a {
    
    background: rgba(80, 68, 27, 1.00);
    
}


#navigation_header:not(.mm-menu) .navigation__list:not(.more_nav--active) {
    background: rgba(80, 68, 27, 1.00);
    font-weight: bold;
    
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -10px;
}


/*
#navigation_header:not(.mm-menu) .navigation__list > .navigation__item.active > a, #navigation_header:not(.mm-menu) .navigation__list > .navigation__item:hover > a {
    background: rgba(80, 68, 27, 1.00);
}
*/

.aboutimg{
    margin: auto;
    display: block;
    
}


#navigation_header:not(.mm-menu) .navigation__list > .navigation__item > a {
    margin-top: 10px;
}



  .imagehome{
     float: left;
    vertical-align: top;
    height: 140px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 5px;
    width: 111px;
    }







