/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.4.5.1588853980
Updated: 2020-05-07 12:19:40

*/



#main-footer {
    border-top: solid 2px white;
}
.et_pb_gutters3 .et_pb_column_3_5, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
    width: 62%;
}


/*
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 1.5%;
}
*/


.gform_title{
	font-size:28pt !important;
}
#et-boc .dica_divi_carousel .dica_divi_carouselitem, #et-boc .dica_divi_carousel .dica_divi_carouselitem>div, .dica_divi_carousel .dica_divi_carouselitem, .dica_divi_carousel .dica_divi_carouselitem>div {
    border-radius: 8px;
}

#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img, .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
    border-radius: 8px 8px 0;
    padding:3px;
}


#SpacerPixel{
	display:none;
}
.AngelaPayumo {
    display: none;
    text-align: left;
    float: left;
	position:relative;
    margin-right: -75px;
    margin-bottom: -827px;
    margin-left: -245px;
    margin-top: 31px;
    background-color: rgba(43, 43, 43, 0.93);
    padding: 9px;
    width: 272px;
    color: #fff;
    font-family: Open Sans,Arial,sans-serif;
    font-size: 12pt;
    border: solid 1px black;
}

.CondDocInfoIcon {
    float: right;
    width: 20px;
    margin-top: 2px;
    margin-right: -4px;
}
.CondDocInfoIcon:hover .AngelaPayumo{
    display: block;
}
.HomeInsuranceLogos{
		width:550px;
	}
.HomeInsuranceLogos img{
	padding :3px 12px;
	background-color:white;
	margin-right:3px;
	border-radius:4px;
	}
.CondHeadCont{
	background-position: top center;
    background-image: url(/wp-content/uploads/2021/02/HeaderBG-BlueLt.png);
	background-size: auto;
	min-height:274px;
	background-repeat: no-repeat;
	margin-left:-8px;
	border-top: solid 2px white;
}

.CondHeadLeft{
	display:inline-block;
	width:100%;
}
.CondHeadLeft img{
	margin-left:25%;
	margin-top:50px;
}
.CondHeadRight{
	min-height:1017px;
	width:356px;
	margin-top: -190px;
	padding: 0 27px;
	border: solid 2px #317386;
	display:inline-block;
	float:right;
	text-align:center;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#317386+24,ffffff+100 */
background: #317386; /* Old browsers */
background: -moz-linear-gradient(top, #317386 24%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #317386 24%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #317386 24%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#317386', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.CondContHowThisWorks{
	display:none;
}
#AlohaQuote{
	margin-left:-115px;
	float:left;
	margin-top:-360px;
}
#DocImage{
	float:right;
}
.CondDoctorImgCont-Angela {
    background-image: url("/wp-content/uploads/2021/02/Anela.jpg");
  background-position: top center;
  background-repeat: repeat-x;
    width: 270px;
	margin-left:14px;
    height: 307px;
	margin-top:35px;
    border: solid 2px white;
}
.CondDoctorImgCont-Cedric {
    background-image: url("/wp-content/uploads/2021/02/Dedric.jpg");
  background-position: top center;
  background-repeat: repeat-x;
    width: 270px;
	margin-left:14px;
    height: 307px;
	margin-top:35px;
    border: solid 2px white;
}
.CondDoctorImgCont-Amdrea {
    background-image: url("/wp-content/uploads/2021/03/AndreaCond.jpg");
  background-position: top center;
  background-repeat: repeat-x;
    width: 270px;
	margin-left:14px;
    height: 307px;
	margin-top:35px;
    border: solid 2px white;
}
#CondDocNameCont {
    background-color: #00000096;
    width: 100%;
    min-height: 37px;
    vertical-align: bottom;
    margin-top: 266px;
    color: #ffffff9c;
    border-top: solid 1px #ffffff7d;
    padding: 6px 8px;
    text-align: left;
    font-size: 12pt;
}
#CondDocNameCont:hover {
	color: #fff;
}


.CondHowItWorksButton, .CondGreenButton-Desktop {
    width: 312px;
    height: 56px;
	margin:auto;
    border-radius: 4px;
    background-color: #039d0e;
    margin-bottom: 25px;
    text-align: center !important;
    color: white;
    font-size: 18pt;
    font-weight: 600;
    padding: 14px 24px;
	cursor:pointer;
	margin-top:5px;
}
.CondHowItWorksButton:hover,.CondGreenButton-Desktop:hover {
    background-color: #05650c;
}
#commentform textarea {
    max-width: 1080px;
	border: solid 1px;
}
body .et_pb_bg_layout_light.et_pb_button:hover, body .et_pb_button:hover {
    border-radius: 4px !important;
}
.post-template-default #content-area {
    width: 90%;
	margin:auto;
	max-width:1391px;
}
.post-template-default h2 {
    font-weight: 600;
	color:#808080 !important;
}



.et_pb_blog_0 .et_pb_post .entry-title a, .et_pb_blog_0 .not-found-title {

    font-size: 12pt!important;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post p, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post p {
    font-size:12pt !important;
	margin-bottom:25px;
}

.post-template-default h2 {
    margin-top: 25px !important;
}
#ez-toc-container a.ez-toc-toggle {
    display:none !important;
}
.post-template-default #main-content{
  background-image: url("/wp-content/uploads/2021/02/BlogPostHeaderBG2.gif");
  background-position: top center;
  background-repeat: repeat-x;
}
#breadcrumbs {
    margin-top: -35px;
    margin-bottom: 74px;
}
#ez-toc-container ul {
    margin-left: 8px !important;
    padding-right: 10px;
    padding-bottom: 8px;
}
.et_post_meta_wrapper h1{
	    font-weight: 600 !important;
}
#ez-toc-container {
    color: #000;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#E0743E+0,b14d1f+100 */
	background: white;
    font-weight: 600;
    float: right;
    margin-top: -601px;
    min-height: 565px;
	min-width: 304px;
}


.BlogPostCWH {
    width: 100%;
    background-color: #e5e5e5;
    min-height: 404px;
    text-align: center;
    padding: 15px 7px 35px;
    font-size: 14pt;
	border-radius:8px;
	border:solid 1px #888;
}

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
    border-color: #f8d9a8;
    background-color: #E0743E;
    width: 228px;
    margin-top: 8px;
	border-radius:0px 0px 4px 4px;
	border-top:0;
	padding-top: 30px;
	padding-bottom: 5px;
	margin-left: -66px;
    margin-top: 18px;

}
#top-menu li {
    padding-bottom: 18px !important;
}
#top-menu li li a {
    padding-bottom: 10px !important;
    margin-top: -10px;
    width: 208px;
    margin-left: 10px;
	padding-bottom: 0 !important;
	background: #E0743E;
}
#top-menu li li {
    padding: 0 10px 0 0;
	text-align: center;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: rgba(0,0,0,.0);
    opacity: 1;
}

.ez-toc-title-container {
    margin-bottom: 10px;
    font-size: 14pt;
}

.ez-toc-title{
	color: black !important;
}

div#ez-toc-container ul li {
    line-height: 17pt;
}
html, body {
   max-width: 100%;
   overflow-x: hidden;
}
.container {
    width: 100%;
    max-width: 1920px;
}
#breadcrumbs a{
	color:#a4a4a4 !important;
	font-size: 12pt;
}
#top-menu a{
	color: #fff;
}
.NewsRoomLogoTwo{
		display:none;
	}

#logo {
    margin-left: 15px;
    margin-top: 11px;
    max-height: 75% !important;
    content: url("/wp-content/uploads/2021/01/CW-Logo-Long-ALLWHITE-1.png");
}
#top-menu li {
        font-size: 20.5px;
}
.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation {
    padding-top: 58px !important;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1.35em;
}

#consent_form {
    height: 620px !important;
    margin: auto;
    width: 70%;
    background-color: white !important;
	border: 2px solid !important;
	overflow-x: hidden !important;
}
#consent_form h1{
    margin-bottom:15px;
	color: #333333ad;
}


/*

 ************************ LOGIN

*/

.LoginContainer{
	margin:auto;
	max-width:725px;
	border-radius: 8px;
    overflow: hidden;
}
.LoginLeft{
	width:200px;
	display:inline-block;
	background-color:white;
	min-height:338px;
	vertical-align:top;
	border: solid 1px #0E395B;
	border-right:none;
	border-bottom:none;
	border-radius: 8px 0 0 8px;
}
.LoginRight{
	width:525px;
	margin-left: -4px;
	display:inline-block;
	background-color:white;
	min-height:338px;
	vertical-align:top;
	border: solid 1px #0E395B;
	border-radius: 0 8px 8px 0;
	padding:32px;
	text-align:center;
	padding-bottom: 0;
}
.LoginRight input[type="text"]{
	width:100%;
	padding: 11px 16px!important;
}
.LoginButtonBox{
	width:200px;
	cursor:pointer;
	min-height: 112.4px;
	font-size: 12pt;
	text-align: center;
    color: #0E395B;
    padding-top: 23px;
	border-top: solid 1px #0E395B;
}
.LoginButtonBox:hover{
	background-color:#0E395B;
	color:white;
	border-top: solid 1px #0E395B;
}

.LoginSubmitButton {
    width: 100% !important;
    background-color: #E0743E !important;
    height: 50px !important;
    color: white !important;
    cursor: pointer !important;
    border-radius: 4px !important;
    font-size: 16pt !important;
    padding-top: 12px !important;
    margin-top: 17px !important;
	margin-bottom:7px !important;
}
.LoginSubmitButton:hover{
	background-color:#CC6C3C !important;
	border-radius: 4px !important;
    font-size: 16pt !important;
    padding-top: 12px !important;
    margin-top: 17px !important;
	margin-bottom:7px !important;
}


/*

 ************************ INSURANCE NOTIFICATION

*/


#three_steps_insurance{
	font-size:28pt;
	font-weight:600;
	color:#0a395c;
	line-height: 1em;
}
#InsuranceOne,#InsuranceThree{
	margin-top:15px;
}
#InsuranceTwo{
	margin-top:45px;
}
#front_and_back,#front_only{
	margin-top: 25px;
    font-size: 17pt;
    margin-bottom: -4px;
    color: #245f04;
    font-weight: 600;
}
.row-right {
    background-color: #fff3e7;
    padding: 15px;
    border: solid 1px #E0743E;
}

#et_search_icon:before{
	color: #fff !important;
}
.dropzone {
    min-height: 150px;
    border: none;
    background: none;
    padding: 0;
}
.dropzone .dz-preview.dz-image-preview {
    background: white;
    border: solid 1px;
	padding:17px;
}
.close-notice{
    cursor: pointer;
    float: right;
    color: white;
    border: none;
	padding: none;
	background-color:none;
}

