/*
Theme Name: Therapy SoCal
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.header-main .top-part .elementor-icon-box-title {
  margin: 0;
}
.header-main .top-part .e-con-inner {
  padding: 0 !important;
}
.header-main .top-part .right {
  width: auto !important;
}
.header-main .top-part .right .elementor-icon-box-wrapper {
  background: rgba(0,0,0,.25);
  padding: 0 20px;
}
.header-main .top-part .right .elementor-icon-box-wrapper:hover {
  background: #e28a73;
}
.header-main .main-menu-part .right .elementor-icon-box-title {
  margin: 0 !important;line-height: normal !important;
}

.header-main .main-menu-part .left {
  width: 8% !important;
}

.header-main .main-menu-part .right {
  width: 92% !important;
}

.menu-btn a {
  background: #e28a73;
  color: #fff !important;
  padding: 15px 30px !important;
  border-radius: 7px !important;
}
.menu-btn a:hover {
  background: #62847d !important;}
  .main-menu-part .e-con-inner {
  padding-bottom: 0 !important;
}
.header-main .main-menu-part .right .cnt-info {
  position: relative;
  top: -20px;
}

.turbo-header-template.ta-sticky-active{box-shadow:0 0 8px #ccc}

.footer-top-part .footer-logo {
  background: #fff;
  border-radius: 20px;
  padding: 20px;
}

.footer-top-part .left{width:22% !important}
.footer-top-part .right{width:78% !important}

.footer-top-part .tahefobu-nav-menu {
  flex-direction: column;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  gap: 0 !important;
}
.footer-top-part .tahefobu-nav-menu li {
  margin: 0 !important;
    margin-left: 0px;
  line-height: normal !important;
}
.footer-top-part .tahefobu-nav-menu li a {
  padding: 8px 0px 8px 15px !important;
}

.footer-top-part ul.tahefobu-nav-menu li {
    position: relative;
    
}

.footer-top-part ul.tahefobu-nav-menu li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    background: #fff;
    border-radius: 50%;
    transform: translateY(-50%);
}
.footer-top-part .right h5 {
  margin-bottom: 15px;
}