/*!
Theme Name: Avatar Residential Detox Child Theme
Theme URI: https://avatarresidentialdetox.com/
Author: Analyt Solutions
Author URI: https://avatarresidentialdetox.com/
Description: Avatar’s inpatient drug rehabilitation and alcohol detox center offers multiple pathways of treatment to assist individuals in regaining a healthy and stable quality of life free of addiction. Avatar brings together empirical drug and alcohol rehabilitation treatments, evidence-based.*/
/* Three columns side by side */

#topbar{ padding: 10px 0px !important; position:relative !important; height: auto !important;}	
.header.sticky-active { position: fixed; top: 0; z-index: 9999999; width: 100%; }
.bnr_col_child a.avt_btn { text-transform: none !important; }
.bnr_img.order1.home-banner-img { display: flex ; align-items: center; }
section.mt-20.with-list ul.blue-icon-list.wht-icon.column_grid.two_col a { color: #fff !important; }
ul.blue-icon-list.wht-icon.column_grid.two_col li:before { top: -3px !important; }
body section.mt-20.with-list ul.blue-icon-list.wht-icon.column_grid.two_col a:hover{ color: #004f99 !important;  }
.fronpage-form { padding: 0 60px; }
.icon_list_blue li:before{ top:7px !important; }
.ftr_logo_wrp  p { color: #fff; }
body .feel_free p{ font-size: 17px !important; }
.we_provide.list-sec h3, .we_provide.list-sec a{ color: #000000 !important; }
.row.mb-40.srvc.three-image-repeat .img_sec { margin-bottom: 15px; }
.row.mb-40.srvc.three-image-repeat h3{ margin-bottom: 15px; }
.left-bg-section h2, .left-bg-section h3, .left-bg-section p { text-align: left !important;; }
.about_approach.medi_sec.order-2-mbl a { text-decoration: none; }
ul.blue-icon-list.bluebg li:before{ color: #FFF !important; }

@media screen and (max-width: 767px) {
	.fronpage-form{ padding: 0 !important; }
	.col-lg-6.col-md-12.colum_bg_img { display: block; padding-bottom: 10px !important; }
	.order-1{ order:1; }
	.order-2{ order:2; }
	.abouttitle a { font-size: 23px !important; padding-bottom: 10px !important; }
	.remove-top-space{ padding-top: 0 !important;  }
	.addiction_wrp figure.table.sober-table{width: 100%; overflow-x: auto; margin-left: 0 !important; }
	.addiction_wrp figure.table.sober-table table{min-width: 100px;    border-collapse: collapse;    width: 100%;}
	.main-parent:after{ content: none !important; } 
	ul#menu-menu-main > li.menu-item-has-children { background: url(https://revamp.avatarresidentialdetox.com/wp-content/uploads/2025/07/Avatar_Residential_Detox_Center_Home_down_icon_20x20.webp); background-repeat: no-repeat; background-position: right top; }
	/*ul.sub-menu{ display: none !important; } */
	ul.sub-menu li > a{ padding-left: 15px !important; }
	.main-parent ul li a:before{ top: 7px !important; }
	.child-parent.menu-item-has-children{ background: url(https://revamp.avatarresidentialdetox.com/wp-content/uploads/2025/07/Avatar_Residential_Detox_Center_Home_down_icon_20x20.webp);background-repeat: no-repeat; background-position: right top; }
	ul#menu-menu-main li.menu-item-has-children.addBg { background: url(https://revamp.avatarresidentialdetox.com/wp-content/uploads/2025/07/Avatar_Residential_Detox_Center_Home_up_icon_20x20.webp) !important; background-repeat: no-repeat !important; background-position: right top !important; }
	ul#menu-menu-main .sub-menu{width: 330px !important;}
}

@media screen and (min-width: 768px)  and (max-width: 1024px) {
	.home .begin_heal_form {  text-align: center;}
	.main-parent:after{ content: none !important; } 
	ul#menu-menu-main > li.menu-item-has-children { background: url(https://revamp.avatarresidentialdetox.com/wp-content/uploads/2025/07/Avatar_Residential_Detox_Center_Home_down_icon_20x20.webp); background-repeat: no-repeat; background-position: right top; }
	ul.sub-menu li > a{ padding-left: 15px !important; }
	.main-parent ul li a:before{ top: 7px !important; }
	.child-parent.menu-item-has-children{ background: url(https://revamp.avatarresidentialdetox.com/wp-content/uploads/2025/07/Avatar_Residential_Detox_Center_Home_down_icon_20x20.webp);background-repeat: no-repeat; background-position: right top; }
	ul#menu-menu-main li.menu-item-has-children.addBg { background: url(https://revamp.avatarresidentialdetox.com/wp-content/uploads/2025/07/Avatar_Residential_Detox_Center_Home_up_icon_20x20.webp) !important; background-repeat: no-repeat !important; background-position: right top !important; }
}

.index-ii .last-li-set ul.bnr_list li:last-child { align-items: flex-start; }
.index-ii .last-li-set ul.bnr_list li:last-child strong{position: relative; top: 4px;}
.home .begin_heal_form.rmtop { padding-top: 40px; }
.blog-box .blog-cont-wrp .category a:hover { color: #004f99 !important; }
.bgimg_sec.p-align { padding: 40px 0; }
.p-align-tb.feel_free{ padding-top: 50px !important; padding-bottom: 50px !important;}
.bg_row_1 .icon_box .icon_box_content a:hover { color: #004f99 !important; }
ul.icon_list_blue.column_grid.one_col.mb-50.side-two-li { display: grid ; grid-template-columns: 1fr 1fr; gap: 10px;     margin-bottom: 0 !important;}
section.about_pg.bgimg_sec.img-valign .col-lg-6.col-md-6.order-1-mbl { display: flex ; align-items: center; }
.col-md-6.res_order_2.about_approach p a:hover ,#treatment_options a:hover, .blueTick a:hover, body p a.link-txt:hover{ color: #004f99 !important;}
.col-lg-6.col-md-12.text-center.img-valign-center { display: flex ; align-items: center; }
section.bg_row_1.res_btn.mb-40.white-hover a:hover, body a.white_hover:hover, body a.link-txt.white_hover:hover{ color: #ffffff !important; }
.img-v-align-center{ display: flex ; align-items: center; }
#we_beleive .col-md-6.res_order_2 { display: flex ; align-items: center; }
ul.list-circle.dotted li { list-style: disc; }
ul.blue-icon-list.bluebg.custom-top li { display: flex ; align-items: start; }
li.start_icon { align-items: start !important; }
li.start_icon i{ position: relative !important; top: 3px !important; }

body.inner_page #we_beleive .col-lg-6.col-md-12.tab_order_1 {
    display: flex;
    align-items: center;
}

.gtranslate_wrapper{ display: flex; gap: 5px; }
.gtranslate_wrapper a img { width: 24px !important; }
input#voice-search-input { border: 1px solid #00bef2; height: 42px; padding: 10px; border-radius: 30px; }
form.voice-search-form{ text-align: center; }
button.voice-btn, .default_search { border: 0; background: none; color: #00bef2; padding: 0 7px;}