.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover {
    border: none;
	padding: none;
	background-color:none;
}
.already_up {
	font-size:22pt;
}

/*

 ************************ EXTRAS

*/

.MobileShowButton{
		display:none;
	margin-top:15px;
}

#upoads li {
    text-align: left !important;
}
.dropzone .dz-preview .dz-image {
    border-radius: 11px;
}
.sec_insurance {
    margin: 16px!important;
    font-size: 15px!important;
    margin-left: 0px!important;
	margin-right: 5px !important;
	font-size: 14pt !important;
}
input[type=checkbox] {
    margin-right: 5px !important;
}



#upoads {
    margin-left: 22%;
}



/*

 ************************ FONTS

*/


p, li {
    font-size: 14pt;
	text-align:left;
	line-height: 150%;
}

#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
    margin-left: 36px;
}

h1 {
    font-size: 37pt;
}
.et_pb_bg_layout_dark h1{
	    color: #5c5c5c !important;
}


h2 {
    margin-top: 17px;
    margin-bottom: 8px;
}
.et_pb_module_header{
	font-family: inherit;
    font-weight: 400;
    font-size: 56px;
	line-height: 1.5;
}


#Quotiere{
	color:black;
	font-size:12pt;
}



#GreyLightFont {
    text-transform: capitalize;
}
#GreyLightFont{
	color:#757575;
	text-transform: uppercase;
	font-size: 16pt;
	letter-spacing: 2px !important;
}
#BlackMed{
	font-size: 18pt;
    line-height: 1.3;
    font-weight: 600;
    color: #5c5c5c;
}
#GreenMed{
	font-size: 18pt;
    line-height: 1.3;
    font-weight: 600;
    color: #039d0e;
}
#BlackLarge{
	font-size: 24pt;
    line-height: 1.3;
    font-weight: 600;
    color: #5c5c5c;
}
#BlackVeryLarge{
	font-size: 36pt;
    line-height: 1.3;
    font-weight: 600;
    color: #5c5c5c !important;
}
#OrangeTitle{
	color:#ef662f;
	font-size: 18pt;
	text-align:center;
}
#OrangePageHeader{
	color: #ef662f;
    font-size: 28pt;
    text-align: center;
    font-weight: 600;
}
#LargeOrange{
	color: #E0743E !important;
    font-size: 40pt;
    font-weight: 600;
	line-height: 1.3;
}
#MedOrange{
	color: #E0743E;
    font-size: 24pt;
    font-weight: 600;
	line-height: 1.3;
}
#LargeWhite{
	color: #fff;
    font-size: 48pt;
    font-weight: 600;
	line-height: 1.3;
}
#WhiteMed{
	color: #fff;
    font-size: 16pt;
}
#LargeOrange a{
	text-decoration:underline;
	color: #f88d66;
}
#LargeBlue{
	color: #0E395B;
    font-size: 40pt;
    font-weight: 600;
	line-height: 1.3;
}
#BlueFontSmall {
    color: #0E395B;
    font-size: 16pt;
    font-weight: 200;
    letter-spacing: 2px;
	font-weight: 600;
}
#BlackLightFont {
    color: #5c5c5c;
    text-transform: uppercase;
    font-size: 16pt;
    letter-spacing: 2px !important;
}
#BlackPageTitle{
	font-size: 18pt;
    color: #5c5c5c;
    font-weight: 600;
}
#OrangeP{
	font-size: 14pt;
    color: black;
    font-weight: 400;
    line-height: 33px;
}
#RegDay{
	color:#b6b7b6;
	font-size:16pt;
	font-weight:400;
}
#RegDate{
	color:#6a6873;
	font-size:16pt;
	font-weight:400;
}
#WhiteFontSmall{
	color:white;
	font-size: 16pt;
    font-weight: 400;
	letter-spacing: 2px;
}
#MedWhite{
    font-size: 36pt;
	color:white;
	font-weight: 600;
	line-height: 1.2;
}
#YellowLargeFont{
	color:#FFFECF;
	font-size: 40pt;
    font-weight: 600;
}

blockquote {
    line-height: 2em;
}

.et_pb_module_header {
    font-weight: 600;
    font-size: 54px;

}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
    font-size: 14pt;
}

.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
    color: #838383;
    font-size: 14pt;
    font-weight: 600;
}


/*

 ************************ FITBIT

*/

body .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: -0.625em;
}
.gform_wrapper textarea.medium {
    border-radius: 7px;
	margin-top: 16px;
}

/*

 ************************ CATEGORY

*/

.CategoryHeaderCont{
	height:auto;
	min-height:1200px;
	background-image: url(/wp-content/uploads/2021/03/UrgentCareHeader-Desktop.jpg) !important;
    background-position: top right;
}

.CatHeaderContentBox{
    width: 613px;
    padding: 0;
    text-align: center;
    height: 660px;
    margin-left: 7%;
    margin-top: 100px;
	margin-bottom:100px;
	color: #5c5c5c;
}
.CatHeaderContentBox p{
	text-align:center;
	margin-bottom: 30px;
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 2560px;
}






/*

 ************************ JOIN OUR TEAM

*/

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit]{
	background-color: #E0743E;
    border: none;
    border-radius: 4px;
    font-weight: 600;
    font-size: 18pt;
    color: white;
	    padding: 8px 15px;
}

.JoinOurTeamContainer {
    max-width: 654px;
    margin: 45px auto;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 97.5%;
}


/*

 ************************ SCHEDULE

*/

.schedule_title{
	text-align:center;
	font-size:18pt;
	font-weight:600;
}
.schdp_Main{
	text-align:center;
}
.schdp_Main p{
	text-align:center;
}
.centerContainer select {
    width: 100%;
    margin-top: 15px;
    border-radius: 8px;
    padding: 8px;
	margin-bottom: 15px;
}

.appointment_time{
	width: 100%;
	border-radius: 8px;
	padding: 8px;
	max-width: 370px;
}
.centerContainer select{
	max-width: 370px;
}
.section_time{
font-size: 14pt;
	line-height: 2em;
	max-width: 370px;
	    margin: auto;
}
input[type="text"], input[type="email"], input[type="password"],input[type="tel"],.wpcf7 textarea,.wpcf7 select{
    padding: 15px 26px!important;
    font-size: 14pt;
    border-radius: 8px !important;
    margin-top: 15px;
}
.centerContainer select,.appointment_time{
	font-size: 14pt;
}
.available_appt{
	margin-top: 25px;
}
.inside_available {
    padding: 10px 10px;
    display: inline;
    background-color: white;
    border-radius: 6px;
    margin-right: 7px;
}
/*

 ************************ QUESTIONAIRRES

*/


 button {
    padding: 9px 35px;
}

.inside_available:hover {
    border: 2px solid #E0743E;
	cursor:pointer;
	padding: 10px 8px;
}

/*

 ************************ REGISTRATION

*/

.RegWhiteContainer{
	width:100%;
	background-color:white;
	vertical-align:middle;
	min-height:530px;
	text-align:center;
}
.RegLeftArrow{
	display:inline-block;
	margin: 220px 20px 0;
	opacity:.8;
}
.RegRightArrow{
	display:inline-block;
	margin: 220px 20px 0;
	opacity:.8;
}
.RegWhiteTimeSlots{
	width:25%;
	margin-right:10px;
	display:inline-block;
	vertical-align: top;
	margin-top: 88px;
}
.RegTimeButton{
    padding: 19px 43px;
    font-size: 18pt;
    color: #49abe6;
    width: fit-content;
    border-radius: 4px;
    margin: auto;
	margin-top: 25px;

}
.RegTimeButton:hover{
	color:#36a51c;
	cursor:pointer;
	box-shadow: 0px 4px 8px rgba(26, 26, 26, 0.2);
}
.RegRightArrow:hover, .RegLeftArrow:hover{
	opacity:1;
}
.RegButton{
	background-color:white;
	padding:25px 25px !important;
	font-size:18pt;
	color:black;
	width: fit-content;
	border-radius:4px !important;
	margin:auto;
	width: 80%;
}
.RegButton:hover{
	background-color:white;
	padding:25px 25px !important;
	font-size:18pt;
	border-radius:4px !important;
	cursor: pointer;
	box-shadow: 0px 4px 8px rgba(26, 26, 26, 0.2);
}

.RegButton, .question_options label {
	/* background-color:white; */
	padding:25px 25px !important;
	font-size:18pt;
	color:black;
	width: fit-content;
	border-radius:4px !important;
	margin:auto;
}


.RegButton, .question_options label:hover {
	/* background-color:white; */
	padding:25px 25px !important;
	font-size:18pt;
	border-radius:4px !important;
	cursor: pointer;

}

.SelectButton{
	background-color:white;
	padding:30px 71px;
	font-size:18pt;
	color:black !important;
	width: fit-content;
	border-radius:4px;
	margin:auto;
	border: solid 5px #1bad16;
	width: 80%;
}

.RegWhiteField{
	padding:25px 25px !important;
	border-radius:4px;
	background-color:white;
	width:375px;
	font-size:15pt;
	color: #000000 !important;
	font-style:italic;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: black;
  opacity: 1; /* Firefox */
}
.RegWhiteField:hover{
	border: 1px solid #E0743E !important;
}
.ArrowNextButton{
    vertical-align: middle;
	cursor:pointer;

}

.question_options label {
    padding: 23px 20px !important;
    font-size: 16pt !important;
	border: 0 !important;
	border-radius:4px;


}

.question_options label:hover {
    padding: 23px 20px !important;
	box-shadow: 0px 4px 8px rgba(26, 26, 26, 0.2);
	border: 0 !important;
	border-radius:4px;

}

.slot_element:hover {
	box-shadow: 0px 4px 8px rgba(26, 26, 26, 0.2);
	border: 5px solid white !important;
}



/*

 ************************ HOME PAGE

*/


.HomeInsTopLogoDesk{
	display:block;
}
.HomeInsTopLogoMobile{
	display:none;
}

#hero-button:hover {
	background-color: #0E395B !important;
}

/*place button modules next to each other in the same column*/
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin: 20px auto;
    width: 100%;
    max-width: 100%;
}


.HowWorksContainer{
	min-height:auto;
	width:100% !important;
	background-position: bottom left !important;
    background-image: url(/wp-content/uploads/2020/12/StepsCloudBG.gif);
	background-size: contain;
	text-align: center;
	height:auto;
	background-repeat:no-repeat;
	padding-bottom: 215px;
}

.ThreeStepsLeft{
	max-width:682px;
	min-height:230px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin-right: 45px;
}

