/* These styles are originally from Appearance > Customizer in the site */

.max-400 {
max-width: 400px;
margin: 0 auto;}

.mw-460 {
  max-width: 460px;
}

.max-750 {
max-width: 750px;
margin: 0 auto;}

.max-w-800 {
	max-width: 800px;
}

.max-w-1140 {
	max-width: 1140px;
margin: 0 auto !important;
}

.orange-btn a, .orange-btn button {
	background-color: #ee6e59 !important;
	color: #fff !important;
	border: none !important;
}

.orange-btn a:hover {
	background-color: #df6855 !important;
}


.border-none a, .border-none button {
	border: none !important;
}

.border-blue a {
	border: 2px solid #a4e1ea !important;
	background-color: transparent !important;
	color: #002d5b !important;
}

.border-blue a:hover {
		background-color: #a4e1ea !important;
}

.br-13 img {
	border-radius: 13px !important;
}

.insurance-logos .wpb_wrapper p {
    display: flex;
    padding: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 35px 70px;
    flex: 1 0 0;
    flex-wrap: wrap;
}

.request-waterfall-link button {
    padding: .8rem 2rem !important;
    color: white !important;
    background-color: var(--porto-primary-color) !important;
    text-align: center !important;
    border-radius: 2rem !important;
}

[id] {
  scroll-margin-top: 100px; 
}

.logo-row-custom {
    display: flex;
    gap: 29px;
		flex-wrap:wrap;
	justify-content: center;
}

/* make a referral page */
html body .make-a-referral-hero {
	background-position: bottom !important;
}

/* careers page */
.toggle-blue label {
	background-color: #e6f9fc !important;
}

.toggle-blue.active label {
	background-color: #002858 !important;
	color: #fff !important;
}

.bg-gradient-right-therapy {
background: linear-gradient(90deg, #E6F9FC00 40%, #E6F9FC 80%),  url("https://www.nystromcounseling.com/wp-content/uploads/mark-and-staff-genoa.jpg") 25% 50% / cover;
}
	
.left-gradient-section {
	background-size: 50% !important;
	background-position: right !important;
}

.left-gradient-section:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
/* 	background: linear-gradient(90deg, #E6F9FC00 40%, #E6F9FC 80%); */
	background: linear-gradient(90deg, #E6F9FC 55%, #E6F9FC00 75%);
}

.about-nystrom-section:before {
		content: '';
	position: absolute;
	height: 100%;
	width: 50%;
	top: 0;
	right: 0;
	background-size: cover;
	background-image: url('https://www.nystromcounseling.com/wp-content/uploads/andover-staff.jpg')
}

.who-can-benefit-section:before {
		background-image: url('https://www.nystromcounseling.com/wp-content/uploads/2-5.webp')
}

.what-to-expect-during-testing:before {
		background-image: url('https://www.nystromcounseling.com/wp-content/uploads/psychological-testing.webp');
	background-position: 50% 25%;
}

.left-gradient-white-section:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
background: linear-gradient(90deg, #fff 52%, #ffffff00 75%);
}

.right-gradient-section:before {
 	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	background: linear-gradient(90deg, #E6F9FC00 20%, #E6F9FC 50%);
	z-index: 1;
} 

.about-therapists-nystrom-section:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 50%;
	top: 0;
	left: 0;
	background-size: cover;
	background-image: url('https://www.nystromcounseling.com/wp-content/uploads/mark-and-staff-genoa.jpg');
}

.common-diagnoses-we-assess:after {
		background-image: url('https://www.nystromcounseling.com/wp-content/uploads/Nystrom_Psych_Testing_Image.webp');
}

.about-therapists-nystrom-section .wpb_row {
	  max-width:1140px;
    margin: 0 auto;
}

.about-therapists-nystrom-section .vc_column_container .col-md-12 {
	    z-index: 99;
    max-width: 500px;
    margin-left: auto;
}

.common-diagnoses-we-assess {
margin-top: 0 !important;
}

.common-diagnoses-we-assess .vc_row  {
	position: relative;
	max-width: 540px;
	margin: 0 0 0 auto;
	z-index: 1;
}

.common-diagnoses-we-assess .vc_column_container .col-md-12 {
	  z-index: 99;
    max-width: 540px;
    margin-left: auto;
}

.page-id-682 .porto-sicon-img {
	border-radius: 50%;
}

.page-id-682 .stats-block {
	margin-top: 35px;
}

@media (max-width: 1164px) {
	.common-diagnoses-we-assess .col-md-12 {
		padding-right: 0 !important;
	}
}

@media (max-width: 992px) {
	.about-nystrom-section:before, .about-therapists-nystrom-section:after, .who-can-benefit-section:before, .what-to-expect-during-testing:before, .common-diagnoses-we-assess:after {
		display: none;
	}
.left-gradient-section:after, .right-gradient-section:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(90deg, #E6F9FC 100%, #E6F9FC00 100%);
}
	.left-gradient-white-section:after {
background: #fff;
	}
.about-therapists-nystrom-section .vc_column_container .col-md-12 {
    max-width: 100%;
    margin: 0 auto;
}
.common-diagnoses-we-assess .vc_row, .what-to-expect-during-testing .vc_row, .who-can-benefit-section .vc_row {
    margin: 0 auto;
	justify-content: center;
}
	
	.who-can-benefit-section	.wpb_wrapper {
	max-width: 500px;
	}
		.who-can-benefit-section	.col-md-12 {
	    display: flex;
    justify-content: center;
	}
}


@media (max-width: 767px) {
	html body .make-a-referral-hero {
	padding-top: 50px !important;
		padding-bottom: 100px !important;
}
	
.custom-icon-responsive .vc_column_container {
		width: 50% !important;
}
	
/* 	careers */
	.page-id-682 .make-a-referral-hero h2 span, .page-id-682 .make-a-referral-hero .porto-u-main-heading span , .page-id-682 .make-a-referral-hero .porto-u-main-heading div {
font-size: var(--fs-xl) !important;
		line-height: 1 !important;
	}
}

@media (min-width: 1800px) {
html body .make-a-referral-hero {
		padding-bottom: 200px !important;
	}
}

@media (min-width: 992px) {
.therapy-hero {
    background: linear-gradient(90deg, #57DAED 0%, #CBF7FD 20%, #E6F9FC 55%, #E6F9FC00 75%), 
                    url("https://www.nystromcounseling.com/wp-content/uploads/therapy-hero-desktop.jpg") 90% 20%/cover;
    padding: 4.5rem 0;
}
	.therapy-schedule {
    background: linear-gradient(90deg, #E6F9FC 55%, #E6F9FC00 75%),
                    url("https://www.nystromcounseling.com/wp-content/uploads/therapy-find-appt-desktop.jpg") 95% top/cover;
}
}

@media (min-width: 601px) and (max-width: 991px) {
	.therapy-hero {
    background: linear-gradient(180deg, #57DAED 0%, #CBF7FD 20%, #E6F9FC 40%, #E6F9FC00 50%),
                    url("https://www.nystromcounseling.com/wp-content/uploads/therapy-hero-tablet-2.jpg") center bottom/contain no-repeat;
    padding-bottom: 50%;
}
	.therapy-schedule {
    background: linear-gradient(180deg, #E6F9FC 40%, #E6F9FC00 55%),
                    url("https://www.nystromcounseling.com/wp-content/uploads/therapy-find-appt-tablet-2.jpg") center bottom/contain no-repeat;
    padding-bottom: 50%;
}
}