/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2023 | 09:37:21 */
#sidebar .essb_links, #footer .essb_links { display: none !important; } 

#comments { display:none !important; }

#content ul li { list-style: inherit !important; margin-left: 10px;  }
#content ol li { list-style: inherit !important; margin-left: 10px;  }

.home #main { padding-bottom: 0 !important; padding-top: 0 !important; }

/*Sidebar Styles*/
.sidebar-content {
    border: 0px solid rgba(0,92,185) !important;
  border-radius: 0px !important;
  transition: .2s !important;}
.sidebar-content:hover {border: 0px solid #80BC00 !important;border-radius: 0px !important;}

/*values transition*/
.values-1 { transition: .5s !important; }
.values-1:hover { transform: scale(1.02) !important; }

/*text position*/
.textposition {position: relative; z-index: 2;}


/* addiction treatment programs */
.row_programs-1 .upb_row_bg.vcpb-vz-jquery { background-size: 108%; }

.row_programs-2 .inner-col_programs-2 h5 { padding-left: 25px !important; padding-right: 25px !important; padding-bottom: 16px !important; }
.inner-col_programs-2 p { font-size: 14.5px !important; line-height: 26px !important; }

.inner-col_programs-2 .vc_column-inner { transition: .35s !important; box-shadow: 5px 5px 20px rgba(0, 0, 0, .125) !important; border-top-width: 8px !important; border-top-style: solid !important; border-top-color: rgb(0, 92, 185) !important; }
.inner-col_programs-2 .vc_column-inner:hover { background-color: #ffffff !important; border-top-width: 8px !important; border-top-style: solid !important; border-top-color: #80BC00 !important; }

/*hero button align*/
.row_hero .ubtn-ctn-left, .row_hero .ubtn-ctn-right { text-align: center !important; margin-bottom: 20px !important; }


.hero-overlay .vc_custom_1559249681057:hover { background: rgba(0, 92,185, 0.4) !important; }
.hero-overlay .vc_custom_1559249681057 { transition: .6s !important; }

/* mobile images */
@media(max-width:500px) { .alignright { text-align: center !important; width: 100% !important; padding-bottom: 15px !important; }}
@media(max-width:500px) { .alignleft { text-align: center !important; width: 100% !important; padding-bottom: 15px !important; }}

.masthead:not(.sub-downwards) .sub-nav .sub-nav {
    margin-left: -2px !important;
}

.sub-nav {
    padding: 0px !important;
}

.vc_column-inner.vc_custom_1603982310671 {
  box-shadow: 5px 5px 20px rgba(0, 0, 0, .125) !important;
  
}