.ThreeStepsRight{
	max-width:822px;
	display: inline-block;
	vertical-align: top;
}

.ThreeStepsContent{
	margin-bottom:10px;
	min-height:175px;
	max-width: 725px;
	text-align:left;
	font-size: 17px;
}

#StepsImage{
	float:left;
	margin-top: -11px;
}

.et_pb_more_button,.wpcf7-submit, #wp-submit  {
    background-color: #E0743E;
    border: none;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16pt;
	color:white;
}
#wp-submit, .wpcf7-submit{
	padding:8px 15px;
}
.et_pb_more_button:hover,.wpcf7-submit:hover, #wp-submit:hover {
    background-color: #bf5b2b;
	border: none !important;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16pt !important;
	color:white !important;
	cursor: pointer;
}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked+label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #fff !important;
}
.form-submit .et_pb_button {
    background-color: #eeeeee;
    border-radius: 4px;
    float: left;
    color: grey !important;
	border: 2px solid !important;
}
.form-submit .et_pb_button:hover{
    background-color: #d7d7d7;
}
#AffordableTitle {
    float: left;
	margin-left: 42px;
}

.Home-White-WaveBG{
	margin-top:-172px;
}

.what-we-treat {
	z-index: 9999;
	margin-top: -5px;
}

.WhatWeTreatContainer{
	height:auto;
	width:100%;
	background: #E0743E !important;
	z-index: 100;
	margin-top: -5px;
	align-items: center;
}
.WeTreatContentContainer {
    width: 90%;
    margin: auto;
    padding-top: 40px;
	text-align:center;
	padding-bottom:65px;
}
.WhatTreatleft {
    text-align: left;
    max-width: 584px;
	display:inline-block;
	color:white;
	font-size:24pt;
	font-weight:600;
	margin-right:183px;
	line-height:4em;
}
.WhatTreatleft a {
	color:white;
	text-decoration: none;

}

.WhatTreatRight {
    text-align: left;
    max-width: 538px;
	display:inline-block;
	vertical-align: top;
	margin-top:20%;
	margin-bottom: auto;
}
.WhatTreatBullets{
	display:inline-block;
	width:49%;
	vertical-align:top;
	margin-top:8px;
	margin-bottom: 8px;
}
.WhatTreatBullets li{
	 font-size: 11pt;
}
.WhatTreatBullets ul{
	 margin-left: 6px !important;
}
.WhatTreatRight a {
    color:white !important;
	text-decoration:underline !important;
}

.FeaturedWhiteContainer{
	min-height:648px;
	text-align:center;
	padding-top:96px;
}
.FeaturedLeft{
	width:35%;
	display:inline-block;
	text-align:left;
}
.FeaturedRight{
	width:35%;
	display:inline-block;
	text-align:left;
	margin-left:130px;
	vertical-align:top;
}
.PeopleSayingContainer{
	padding-top:116px;
	padding-bottom:76px;
	min-height:1020px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e66456+0,f98f68+100 */
background: #e66456 !important; /* Old browsers */
background: -moz-linear-gradient(top, #e66456 0%, #f98f68 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e66456 0%,#f98f68 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e66456 0%,#f98f68 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e66456', endColorstr='#f98f68',GradientType=0 ) !important; /* IE6-9 */
}

.HomeMeetOutTeam{
	background-color:#317386;
	min-height:700px;
	padding:100px 5%;
}
.HomeMeetOutTeam a :hover{
	color:#f88e67;
	font-weight:600;
}
body #page-container .et_pb_section .dica_divi_carouselitem .dica-item-content>div:not(.content):not(.dica-image-container):not(.social-media-container) a{
	display:none;
}
.et_pb_slider .et_pb_slide_0{
		background-color:white !important;
	width:544px;
	height:625px;
	border-radius:8px;
}
.HomeTestimonialsContainer{
	text-align:center;
}
.HomeBottomApps{
	min-height:900px;
	padding: 125px 15%;
	display:none;
}


/*

 ************************ CONDITIONS

*/


.ConditionDocContainer {
    max-width: 429px;
    background-color: #FFFECF;
    padding: 10px;
    border: solid 1px #e57a44;
    float: right;
}
#ImageCurves{
	border-radius:8px;
	border:solid 1px #333;
}
.ConditionDocContainer p{
	 font-size: 12pt;
}
.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover, .et_pb_contact_reset:hover, .et_pb_contact_submit:hover, .et_pb_pricing_table_button:hover {
    background-color: #bf5b2b !important;
	border-radius: 4px;
}
.ConditionDocContainer img{
	border:solid 1px white;
}
.ConditionsMeetTeamContainer p{
	font-size:12pt;
	line-height: 1.75em;
}
.ConditionsWeTreatGreyContainer p{
	font-size:13pt;
	padding-bottom: 8px;
}

#CondInsurMobileHide{
		display:none;
	}
#CondInsuranceLogosRight{
	margin-bottom: -488px;
}



/*

 ************************ HOW IT WORKS

*/

.SkipWaitingRoom{
	text-align:left;
	padding-top: 48px;
}
.HoursContainer{
	width:50%;
}


/*

 ************************ WHAT WE TREAT

*/


.page-id-14370 .et_pb_gutters3,.page-id-11721 .et_pb_gutters3 {
    margin-right: 0px !important;
}
.ConditionsTreatInsertContainer{
	margin-left:20%;
	padding-bottom: 16px;
}
.page-id-14370 .et_pb_gutters3 .et_pb_column_1_2,.page-id-14370  .et_pb_gutters3.et_pb_row .et_pb_column_1_2,.page-id-11721 .et_pb_gutters3 .et_pb_column_1_2,.page-id-11721  .et_pb_gutters3.et_pb_row .et_pb_column_1_2.page-id-11721 .et_pb_gutters3 .et_pb_column_1_2,.page-id-11721  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: auto;
}

.page-id-14370 .et_pb_gutters3 .et_pb_column, .page-id-14370  .et_pb_gutters3.et_pb_row .et_pb_column,.page-id-11721 .et_pb_gutters3 .et_pb_column, .page-id-11721  .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 0 !important;
}
.page-id-14370 .et_pb_accordion_0.et_pb_accordion,.page-id-11721 .et_pb_accordion_0.et_pb_accordion{
	width:650px !important;
}
.BlueTopInsurance{
	background-color:#317386;
	text-align:center;
	color:white;
	font-size:15pt;
	height:auto;
	padding:15px  0;
	font-weight:600;
}

.WhatTreatPageRight{
	max-width: 613px;
    padding-left: 45px;
	line-height: 23pt;
	margin-left: 75px;
}
.CatWhatTreatPageRight{
	max-width: 613px;
	line-height: 23pt;
	margin-left: 75px;
}
.WhatWeTreatAccord,.CatWhatWeTreatAccord{
	padding-top:70px;
	margin-left:210px;
}

.page-id-14370 .et_pb_column_1{
		width: 660px !important;
	}

.et_pb_column_0 {
	padding-top: 0px;
}

.page-id-14370 .et_pb_toggle_open .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_open h5.et_pb_toggle_title, .et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title  {
    font-weight: 600;
    font-size: 24pt;
	color:#E0743E;
    padding-top: 35px;
}
page-id-14370 .et_pb_toggle_open,.et_pb_toggle_open {
    padding: 0;
}

.et_pb_toggle_content {
    font-size: 14pt;
}
.page-id-14370 .et_pb_toggle_close,.et_pb_toggle_close {
    background-color: #fff;
	padding: 0;
}
.page-id-14370 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.page-id-11721 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 0;
}
.page-id-14370 .et_pb_toggle,.et_pb_toggle {
    border:none;
}
.page-id-14370 .et_pb_toggle_title:before,.et_pb_toggle_title:before {
    color: #E0743E;
    margin-right: 37px;
}
.page-id-14370 .et_pb_toggle_title:before,.et_pb_toggle_title:before {
    font-size: 26px;
}
.et_pb_accordion .et_pb_toggle_title:before, .et_pb_toggle .et_pb_toggle_title:before{

}
.et_pb_accordion_0 .et_pb_toggle_title:before {
    color: #E0743E !important;
	    margin-top: 4px;
}
.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-14370 .et_pb_toggle_title.page-id-11721 .et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title, .et_pb_toggle_title{
	font-weight: 600;
    font-size: 24pt;
	color:#E0743E;
    padding-top: 32px;
	margin-bottom: 8px;
}


.BookMoreButtonAccordian {
	float: right;
	margin-bottom: 16px;
}

/*.page-id-14370 .et_pb_toggle_close,.et_pb_toggle_close{
	padding-bottom: 31px !important;
}*/

.WWTGretTitle{
	padding:34px;
	background-color:#cbcbcb;
	width:100%;
}
.WWTOrangeTitle{
	padding:34px;
	background-color:#E0743E;
	width:100%;
}
.WWTGreyContent{
	padding:34px;
	background-color:#f2f2f2;
	width:100%;
}
.page-id-14370 .et_pb_accordion_item_0{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/01/UrgentCareIcon-1.gif);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_1{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/01/CovidIcon.gif);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_2{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/01/ChildrenFamilyIconOrange.gif);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_3{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/01/MentalhealthIconOrange.gif);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_4{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/01/EasyPresRefOrangeIcon.gif);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_5{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/01/WomensHealthIconOrange.gif);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_6{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/01/MensHealthIconOrange.gif);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_7{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/02/Plus65OrangeFAQ.png);
	height:auto;
	background-size: initial;
}
.page-id-14370 .et_pb_accordion_item_8{
	background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/02/EmplWellness.png);
	height:auto;
	background-size: initial;
}
/*.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
    margin-bottom: 2px !important;
}*/


.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    max-width: 400px !important;
}

/*

 ************************ SECONDARY

*/


.SecondMainContent{
	margin:auto;
	width:100%;
}
.SecondRightContent{
	margin-top:75px;
	padding-bottom:165px;
	margin: auto;
    width: 90%;
}
.HomeConditionCont{
	margin-top:130px;
	text-align:center;
}

/*

 ************************ WELLNESS

*/

.WellnessButtons{
	background-color:#317487;
	padding:9px 15px;
	border-radius:8px;
	display:inline-block;
	font-size:18pt;
	margin-right:15px;
	cursor:pointer;

}
.WellnessButtons a{
	color:white;
	font-weight: 400;
}
.WellnessButtons:hover{
	background-color:#1f5b6c;
}
.WellnessContRight img{
	vertical-align:middle;
	margin-right:5px;
}

.WellnessContLeft{
	display:inline-block;
	margin-top:25px;
}


