/*
Theme Name: MCAD Child Theme
Description: 
Theme URI:   https://www.helpforanxietydepression.com
Author: MCAD
Author URI:  https://www.helpforanxietydepression.com
Template: salient
Version: 2.0
*/


.mcad-boxshadow .vc_column-inner {
    box-shadow: 0px 11px 15px -3px rgba(0, 0, 0, 0.15);
}

.mcad-boxshadow-img {
	box-shadow: 0px 11px 15px -3px rgba(0, 0, 0, 0.15);
}


.mcad-services-line-cas {
    position: relative;
    display: inline-block; /* Adjust based on your layout needs */
}


/* Colors */

.mcad-green {
	color: #65bc7b;
}


/* Menu */

.sf-menu > li ul {
  width: 41em;
}

/* WPML Menu
------------------------------------------------------ */

.wpml-ls-legacy-list-horizontal a {
    padding: 0px !important;
}

.wpml-ls-legacy-list-horizontal {
    padding: 7px 0px 0px 0px !important;
}

/* Home Page */

.mcad-services-line-cas img{
    display: block;
    width: 100%; /* Adjust this to match your image size */
    border-bottom: 10px solid #D5F7AC; /* Neon green line below the image */
}

.mcad-services-line-cfs {
    position: relative;
    display: inline-block; /* Adjust based on your layout needs */
}

.mcad-services-line-cfs img{
    display: block;
    width: 100%; /* Adjust this to match your image size */
    border-bottom: 10px solid #6EFFB9; /* Neon green line below the image */
}

.mcad-services-line-as {
    position: relative;
    display: inline-block; /* Adjust based on your layout needs */
}

.mcad-services-line-as img{
    display: block;
    width: 100%; /* Adjust this to match your image size */
    border-bottom: 10px solid #B1FBFF; /* Neon green line below the image */
}

.mcad-how-list h4 {
	font-size: 24px !important;
	margin-bottom: 10px !important; 
}

.mcad-how-list .nectar-icon-list[data-icon-style=no-border][data-icon-size=large] .nectar-icon-list-item .list-icon-holder span {
	font-size: 75px !important;
}


/* Team Page */

.mcad-teampage-profile-name {
    font-family: Merriweather;
    font-size: 21px;
    font-weight: bold;
    color: #022F35;
}

.mcad-teampage-profile-position {
	font-family: inter;
    font-size: 16px;
}


/* Footer */

#footer-outer {
    border-top: 1px solid #35595D;
}

.mcad-footer-contact-icons i[class^=icon-], .icon-default-style.extra-color-1 {
	color: #FFF !important;
	font-size: 21px !important;
}

i.icon-default-style.steadysets-icon-map-marker.accent-color {
	margin-top: 4px;
}

i.icon-default-style.linecon-icon-mail.accent-color {
    margin-top: -5px;
}

.mcad-footer-newsletter {

}



/* General */

a.nectar-button.large.regular.accent-color.regular-button.mcad-button-radius, a.nectar-button.large.regular.extra-color-1.regular-button.mcad-button-radius {    
	border-radius: 1000px !important;
	font-size: 16px !important;
}

.nectar-button.mcad-button-fullsize {
    width: 100%;
	text-align: center;
}

.nectar-button.mcad-button-75 {
    width: 75%;
	text-align: center;
}

.nectar-button.mcad-button-50 {
    width: 50%;
	text-align: center;
}

/* FAQ Toggle */

.toggles--minimal-shadow .toggle.default > .toggle-title a:hover, .toggles--minimal-shadow .toggle.default.open > .toggle-title a, body div[data-style*=minimal] .toggle.open>.toggle-title a, body div[data-style*=minimal] .toggle>.toggle-title a  {
    font-size: 15px;
    font-weight: bold;
}

div[data-style*="minimal"] .toggle.open {
	background: #FFF;
}

/* Testimonial */

span.testimonial-name {
	font-family: Merriweather !important;
	font-size: 24px !important;
	font-weight: 400 !important;
	color: #022F35 !important;
}

.testimonial_slider[data-style*=multiple_visible] blockquote .title {
	color: #65BC7B !important; 
	font-size: 16px !important;
}


/* Misc */

/* Hide empty archives */
.widget_archive:empty {
    display: none;
}

/* Hide empty categories */
.widget_categories:empty {
    display: none;
}

.mcad-float-left {
	float:left ;
}

.mcad-link-bold {
	font-weight: bold !important;
}


/* Newsletter */

.mcad-newsletter {
	position: relative;
	width: 70%;
}

.mcad-newsletter-input {
	border-radius: 1000px !important;
	border: 1px solid #C9C9C9 !important;
	padding: 10px 20px !important;
}

.mcad-newsletter-button {
	position: absolute;
	right: 0px;
	-webkit-border-radius: 1000px !important
	border-radius: 1000px !important;	
}



/* TBS */

.mcad-subtext {
	color: #65BC7B;
	text-transform: uppercase;
	margin-bottom: -5px;
}


.mcad-flex-icon .svg-icon-holder.bound {
	margin-bottom: 0;
	margin-right: 25px;
}


.mcad-flex-icon .nectar_icon_wrap {
	margin-bottom:0px;
}

.mcad-flex-icon .wpb_wrapper {
	display: flex;
	align-items: center;
}

.mcad-flex-icon .nectar_icon_wrap .svg-icon-holder[data-color="accent-color"] svg path {
	stroke: none !important;
	fill: #65BC7B !important;
}

/* object flex */

.mcad-flex-icon object {
	margin-right: 25px;
	margin-bottom: 0px;
	filter: invert(69%) sepia(19%) saturate(932%) hue-rotate(83deg) brightness(94%) contrast(84%);
}

.mcad-flex-icon p {
	padding: 0 !important;
}


.nectar-video-box a.nectar_video_lightbox:not(.play_button_mouse_follow)::before {
	opacity: 0 !important;
}

.nectar_video_lightbox svg {
    box-shadow: -4px 4px 25px rgb(0 0 0 / 40%);
}

.nectar-video-box:not([data-mouse-style=see_through_contrast]) a.nectar_video_lightbox {
	
	box-shadow: 0 20px 45px rgba(0, 0, 0, .0) !important;
}


/* Gravity Form */

body .gform_wrapper .gform_footer input[type=submit] {
    background-color: #022f35 !important;
    border-radius: 1000px !important;
	width: 30% !important;
	font-family: Merriweather !important;
}


/* Review */

body[data-form-submit="regular"] .container-wrap button[type="submit"] {
	border-radius: 1000px !important;
}

/* Temp Disable */

.subheader, .wp-block-heading, .wp-block-archives-list.wp-block-archives, .wp-block-categories-list.wp-block-categories {
	display: none;
}