/*
Theme Name:     Avada IM
Theme URI:      http://www.websitesetup.net
Description:    My Mental Health Spa - Alina Baugh child-theme of the Avada theme
Author:         John W. Kieken at Website Setup dot net 
Author URI:     http://www.siteprogrammer.net
Template:       Avada
Version:        1.0
*/

/* remove dots under ABBR element as seen on "required" asterisks on forms */
abbr.required,
abbr.fusion-form-element-required {
    border-bottom: none !important;
    text-decoration: none !important;  
	cursor: inherit !important;
}

abbr[title] {
    text-decoration: none;
}

/* hamburger icon regular main menu */
.fusion-mobile-menu-icons a {
	font-size: 44px !important;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-tooltip {
  z-index: 100;
}

.mission-title,
.services-title {
    background-color: #D6D7D4;
    padding: 0.5em;
}

.services-title h2 {
    font-size: 60% !important;
}

#mywhy-text {
    white-space: nowrap;
}

#home-contentboxes-title h2,
#about-specialties-title h2 {
    padding: 0 2em !important;
}

/* Custom Spaced Border Class */
.spaced-border {
    /* 1. The Border/Outline itself: width, style, and color */
    outline: 3px solid #fff; 
    
    /* 2. The Space: This pushes the outline 10px away from the element */
    outline-offset: 14px;
    
    /* 3. Safety: Margin ensures the offset border doesn't overlap other elements */
    margin: 15px; 
}


/* Align the checklist container into a centered flex column */
.fusion-checklist.contact-checklist {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

/* Ensure the inner items stay neatly aligned with one another */
.fusion-checklist.contact-checklist .fusion-li-item {
    text-align: left;
    width: auto;
}


/* from within the Avada Options custom CSS section */
.grecaptcha-badge { 
    visibility: hidden; 
}