.WellnessContRight{
	display:inline-block;
	vertical-align: top;
	margin-top:25px;
	margin-left:25px;
	text-align:left !important;
	font-size:14pt !important;
	    line-height: 2.8em;
}
.WellnessContRight p{
	font-size:14pt !important;
}

.WellnessMessage{
	font-size:18pt;
	color:#e87b44;
	font-style:italic;
	font-weight:600;
	margin-top:35px;
	margin-bottom:25px;
	font-size: 18pt;
    line-height: 1.3em;
}

/*

 ************************ NEWSROOM

*/
.PressTopCont{
	max-width:2500px;
	background-color:white;
	display: table;
	margin:auto;
	width: 80%;
}
.PressRightCont{
	float:right;
	background-color: #f9f9f9;
	width:37%;
	min-height:250px;
	padding: 45px;
	font-size: 16pt;
    line-height: 1.3em;
}
.PressLeftCont{
	float:left;
	width:55%;
	min-height:250px;
	padding: 45px;
}

.NewsOrangeTitle{
	height:110px;
	background-color:#f98f67;
	text-align:center;
	margin-top: 45px;
}
.NewsArtCont{
	border-bottom:solid 2px #ddd;
	padding-bottom:27px;
	margin-top: -40px;
}


.NewsArtCont img{
	float:right;
	margin-top:25px;
	margin-left: 25px;
}
.NewsArtCont p{
	max-width:500px;
}
.NewsArtCont h2{
	text-align:left !important;
	margin-bottom:35px;
}
.NewsPDFCont{
	border-bottom: solid 1px #317386;
    padding-bottom: 27px;
    margin-top: 15px;
    color: #bec0c2;
}
.NewsPDFCont h3 {
    font-weight: 600;
    color: #5c5c5c;
	font-size: 14pt;
    margin-bottom: -3px;
    text-align: left !important;
	padding-top: 5px;
	line-height: 1.3em;
}
.NewsPDFCont p {
	font-size: 11pt;
}
.NewsPDFCont img{
	float:left;
	margin-right:15px;
	padding-bottom: 3px;
	margin-top: -11px;
	width: 81px;
}
.NewsPDFCont a{
	color:white;
}
.NewsButton {
    background-color: #039d0e;
    margin-top: 25px;
    padding: 6px 19px;
    width: fit-content;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 600;
}
.NewsButton a{
    color: white;
}
.NewsButton:hover {
    background-color: #05650c;
}


/*

 ************************ MAIN CATAGORIES

*/
.HomeConditionBox img {
    border: solid 2px black;
    padding: 1px;
    opacity: .8;
}
.HomeConditionBox img:hover {
    opacity: 1;
}
.MoreCondLeft {
    width: 30%;
    display: inline-block;
    vertical-align: top;
	line-height: 2em;
}
.MoreCondCenter {
    width: 30%;
    display: inline-block;
    vertical-align: top;
	line-height: 2em;
}
.MoreCondRight {
    width: 30%;
    display: inline-block;
    vertical-align: top;
	line-height: 2em;
}
.ConditionsDesktop{
	font-size:12pt !important;
}
.ConditionsListMobile{
	display:none;
}


.HomeConditionBox {
    width: 172px;
    height: 141px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 8px;
    vertical-align: top;
}
.HomeConditionCont {
    max-width: 740px;
}
.MeetTherapistPic {
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
}

input.form_item, select.form_item {
    width: 375px !important;
    margin: auto;
    margin-bottom: 15px;
}
#searchBoxC {
    width: 375px !important;
}
img.alignleft {
    float: none;
}


/*

 ************************ MAIN

*/
et_pb_row {
    width: 95%;
}
#main-header{
   /* height: 125px;*/
    background-color: #E0743E;
	padding-right: 27px;
}
 /*
.HomeHeaderResponsive{
	background-size: cover;
    background-position: bottom right;
    background-image: url(/wp-content/uploads/2020/12/Home-Header-Desktop.jpg) !important;
    background-color: #4c240d;
}
*/

.et_pb_fullwidth_header.et_pb_fullwidth_header_1 {
    background-size: cover !important;
}
.container {
    width: 100%;
}
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 25%!important;
}
.et_search_form_container input{
	background-color: #ffffff1c;
    height: 30px;
    border: solid 1px #ffffff26;
	padding-left: 7px;
}
#ApptButton{
	background-color: #0E395B;
    padding: 12px 16px;
    border-radius: 4px;
    color: white;
	box-shadow: 0px 5px 6px rgba(26, 26, 26, 0.24);
}

#ApptButton:hover{
	background-color: #0A2A42;
	cursor: pointer;
	box-shadow: 0px 5px 6px rgba(26, 26, 26, 0.24);}

.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    letter-spacing: 1px;
	padding-bottom:0 !important;
}



.et_header_style_left #et-top-navigation nav>ul>li>a,#top-menu li,#top-menu li a{
    padding-right: 23px !important;
}

#top-menu li a {
    font-size: 14pt;
}
#top-menu li li a:hover {
	background-color:#0E395B;
}

#top-menu-nav>ul>li>a:hover{
	opacity:1;
	color:#0E395B;
}
#top-menu li li a {
    padding-bottom: 6px !important;
	margin-top: -10px;
	height: 44px;
	    padding-top: 0;
}
/*
.page-id-11723 #main-header{
	background-position: top right !important;
     background-image: url(/wp-content/uploads/2020/12/HomeIpadNavBG.jpg);
	 box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
	background-size: initial;
}
*/

.HomeHeaderContentBox{
	max-width:515px;
	padding-top:125px;
	    margin-left: 144px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button, button {
    background-color: #E0743E;
    border: none;
    border-radius: 4px;
    font-weight: 600 !important;
    font-size: 16pt !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover{
    background-color:#bf5b2b;
	font-weight: 600 !important;
    font-size: 16pt !important;
}
.et_pb_button:after{
	display:none;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
    padding: .3em 1em;
	border-radius:4px;
}

.secondary-button {
	background-color: #E0743E;
	color: white;
    border: none;
    border-radius: 4px;
    font-weight: 400 !important;
    font-size: 13pt !important;
	padding: .3em 1em;
}


.secondary-button:hover {
	 background-color:#bf5b2b;
	font-weight: 400 !important;
    font-size: 13pt !important;
}


/*

 ************************ TESTIMONIALS

*/

.dica_divi_carouselitem {
    background-color: white;
    border-radius: 19px;
	background-image: url(/wp-content/uploads/2021/01/Quotations.png) !important;
	background-position: 4% 2%;
	background-repeat:no-repeat;
	background-size: 49px;
	min-height: 480px;
}

.StarsCont{
	vertical-align:bottom;
}
.dica_divi_carouselitem p{
	line-height: 1.5em !important;
}
.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title {
    font-size: 23px;
    font-weight: 600;
	margin-top:10px;
}
.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
    font-size: 16px;
    letter-spacing: 0;
    font-style: italic;
    margin-bottom: 13px;
}
.dica_divi_carousel_0 .dica-container .swiper-button-prev {
	margin-top: -62px;
}
.dica_divi_carousel_0 .dica-container .swiper-button-next{
    margin-top: -62px;
}
.dica_divi_carousel_0.dica_divi_carousel .swiper-button-next, .dica_divi_carousel_0.dica_divi_carousel .swiper-button-prev {
    background-color: #fff0!important;
}


/*

 ************************ CAROUSEL CODES

*/

.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
    color: #aaa;
}
.dica_divi_carouselitem p {
    line-height: 1.4em !important;
	font-size: 12pt !important;
}

.dica_divi_carousel_0 .swiper-button-next:before, .dica_divi_carousel_0 .swiper-button-prev:before {
    color: #FFFECF!important;
}
.dica_divi_carousel_1.dica_divi_carousel .dica-container .swiper-pagination{
    text-align: center;
    display: none !important;
}
.dica_divi_carousel .swiper-container-3d .dica_divi_carouselitem{
    border-radius: 0;
}


/*
.dica_divi_carousel_1 .swiper-button-next:before, .dica_divi_carousel_1 .swiper-button-prev:before {
    text-shadow: 2px 2px 10px #ffffff, 2px 2px 10px #fff;
}
*/


/*

 ************************ FOOTER CODES

*/

.FootOrangeContainer{
	width:100%;
	background-color:#0a395c;
	min-height:70px;
	border-bottom:solid 2px #1b4768;
	text-align: center;
	margin-bottom: 60px;
	padding: 0 0 23px 0;
}
.FootOrangeContent{
	display:inline-block;
	margin-right:25px;
	color:white;
}
.FootOrangeContent img{
vertical-align: middle;
}
.FootOrangeContent a{
color:white;
}
.FootOrangeContent a:hover{
color:#e87b44;
}
.gform_wrapper .top_label input.small{
	width: 90% !important;
	padding: 3px 8px !important;
	margin-top: 0 !important;
	font-size: 10pt !important;
}
.FootOrangeLast .gform_wrapper .gfield_required{
	display:none;
}

.FootOrangeLast .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .FootOrangeLast .gform_wrapper .gform_footer input[type=submit] {
    float: right;
    margin-top: -54px;
    margin-right: -32px;
    border: none;
    padding: 1px 12px 5px 12px;
    cursor: pointer;
	margin-left:4px;
	background-color:#47aa30;
}
.FootOrangeLast .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=image]:hover, .FootOrangeLast .gform_wrapper .gform_footer input[type=submit] :hover{
    background-color:#05650c;
}
.FootOrangeLast .gform_wrapper {
	margin: 0;

}
.FootOrangeLast{
	display:inline-block;
	height: 20px;
	margin-right:5px;
	color:white;
}
.FootOrangeLast img{
vertical-align: middle;
}
#footer-bottom{
	background-color:#fff;
	min-height:435px;
	padding: 0;
	border-top:solid 9px #0a395c;
}
#et_top_search {
    margin: 3px 0 0 0px;
}
.FooterLogoCont{
	max-width:222px;
	margin:15px auto;
}

.FooterNav	{
	height: auto;
	display: inline-block;
	vertical-align: top;
	color:#666;
	font-size: 11pt;
}
.FootNavBoxes{
	display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-right: 69px;
}
.FooterNav a {
    color: #5C5C5C;
}
.FooterNav	a:hover{
	color:white;
}

#FooterTitle{
	color:#5C5C5C;
	font-size: 12pt;
    font-weight: 600;
}

.FooterAbout{
	color:white;
	width:234px;
	height: auto;
	display: inline-block;
	margin-right:9%;
	vertical-align: top;
}

.FooterPayment{
	width:304px;
	height:75px;
	display: inline-block;
	vertical-align: top;
}



