/*   Theme Name: CBHTheme URI: Description: This is a custom website designed and developed for Community Behavioral Health.Author: Blinebury DesignAuthor URI: Version: 1.95*/@font-face {    font-family: "flaticon_cbh";    	src: url("fonts/flaticon_cbh_2025.woff2?b215930f215898f7035d0e9a750a2e37") format("woff2"),		url("fonts/flaticon_cbh_2025.woff?b215930f215898f7035d0e9a750a2e37") format("woff"),		url("fonts/flaticon_cbh_2025.eot?b215930f215898f7035d0e9a750a2e37#iefix") format("embedded-opentype"),		url("fonts/flaticon_cbh_2025.ttf?b215930f215898f7035d0e9a750a2e37") format("truetype"),		url("fonts/flaticon_cbh_2025.svg?b215930f215898f7035d0e9a750a2e37#flaticon_cbh") format("svg")}i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before, [class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {    font-family: flaticon_cbh !important;    font-style: normal;    font-weight: normal !important;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-display: swap;}.flaticon-menu:before {    content: "\f101";}.flaticon-search:before {    content: "\f102";}.flaticon-close:before {    content: "\f103";}.flaticon-plus:before {    content: "\f104";}.flaticon-minus:before {    content: "\f105";}.flaticon-facebook:before {    content: "\f106";}.flaticon-youtube:before {    content: "\f107";}.flaticon-twitter:before {    content: "\f108";}.flaticon-instagram:before {    content: "\f109";}.flaticon-linkedin:before {    content: "\f10a";}.flaticon-map:before {    content: "\f10b";}.flaticon-email:before {    content: "\f10c";}.flaticon-24hours:before {    content: "\f10d";}.flaticon-phone:before {    content: "\f10e";}.flaticon-translate:before {    content: "\f10f";}.flaticon-right-arrow:before {    content: "\f110";}.flaticon-left-arrow:before {    content: "\f111";}.flaticon-plus-large:before {    content: "\f112";}.flaticon-arrow-up:before {    content: "\f113";}.flaticon-arrow-down:before {    content: "\f114";}.flaticon-next-arrow:before {    content: "\f115";}.flaticon-back-arrow:before {    content: "\f116";}.flaticon-link:before {    content: "\f117";}.flaticon-wheelchair:before {    content: "\f118";}.flaticon-down-arrow:before {    content: "\f119";}.flaticon-up-arrow:before {    content: "\f11a";}.flaticon-chevron:before {    content: "\f11b";}.flaticon-left-chevron:before {    content: "\f11c";}.flaticon-add:before {    content: "\f11d";}* { 	margin: 0; 	padding: 0;}body {	font-family: lora,serif;	font-weight: 400;	font-style: normal;	font-size: 18px;	line-height: 1.4em;	-webkit-font-smoothing: antialiased;}#preloader {	position: fixed;	top:0;	left:0;	right:0;	bottom:0;	background-image: url('images/loader.svg');	background-repeat: no-repeat;	background-position: center;	background-size: 75px;	background-color: rgba(0,0,0,0.65); 	z-index:9999;}.alert {	z-index: 999;	width: 100%;	background: #F5DCE5;	/*background: url('images/diagonal-alt2.jpg') #F5DCE5;	background-size: 75px;*/}.alert.secondary {	background: #F5DCE5;	/*background: url('images/diagonal-alt2.jpg') #F5DCE5;	background-size: 75px;*/}.alert .inner {	position: relative;	width: 80%;	margin: 0px auto;	padding: 20px 0px;	font-family: franklin-gothic-urw-cond, sans-serif !important;	font-weight: 700 !important;	font-size: 20px !important;	text-align: center;	color: #9F194A !important;}.et-db .alert #et-boc .et-l.et-l--post {	background: none !important;}.alert .alert-close {	position: absolute;	top: 20px;	right: -6%;	cursor: pointer;}.alert .alert-close:hover {	color: #000;}.alert #et-boc .et-l p {	padding-bottom: 0px !important;}.alert a, .alert #et-boc .et-l a {	text-decoration: underline !important;	font-weight: 700 !important;	color: inherit !important;	-webkit-transition: color 0.5s ease;	transition: color 0.5s ease;}.alert a:hover, .alert #et-boc .et-l a:hover {	color: #000 !important;}#wrapper { 	position: relative;	padding-top: 137px;}/*.admin-bar #wrapper {	margin-top: 32px;}*/a {	text-decoration: none;	color: inherit;	-webkit-transition: color 0.5s ease;	transition: color 0.5s ease;}a:hover {	color: #000;}.clear { 	clear: both; }h1, .et-db #et-boc .et-l .et_pb_section.providers h2, .et-db #et-boc .et-l .et_pb_section.feature h2 {	font-family: franklin-gothic-ext-comp-urw,sans-serif;	font-weight: 700 !important;	font-style: normal;}.et-db #et-boc .et-l .et_pb_section.intro h1 {	text-transform: none !important;	font-size: 36px !important;	line-height: 42px !important;}h2, h4, .et-db #et-boc .et-l .et_pb_section.intro h1 {	font-family: jubilat,serif;	font-weight: 600 !important;	font-style: normal;}h1 {	text-transform: uppercase !important;	font-size: 65px;	line-height: 62px;	color: #6B0C7E !important;}h2 {	padding-bottom: 15px !important;	font-size: 36px;	color: #285706 !important; /* #9F194A */}.et-db #et-boc .et-l .et_pb_section.provider-news h2, #provider-news h2 {	font-size: 30px;	line-height: 1.2em;}.et-db #et-boc .et-l .et_pb_section.provider-news h2 span.flaticon, #provider-news h2 span.flaticon {	padding-left: 10px !important;	font-size: 18px !important;}.et-db #et-boc .et-l .et_pb_section.providers h2 {	position: absolute !important;	top: 192px !important;	right: 10px !important;	text-transform: uppercase !important;	font-size: 115px !important;	color: inherit !important;}.et-db #et-boc .et-l .et_pb_section.feature h2 {	margin-bottom: 20px !important;	border-bottom: 10px solid #E2B9EA !important;	text-transform: uppercase !important;	font-size: 85px !important;	line-height: 65px !important;	color: #6B0C7E !important;}h3 {	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 700 !important;	font-style: normal;	font-size: 32px;	color: #6B0C7E !important; /* #285706 */}h4 {	font-size: 22px;	font-style: italic !important;	color: #285706 !important; /* #30068B */}.et-db #et-boc .et-l .et_pb_section.feature h4 {	max-width: 550px !important;	font-style: normal !important;	font-size: 30px !important;	line-height: 36px !important;	color: #6B0C7E !important !important;}h5 {	font-family: franklin-gothic-urw-cond, sans-serif;	font-size: 20px !important; /* 18px */}.et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) a {	text-decoration: underline !important;	font-weight: bold !important;	color: #6B0C7E !important; /* was 7d7d7d */	-webkit-transition: color 0.5s ease;	transition: color 0.5s ease;}.et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) a:hover {	color: #285706 !important; /* was #000 */}.et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) h2 a, .et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) h3 a, .et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) h4 a {	text-decoration: underline !important; /* was none */	font-weight: inherit !important;	color: #6B0C7E !important;}.et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) h2 a:hover, .et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) h3 a:hover, .et-db #et-boc .et-l .et_pb_module:not(.et_pb_button_module_wrapper) h4 a:hover {	color: #285706 !important;}.et-db #et-boc .et-l .et_pb_module ul {	margin-top: 10px !important;	margin-left: 10px !important;}.et-db #et-boc .et-l .et_pb_module li ul, .et-db #et-boc .et-l .et_pb_module li ol {	padding-bottom: 0px !important;	margin-bottom: 0px !important;	margin-left: 20px !important;}.et-db #et-boc .et-l .et_pb_module ol li, .entry.divi-not-in-use ol li { 	position: relative !important;	list-style: none !important;	padding-left: 20px !important;	margin-bottom: 20px !important;	counter-increment: inst;}.et-db #et-boc .et-l .et_pb_module ol li ul li, .entry.divi-not-in-use ol li ul li {	counter-increment: none;}.et-db #et-boc .et-l .et_pb_module ol li::before, .entry.divi-not-in-use ol li::before {	position: absolute !important;	top: 2px !important;	left: -10px !important;	font-family: jubilat,serif !important;	font-weight: 600 !important;	font-size: 18px !important;	color: #6B0C7E !important; /* #7D8589 */	content: counter(inst) ". ";}.et-db #et-boc .et-l .et_pb_module.et_pb_text ul li, .et-db #et-boc .et-l .et_pb_module.et_pb_toggle ul li, .entry.divi-not-in-use ul li {	position: relative !important;	list-style: none !important;	margin-bottom: 20px !important;	padding-left: 35px !important;}.et-db #et-boc .et-l .et_pb_module li span.flaticon, .entry.divi-not-in-use li span.flaticon {	position: absolute !important;	top: 2px !important;	left: 10px !important;	padding-right: 10px !important;	color: #285706 !important;}.et-db #et-boc .et-l .et_pb_module li ul li span.flaticon, .entry.divi-not-in-use li ul li span.flaticon {	top: -2px !important;	font-size: 20px !important;	color: #9F194A !important;	}.et-db #et-boc .et-l .et_pb_module li ul li::before {	display: none !important;}.et-db #et-boc .et-l .et_pb_module li ul li span.flaticon:before {	content: "»" !important;}.et-db #et-boc .et-l .et_pb_button {	font-family: franklin-gothic-urw-cond, sans-serif !important;	font-weight: 700 !important;	font-style: normal !important;	line-height: 1em !important;}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle {	padding: 5px 0px 15px 0px !important;	/*border-bottom: 4px solid #000 !important;*/}.et-db #et-boc .et-l .et_pb_toggle h5 {	padding-bottom: 5px !important;	border-bottom: 1px solid #E2B9EA !important;}.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_content {	padding: 20px !important;	background: #f7f7f7 !important;}.et-db #et-boc .et-l .et_pb_toggle_title:before { /* Toggle Before */	right: 2px !important;}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {    display: block !important;    content: "\4b"!important;}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_title:before { /* Accordion Before */	font-size: 22px !important;	content: "\4c"!important;}.et-db #et-boc .et-l .et_pb_posts .et_pb_post {	display: inline-block !important;	vertical-align: top !important; /* added */	width: 46% !important;	margin: 0px 3% 0px 0px !important; /* 0px 3% 20px 0px */}.et-db #et-boc .et-l .et_pb_posts .post-meta {	font-family: franklin-gothic-urw-cond, sans-serif !important;}.et-db #et-boc .et-l .wp-pagenavi {	font-family: franklin-gothic-urw-cond,sans-serif;    font-weight: 700 !important;    text-align: center !important;}.et-db #et-boc .et-l .et_pb_module .wp-pagenavi a:hover, .et-db #et-boc .et-l .et_pb_module .wp-pagenavi span.current {	color: #000 !important;}.et-db #et-boc .et-l .et_pb_module .wp-pagenavi a {	text-decoration: none !important;}.et-db #et-boc .et-l .et_pb_module.contact-list h4 {	font-size: 24px !important;	font-style: normal !important;}.et-db #et-boc .et-l .et_pb_module.contact-list {	/*font-family: franklin-gothic-urw-cond, sans-serif;    line-height: 20px;*/	font-size: 16px !important; /* was 14px */}.et-db #et-boc .et-l .et_pb_module.contact-list strong {	font-family: franklin-gothic-urw-cond, sans-serif !important;	font-size: 18px !important; /* was 16/18*/	line-height: 20px !important;	color: #6b0c7e !important;}.et-db #et-boc .et-l .et_pb_text.testimonial {	font-family: jubilat,serif !important;	font-weight: 600 !important;	font-size: 20px !important;	line-height: 23px !important;}.et-db #et-boc .et-l .et_pb_text.testimonial p {	position: relative !important;	z-index: 2 !important;	padding-bottom: 1em !important;}.et-db #et-boc .et-l .et_pb_text.testimonial p:last-of-type {	padding-bottom: 0px !important;}.et-db #et-boc .et-l .et_pb_text.testimonial strong {	text-transform: uppercase !important;	font-family: franklin-gothic-urw-cond, sans-serif !important;	color: #555555 !important;}.et-db #et-boc .et-l .et_pb_text.testimonial:after {	position: absolute !important;	z-index: 1 !important;	top: -50px !important;	left: -50px !important;	width: 120px !important;	height: 120px !important;	background: url('images/quote-grey.png') no-repeat !important;	background-size: 120px !important;	content: "";}.contact-icon {	display: inline-block !important;	min-width: 25px !important;	color: #ff66ff !important; /* #B0ACB0*/ }.inner {	position: relative;	width: 90%;	max-width: 1160px;	margin: 0px auto;}#header {	position: absolute;	z-index: 999;	width: 100%;	top: 0px;	left: 0px;	background: #FFF;	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 700;	font-style: normal;	border-bottom: 2px solid #e1e1e1;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}#header.active {	position: fixed;}.admin-bar #header.active {	top: 32px;}#header .inner {	max-width: 1024px;}#header.active .upper, #header.active ul {	display: none;}#header .upper {	padding: 10px 0px;	background: #E8FEDE;	text-transform: uppercase;	font-size: 14px;	color: #285706}#header .upper span.spacer {	margin: 0px 15px;	border-left: 1px solid #000;	font-size: 20px;}#header .upper a {	position: relative;	cursor: pointer;}#header .upper a:hover {	color: #6B0C7E;}#header .upper a.flaticon {	padding-left: 28px;}#header .upper a:before {	position: absolute;	top: -2px;	left: 0px;	font-size: 20px;}#header .upper span.flaticon {	padding-left: 5px;}#header .upper span.flaticon-arrow-down:before {	position: relative;	top: 3px;}#header .upper a span.link {}#header .upper a.emergency {	color: #9e0b0f;}#header .upper a.emergency:hover {	color: #000;}#header .upper a.emergency:before {	padding: 3px;	background: #9e0b0f;	font-size: 15px;	color: #FFF;}#header .upper ul#menu-quick-links {	display: none;	position: absolute;	z-index: 999;	min-width: 200px;	padding: 10px 20px;	margin-left: -20px;	background: #E8FEDE;	text-transform: none;}#header .upper ul#menu-quick-links li {	list-style: none;	margin: 10px 0px;}#header .lower {	padding: 15px 0px 0px 0px;}#header.active .lower {	padding: 15px 0px;}#header .lower-features {	position: absolute;	top: 0px;	right: 0px;	color: #555555;}#header.active .lower-features {	top: 10px;}#header .upper-features .feature, #header .lower-features div {	position: relative;	display: inline-block;	vertical-align: top;}/* Translated header adjustments */.translated-ltr #wrapper {	padding-top: 160px;}.translated-ltr #header {	height: 160px;}.translated-ltr #header.active {	height: auto;}.translated-ltr #header .upper-features .feature.quick-links, .translated-ltr #header .upper span.spacer.last { 	display: none;}.translated-ltr #header .lower li {	font-size: 16px;}.translated-ltr #header .lower ul#menu-main-menu {	float: none;	clear: both;	max-width: 100%;	margin-top: 0px;}/* */#header .lower-features div {	height: 30px;	line-height: 30px;	margin: 0px 0px 0px 20px;	padding-left: 20px;	border-left: 1px solid #cccccc;}#header .lower-features div:nth-child(1) {	border-left: none;}.menu-open, .menu-close, .search-open, .search-close {	text-transform: uppercase;	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 500;	color: #9F194A;	cursor: pointer;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}.search-close {	float: right;	clear: both;	margin-bottom: 20px;}.menu-close:before, .search-open:before, .search-close:before {	padding-right: 10px;}.menu-open {	font-size: 30px;}#mobile-menu .menu-open {	font-weight: 700;	font-size: 20px;	color: #6B0C7E !important;	cursor: default;}.menu-open:hover, .menu-close:hover, .search-open:hover, .search-close:hover, #header .lower-features .division a:hover {	color: #6B0C7E;}#header .lower-features .division a {	font-family: lora,serif;	font-weight: 400;	font-style: italic;	color: #9F194A;}#header .lower ul {	float: right;	max-width: 800px;	margin-top: 40px;	text-align: right;}#header .lower ul.sub-menu {	display: none;	position: absolute;	top: 34px;	float: none;	width: auto;	max-width: 380px;	min-width: 280px;	margin: 0px 0px 0px -20px;	padding: 20px;	border-top: 2px solid #e1e1e1;	background: #FBE5FF;	text-align: left;	-webkit-column-count: 2;	column-count: 2;}#header .lower li {	position: relative;	list-style: none;	display: inline-block;	padding-bottom: 10px;	margin-left: 50px;	/*margin-left: 100px;*/	font-family: franklin-gothic-urw-cond, sans-serif !important;	font-weight: 700 !important;	font-size: 20px;}#header .lower li:nth-child(1) {	margin-left: 0px;}#header .lower li.button a {	position: relative;	padding: 5px 25px 5px 15px;	background: #f6e5fd;	border-radius: 10px;}#header .lower li.button a:hover {	background: #6B0C7E;	color: #f6e5fd;}#header .lower li.button a:before {	position: absolute;	top: 10px;	right: 4px;	font-size: 15px;}#header .lower li.button:after {	display: none;}#header .lower li:after {	position: absolute;	bottom: 0px;	left: 0px;	height: 10px;	width: 100%;	background: #FFF;	content: "";}#header .lower li:hover:after {	background: #E2B9EA;}#header .lower ul.sub-menu li {	display: block;	margin-left: 0px;	padding-bottom: 0px;	font-size: 17px;	line-height: 20px;	break-inside: avoid-column;	page-break-inside: avoid; 	-webkit-column-break-inside:avoid;   	-moz-column-break-inside:avoid;   	-o-column-break-inside:avoid;   	-ms-column-break-inside:avoid;   	column-break-inside:avoid; }#header .lower ul.sub-menu li:after {	display: none;}#header .lower li a {	padding-bottom: 3px;	color: #6B0C7E; 	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}#header .lower ul.sub-menu li a {	display: block;	padding: 10px 0px;	border-bottom: none;	border-top: 2px solid #E2B9EA;	color: #6B0C7E;}#header .lower li a:hover, #header .lower li.current-menu-item a, #header .lower li:hover>a {	/*border-bottom-color: #D6B159;*/	color: #6B0C7E;}#header .lower ul.sub-menu li a:hover {	border-top-color: #285806;	color: #285806;}#header img.logo {	float: left;	max-width: 275px;	height: auto;}#header.active img.logo {	max-width: 180px;}#mobile-menu, #full-search {	display: none;	position: fixed;	z-index: 999;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background: #FBE5FF;	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 500;	color: #6B0C7E;}.admin-bar #mobile-menu, .admin-bar #full-search {	top: 32px;}#mobile-menu .inner, #full-search .inner {	padding: 50px 0px;}#full-search .inner {	max-width: 760px;}#mobile-menu .inner {	position: relative;	width: 100%;	height: 90%;	overflow: scroll;}#mobile-menu .flaticon {	float: left;	width: 25%;	margin: 0px 4%;}#mobile-menu ul {	margin: 30px 0px;}#mobile-menu ul.sub-menu {	margin-top: 10px;}#mobile-menu li {	list-style: none;	float: left;	width: 25%;	margin: 0px 4% 25px 4%;	padding-top: 10px;	border-top: 6px solid #E2B9EA;	font-family: jubilat,serif;	font-weight: 600;	font-size: 24px;	line-height: 28px;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}#mobile-menu li:hover {	border-top-color: #6B0C7E;}#mobile-menu ul.sub-menu li {	float: none;	display: block;	width: auto;	margin: 0px 0px 5px 5px;	border-top: none;	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 500;	font-size: 20px;	line-height: 24px;}#mobile-menu li a {	color: #6B0C7E;}#mobile-menu li a:hover, #mobile-menu ul.sub-menu li a:hover {	color: #6B0C7E;}/*#mobile-menu ul.sub-menu li a {	color: #555555;}*/h1.page-title, .breadcrumbs {	width: 90%;	margin: 0px auto;}.breadcrumbs, .meta {	margin-bottom: 5px;	font-family: franklin-gothic-urw-cond, sans-serif;	color: #285706 !important; /* #9F194A */}.breadcrumbs span.spacer {	padding: 0px 5px !important;}.breadcrumbs a, .et-db #et-boc .et-l .et_pb_module .breadcrumbs a {	text-decoration: none !important;	font-weight: normal !important;	color: #285706; /* #9F194A */}.breadcrumbs a:hover {	color: #6B0C7E;}.meta {	margin-bottom: 20px;	color: #9F194A !important; }.page-template-default .post, .page-template-directory-search-results .post, .post-template-default .post, .profile-template-default .post {	padding: 50px 0px;}.post-template-default .post .content, .profile-template-default .post .content {	width: 90%;	margin: 0px auto;}.profile-template-default .post .content {	padding-top: 30px;}.sidebar-open {	display: none;	padding: 10px;	background: #555555;	font-family: franklin-gothic-urw-cond, sans-serif;	text-align: center;	text-transform: uppercase;	font-size: 20px;	color: #FFF;	cursor: pointer;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}.sidebar-open .flaticon {	padding-left: 10px;	font-size: 15px;}.sidebar-open .flaticon-arrow-up, .sidebar-open.active .flaticon-arrow-down {	display: none;}.sidebar-open.active .flaticon-arrow-up {	display: inline-block;}.sidebar-open:hover {	background: #000000;}.sidebar-spacer {	display: none;}#sidebar {	float: left;	width: 26%;	margin-right: 2%;	padding-bottom: 50px;}#sidebar h3 {	display: inline-block;	padding: 10px 0px 0px 110px;	border-top: 5px solid #E2B9EA;	font-family: franklin-gothic-urw-cond, sans-serif !important;	font-size: 30px !important;    font-weight: 700 !important;    text-transform: uppercase !important;    color: #6B0C7E !important;}#sidebar ul {	margin-left: 100px;}#sidebar ul.sub-menu {	display: none;	margin-left: 0px;	font-family: franklin-gothic-urw-cond, sans-serif;}#sidebar li {	list-style: none;	margin: 10px 0px;}#sidebar li.menu-item-has-children.open, #sidebar li.menu-item-has-children.open {	font-family: franklin-gothic-urw-cond, sans-serif;}#sidebar .return {	display: none;	margin: 10px 0px 10px 110px;	text-transform: uppercase;	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 700;	font-size: 13px;	color: #285706;	cursor: pointer;}#sidebar .return:hover {	color: #6B0C7E;}#sidebar .return.active {	display: block;}#sidebar .return span.flaticon {	padding-right: 10px;	padding-left: 0px !important;}#sidebar li a {	display: inline-block;	padding: 5px 10px;	background: #FFF;	text-decoration: none;	font-weight: bold;	color: #285706;}#sidebar ul.sub-menu li a, #sidebar li.menu-item-has-children.open a, #sidebar li.menu-item-has-children.open a {	font-weight: normal;}#sidebar li a.active {	background: #E8FEDE;}#sidebar li a:hover {	color: #6B0C7E;}#sidebar li a.active:hover {	background: #FBE5FF;	color: #6B0C7E;}#sidebar li a span.flaticon, #sidebar .return span.flaticon {	padding-left: 10px;	font-size: 10px;	color: #555555;}#sidebar ul.sub-menu li a span.flaticon, #sidebar li.open a span.flaticon {	display: none;}#sidebar li a span.post-date {	display: block;	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 400;	color: #9F194A;}/*#sidebar li.current a span.post-date {	color: #9F194A; #7d7d7d}*/.recent.news, .recent.events {	padding: 4% 0px !important;}.recent.news h3, .recent.events h3 {	margin-bottom: 20px !important;	border-top: 10px solid #E2B9EA !important;	text-transform: uppercase !important;	font-family: franklin-gothic-ext-comp-urw,sans-serif !important;	font-size: 55px !important;	color: #6B0C7E !important;}.recent.news .item, .recent.events .item {	display: inline-block !important;	vertical-align: top !important;	width: 23% !important;	margin: 0px 2% 0px 0px !important;	padding: 20px 2% 0px 0px !important;	border-right: 1px solid #555555 !important;}.recent.news.count-3 .item {	width: 32% !important;}.recent.news .item:nth-child(5), .recent.news.count-3 .item:nth-child(4), .recent.news .item:last-child, .recent.events .item:nth-child(5), .recent.events .item:last-child {	border-right: 0px !important;	margin-right: 0px !important;	padding-right: 0px !important;}.recent.events.list .item { 	display: block !important;	width: auto !important;	border-right: none !important;	border-bottom: 1px solid #555555 !important;	margin: 0px 0px 20px 0px !important;	padding: 0px 0px 20px 0px !important;}.recent.events.list .item:last-child {	border-bottom: 0px !important;	margin-bottom: 0px !important;	padding-bottom: 0px !important;}.recent.news .item .meta, .recent.events .item .meta {	text-transform: uppercase !important;}.et-db #et-boc .et-l .et_pb_module .recent.news .item a.read-more, .et-db #et-boc .et-l .et_pb_module .recent.events .item a.read-more {	text-decoration: none !important;	font-weight: 400 !important;	color: #000 !important;}.et-db #et-boc .et-l .et_pb_module .recent.news .item a.read-more:hover, .et-db #et-boc .et-l .et_pb_module .recent.events .item a.read-more:hover {	color: #555555 !important;}.et-db #et-boc .et-l .et_pb_module .recent.news .item a.learn-more, .et-db #et-boc .et-l .et_pb_module .recent.events .item a.learn-more {	display: inline-block !important;	margin-top: 10px !important;	text-decoration: none !important;	font-family: franklin-gothic-urw-cond, sans-serif !important;	font-weight: 500 !important;	font-size: 15px !important;	text-transform: uppercase;	color: #6B0C7E !important;}.et-db #et-boc .et-l .et_pb_module .recent.news .item a.learn-more:hover, .et-db #et-boc .et-l .et_pb_module .recent.events .item a.learn-more:hover {	color: #285706 !important;}.et-db #et-boc .et-l .et_pb_module .recent.news .item a.learn-more span.flaticon, .et-db #et-boc .et-l .et_pb_module .recent.events .item a.learn-more span.flaticon {	padding-left: 5px !important;	font-size: 11px !important;}.category-list {	padding-bottom: 30px !important;	margin-bottom: 30px !important;	border-bottom: 1px solid #cccccc !important;	font-family: franklin-gothic-urw-cond, sans-serif !important;	color: #6B0C7E !important; /* #555555 */}.recent.news .category-list, .recent.events .category-list {	padding-bottom: 0px !important;	margin-bottom: 10px !important;	border-bottom: none !important;}.category-list span {	padding-right: 10px !important;	font-weight: 700 !important;	text-transform: uppercase !important;}.category-list a, .et-db #et-boc .et-l .et_pb_module .category-list a {	display: inline-block !important;	margin: 0px 5px 5px 0px !important;	padding: 3px 10px 5px 10px !important;	background: #285706 !important;	text-decoration: none !important;	font-weight: 400 !important;	color: #E8FEDE !important;}.category-list a:hover, .et-db #et-boc .et-l .et_pb_module .category-list a:hover {	background: #6B0C7E !important;	color: #E2B9EA !important;}.page-template-default .entry, .post-template-default .entry, .entry.divi-not-in-use {	float: left;	width: 72%;	max-width: 900px;}.profile-template-default .post .entry.divi-not-in-use, .profile-template-default .post .entry, .page-template-directory-search-results .entry  {	position: relative;	left: 28%;	width: 72%;	max-width: 900px;}.entry.divi-not-in-use h2, .entry.divi-not-in-use h3, .entry.divi-not-in-use h4, .entry.divi-not-in-use h5, .subcontainer h1, .subcontainer h3 {	padding-bottom: 10px;}#et-boc .et-l p, .entry.divi-not-in-use p {	padding-bottom: 1.7em !important;}.entry.divi-not-in-use ul, .entry.divi-not-in-use ol {	margin: 10px 0px 1em 10px;}.entry.divi-not-in-use li {	margin-bottom: 5px;}.entry.divi-not-in-use hr {	margin: 15px 0px 30px 0px;}.entry.divi-not-in-use img {	max-width: 100%;	height: auto;}.entry.divi-not-in-use a, .tribe-events-content a {	border: none !important;	text-decoration: underline;	font-weight: bold;	color: #6B0C7E;}.entry.divi-not-in-use a:hover, .tribe-events-content a:hover {	color: #285706;}.search .subcontainer .result {	margin: 25px 0px;}.search .subcontainer .result h2 {	line-height: 1em;}.team .item {	position: relative;	display: inline-block !important;	vertical-align: top !important;	width: 47% !important;	margin: 0px 1% 50px 1% !important;	text-align: center !important;	cursor: pointer !important;}.team .item.donna-bailey {	display: block !important;	margin: 0px auto 50px auto !important;}.team .item img, .bio img, .profile-template-default .content img {	position: relative !important;	z-index: 8 !important;	max-width: 300px !important;	height: auto !important;	margin-bottom: 20px !important;	border-radius: 100% !important;	border: 4px solid #6b0c7e !important;	-moz-transition: all 0.5s ease !important;	-webkit-transition: all 0.5s ease !important;	transition: all 0.5s ease !important;}.team .item img:hover {	border-color: #285706!important;}.team .item h3 {	font-size: 40px;	-moz-transition: all 0.5s ease !important;	-webkit-transition: all 0.5s ease !important;	transition: all 0.5s ease !important;}.team .item h3:hover, .team .item:hover>h3 {	color: #285706 !important;}.team .item h3 span.flaticon:before {	position: relative !important;	top: -7px !important;	padding-left: 5px !important;	font-size: 15px !important;}.bio .upper {	margin-bottom: 20px !important;}.bio img {	display: inline-block !important;	vertical-align: middle !important;	max-width: 350px !important;}.bio .bio-title {	display: inline-block !important;	vertical-align: middle !important;	width: 60% !important;	margin-left: 3% !important;}#et-boc .et-l .team .prof-title, .bio .prof-title, .profile-template-default .prof-title {	font-family: lora,serif !important;	font-size: 20px !important;	font-weight: 400 !important;	font-style: italic !important;	color: #6b0c7e !important; /* was #7d7d7d */}.team .bio {	display: none !important;}.bio {	font-size: 18px !important;	line-height: 25px !important;}.bio h3 {	margin-bottom: 5px !important;	font-size: 40px !important;	line-height: 1em !important;}/*.bio p {	margin-bottom: 20px !important;}*/.featherlight:last-of-type {	/*background: rgba(255,255,255,0.8) !important;*/}.featherlight-content {	max-width: 1080px;	min-width: 60%;	padding: 40px 40px 10px 40px !important;}.featherlight .featherlight-close-icon {	top: 20px !important;	right: 20px !important;	width: 40px !important;	height: 40px !important;	background: #666666 !important;	font-size: 20px !important;	color: #FFF !important;	-moz-transition: all 0.5s ease !important;	-webkit-transition: all 0.5s ease !important;	transition: all 0.5s ease !important;}.featherlight .featherlight-close-icon:hover {	background: #cccccc !important;	color: #000 !important;}/*Timeline Customizations */.et-hor-timeline-template-2 .et-timeline-hor-line {	background-color: #6b0c7e !important; /*#d6b159*/}.et-hor-timeline-template-2 .et-horz-bx ul li {	padding-bottom: 55px !important;	text-align: center !important;}.et-hor-timeline-template-2 .et-horiz-title {	padding: 12px 9px !important;	border: 1px solid #eee !important;	-webkit-border-radius: 2px !important;	border-radius: 2px !important;	outline: 0 !important;	-webkit-transition: all 0.5s ease-in-out !important;	transition: all 0.5s ease-in-out !important;}.et-hor-timeline-template-2 a.et-active .et-horiz-title, .et-hor-timeline-template-2 .et-horiz-title:hover, .et-hor-timeline-template-2 .et-horiz-title:hover:before, .et-hor-timeline-template-2 a.et-active .et-horiz-title:before {	border-color: #6b0c7e !important;}.et-hor-timeline-template-2 .et-content-block {	width: -webkit-calc(100% - 200px) !important;	width: calc(100% - 200px) !important;}.et-hor-timeline-template-2 .et-horizontal-circle {	-webkit-border-radius: 50% !important;	border-radius: 50% !important;	margin-left: -8px !important;	background: #6b0c7e !important;}.et-hor-timeline-template-2 .et-post-bx .bx-controls-direction .bx-prev, .et-hor-timeline-template-2 .et-post-bx .bx-controls-direction .bx-next {	background: #6b0c7e !important;	-webkit-border-radius: 50% !important;	border-radius: 50% !important;	text-align: center !important;	line-height: 30px !important;}.et-hor-timeline-template-2 .et-post-bx .bx-controls-direction .bx-prev .fa, .et-hor-timeline-template-2 .et-post-bx .bx-controls-direction .bx-next .fa {	color: #FFF !important;}.et-hor-timeline-template-2 .et-title {	margin-top: 10px !important;	margin-bottom: 22px !important;}.alignleft {	float: left;	margin: 0px 25px 20px 0px !important;}.alignright {	float: right;	margin: 0px 0px 20px 25px !important;}.aligncenter {	display: block !important;	margin: 0px auto 20px auto !important;}.subcontainer {	width: 90%;	max-width: 1160px; /* was 1350px */	margin: 50px auto;}.search .subcontainer {	max-width: 1024px;}.search .subcontainer h2 {	font-size: 24px !important;}.search .subcontainer h2 a {	text-decoration: underline !important;	color: #6B0C7E!important;}.search .subcontainer h2 a:hover {	color: #285706 !important;}.search .subcontainer .result {	max-width: 550px;    font-family: franklin-gothic-urw-cond, sans-serif;}#provider-news {	padding: 38px 0px 28px 0px;	background-color: #f5dce5;	box-shadow: inset 0px 0px 18px 0px rgb(0 0 0 / 15%);	text-align: center;	transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;	cursor: pointer;}#provider-news:hover {	background-color: #f4cddc;}#provider-news h2 {	width: 90%;	max-width: 1160px;	margin: 0px auto;	color: #9F194A !important;}#footer {	padding: 60px 0px;	background: #6B0C7E;	font-family: franklin-gothic-urw-cond, sans-serif;	font-weight: 500;	font-size: 16px;	line-height: 1.5em;	color: #FFF;}#footer .third {	float: left;	width: 35%;	margin: 0px 1.5%;}#footer .third.first {	text-align: center;}#footer .third.last {	float: right;	width: 20%;}#footer img.logo {	max-width: 250px; /* was 200px - 230px */	height: auto;	margin-bottom: 20px;}#footer img.logo-ncqa, #footer img.logo-rcpa, #footer img.logo-compass, #footer img.logo-998 {	display: inline-block;	vertical-align: middle;	margin: 30px 8% 0px 0px;	max-width: 25%;	height: auto;}#footer img.logo-ncqa, #footer img.logo-rcpa {	max-width: 29%;	margin: 30px 3% 0px 0px;}#footer img.logo-998 {	max-width: 55%;}#footer img.logo-compass {	margin-right: 0px;	max-width: 35%;}#footer .third .details {	position: relative;	margin-bottom: 15px;	padding-left: 25px;}#footer .third .details.no-bottom-margin {	margin-bottom: 0px;}#footer .third .details .flaticon {	position: absolute;	top: 2px;	left: 0px;}#footer .third .details strong, #footer .third .details a {	text-transform: uppercase;	color: #E2B9EA;}#footer a, #footer .third .details a:hover {	color: #ffffff;}#footer a:hover {	color: #E2B9EA;}#footer li.external a {	border-bottom: 2px solid #f4e6d0;	color: #f4e6d0;}#footer li.external a:hover:hover {	border-color: #FFF;	color: #FFF;}#footer .social {	margin-top: 20px;	font-size: 30px;}#footer .social a {	margin: 0px 4px;	color: #E2B9EA;}#footer .social a:hover {	color: #FFF;}#footer .copyright {	color: #E2B9EA;}#footer .assistance {	max-width: 300px;	margin: 20px auto;	font-size: 15px;	line-height: 1.4em;}#footer .assistance a {	color: #E2B9EA;}#footer .assistance a:hover {	color: #FFF;}#footer ul {	position: relative;	-webkit-column-count: 2;	column-count: 2;	column-gap: 5px;}#footer li {	display: block;	margin: 0px;	padding: 5px 0px 5px 20px;	border-left: 1px solid #FFF;}.sr-only {	position:absolute;	left:-10000px;	top:auto;	width:1px;	height:1px;	overflow:hidden;}.navigation {	margin: 0px auto;	font-family: franklin-gothic-urw-cond,sans-serif;    font-weight: 700 !important;    color: #cccccc;}.navigation ul {	margin: 0px;	padding: 20px 0px;	text-align: center;}.navigation ul li {	display: inline;	font-size: 20px;    font-weight: 700;    font-style: normal;	padding: 0px;	border: none;}.navigation li a {	padding: 5px 15px;	text-decoration:none;	color: #cccccc;}.navigation li a:hover, .navigation li.active a {	color: #555555 !important;}.navigation li a span.flaticon {	position: relative;	top: 2px;}.posts-nav {	position: relative;}.posts-nav .posts-spacer {	position: absolute;	top: 0px;	left: 50%;	width: 1px;	height: 100%;	background: #cccccc;}.posts-nav .previous-post {	position: relative;	float: left;	width: 40%;	margin: 40px 10% 40px 0px;	text-align: right;}.posts-nav .next-post {	position: relative;	float: right;	width: 40%;	margin: 40px 0px 40px 10%;	text-align: left;}.posts-nav a {	display: block;	padding-left: 10%;	text-decoration: none !important;	font-family: franklin-gothic-urw-cond, sans-serif !important;	font-size: 20px;}.posts-nav .next-post a {	padding-left: 0px;	padding-right: 10%;}.posts-nav span.flaticon {	position: absolute;	top: 35px;	left: 0px;	color: #6B0C7E;}.posts-nav .next-post span.flaticon {	left: auto;	right: 0px;}.posts-nav .date {	font-family: jubilat,serif;	font-style: italic;	font-size: 14px;	color: #9F194A;}/* Directory Customization */.steps .individual-steps .sub-text#error-message {	margin-top: 10px !important;	font-family: franklin-gothic-urw-cond, sans-serif !important;	color: red !important;}.page-template-directory-search-results .main-container {	display: block !important;}.page-template-directory-search-results .main-container .provider-directory-section {	float: left;	width: 72%;    max-width: 900px !important;    margin: 0px !important;}.page-template-directory-search-results .main-container .provider-directory-section .search-results-container {	width: 90%;	margin: 0px auto !important;}.page-template-directory-search-results .main-container .side-bar {	float: left;	width: 24%;	margin: 0px 2% !important;}.page-template-directory-search-results .main-container .provider-directory-section .search-results-container .search-result-text {	padding-top: 15px !important;}/* Tribe Customizations */:root {	--tec-color-text-primary: #000;	--tec-color-background-events-bar-submit-button: #555555; 	--tec-color-background-events-bar-submit-button-hover: #cccccc;	--tec-font-family-sans-serif: franklin-gothic-urw-cond, sans-serif;	--tec-color-accent-primary: #555555; 	--tec-color-text-events-title: #555555;}.tribe-events-single-event-title, .tribe-events-meta-group .tribe-events-single-section-title, .tribe-events .tribe-events-c-breadcrumbs__list {	font-family: franklin-gothic-ext-comp-urw,sans-serif;}.tribe-events-meta-group .tribe-events-single-section-title {	font-size: 20px;	letter-spacing: normal;}.tribe-events .tribe-events-calendar-list__event-datetime, .tribe-events .tribe-events-calendar-list__event-venue, .tribe-events-schedule h2 {	font-family: jubilat,serif;	font-weight: 600;	font-style: italic;	color: #555555;}.tribe-events-content, .tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {	font-family: lora,serif;	font-weight: 400;	font-size: 16px;	line-height: 1.5em;}.tribe-common .tribe-common-anchor-thin {	border: none !important;}.tribe-common .tribe-common-anchor-thin:hover {	color: #000;}/* Gform Customizations */ .gform_wrapper {	margin-top: 30px !important;}.gform_wrapper.gravity-theme .gfield {	margin-bottom: 20px !important;}.gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=url], .gform_wrapper textarea, .gform_wrapper select {	padding: 10px !important;	background: #FFF !important;	border: none !important;	font-family: inherit !important;	color: #000 !important;}#searchform input[type=text] {	width: 50%;	max-width: 500px;	margin-right: 10px;	padding: 5px 0px;	border-top: none;	border-left: none;	border-right: none;	border-bottom: 2px solid #FFF;	background: none;	font-family: aktiv-grotesk-extended, sans-serif;	color: #FFF;}.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {	width: 100% !important;}.gform_wrapper.gravity-theme textarea {	padding: 8px !important;}.gform_wrapper ul.gform_fields li.gfield {	margin-bottom: 25px !important;}div.ginput_container_name span {	padding-right: 16px !important;    margin-right: -4px !important;}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {	padding-left: 1% !important;	padding-right: 0 !important;}.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {	text-transform: uppercase !important;}/*.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {	font-style: italic !important;}*/.gform_wrapper .ginput_complex.ginput_container_address .ginput_right {	margin-right: -8px !important;	padding-right: 8px !important;}.gform_wrapper .ginput_complex .ginput_left {	padding-right: 8px !important;}.gform_wrapper .ginput_complex.ginput_container_address .ginput_left {	margin-right: 8px !important;}.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {	vertical-align: top !important;}.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {	width: 100% !important;}.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {    width: calc(50% - 8px) !important; }.gform_wrapper .gfield_required {	font-style: normal !important;	padding-left: 0.125em !important;    color: #c02b0a !important;}.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {	margin: 10px 0px !important;	font-size: 13px !important;	line-height: 17px !important;}.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {	margin-left: 0px !important;	margin-bottom: 0px !important;	padding-bottom: 0px !important;	font-size: 20px;}.gform_wrapper.gravity-theme .gfield-choice-input, .gform_wrapper.gravity-theme .gfield-choice-input+label {	vertical-align: middle !important;}.gform_wrapper.gravity-theme .gfield-choice-input+label {	padding-left: 10px !important;}.gform_wrapper input[type=submit], #searchform input[type=submit], #mc_embed_signup .button {	appearance: none;	-webkit-appearance: none;    cursor: pointer;    width: auto !important;    margin-top: 0px !important;    padding: 0px !important;    border-radius: 0px !important;    border-top: none !important;    border-left: none !important;    border-right: none !important;    border-bottom: 2px solid #a58d57 !important;	background:none !important;    font-size: 16px !important;    line-height: 26px !important;    font-weight: 700 !important;    text-transform: uppercase !important;	color: #a58d57 !important;	-webkit-transition: all 0.5s ease !important;	transition: all 0.5s ease !important;}.gform_wrapper input[type=submit]:hover, #searchform input[type=submit]:hover, #mc_embed_signup .button:hover {		border-bottom-color: #21356a !important;   	color: #21356a !important;}.gform_anchor {	margin-top: 40px !important;}.gform_confirmation_wrapper {	padding-top: 50px !important;}.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {    color: #790000 !important;    margin: 35px 0px !important;    background: #fff9f9 !important;    border: 2px solid #a58d57!important;    padding: 16px 0 !important;    font-weight: 700 !important;    text-align: center !important;}.gform_wrapper .gform_validation_errors {    background: #fff9f9 !important;    border: 2px solid #a58d57!important;    border-radius: 0px !important;    box-shadow: none !important;    margin-bottom: 28px !important;    margin-top: 8px !important;    padding: 16px 16px 16px 48px !important;    position: relative !important;    width: 100% !important;}.gform_wrapper .gform_validation_errors>h2 {    color: #c02b0a !important;    font-family: acumin-pro-condensed, sans-serif !important;    font-size: 16px !important;    font-weight: 500 !important;    line-height: 17.6px !important;    margin: 0px !important;    padding: 0px !important;}.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message, .gform_wrapper [aria-invalid=true]+label, .gform_wrapper label+[aria-invalid=true] {    color: #c02b0a !important;}.entry .gform_wrapper li.gfield.gfield_error {	background-color: rgba(250, 188, 6, 0.5) !important;	border: none !important;    padding: 20px !important;    margin-bottom: 20px !important;    font-weight: 400 !important;    box-sizing: border-box !important;}.gform_wrapper .gform_footer {	margin-bottom: 25px !important;}/* Responsive Styles */@media only screen and (max-width: 1200px) {	#header .inner {		width: 95%;	}	#header .upper-features .feature, #header .upper span.spacer {		display: none;	}	#header .upper-features .feature.gtranslate, #header .upper-features .feature.member {		display: inline-block;	}	#header .upper span.spacer.first {		display: inline;	}	/*#header .upper-features .feature.gtranslate, #header .upper-features .feature.quick-links {		display: inline-block;	}	#header .upper span.spacer.last {		display: inline;	}*/}@media only screen and (max-width: 1100px) {	#header .lower li { 		margin-left: 30px;		/*margin-left: 50px;*/	}}@media only screen and (max-width: 980px) {	.translated-ltr #wrapper {		padding-top: 137px;	}	.translated-ltr #header {		height: auto;	}	#header .lower {		padding: 15px 0px;	}	#header .lower ul {		display: none;	}	#header .lower-features {		top: auto;		bottom: 0px;	}	#mobile-menu li, #mobile-menu .flaticon {		width: 42%;	}	#mobile-menu .menu-open {		display: none !important;	}	.page-template-default .post, .page-template-directory-search-results .post, .post-template-default .post  {		padding-top: 0px;	}	.sidebar-open {		display: block;	}	.sidebar-spacer {		display: block;		margin-bottom: 25px;	}	.sidebar-open.active {		margin-bottom: 0px;	}	#sidebar {		display: none;		float: none;		width: auto;		padding: 25px 0px;		margin-right: 0px;		margin-bottom: 50px;		background: #dddddd;	}	#sidebar ul, #sidebar .return {		margin: 0px 5%;	}	#sidebar .return span.flaticon {		left: 5%;	}	#sidebar h3 {		display: none;	}	#sidebar li a {		background: #dddddd;		color: #555555;	}	.page-template-default .entry, .post-template-default .entry, .entry.divi-not-in-use {		float: none;		width: auto;		max-width: 100%;	}	.profile-template-default .post .entry.divi-not-in-use, .profile-template-default .post .entry, .page-template-directory-search-results .entry {		left: auto;		width: auto;		max-width: 100%;	}	.page-template-directory-search-results .main-container .side-bar, .page-template-directory-search-results .main-container .provider-directory-section {		float: none;		width: auto;		max-width: 100% !important;	}	#footer {		padding: 20px 0px;	}	#footer .third, #footer .third.last {		float: none;		width: auto;		max-width: 350px;		margin: 20px auto;	}	#footer .third .details {		padding: 25px 0px 0px 0px;		text-align: center;	}	#footer .third .details .flaticon {		top: 0px;		left: 50%;		margin-left: -8px;	}	#footer img.logo-ncqa, #footer img.logo-rcpa, #footer img.logo-compass, #footer img.logo-998 {		display: block;		margin: 20px auto;	}	#footer ul {		column-count: 1;		column-gap: 0px;		text-align: center;	}	#footer li {		padding: 10px 0px;		border-left: none;	}}	@media only screen and (max-width: 782px) { 	/*.admin-bar #wrapper {    	margin-top: 46px;    }    .admin-bar #header {	    top: 46px;    }*/}@media only screen and (max-width: 767px) { 	.alert .inner {		padding: 15px 0px;		font-size: 16px !important;	}	#wrapper, .translated-ltr #wrapper {		padding-top: 121px;	}	#header img.logo {		width: 60%;		max-width: 200px;	}	#header .upper-features .feature.gtranslate {		float: right;	}	#header .upper span.spacer.first {		display: none;	}	#header .lower-features div {		margin: 0px;		padding-left: 5px;		border: none;	}	#header .lower-features .division, .search-open span {		display: none;	}	.search-open:before {		padding-right: 0px;	}	#mobile-menu .search-open:before {		padding-right: 8px;	}	#mobile-menu li, #mobile-menu .flaticon {		float: none;		width: auto;		margin: 0px 5% 25px 5%;	}	#mobile-menu .inner, #full-search .inner {		padding: 25px 0px;	}	h1 {		font-size: 50px;		line-height: 50px;	}	h2, h3 {		font-size: 30px;	}	h4 {		font-size: 20px;	}	.et-db #et-boc .et-l .et_pb_posts .et_pb_post {		display: block !important;		width: auto !important;		margin: 0px !important; /* 0px 0px 20px 0px*/	}	.et-db #et-boc .et-l .et_pb_section.intro h1 {		font-size: 24px !important;		line-height: 30px !important;	}	.et-db #et-boc .et-l .et_pb_section.providers h2 {		top: 235px !important;		font-size: 75px !important;	}	.et-db #et-boc .et-l .et_pb_section.provider-news h2, #provider-news h2 {		font-size: 20px;	}	.et-db #et-boc .et-l .et_pb_section.provider-news h2 span.flaticon, #provider-news h2 span.flaticon {		font-size: 12px !important;	}	.et-db #et-boc .et-l .et_pb_section.feature h2 {		/*margin-bottom: 10px !important;*/		border-bottom: 6px solid #E2B9EA !important;		font-size: 55px !important;		line-height: 50px !important;	}	.et-db #et-boc .et-l .et_pb_section.feature h4 {		font-size: 24px !important;		line-height: 30px !important;	}	.recent.news .item, .recent.news.count-3 .item, .recent.events .item { 		display: block !important;		width: auto !important;		border-right: none !important;		border-bottom: 1px solid #555555 !important;		margin: 0px 0px 20px 0px !important;		padding: 0px 0px 20px 0px !important;	}	.recent.news .item:nth-child(5), .recent.news.count-3 .item:nth-child(4), .recent.events .item:nth-child(5) {		border-bottom: 0px !important;		margin-bottom: 0px !important;		padding-bottom: 0px !important;	}	.team .item {		display: block !important;		width: auto !important;		margin: 0px auto 50px auto !important;	}	.team .item img, .bio img, .profile-template-default .content img {		max-width: 200px !important;	}	.team .item h3 {		font-size: 30px;	}	.bio .bio-title {		width: auto !important;		margin-left: 0px !important;	}	.subcontainer {		margin: 30px auto;	}	.alignleft, .alignright {		float: none !important;		display: block !important;		margin: 0px auto 20px auto !important;	}	.posts-nav .previous-post, .posts-nav .next-post {		float: none;		width: auto;		margin: 40px 0px;	}	.posts-nav .posts-spacer {		position: relative;		top: auto;		left: auto;		width: 100%;		height: 1px;	}	.posts-nav span.flaticon {		top: 0px;	}	.category-list span {		display: block;	}}