.FooterFBCont{
	width:55px;
	height:54px;
	display: inline-block;
	background-image: url(/wp-content/uploads/2021/01/Facebook.gif);
}

.FooterInstaCont{
	width:55px;
	height:54px;
	display: inline-block;
	background-image: url(/wp-content/uploads/2021/01/Instagram.gif);
}
.FooterYoutube{
	width:54px;
	height:54px;
	display: inline-block;
	background-image: url(/wp-content/uploads/2021/01/Youtube.gif);
}


.FooterSpacer{
	display:none;
}
.NewFooterContent{
	width:100%;
	text-align:center;
}
.FooterContentLefty{
	width:780px;
	display:inline-block;
	vertical-align: top;
	padding-top: 39px;
}
.FooterContentRighty{
	width:168px;
	display:inline-block;
	vertical-align: top;
}
.FooterNav a:hover{
	color:#0a395c;
}


/*

 ************************ TOGGLE UPDATE

*/

.et_pb_toggle_title:before, .et_pb_toggle_title:before {
	margin-right: 0px;
}



/*

 ************************ RESPONSIVE

*/



@media screen and ( max-width: 980px ) {
    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}


@media (max-width: 2560px){
	.HomeHeaderResponsive {
    height: 1236px;
    margin-top: 0;
    padding-top: 145px;
    width: 100%;
}
	.Home-White-WaveBG {
    margin-top: -290px;
}

.page-id-11723 #main-header {
    background-position: top right !important;

    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-size: initial;
	    padding: 0 10%;
}
	#main-header  {
	    padding: 0 10%;
}
.CondHeadRight{
	margin-right:577px;
}
.ConditionIntroCont{
		margin-top:-120px;
}
.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 500px;
}
}
@media (max-width: 2559px){
.CondHeadRight{
	margin-right:18.5%;
}
.ConditionIntroCont{
		margin-top:-70px;
}
}

@media (max-width: 2275px){
.HomeHeaderResponsive {
	margin-top: -75px;
}
.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 360px;
}
}
@media (max-width: 2208px){
.HomeHeaderResponsive {
	margin-top: -75px;
}
.CondHeadRight {
    margin-right: 14.5%;
}

}
@media (max-width: 1920px){
.HomeHeaderResponsive {
    top: 0;
	margin-top: -125px;
}
.CondHeadRight {
    margin-right: 278px;
}
	.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 228px;
}
}
@media (max-width: 1910px){

	.et_header_style_left #et-top-navigation nav>ul>li>a {
    font-size: 14pt !important;
}
.CondHeadRight {
    margin-right: 9.7%;
}
#LargeOrange {
    color: #E0743E;
    font-size: 36pt;
}
.page-id-11723 #main-header, #main-header {
	    padding: 0 5%;
}
}
@media (max-width: 1680px){
.CondHeadRight {
    margin-right: 189px;
}
.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 80px;
}

}
@media (max-width: 1667px){
.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 160px;
}

.CatHeaderContentBox {
    margin-left: 0;
}
}
@media (max-width: 1655px){
.HomeHeaderContentBox {
    margin-left: 0;
}
#AffordableTitle {
    margin-left: 0;
}
.FeaturedLeft {
    width: 39%;
}
.FeaturedRight {
    margin-left: 100px;
	}
.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 100px;
}
}


@media (max-width: 1557px){

.WhatWeTreatContainer {
    height: auto;
}

#top-menu li {
    padding-right: 14px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, #top-menu li li a{
    font-size: 13pt !important;
	font-weight: 600;
}

.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 39px;
}

.ConditionsTreatInsertContainer{
	margin-left:15%;
}
#upoads {
    margin-left: 16%;
}

#ez-toc-container {
    color: #fff;
	background: white;
    font-weight: 600;
    margin-top: -36px;
    float: none;
    min-height: 50px;
	border-radius: 4px;
	margin-bottom: 35px;
}

.et_post_meta_wrapper img {
  border-radius:8px 8px 0 0 !important;
}


}
@media (max-width: 1536px){
.CondHeadRight {
    margin-right: 171px;
}
}
@media (max-width: 1477px){
.et_header_style_left #et-top-navigation nav>ul>li>a, #top-menu li li a {
    font-size: 13pt !important;
}
.CondHeadRight {
    margin-right: 0;
}
.FeaturedRight {
    width: 32%;
}
.FeaturedLeft {
    width: 37%;
}
.WhatTreatleft {
	margin-right:100px;
}


}
@media (max-width: 1460px){

.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 20px;
}
#main-header{
	padding-right: 17px;
}
#top-menu li {
    padding-right: 21px;
}

.HoursContainer{
	width:75%;
}
 /*
.HomeHeaderResponsive{
    background-image: url(/wp-content/uploads/2020/12/Home-Header-Ipad.jpg) !important;
	    background-position: top right;
    height: 710px !important;
}
*/

.HomeHeaderContentBox {
    padding-top: 31px;
}
.Home-White-WaveBG {
    margin-top: -129px;
}
#AffordableTitle {
    float: left;
	width: 257px;
}


	.et_pb_module_header {
    font-size: 52px;
	line-height: 1.3;
}
.HomeHeaderContentBox {
    max-width: 473px;
}

.ThreeStepsLeft {
    margin-bottom: 65px;
	margin-left:15px;
	margin:0 15px 65px;
}
#LargeOrange {
    font-size: 36pt !important;
}
.SecondaryMainContent {
    margin-top: -128px;
}
#top-menu li {
    padding-right: 13px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, #top-menu li li a {
    font-size: 11pt !important;
}
.dica_divi_carouselitem {
    min-height: 550px;
}
.CatHeaderContentBox {
    padding: 0;
    text-align: center;
    height: 509px;
    margin-left: 0;
	margin-bottom: 120px;
    margin-top: -18px;
}
}


@media (max-width: 1436px){
.WhatWeTreatAccord, .CatWhatWeTreatAccord {
    margin-left: 9px;
}
.WhatTreatPageRight {
    padding-left: 0;
}
.page-id-14370 .et_pb_column_1 {
    width: 90% !important;
}
.FootNavBoxes {
    margin-right: 49px;
}

#left-area .post-meta {
    padding-bottom: 30px;
}
.et_pb_row {
    width: 90%;
}
.page-id-11723 #main-header, #main-header {
	    padding: 0 1% 0 0;
}

.page-id-14370 .et_pb_accordion_0.et_pb_accordion,  .et_pb_accordion_0.et_pb_accordion {
    width: 90% !important;
}



}
@media (max-width: 1418px){
	#top-menu li {
    padding-right: 21px;
}
.FooterNav {
    margin-right: 11%;
}
#et_top_search {
    margin: 3px 0 0 1px;
}
}
@media (max-width: 1398px){
	#top-menu li {
    padding-right: 20px;
}
}

@media (max-width: 1386px){
#main-header {
    padding-right: 8px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
    font-size: 11.5pt !important;
}
.Home-White-WaveBG {
    margin-top: -122px;
}
#LargeOrange {
    font-size: 38pt;
}
#LargeWhite{
    font-size: 36pt;
}
#top-menu li {
    padding-right: 13px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
    font-size: 11pt !important;
}
.WhatTreatleft {
	margin-right:45px;
}
.WeTreatContentContainer {
    width: 98%;
}
}
@media (max-width: 1363px){
	#ApptButton {
    padding: 17px 17px;
}
.CondHeadLeft img{
	margin-left:15%;
}
}
@media (max-width: 1340px){

.et_header_style_left #et-top-navigation nav>ul>li>a {
    font-size: 10.3pt !important;
}

#main-header{
	padding-right: 13px;
	/*height: 155px;*/
}
#top-menu li {
    padding-right: 13px;
}
	.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
    margin-left: -74px;
    margin-top: 9px;
}
#logo {
    width: 262px;
   /* margin-top: -40px;*/
	content: url("/wp-content/uploads/2021/01/CW-Logo-Long-ALLWHITE-1.png");
}
#ApptButton {
    padding: 9px 9px;
}
.et_header_style_left #et-top-navigation{
    padding: 0 0 0 0 !important;
}
.et_header_style_left #et-top-navigation{
	padding-left:0 !important;
	    margin-top: 117px !important;
}

.FooterNav {
    margin-bottom: 49px;
	margin-right:0;
}
#upoads {
    margin-left: 14%;
}
#upoads {
    margin-left: 16%;
}
.FooterPayment {
    height: 225px;
}
	#CCfooterSpace{
		margin-bottom:34px !important;
	}

.BlueTopInsurance {
    font-size: 13pt;
    padding: 15px 13px;
}
#BlackVeryLarge {
    font-size: 36pt;
}
.container {
    text-align: center;
}

.post-template-default .container {
    text-align: left !important;
}
.FooterAbout {
    text-align: left;
}
#et-top-navigation {
    margin-right: 9%;
    margin-left: 5%;
}
.et_pb_module_header {
    font-size: 49px;
}
.HomeHeaderContentBox {
    max-width: 445px;
}
.Home-White-WaveBG {
    margin-top: -178px;
}
.et_pb_row {
    width: 90%;
}
.ThreeStepsLeft {
    margin: 45px 15px 45px;
}
#et_top_search {
    margin: 3px 0 0 11px;
}
.page-id-14370 .et_pb_column_1 {
    width: 480px !important;
}
.WhatTreatPageRight {
    margin-left: 55px;
}

.WhatTreatPageRight {
    max-width: 539px;
}
.CatWhatTreatPageRight{
	max-width: 533px;
	margin-left: 45px;
}
}
@media (max-width: 1290px){
#LargeOrange {
    font-size: 29pt !important;
}
.FeaturedLeft {
    width: 39%;
}
#et-top-navigation {
    margin-right: 5%;
    margin-left: 0%;
}
#LargeBlue {
    font-size: 36pt;
}
.HomeBottomApps {
    padding: 125px 5%;
	text-align:center;
}
.dica_divi_carousel_0 .dica-container .swiper-button-next, .dica_divi_carousel_0 .dica-container .swiper-button-prev, .dica_divi_carousel_1 .dica-container .swiper-button-next, .dica_divi_carousel_1 .dica-container .swiper-button-prev{
    font-size: 39px !important;
    width: 56px !important;
    height: 53px !important;
}
.dica_divi_carousel_0 .dica-container .swiper-button-prev {
    margin-left: -51px;
}
.dica_divi_carouselitem {
    min-height: 600px;
}
.HowWorksContainer {
    margin-top: 0;
}
.HowWorksContainer {
    padding-top: 0px;
}
	.HomeInsuranceLogos {
    width: 100%;
}
.HomeInsuranceLogos img {
    width: 48%;
}
#YellowLargeFont {
    font-size: 24pt;
}
.ThreeStepsLeft {
    margin: 45px 15px 45px;
    text-align: center;
    width: 100%;
    margin-bottom: 94px;
    max-width: 100%;
}
.MobileHideButton{
		margin:auto;
	width:100%;
	padding-left: 37%;
	}
}
@media (max-width: 1237px){
.CatHeaderContentBox {
    margin-left: -42px;
    margin-bottom: 98px;
    margin-top: 8px;
}
#MedOrange {
    font-size: 22pt;
}
.page-id-14370 .et_pb_accordion_0.et_pb_accordion {
    width: 580px !important;
}
.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-14370 .et_pb_toggle_title {
    font-size: 20pt;
}
.WhatTreatPageRight {
    margin-left: 35px;
}
.page-id-14370 .et_pb_column_1 {
    width: 440px !important;
}
.FeaturedWhiteContainer {
    min-height: 648px;
}
#et-top-navigation {
    margin-right: 2%;
    margin-left: 2%;
	padding-left: 0 !important;
}
.WhatTreatBullets {
    display: block;
	width:100%;
}
.ConditionIntroCont{
		margin-top:-50px;
}
.FootOrangeContainer {
    padding: 23px 200px 23px 200px;
}

.FootNavBoxes {
    margin-right: 65px;
}
.WhatTreatRight {
    max-width: 444px;
}
}
@media (max-width: 1216px){
#ez-toc-container {
    width: 100%;
}
.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-14370 .et_pb_toggle_title.page-id-11721 .et_pb_toggle_close .et_pb_toggle_title, .page-id-11721 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-11721 .et_pb_toggle_title {
    font-size: 17pt;
	padding-left: 8px;
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title, .et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
    font-weight: 600;
    font-size: 17pt;
    color: #E0743E;
    padding-left: 24px;
    padding-top: 35px;
}
.page-id-14370 .et_pb_accordion_0.et_pb_accordion,  .et_pb_accordion_0.et_pb_accordion {
    width: 424px !important;
}
}
@media (max-width: 1158px){
	#et-top-navigation {
    margin-right: 0;
    margin-left: 0;
}
#LargeOrange {
    font-size: 24pt !important;
}
#LargeBlue {
    font-size: 33pt;
}
.FeaturedRight {
    margin-left: 82px;
}
.dica_divi_carouselitem {
    min-height: 650px;
}
.FootOrangeContainer {
    padding: 23px 125px 23px 125px;
}

}
@media (max-width: 1116px){
.WhatTreatRight {
    max-width: 572px;
	margin-top: 59px;
}
.WhatTreatleft {
    margin-right: 0;
}

	#et_top_search {
    margin: 3px 0 0 0;
}

}
@media (max-width: 1100px){
		#et-top-navigation {
    margin-right: .5%;
    margin-left: .5%;
}
.ConditionsTreatInsertContainer{
	margin-left:12%;
}
.page-id-14370 .et_pb_accordion_0.et_pb_accordion {
    width: 510px !important;
}
.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-14370 .et_pb_toggle_title {
    font-size: 16pt;
}

}
@media (max-width: 1072px){
	#top-menu li {
    padding-right: 11px;
}
.et_header_style_left #et-top-navigation {
    margin-right: 7px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    width: 88%;
}
.et_pb_module_header {
    font-size: 46px;
}
.Home-White-WaveBG {
    margin-top: -131px;
}
#LargeOrange {
    font-size: 31pt !important;
}
#LargeBlue {
    font-size: 31pt;
}
#LargeWhite {
    font-size: 31pt;
}
#top-menu li {
    padding-right: 8px;
}
#main-header {
    padding-right: 3px;
    /*height: 155px;*/
}
.CondHeadLeft img{
	margin-left:8%;
}
.WhatTreatPageRight {
    margin-left: 15px;
}
.WhatTreatPageRight {
    max-width: 489px;
}
.CatWhatTreatPageRight{
	max-width: 489px;
	margin-left: 25px;
}
.CatHeaderContentBox {
    margin-left: -21px;
	width: 480px;
}
}

@media (max-width: 1026px){
	.FooterAbout {
    margin-right: 4%;
}
.et_pb_module_header {
    font-size: 39px;
}
.HomeHeaderContentBox {
    max-width: 395px;
}
.FeaturedLeft, .FeaturedRight {
    display: block;
	margin:auto;
	text-align:center;
	margin-bottom: 75px;
	width: 383px;
}
.FeaturedWhiteContainer {
    padding-top: 106px;
}
#LargeWhite{
    font-size: 30pt;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
    font-size: 9.5pt !important;
}
.page-id-14370 .et_pb_accordion_0.et_pb_accordion {
    width: 100% !important;
}
.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-14370 .et_pb_toggle_title {
    font-size: 20pt;
}
.page-id-14370 .et_pb_gutters3 .et_pb_column_1_2, .page-id-14370 .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 100%;
}
.page-id-14370 .et_pb_column_1 {
    width: 100% !important;
}

#upoads {
    margin-left: 3%;
}
.page-id-14370 .et_pb_accordion_0.et_pb_accordion,  .et_pb_accordion_0.et_pb_accordion {
    width: 407px !important;
}
}
@media (max-width: 1009px){
#et-top-navigation {
    margin-right: 0;
    margin-left: 0;
}
#main-header {
    padding-right: 0;
}
.FootOrangeContainer {
    padding: 23px 84px 23px 84px;
}
.WhatTreatPageRight {
    max-width: 90% !important;
    padding: 0;
    line-height: 23pt;
    margin: auto;
	margin-top: 55px;
}

}

@media (max-width: 980px){

	h1, h2, h3, h4, h5{
		text-align:left;
	}
	.WellnessContLeft{
		display:none;
	}
.post-content p {
    font-size: 12pt !important;
	margin-bottom: 30px;
}
.CondGreenButton-Desktop {
	display:none;
	}
	.et_header_style_left #logo {
    float: left;
    margin-top: 10px;
}

#et_top_search {
    margin: 3px 9px 0px 11px;
}
.mobile_menu_bar {
    margin-top: 3px;
}
	#logo {
    /*margin-top: -17px;*/
    margin-left: 0;
}
.et_pb_column {
    margin-bottom: 0;
}

.SecondRightContent{
	margin-top:25px;
    width: 100%;
}
.FootNavBoxes {
    margin-right: 42px;
}
.FooterContentRighty {
    width: 100%;
    display: block;
    vertical-align: top;
    margin-bottom: 55px;
}
/*
#main-header{
	height: 100px;
}
*/
.et_header_style_left #et-top-navigation{
	padding-left:0 !important;
	margin-right: 25px;
	height: 40px;
	margin-top: 47px !important;
}
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 32%!important;
}
.mobile_menu_bar:before{
	color: #fdfdfd !important;
}
.et_mobile_menu {
    background: #fff;
	left: 7px;
	margin-top: -10px;
	    padding: 1%;
	width: 101%;
	border-radius: 0 0 4px 4px;
    box-shadow: 0px 12px 32px rgba(26, 26, 26, 0.24);
}
.et_mobile_menu li a {
    border-bottom: 1px solid rgb(253 253 253 / 13%);
	padding: 16px 2%;
	color: #E0743E;
}
.et_search_outer {
    margin-top: 40px;
}
.FooterAbout {
    text-align: center;
    margin-bottom: 47px;
}
.FooterNav {
    margin-bottom: 49px;
}

.FooterPayment {
    height: 285px;
}
.CondHeadRight{
	border:none;
	background: #42424200;
	min-height: auto;
	width: 328px;
	margin-right:2%;
}
.CondHeadLeft img{
	width: 330px;
    margin-top: 80px;
}
.FooterAbout {
    text-align: left;
}

#YellowLargeFont {
    font-size: 34pt;
}
.et_mobile_menu {
    left: 0 !important;
}
.ConditionDocContainer {
    float: none;
	max-width: 100%;
    min-height: 322px;
}
.ConditionDocContainer img{
    float: left;
	margin-right:20px;
	max-width: 261px;
}
.PeopleSayingContainer{
	padding-top:76px;
	padding-bottom:36px;
}
.HomeBottomApps {
    padding: 85px 5%;
}
#MedWhite {
    font-size: 24pt;
}
.HomeConditionCont{
	margin-top:25px;
	width: 90%;
    margin: auto;
}
.et_pb_text>:last-child {
    text-align: center;
}
.WhatTreatBullets {
    display: inline-block;
	width:49%;
}
.FooterContentLefty {
    width: 100%;
}
.ConditionsTreatInsertContainer{
	margin-left:5%;
}
	.already_up{
		font-size:15pt;
		margin-bottom: 0 !important;
	}
.PressRightCont{
	float:none;
	width:100%;
	min-height:171px;
}
.PressLeftCont{
	float:none;
	width:100%;
	min-height:200px;
}
.et_header_style_left .logo_container {
    margin-left: 33px;
    margin-top: 4px;
}
.CondContHowThisWorks{
	display:block;
	width: 111%;
    display: block;
    margin-left: -5.5%;
    padding: 0 5%;
	margin-top: -11px;
    min-height: auto;
    min-height: 373px;
    background-image: url(/wp-content/uploads/2021/02/LightGreyCurve.png);
    background-position: bottom center;
    background-repeat: no-repeat;
	background-size: inherit;
}
.CondContHowThisWorks img{
	text-align:center;
}
.et_pb_gutters3 .et_pb_column_3_5, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
    width: 100%;
}
.DesktopHowWorksHide{
		display:none;
	}
#MedOrange {
    font-size: 24pt;
}
#CondInsuranceLogosRight{
		display:none;
	}

#CondInsurMobileHide{
		display:block;
	margin-bottom:25px;
	margin-top:-10px;
	}

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
    margin-left: 0px;
}
.et_mobile_menu li a:hover {
    color:#0E395B;
}
.et_pb_fullwidth_code_1 {
    margin: auto;
}
.CatWhatTreatPageRight{
	max-width: 100%;
    margin: auto;
    background-color: #8080802b;
    padding: 4%;
}
.CatWhatWeTreatAccord{
		display:none;
	}
.CatHeaderContentBox {
    margin: auto;
	width: 90%;
}
#SpacerPixel{
	width:36%;
	display:block;
}
}


@media (max-width: 930px){
.et_pb_module_header {
    font-size: 39px;
}
.HomeHeaderContentBox {
    max-width: 356px;
}
.Home-White-WaveBG {
    margin-top: -130px;
}
.ThreeStepsLeft {
	max-width: 100%;
	margin-bottom: 65px;
	text-align: center;
}

.et_pb_row {
    width: 95%;
}
.SecondMainContent {
    margin: auto;
    width: 90%;
}
.FootOrangeContainer {
    padding: 23px 44px 23px 44px;
}
	.row-left, .row-right {
    float: none;
    width: 43% !important;
		display:inline-block;
}
.row-left {
    margin-right: 65px !important;
}
.CondHeadLeft img{
	margin-left:4%;
}
}
@media (max-width: 857px){


.FootOrangeContainer {
    padding: 23px 15px 32px 15px;
}
.FootOrangeLast {
    margin-top: -26px;
}
.FootOrangeContent {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
	line-height: 8px;
	margin-bottom: 30px;
}

.NewsRoomLogoOne{
		display:none;
	}
.NewsRoomLogoTwo{
		display:block;
	}

}

@media (max-width: 830px){

.HomeHeaderResponsive {
    margin-top: 0px !important;
	padding-top: 0px !important;
    height: 350px !important;
}
	.et_pb_module_header {
    font-size: 35px;
}
.HomeHeaderContentBox {
    margin-top: -45px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
    font-size: 18pt;
    padding: 5px 20px;
    margin-top: 8px;
}
#AffordableTitle {
    margin-top: 40px;
}
.Home-White-WaveBG {
    margin-top: -141px;
}
.HowWorksContainer {
    padding-top: 0px;
}
.et_pb_module_header {
    font-size: 27px;
}
.HomeHeaderContentBox {
    max-width: 276px;
}
.HowWorksContainer {
    margin-top: 0px;
}
.ThreeStepsRight {
    margin: 0 34px 0;
}
element.style {
}
#BlackLarge {
    font-size: 24pt;
}

.SecondaryMainContent {
    margin-top: -68px;
}

.NewsArtCont img{
	float: none;
    margin-top: 45px;
    margin-left: 0;
    margin-bottom: -25px;

}
.already_up {
    font-size: 13pt;
}
.post-template-default #main-content{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+5,ffffff+99 */
background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 5%, #ffffff 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 5%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 5%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
h1 {
    font-size: 22pt !important;
}
}

@media (max-width: 783px){
.LoginLeft{
	width:100%;
	display:block;
	min-height:72px;
	border: solid 1px #164f61;
	border-bottom:none;
    overflow: hidden;
	border-radius: 8px 8px 0 0;
}
.LoginRight{
	width:100%;
	display:block;
	margin-left: 0;
	border-top:none;
	border-radius: 0 0 8px 8px;
}
.LoginButtonBox{
	width: 33.55%;
	display:inline-block;
	margin-left:-4px;
	text-align: center;
    padding-top: 23px;
	border-top:none !important;
	border-bottom:solid 1px #164f61 !important;
}
.LoginButtonBox:hover{
    color: white;
	border-top: none !important;
}
.row-left, .row-right {
    float: none;
    width: 41% !important;
		display:inline-block;
}
.row-left {
    margin-right: 115px !important;
}
.CondHeadRight{
	margin-right:0;
}
.CondHeadRight{
	margin-right:0;
}
#AlohaQuote {
    margin-left: -71px;
    float: left;
    margin-top: -349px;
    width: 175px;
}
#LargeOrange {
    font-size: 27pt !important;
}
}


@media (max-width: 767px){
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
    display: inline-block;
}
.post-template-default .et_pb_more_button{
	width:90%;
}
.ThreeStepsRight {
    margin: -27px 34px 0;
}
div#ez-toc-container ul li {
    line-height: 23pt;
	font-size:12pt;
}
	#ez-toc-container ul {
    margin-left: 1px !important;
}
.MobileHideButton{
		display:none;
	}
.MobileShowButton{
		display:block;
	width:100%;
	text-align:center;
	margin-bottom: 25px;
	}
.FootNavBoxes {
    margin-right: 25px;
}
.et_pb_more_button, .wpcf7-submit, #wp-submit {
    width: 100%;
    text-align: center;
}
.HomeHeaderContentBox {
    margin-left: 8%;
}
.Home-White-WaveBG {
    margin-top: -83px;
}
#AffordableTitle {
    margin: 0 auto;
    float: none;
}
.PressTopCont{
	width: 100%;
}
.MoreCondLeft,.MoreCondCenter, .MoreCondRight {
    width: 100%;
    display: block;
}
.dica_divi_carouselitem {
	min-height: 316px;
}
.dica-container .swiper-container {
    width: 80% !important;
}

.dica_divi_carousel_0 .dica-container .swiper-button-next {
    margin-right: -22px;
}
	.dica_divi_carousel_0 .dica-container .swiper-button-prev {
    margin-left: -13px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button, button {
    background-color: #039d0e;
	width: auto;
}
.et_pb_more_button, .wpcf7-submit, #wp-submit{
		background-color: #039d0e;
	}

	.et_header_style_left #logo {
    float: left;
    margin-top: 10px;
}
.et_header_style_left #et-top-navigation {
    margin-top: 47px !important;
}

div#ez-toc-container p.ez-toc-title {
    font-weight: 600;
	font-size: 15pt;
}
	#left-area .post-meta {
    padding-bottom: 23px;
}
#consent_form {
    height: 300px !important;
    width: 90%;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover{
		background-color: #05650c;
	}
.et_pb_more_button:hover, .wpcf7-submit:hover, #wp-submit:hover{
		background-color: #05650c;
	}
.dica_divi_carousel_0.dica_divi_carousel .dica_divi_carouselitem .dica-item-content {
    text-align: center !important;
}
.BlogPostCWH {
    border-radius: 8px;
}
.post-template-default .entry-content img{
		border-radius:8px !important;
	}
#MedOrange {
    font-size: 22pt !important;
}
.CondHeadCont{
    background-image: url(/wp-content/uploads/2021/02/HeaderBGMobile-BlueLt.png);
	background-position: 0% 90%;
}

.HomeMeetOutTeam{
	padding:100px 0;
}
.HomeInsTopLogoDesk{
	display:none;
}
.HomeInsTopLogoMobile{
	display:block;
	margin-bottom: -65px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin: 20px auto;
    width: 95%;
    max-width: 800px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    width: 100%;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_1 {
    background-size: contain !important;
}
#SpacerPixel{
	width:30%;
}
}
@media (max-width: 715px){
	.CondHeadLeft img {
    margin-left: 2%;
}
.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title, .et_pb_toggle_title {
    font-size: 15pt;

}
	.page-id-14370 .et_pb_toggle_open .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_open h5.et_pb_toggle_title, .et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
    font-size: 15pt;

}
}
@media (max-width: 690px){
#BlackVeryLarge {
    font-size: 41pt;
}
#BlackLarge {
    font-size: 20pt;
}
.WhatTreatleft {
    width: 100%;
	font-size: 24pt;
}
.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-14370 .et_pb_toggle_title {
    font-size: 15pt;
}
.page-id-14370 .et_pb_toggle_open .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_open h5.et_pb_toggle_title{
	font-size: 15pt;
	}
.row-left, .row-right {
    float: none;
    width: 100% !important;
		display:block;
}
.row-left {
    margin-right:0 !important;
}
#upoads {
    margin-left: 16%;
}
	#media-uploader{
		width: 100% !important;
	}

.already_up {
    font-size: 20pt;
	margin-bottom: 0 !important;
}
.CondHeadLeft img {
    width: 305px;
}
#LargeOrange {
    font-size: 22pt !important;
}
}
@media (max-width: 677px){

.FooterNav {
    margin-right: 0;
}
.FooterAbout {
    margin-right:0;
}

#MedWhite {
    font-size: 22pt;
}
.HoursContainer {
    width: 95%;
}
.HomeHeaderContentBox {
    max-width: 241px;
}
.HomeHeaderContentBox {
    margin-top: -25px;
}
.HowWorksContainer {

    padding-top: 0px;
}
.Home-White-WaveBG {
    margin-top: -109px;
}

.HomeHeaderContentBox {
    margin-left: 3%;
}
#GreyLightFont {
    font-size: 16pt;
}
.Home-White-WaveBG {
    margin-top: -65px;
}
.dica_divi_carousel_1 .dica-container .swiper-button-prev {
    margin-left: 57px;
	margin-top: -65px;
}
.dica_divi_carousel_1 .dica-container .swiper-button-next{
    margin-right: 45px;
	margin-top: -65px;
}
.WhatTreatleft {
	font-size: 22pt;
}
.WhatTreatRight {
    padding: 0 15px;
}
.CondHeadLeft img {
    width: 289px;
}
}

@media (max-width: 630px){
.WhatTreatBullets {
    display: block;
	width:100%;
}
.et_pb_toggle_content {
    padding-top: 8px;
}
.FootNavBoxes {
    display: block;
    vertical-align: top;
    margin-right: 0;
    text-align: center;
    margin-top: 32px;
}
.FooterContentLefty {
    padding-top: 0px;
	margin-top: -35px;
}
#upoads {
    margin-left: 13%;
}
h1 {
    font-size: 20pt !important;
}
.CondHeadLeft img {
    width: 269px;
    margin-top: 92px;
}
}

@media (max-width: 590px){
.CondHeadLeft img {
	width: 250px;
}
.CondHeadRight {
    width: 322px;
}
#AlohaQuote {
    margin-left: -53px;
    float: left;
    margin-top: -341px;
    width: 157px;
}
}


@media (max-width: 572px){
	.CondHeadLeft img {
    width: 226px;
}
.ConditionDocContainer {
	    max-width: 431px;
    padding: 10px;
    margin: auto;
    margin-top: -34px;
    margin-bottom: 15px !important;
}
.ConditionDocContainer img {
	margin-bottom: 15px !important;
	max-width: 100%;
}
.HowWorksContainer{
	padding-bottom: 65px;
}
.MeetTherapistPic {
    float: none;
    margin-right: 0;
    margin-bottom: 0;
}
.SecondMainContent {
    width: 95%;
}
.ThreeStepsRight {
    margin: 44px 34px 51px;
}
#BlackVeryLarge {
    font-size: 35pt;
}
#StepsImage {
    float: none;
    padding: 0 25%;
}
.ThreeStepsLeft {
    margin-bottom: -20px;
}
.inside_available {
    padding: 5px 5px !important;
    width: 72px !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.WhatTreatleft {
	font-size: 20pt;
}
.CondDoctorImgCont-Angela, .CondDoctorImgCont-Cedric, .CondDoctorImgCont-Amdrea {
    width: 216px;
	background-position: top left;
}
.CondHeadRight {
    width: 270px;
}
#AlohaQuote {
   margin-left: -51px;
    float: left;
    margin-top: -339px;
    width: 157px;
}
#CondDocNameCont {
    font-size: 10pt;
}
}


@media (max-width: 555px){
.et_header_style_left #logo {
    max-width: 100%;
}
.HomeHeaderContentBox {
    margin-top: -48px;
}
.HomeHeaderContentBox h1 {
    font-size: 14pt !important;
}
.HomeHeaderContentBox {
    margin-left: 3%;
		margin-top: -65px;
}
.et_pb_module_header {
    font-size: 24px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
    font-size: 15pt;
}

.NewsPDFCont img{
	float:left;
	margin-right:15px;
	padding-bottom: 13px;
	margin-top: -5px;
	width: 81px;
}

#GreyLightFont {
    font-size: 14pt;
}
#StepsImage {
    margin-top: 15px;
}
h1 {
    font-size: 24pt;
}
.BlackPageTitle {
    font-size: 16pt;
    line-height: 1em;
}
.WhatTreatleft {
	font-size: 19pt;
}
	#LargeOrange {
    font-size: 19pt !important;
}
	.page-id-14370 .et_pb_toggle_close .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_close h5.et_pb_toggle_title, .page-id-14370 .et_pb_toggle_title {
    font-size: 13pt;
}
.page-id-14370 .et_pb_toggle_open .et_pb_toggle_title, .page-id-14370 .et_pb_toggle_open h5.et_pb_toggle_title{
	font-size: 13pt;
	}
#upoads {
    margin-left: 8%;
}
input[type="text"], input[type="email"], input[type="password"],input[type="tel"],.wpcf7 textarea,.wpcf7 select{
    width:100%;
}
#MedOrange {
    font-size: 17pt !important;
}
#SpacerPixel{
	width:25%;
}
}
@media (max-width: 490px){
.HomeHeaderResponsive{

    height: 264px !important;
}
.et_pb_module_header {
    font-size: 18px !important;
}
.HomeHeaderContentBox {
    max-width: 186px;
}
#StepsImage {
    margin-top: 15px;
}


#BlackVeryLarge {
    font-size: 30pt;
}

#GreyLightFont {
    font-size: 11pt;
    padding-bottom: 10px;
}
#LargeOrange {
    font-size: 21pt !important;
}
.post-template-default h2 {
    font-size: 20px !important;
}
.dica_divi_carousel_0 .dica-container .swiper-button-next, .dica_divi_carousel_0 .dica-container .swiper-button-prev, .dica_divi_carousel_1 .dica-container .swiper-button-next, .dica_divi_carousel_1 .dica-container .swiper-button-prev{
	font-size: 43px !important;
    width: 44px !important;
    height: 53px !important;
}
.dica_divi_carousel_1 .dica-container .swiper-button-prev {
    margin-left: 41px;
}
	.et_pb_row_2, body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row {
    width: 90%;
    max-width: 90%;
}
.dica_divi_carousel_0 .dica-container .swiper-button-next {
    margin-right: -13px;
}
#YellowLargeFont {
    font-size: 28pt;
}
.et_pb_section_10.et_pb_section {
    padding-top: 55px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button, button {
    font-size: 13pt !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover {
    font-size: 13pt !important;
}
.ThreeStepsLeft {
    margin: 40px 15px 45px;
}
.WhatTreatleft {
    font-size: 17pt;
}
		.RegWhiteField{
		width: 80%;
	}
	input.form_item, select.form_item{
		width: 100% !important;
	}
	 .centerContainer select{
		max-width: 100% !important;
	}
#searchBoxC{
		width: 100% !important;
	}
input.form_item, select.form_item {
    font-size: 12pt;
	padding: 15px 12px!important;
}

.already_up{
	font-size: 19px;
    font-weight: 600;
	margin-bottom: 0 !important;
	}
.row-left h2{
	font-size: 19px;
    font-weight: 600;
	}

.et_header_style_left .logo_container {
    margin-left: 14px;
}
.CondHeadLeft img {
    width: 211px;
}
.CondDoctorImgCont-Angela, .CondDoctorImgCont-Cedric, .CondDoctorImgCont-Amdrea {
    background-size: contain;
	width: 182px;
	height: 208px;
	margin-top: 77px;
}
.CondHeadRight {
    width: 233px;
}
#CondDocNameCont {
    margin-top: 166px;
}
#AlohaQuote {
    margin-left: -83px;
    float: left;
    margin-top: -284px;
    width: 157px;
}
.CondContHowThisWorks{
	background-size: cover;
	    margin-bottom: -24px;
}
.CondContHowThisWorks img{
		    margin-bottom: -15px;
}
#LargeOrange {
    font-size: 20pt !important;
}
#MedOrange {
    font-size: 18pt !important;
}
.HomeHeaderContentBox h1 {
    font-size: 14pt !important;
}
.Home-White-WaveBG {
    margin-top: -43px;
}
}
@media (max-width: 454px){
#main-header {
   /* height: 90px;*/
}
.et_header_style_left #et-top-navigation {
    margin-top: 117px !important;
}
#logo {
    width: 262px;
   /* margin-top: -35px; */
}
#YellowLargeFont {
    font-size: 23pt;
}
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 34%!important;
}
#GreenMed {
    font-size: 16pt;
}
.et_post_meta_wrapper h1 {
    font-size: 19pt;
}
#breadcrumbs{
	font-size: 10pt;
	margin-bottom: 34px;
	}
#left-area .post-meta {
    font-size: 13px;
}
.BlogPostCWH {
	min-height: auto;
    padding: 15px 7px 24px;
    font-size: 14pt;
}
.HomeHeaderContentBox {
    max-width: 186px;
    margin-left: 7%;
}


.ThreeStepsRight {
    margin: 45px 34px 0;
}
	.ThreeStepsLeft p{
		text-align:center;
	}
.ThreeStepsContent {
    text-align: center;
}
#MedWhite {
    font-size: 19pt;
}
h1 {
    font-size: 22pt;
}
p, li {
    font-size: 12pt;
}
.WhatTreatleft {
    font-size: 15pt;
	padding:0 15px;
}
.WhatTreatleft img{
    width:20%
}
.page-id-11723 .ThreeStepsLeft{
    margin: 0px 15px 0px;
}
.page-id-11723 .ThreeStepsRight {
    margin: -54px 34px 0;
}
.et_header_style_left #logo {
    float: left;
    margin-top: 6px;
}
.et_header_style_left #et-top-navigation {
    margin-top: 47px !important;
}
#BlackVeryLarge {
    font-size: 24pt;
}
.CondHeadLeft img {
    width: 187px;
	margin-left: 22px;
}
.CondDoctorImgCont-Angela, .CondDoctorImgCont-Cedric, .CondDoctorImgCont-Amdrea {
    margin-top: 62px;
}
#AlohaQuote {
    margin-top: -263px;
}
.ConditionIntroCont {
    margin-top: -79px;
}
.et_mobile_menu {
    margin-top: -13px;
}
}
@media (max-width: 417px){
.HomeHeaderContentBox {
    margin-left: 4%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
    font-size: 13pt;
}
.FeaturedLeft, .FeaturedRight {
    margin-bottom: 55px;
    width: 100%;
    padding: 8px;
}
#LargeOrange, #LargeBlue, #MedOrange  {
    font-size: 18pt !important;
}
.FeaturedWhiteContainer {
    padding-top: 72px;
}
#LargeWhite{
    font-size: 26pt;
}
.FootOrangeLast {
    margin-top: -10px;
}
.LoginButtonBox {
    font-size: 11pt;
}
.CondHeadLeft {
    margin-top: 25px;
}
.CondDoctorImgCont-Angela, .CondDoctorImgCont-Cedric, .CondDoctorImgCont-Amdrea {
    margin-top: 38px;
}
}
@media (max-width: 411px){
.CondHeadLeft img {
	margin-left: 11px;
}
.Home-White-WaveBG {
    margin-top: -35px;
}
#AffordableTitle {
    margin-top: -25px;
}
.NewsPDFCont img{
	padding-bottom: 39px;

}
}
@media (max-width: 390px){
.FooterNav {
    text-align:center;
}

.FooterAbout {
    text-align: center;
}
.et_pb_module_header {
    font-size: 16px !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
    font-size: 12pt;
	padding: 5px 13px;
}
h1 {
    font-size: 24pt;
}
.WhatTreatleft {
    font-size: 14pt;
    padding: 0 6px;
}
#WhiteFontSmall {
    font-size: 16pt;

}
.LoginButtonBox {
    font-size: 10.5pt;
}
.CondHeadLeft img {
	margin-left: 7px;
}
.CondDoctorImgCont-Angela, .CondDoctorImgCont-Cedric, .CondDoctorImgCont-Amdrea {
    background-size: contain;
    width: 162px;
    height: 184px;
    margin-top: 50px;
}

.CondHeadRight {
    width: 210px;
}
.CondDocInfoIcon {
    float: right;
    margin-right: -5px;
    width: 17px;
    margin-top: 4px;
}
.et_header_style_left #logo {
    max-width: 64%;
}
#CondDocNameCont {
    margin-top: 144px;
}
.AngelaPayumo {
    margin-top: 28px;
}
#AlohaQuote {
    margin-top: -244px;
}

}
@media (max-width: 364px){
.HomeHeaderContentBox {
    max-width: 158px;
    margin-left: 3%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
    font-size: 11pt;
    padding: 5px 12px;
}




.HomeHeaderContentBox {
    margin-top: -42px;
}
.LoginButtonBox {
    font-size: 10pt;
}



.et_header_style_left #et-top-navigation {
    margin-top: 40px !important;
}


}
@media (max-width: 351px){
#logo {
    margin-left: 6%;
}
	#CCfooterSpace{
		width:90%;
	}
.FooterPayment {
    width: 100%;
}
.ThreeStepsLeft {
    margin-bottom: 31px;
}
.LoginButtonBox {
    font-size: 9.5pt;
}
#BlackVeryLarge {
    font-size: 19pt;
}
}
@media (max-width: 329px){
.LoginButtonBox {
    font-size: 9pt;
}
}
/* Registration Form */
.wpforms_submit_custom {
  background: #0e395b !important;

  height: 54px !important;
  border-radius: 4px !important;
  flex: none;
  order: 1;
  flex-grow: 0;
  color: #fff !important;
  font-family: "Inter",sans-serif !important;
  font-style: normal !important;
  font-weight: bold !important;
  font-size: 20px !important;
  line-height: 24px !important;

}
.wpforms_custom{
  font-family: "Roboto",sans-serif !important;
  color: #000;
  font-style: normal !important;
  line-height: 56px !important;

}
.wpforms_custom .wpforms-title{
  font-size: 48px !important;
  text-align: center !important;
  font-weight: 500 !important;
}

