/* Colors */
.token-color-primary {
	color: #0C5098; /* $bgprimary */
}

.token-color-secondary {
	color: #4B973D; /* $bgsecondary */
}

.token-color-tertiary {
	color: #DFFFD9; /* $bgtertiary */
}

.token-color-quaternary {
	color: #8BBAE8; /* $bgquaternary */
}

.token-color-text {
	color: #646464; /* $text */
}

.f

.token-color-light {
	color: #FFFFFF; /* $light */
}

.token-color-midtone {
	color: #EAEAEA; /* $midtone */
}

.token-color-gray {
	color: #D1D1D1; /* $gray */
}
/* End Colors */

/* Fonts */
@font-face {
	font-family: 'doctor-icon';
	src: url('/web/20230928211256im_/https://www.psjhmedgroups.org/documents/landing-page-fonts/doctor-icon.eot');
	src: url('/web/20230928211256im_/https://www.psjhmedgroups.org/documents/landing-page-fonts/doctor-icon.eot') format('embedded-opentype'),
		 url('/web/20230928211256im_/https://www.psjhmedgroups.org/documents/landing-page-fonts/doctor-icon.woff') format('woff'),
		 url('/web/20230928211256im_/https://www.psjhmedgroups.org/documents/landing-page-fonts/doctor-icon.ttf') format('truetype'),
		 url('/web/20230928211256im_/https://www.psjhmedgroups.org/documents/landing-page-fonts/doctor-icon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

icon.doctor::before {
	font-family: 'doctor-icon';
	font-style: normal;
	font-weight: normal;
	content: '\e800';
}
/* End Fonts */

/* Contact form defaults */
.form * {
	transition: .25s ease;
}

.form:after {
	display: block;
	c
	clear: both;
	content: '';
}

.form .hide {
	display: none;
}

.form .button {
	display: block;
	max-width: 70%;
	text-align: center;
}

.form header {
	margin: 1em 0 .5em;
}

.form header h2 {
	margin: 0;
}

.form div > span:first-child, .form span.spacer, .form div > label {
	display: block;
	float: left;
	width: 30%;
	padding: .7em 1em .7em 0;
	font-weight: 600;
}

.form.label-top div > span:first-child, .form.label-top span.spacer, .form.label-top label {
	float: none;
	width: 100%;
	padding: .5em 1em .5em 0;
}

.form div > span:first-child em {
	display: block;
	font-size: .8em;
}

.form input, .form textarea, .form select {
	width: 100%;
	padding: .7em 3%;
	font: inherit;
	border: 1px solid transparent;
	border-radius: 0;
	outline: none;
	resize: none;
	color: #646464; /* $text */
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.form li.select .input-text::after, .select-wrapper::after {
	content: '\e0eb';
	color: #1DB7BD;
	position: absolute;
	right: 1em;
	font-family: 'icomoon-ult';
	top: 50%;
	line-height: 0;
	font-size: 0.8em;
}

.form li.select .input-text {
	position: relative;
}

.form li.select {
}

input::-webkit-input-placeholder {
	color: inherit;
}

input::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

input:-ms-input-placeholder {
	color: inherit;
}

input:-moz-placeholder {
	color: inherit;
	opacity: 1;
}

.searchbox span, .searchbox label {
	padding: .7em 1em .7em 0;
	font-weight: 600;
}

.searchbox input, .searchbox textarea, .searchbox select {
	padding: .7em 1em;
	font-family: inherit;
	font-size: 1em;
	border: solid 1px #bbd8d5;
	border-radius: 0;
	outline: none;
	resize: none;
	width: 100%;
	background-color: #FFFFFF; /* $light */
}

.select-wrapper {
	position: relative;
}

.searchbox select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.form input:focus, .form textarea:focus, .form select:focus {
	border: 1px solid transparent;
}

.form.label-top input, .form.label-top textarea, .form.label-top select {
	width: 100%;
}

.form select {
	padding-bottom: .6em;
}

.form input[type=radio], .form input[type=checkbox] {
	width: 20px;
	box-shadow: none;
}

.form input[type=checkbox], .form img.ui-check-style {
	margin: .5em .5em 0 0;
}

.form.text-right span {
	text-align: right;
}

img.ui-radio-style, img.ui-radio-style {
	width: 28px!important;
	height: 28px!important;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/Landing-2017/radio-unchecked.png) !important;
	background-position: top left!important;
	background-repeat: no-repeat;
	border-radius: 50%;
}

.content-panel img.ui-check-style, .form img.ui-check-style {
	position: relative;
	top: -.3em;
	width: 28px!important;
	height: 28px!important;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/Landing-2017/unchecked-box.png) !important;
	background-position: top left!important;
	background-repeat: no-repeat;
}

img.ui-radio-style.checked, img.ui-radio-style.checked {
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/Landing-2017/radio-checked.png) !important;
}

.content-panel img.ui-check-style.checked, .form img.ui-check-style.checked {
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/Landing-2017/checked-box.png) !important;
}

.form input.short, .form select.short {
	width: 30%;
}

.form input.wide, .form textarea.wide, .form select.wide {
	width: 100%;
}

.form input.initial {
	width: 20%;
	margin-right: 1em;
	margin-bottom: 0;
}

.form input.date {
	width: 65% !important;
}

.form div.ck-editor {
	float: right;
	width: 70%;
}

.form div.ck-editor .cke_reset {
	width: 100% !important;
}

form div.ck-editor span.cke_top {
	float: none;
	width: auto;
	padding: .7em 1em;
}

.form div.ck-editor .cke_voice_label {
	display: none;
}

.form .images {
	float: right;
	width: 70%;
}

.form .images input {
	width: 100%;
}

.form textarea {
	height: 150px;
	resize: none;
}

.form > div table {
	margin-top: .5%;
}

.form div span.link {
	display: block;
	float: right;
	width: 70%;
	padding: 1.5%;
	clear: right;
}

.form div span.link span {
	display: inline;
	margin-left: -.125em;
}

.form div span.inline, .form.prereg div span.inline {
	width: auto;
}

.form div span.wide, .form.prereg div span.wide {
	float: none;
	width: 100%;
}

.form div > span.validator {
	float: none;
	width: auto;
}

.form > div {
	padding: .5em 1em;
	clear: both;
}

.form label.ui-check-style {
	font-family: inherit;
	font-size: 100%;
}

.form table.nospacing {
	width: 30%;
}

.form table.nospacing td select {
	width: 100% !important;
	padding: .7em 1em !important;
}

.form h5 {
	padding: .2em 1em;
	margin: .8em 0 0;
	font-size: 1.5em;
}

.form h5:first-child {
	margin: 0;
}

.form > div table.group {
	width: 50%;
	table-layout: fixed;
}

.form > div table.group td img.ui-check-style {
	margin: 0 .5em 0 0;
}

.form > div table.group td input[type=text] {
	width: 100%;
}

.form > div table.group.radio {
	width: auto;
}

.form > div table.group.radio img {
	margin: 0 .7em;
}

.form > strong {
	display: block;
	padding: .1em 1.5em .2em;
	clear: both;
}

.form > div.edit {
	padding: 0 1em;
}

.form > div.edit > * {
	margin: 0;
}

.form .cc-cvc {
	margin-left: 1em;
	vertical-align: middle;
}

.form .address {
	clear: both;
}

.form .address > div {
	float: left;
	padding-bottom: .25em;
	clear: none;
	text-align: center;
}

.form .address div span {
	display: block;
	float: none;
	width: auto;
	line-height: 1em;
}

.form .address > div input, .form .address > div select {
	width: 100%;
}

.form .address .street {
	width: 70%;
}

.form.label-top .address .street {
	width: 100%;
}

.form .address .city {
	width: 30%;
	margin-right: 1%;
}

.form.label-top .address .city {
	width: 49%;
}

.form .address .state {
	width: 23%;
	margin-right: 1%;
}

.form.label-top .address .state {
	width: 24%;
}

.form .address .zip {
	width: 15%;
}

.form.label-top .address .zip {
	width: 25%;
}

.form .phones, .form .dates {
	float: left;
	width: 70%;
	clear: none;
}

.form.label-top .phones, .form.label-top .dates {
	width: 100%;
}

.form .phones > div, .form .dates > div {
	padding-bottom: .5em;
}

.form .phones > div span, .form .dates > div span {
	width: 20%;
}

.form .phones > div input {
	width: 80%;
}

.form .dates > div input {
	width: 75% !important;
}

.content-panel .form .column {
	padding: 1em 0 0 1.5em;
}

.form div h3 {
	margin: 0;
	font-family: inherit;
	font-size: 1.5em;
}

.form div h4 {
	margin: 0;
	font-family: inherit;
	font-size: 1.2em;
}

.form > div table td {
	padding-right: 1em;
}

.form > div table td img {
	margin-right: .5em;
}

.form > div.nested {
	padding: 0;
}

.form > div.half.left, .form > div.half.right {
	clear: none;
}

.form > div.half span:first-child {
	float: none;
	width: 100%;
	padding: .3em 1em .3em 0;
}

.form > div.half input, .form > div.half textarea, .form > div.half select {
	width: 100%;
}

.form .ui-conditional-panel {
	display: none !important;
}

.form .ui-conditional-panel.active {
	display: block !important;
}

fieldset.form table.nospacing {
	width: 100%;
}

fieldset.form {
	min-width: auto;
	margin: 0;
	border: none;
}

fieldset.form ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 0;
}

fieldset.form ul li {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0.25em 0;
}

fieldset.form ul li.check-style {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

fieldset.form ul li.check-style img.ui-check-style {
	margin: 0 .5em 0 0;
}

fieldset.form ul li label.ui-check-style {
	padding: .5em;
}

fieldset.form ul li.half {
	width: 49.5%;
	padding: 0;
}

fieldset.form ul li.fourth {
	width: 24%;
}

fieldset.form ul li.third {
	width: 32%;
}

fieldset.form ul li label {
	width: 30%;
}

fieldset.form ul li label.inline {
	width: auto;
}

fieldset.form ul li .input-text {
	width: 100%;
}

fieldset.form.label-top ul li .input-text {
	width: 100%;
}

fieldset.form ul li .input-text input, fieldset.form ul li .input-text select {
	width: 100%;
	margin-bottom: 0;
	background-color: #EAEAEA; /* $midtone */
}

fieldset.form.label-top ul li {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

fieldset.form div.ck-editor {
	width: 100%;
}

.form .cc-images {
	padding-top: .75em;
	padding-left: 1em;
}

.checkbox span {
	color: #FFFFFF; /* $light */
	font-size: 0.9em;
}
/* End Contact form defaults */

/* Font Styles */
ul[class$=columns] {
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.content-list ul li {
	margin-top: .2em;
	list-style: disc;
	margin-left: 1.2em;
}

ul.two-columns li {
	-webkit-flex: 0 0 49%;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
}

ul.three-columns li {
	-webkit-flex: 0 0 32%;
	-ms-flex: 0 0 32%;
	flex: 0 0 32%;
}

ul.four-columns li {
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

.two-columns.hypltblu a {
	color: #8BBAE8;
}

.hypltblu a {
	color: #8BBAE8;
}

.hypltblu a:hover {
	color: #FFFFFF; /* $light */
}

.hypltblu h3 {
	color: #8BBAE8;
}

.two-columns.hypltblu li:before {
	top: 0.1em;
}

.hypltblu strong a {
	color: #FFFFFF; /* $light */
}

.hypltblu strong a:hover {
	color: #8BBAE8;
}
/* End Font Styles */

/* LP General */
html {
	font-family: 'Gotham', 'GothamSVG', 'Segoe UI', sans-serif;
	font-size: 18px;
	overflow-x: hidden;
	box-sizing: border-box;
}

body {
	margin: 0;
	padding: 0;
	position: relative;
	overflow-x: hidden;
}

img {
	max-width: 100%;
}

html, body, div, section, h1, h2, h3, h4, h5, span, a, article, nav, ul, li, input, textbox, select {
	box-sizing: border-box;
}

.alert-content2 a {
	color: #FFFFFF; /* $light */
	transition: .25s ease;
	text-decoration: underline;
}

.alert-content2 a:hover {
	color: #8BBAE8; /* $bgquaternary */
}

h1,h2,h3,h4 {
	margin: 0;
	font-weight: 400;
	line-height: 1.25em;
}

p {
	color: #646464; /* $text */
	line-height: 1.5em;
}

.content-panel p {
	font-size: 1rem;
}

.content-panel h1,.content-panel h2,.content-panel h3,.content-panel h4 {
	margin: 0 0 0.95em 0;
}

h1 {
	font-size: 3em;
	font-weight: 600;
	color: #0C5098; /* $bgprimary */
}

.content-panel h1 {
	font-size: 1.90em;
}

h2 {
	font-size: 2em;
	font-weight: 600;
	color: #0C5098; /* $bgprimary */
}

.content-panel h2 {
	font-size: 2em;
	color: #0C5098; /* $bgprimary */
	font-weight: 600;
	margin: 0.5em 0;
}

h3 {
	font-size: 1.35em;
	color: #646464; /* $text */
}

.content-panel h3 {
	font-size: 1.143em;
	font-weight: 500;
	margin: 2em 0 1.5em;
}

.content-panel h2 + h3 {
	margin-top: 0;
}

h4 {
}

.content-panel h4 {
	font-size: 1.143em;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a.phone-link,
a[href^=tel] {
	cursor: default;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

footer ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0;
}

.content-panel ul {
	margin: 1em 0;
	list-style: none;
}

.content-panel ul li:before {
	content: '•';
	position: absolute;
	left: 0;
	font-size: 1.9em;
	line-height: 0.6em;
	color: #0C5098; /* $bgprimary */
	top: .25em;
}

.content-panel ul li {
	position: relative;
	padding: 0 0 0 1.5em;
	text-align: left;
	line-height: 2;
}

.content-panel li > ul {
	margin: 0;
}

section header {
}

.no-results {
	display: none;
}

.cms-admin .no-results {
	display: block;
}

.main {
	max-width: 1450px;
	width: auto;
	margin: 0px auto;
	position: relative;
	display: block;
}

.main.content {
	padding-left: 4%;
	padding-right: 4%;
}

.full {
	position: relative;
	width: 100%;
	padding-right: 3em;
	padding-left: 3em;
	margin: 0 auto;
	font-size: .94vw;
}

.btn {
	display: inline-block;
	padding: .7em 2em 1em;
	position: relative;
	transition: .5s ease;
	background-color: #0C5098; /* $bgprimary */
	color: #FFFFFF; /* $light */
	border-radius: 3px;
	text-align: center;
	font-weight: 600;
	box-shadow: inset 0 -4px rgba(255,255,255,0.3);
}

.btn:hover,a:hover .btn {
	box-shadow: inset 0 -4px rgba(255,255,255,0.3);
	background-color: #FFFFFF; /* $light */
	color: #0C5098; /* $bgprimary */
}

.btn.v1 {
}

.btn.v1:hover,
a:hover .btn.v1 {
}

.btn.v1:hover:after,
a:hover .btn.v1:after {
}

.btn.v2 {
	background-color: #4B973D; /* $bgsecondary */
	color: #FFFFFF; /* $light */
}

.btn.v2:hover,a:hover .btn.v2 {
	background-color: #0C5098; /* $bgprimary */
}

.btn.v2:hover:after,
a:hover .btn.v2:after {
}

.btn.v3 {
	background-color: #4B973D; /* $bgsecondary */
	color: #FFFFFF; /* $light */
}

.no-rgba .btn.v3 {
}

.btn.v3:after {
}

.btn.v3:hover,a:hover .btn.v3 {
	background-color: #0C5098; /* $bgprimary */
}

.btn.v4 {
	background-color: #4B973D; /* $bgsecondary */
	color: #FFFFFF; /* $light */
}

.btn.v4:hover {
	background-color: #FFFFFF; /* $light */
	color: #0C5098; /* $bgprimary */
}

.no-csstransforms .btn.v3:hover,
.no-csstransforms a:hover .btn.v3 {
}

.btn.v3:hover:after,
a:hover .btn.v3:after {
}

.btn.small {
	font-size: .95em;
}

.btn.big {
	font-size: 1.125em;
}

.link {
	color: #4B973D; /* $bgsecondary */
	transition: 0.2s;
	font-weight: 600;
}

.link:hover {
	color: #0C5098; /* $bgprimary */
}

.half {
	width: 50%;
}

.third {
	width: 33.3%;
}

.fourth {
	width: 25%;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	height: auto !important;
}

.results0 {
	display: none;
}

.cms-admin .results0 {
	display: block;
	min-height: 20em;
}

div.ui-dialog div.jl-items {
	overflow: scroll;
	font-size: 12px;
}

.top-margin {
	margin-top: 1em;
}

.content-panel .img-flex {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.content-panel .img-flex > div {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex: 0 1 30%;
	-ms-flex: 0 1 30%;
	flex: 0 1 30%;
	min-width: 230px;
}

.lp-main-ctas.heronav-five ul li {
	min-width: 19.8%;
	max-width: 19.8%;
}

.checkin-logo-v2 {
	position: absolute;
	top: 40em;
	left: 70em;
	-webkit-transform: translate(60%,-300%);
	-ms-transform: translate(60%,-300%);
	transform: translate(60%,-300%);
}

.checkin-logo-v2 img {
	display: block;
	margin: 0 auto;
}

.checkin-logo-v2 a.btn.v1.small {
}
/* End LP General */

.cms-admin .lp-split-content-area .zone-editable:last-child {
	position: absolute !important;
	left: 20%;
	top: 50%;
}

.flex-wrap-around {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
}

.flex-wrap-around > * {
	margin: 4px;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.chkin {
	float: right;
}

.showbtn {
	display: none;
}

.split-content-cta.accordbtn {
	position: relative;
	margin-left: 2em;
	width: 26%;
	height: 18em;
	margin-top: 3em;
	top: 0em;
	left: 0em;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.smallaccord {
	width: 70%;
}

.accordionflex {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.mobile-only {
	display: none;
}

.lp-primary-zone .lp-value-statements ul li a {
	color: #FFFFFF;
}

.lp-primary-zone .lp-value-statements ul li a:hover {
	color: #d2d1d1;
}

.ninetypercctr {
	max-width: 90%;
	margin: 0 auto;
}

.four-columns li a {
	color: white;
}

/* Zoom Telehealth LP Styles */
.Zoom.Telehealth-page .lp-main-ctas ul {
}

.lp-hero-ctas .lp-main-ctas ul li {
	text-align: center;
	font-size: 1em;
	height: 6em;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0 2px;
}

.Zoom.Telehealth-page .lp-main-ctas ul li {
	height: 6em;
	margin: .25em .125em;
	padding: .25em;
}

.TelehealthThankYou-page .lp-main-ctas.main ul li {
}
/* End Zoom Telehealth LP Styles */

/* Weight Management Page */
.surgical-candidacy-section {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.surgical-candidacy-section .bmi-text {
	width: 60%;
	padding-right: 2em;
}

.surgical-candidacy-section .bmi-iframe {
}
/* End Weight Management Page */

/* Location Spacing */
#LPSingleLocationInfo .drawer-wrapper.seperator {
	padding: 1vw;
	max-width: 1450px;
	width: auto;
	margin: 0px auto;
	position: relative;
}

.single-location .spacer {
	height: 1em;
	background: #FFFFFF;
}
/* End Location Spacing */

/* Trust Covenant LP */
.trust-cov-lp {
	background-color: #4B973D;
}

.trust-cov-lp .lp-hero-wrapper .title {
	max-width: 1200px;
}

.trust-cov-lp .lp-hero-wrapper .title h3 strong {
	font-size: 1.1em;
}

.trust-cov-lp .lp-hero-wrapper .title h2 {
	font-size: 2em;
}

.trust-cov-lp .lp-hero-wrapper .title h3 {
	font-size: 2.8em;
}

.trust-cov-lp .logo-item img {
	height: auto;
	width: 100%;
}

.logo-item {
	height: 10em;
	width: 16em;
}

.image-callout {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1450px;
	margin: 0px auto;
}

.image-callout .lp-hero {
	height: 100%;
	width: 45%;
}

.image-callout .btn.v1 {
	font-size: 0.6em;
	width: 45%;
}

.trust-cov-lp .lp-hero-wrapper .title {
	font-size: 1.6em;
}

.trust-cov-lp .lp-hero-wrapper {
	height: 38vh;
}

.dual-callout .lp-hero-wrapper .title {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 51%;
	padding: 0 .5vw;
}

.image-callout .dual-callout .btn.v1 {
	width: 67%;
	margin: 0 auto;
	color: #ffffff;
}

.cta-image-two {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 1em;
	text-align: center;
}

.er-center h3 {
	color: #8BBAE8;
}

.er-center a {
	color: #0C5098;
}

.er-center .location-info a {
	color: #FFFFFF;
}

.checkin-logo {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	top: 12em;
	right: 3em;
}

.checkin-logo img {
	width: 70%;
	height: auto;
	margin: 0 auto;
}

.checkin-logo .btn {
	margin: 0.5em;
}

.flex-nowrap.flex-3 {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.dual-callout .title p {
	text-shadow: 1px 1px 13px rgb(7, 5, 5);
}

.trust-covenant-health a {
	color: #0C5098;
}

#EmergencySectionTitle.content-panel h2 {
	color: #ffffff;
}

.er-spacearound.er-center .flex-3 {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.mobile-show {
	display: none;
}

.flex-btns.landing.store-btn img {
	width: 83%;
}
/* End Trust Covenant LP */

.cancer-sub .four-columns li>a:hover {
	color: #4B973D;
}

.content-panel .img-flex > div img {
	max-width: 100%;
}

.lp-primary-zone .lp-value-statements.purpose-mission {
	width: 100%;
	max-width: 100%;
	text-align: center;
	margin-top: 3em;
	padding: 0;
}

.lp-value-statements.purpose-mission h2, .lp-value-statements.purpose-mission p {
	color: #FFFFFF;
}

.lp-content-video-wrapper .content-panel.sml-txt p {
	font-size: .8rem;
}

.video-container img {
	width: auto;
}

.lp-sliders .handle::after, .landing-page-2017 .content-list [data-type=item] > h3::after {
	content: '\ef36';
	opacity: 0;
	font-size: 0.8em;
	line-height: 1.6em;
	margin-right: 0.25em;
}

.lp-sliders li.opened .handle::after, .landing-page-2017 .content-list [data-type=item] > h3.active::after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 1;
}

.lp-sliders li.opened .handle::before, .landing-page-2017 .content-list [data-type=item] > h3.active::before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 0;
}

.landing-page-2017 .content-list [data-type=item] > h3.active {
	color: #FFFFFF;
	background-color: #0C5098;
}

.landing-page-2017 .content-list [data-type=item] > h3.active:after, .landing-page-2017 .content-list [data-type=item] > h3.before:after {
	color: #FFFFFF;
}

.landing-page-2017 .landing-page-2017 .content-list [data-type=item] > h3.active:before {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.no-csstransforms .landing-page-2017 .content-list [data-type=item] > h3.active:before {
	display: none;
}

.landing-page-2017 .content-list [data-type=item] > h3:hover {
	color: #FFFFFF;
	cursor: pointer;
	background-color: #0C5098;
}

.main-content-4 a {
	color: #FFFFFF;
}

/* Flex Classes */
.flex {
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flex-2 {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flex-3 {
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.cms-admin .flex, .cms-admin .flex-2, .cms-admin .flex-3 {
}

.full-flex > * {
	-webkit-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
}

.half-flex > * {
	-webkit-flex: 0 1 50%;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

.half-flex > *:nth-child(even) {
	margin-left: 4%;
}

.third-flex > * {
	-webkit-flex: 1 1 33%;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
	overflow: hidden;
}

.quarter-flex > * {
	-webkit-flex: 1 1 25%;
	-ms-flex: 1 1 25%;
	flex: 1 1 25%;
	overflow: hidden;
}

.full-flex-item {
	-webkit-flex: 1 0 100%;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
}

.half-flex-item {
	-webkit-flex: 1 0 50%;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
}

.third-flex-item {
	-webkit-flex: 1 1 30%;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
}

.two-thirds-flex-item {
	-webkit-flex: 1 1 64%;
	-ms-flex: 1 1 64%;
	flex: 1 1 64%;
}

.children-content-align-center > * {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

[class|='flex'] > *, [class|=' flex'] > * {
	min-width: 25px;
	min-height: 25px;
}

.justify-between {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.justify-center {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.align-center {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.no-flexbox [class^='flex'], .no-flexbox [class*=' flex'] {
	display: table;
	width: 100%;
}

.no-flexbox [class^='flex'] > *, .no-flexbox [class*=' flex'] > * {
	display: table-cell;
	vertical-align: middle;
}

.no-flexbox .half-flex > * {
	width: 48%;
	vertical-align: top;
}

.no-flexbox .half-flex > *:nth-child(odd) {
	padding-right: 2%;
}

.no-flexbox .half-flex > *:nth-child(even) {
	padding-left: 2%;
}

@media screen and (max-width:1150px) {
	.half-flex {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.half-flex > * {
		-webkit-flex: 1 0 100%;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
	}

	.half-flex > *:nth-child(even) {
		margin-top: 2em;
		margin-left: 0;
	}

	.no-flexbox [class^='flex'].half-flex, .no-flexbox [class*=' flex'].half-flex {
		display: block;
		width: 100%;
	}

	.no-flexbox [class^='flex'].half-flex > *, .no-flexbox [class*=' flex'].half-flex > * {
		display: block;
		width: 100%;
		padding: 0;
	}
}
/* End Flex Classes */

/* Masthead */
.lp-masthead-wrapper .flex-right.flex {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.lp-masthead-wrapper .contact-info {
}

.lp-masthead-wrapper .flex-right .phone-link, .lp-masthead-wrapper .flex-right .description {
	display: block;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

.neurosurgery .flex.contact-top-right {
	min-width: 17em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
}

.lp-masthead-wrapper .flex-right .description {
	color: #646464; /* $text */
	font-weight: 600;
	font-size: 0.9em;
}

.lp-masthead-wrapper .flex-right .phone-link {
	color: #0C5098; /* $bgprimary */
	font-weight: 600;
	font-size: 1.4em;
	letter-spacing: 0.06em;
}

.lp-masthead-wrapper .flex-right .contact-info {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.lp-masthead-wrapper.flex-3 {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.lp-masthead-wrapper .flex-left {
	padding: 1em 10px 1em 4vw;
}

.lp-top-nav {
	background-color: #0C5098; /* $bgprimary */
}

.flex.contact-top-right {
	min-width: 17em;
}

.flex.contact-top-right .btn-con .btn {
	white-space: nowrap;
	margin-right: 2em;
}

.lp-top-nav > a {
	display: none;
}

.lp-top-nav ul {
	margin: 0;
}

.lp-top-nav li a {
	color: #FFFFFF; /* $light */
	display: block;
	padding: 1em 1.4vw;
	transition: 0.2s;
}

.lp-top-nav li a:hover {
	background-color: #4B973D; /* $bgsecondary */
}

.find-a-doctor {
	background-color: #4B973D; /* $bgsecondary */
	color: #FFFFFF; /* $light */
}

.btn-two-blue {
	background-color: #0C5098;
}

.find-a-doctor a.btn-two-blue:hover {
	background-color: #4B973D;
}

.find-a-doctor a {
	color: currentcolor;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	line-height: 1em;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	transition: 0.2s;
}

.find-a-doctor a:hover {
	background-color: #0C5098; /* $bgprimary */
}

.find-a-doctor a icon {
	font-size: 1.65em;
	margin-right: 0.5em;
}

.find-a-doctor a span {
	text-transform: uppercase;
}

.lp-masthead-wrapper .contact-info, .lp-masthead-wrapper .find-a-doctor a {
	padding: 1vw 4vw;
	height: 100%;
}

.logo-wrapper img {
	max-width: 100%;
}

.find-a-doctor.alt-link a {
	height: 100%;
	width: 50%;
	text-align: center;
}
/* End Masthead */

/* Side Nav */
.side > * {
	display: block;
	position: relative;
	margin: 0 0 1.25em;
	font-family: 'GothamSVG', 'Gotham', sans-serif;
}

.side > *:last-child {
	margin-bottom: 0;
}

.side a {
	display: block;
}

.side a.app-btn {
	display: inline-block;
}

.side .btn {
	display: block;
}

.side-nav {
}

.side header {
	background-color: #0C5098;
	padding: 1em 1.25em;
}

.side-nav header {
	border-bottom: 4px solid #4B973D;
}

.side header h2 {
	display: block;
	font-size: 1.25em;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.side header h2 a {
	color: #FFFFFF;
}

.side header h2 a:hover {
	color: #E6F4FE;
}

.side-nav header h3 {
	display: block;
	padding: 0.625em 0;
	font-size: 1.125em;
	color: #DDDDDD;
}

.side-nav ul {
	width: 100%;
	position: relative;
}

.side-nav li > ul {
	padding: 0px 1em;
	margin: 0.125em 0;
}

.side-nav ul li {
	display: block;
	margin: 0 auto;
	padding: 0;
	color: #FFFFFF;
	line-height: 1.25;
	position: relative;
}

.side-nav ul li a {
	display: block;
	color: #0C5098;
	padding: 0.625em 1.5em;
	position: relative;
	background-color: #F5FAFF;
	border-bottom: 1px solid #D1DFE9;
}

.side-nav ul li.level1 span {
	position: absolute;
	height: 100%;
	width: 1.75em;
	right: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}

.side-nav ul li.level1 a {
	background-color: #F5FAFF;
	color: #0C5098;
	font-size: 1em;
	line-height: 1.3;
}

.side-nav ul li.level2 {
	display: none;
}

.side-nav ul li.level2 a {
	color: #4B973D;
	font-weight: bold;
	font-size: 0.813em;
	background-color: #E4EBF1;
	padding: .575em 1.75em;
}

.side-nav ul li.level3 {
}

.side-nav ul li.level3 a {
	font-size: .813em;
	padding-left: 2.75em;
	background-color: #E4EBF1;
	color: #4B973D;
}

.side-nav ul li.level4 a {
	font-size: .813em;
	padding-left: 3.75em;
	background-color: #E4EBF1;
	color: #4B973D;
}

.side-nav ul li.level5 a {
	font-size: .775em;
	padding-left: 5em;
	background-color: #E4EBF1;
	color: #4B973D;
}

.side-nav ul li a:hover, .side-nav ul li.selected a, .side-nav ul li.hovered a {
	background-color: #0C5098;
	color: #FFFFFF;
}

.side-nav ul.slide-list li span:before {
	content: '';
	position: absolute;
	width: 0.875em;
	height: 2px;
	top: 50%;
	right: .5em;
	background-color: #C0D1DD;
	margin-top: -1px;
}

.side-nav ul.slide-list li span:after {
	content: '';
	position: absolute;
	right: .845em;
	top: 50%;
	margin-top: -.4375em;
	line-height: 1;
	background-color: #C0D1DD;
	display: block;
	width: 2px;
	height: 0.875em;
	transition: .5s ease;
}

.side-nav ul.slide-list li.minus span:after {
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}

.no-csstransforms .side-nav ul.slide-list li.level1.minus a:after {
	display: none;
}

.side-nav ul li.level1.child0 a:before, .side-nav ul li.level1.child0 a:after {
	display: none;
}

.no-generatedcontent .side-nav ul.slide-list li.level1 a {
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/design/SideNav-Plus.png);
	background-repeat: no-repeat;
	background-position: 96% 50%;
}

.no-generatedcontent .side-nav ul.slide-list li.level1.minus a {
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/design/SideNav-Minus.png);
}

.no-generatedcontent .side-nav ul.slide-list li.level1.child0 a {
	background-image: none;
}
/* End Side Nav */

/* Content List */
.c-clist h2.cl-h2 {
	text-align: center;
	margin: 2vw 0;
}

.c-clist h3.cl-h3 {
	color: #0C5098;
	border-radius: 3px;
	position: relative;
	padding: 1em 2.5em 1em 1em;
	background-color: #EAEAEA;
	font-weight: 600;
	transition: 0.2s;
	cursor: pointer;
	font-size: 18px;
}

.c-clist h3.cl-h3::after {
	content: '\ef36';
	opacity: 0;
	font-size: 0.8em;
	line-height: 1.6em;
	margin-right: 0.25em;
	transition: 0.2s;
	font-family: 'icomoon-ult';
	position: absolute;
	right: 1.3em;
	cursor: pointer;
	color: #4B973D;
}

.c-clist h3.cl-h3::before {
	content: '\f0d6';
	opacity: 1;
	transition: 0.2s;
	font-family: 'icomoon-ult';
	position: absolute;
	right: 1.3em;
	cursor: pointer;
	color: #4B973D;
}

.c-clist h3.cl-h3.active::after {
	content: '\ef36';
	opacity: 1;
	font-size: 0.8em;
	line-height: 1.6em;
	margin-right: 0.25em;
	transition: 0.2s;
	font-family: 'icomoon-ult';
	position: absolute;
	right: 1.3em;
	cursor: pointer;
	color: #4B973D;
}

.c-clist h3.cl-h3.active::before {
	content: '\f0d6';
	opacity: 0;
	transition: 0.2s;
	font-family: 'icomoon-ult';
	position: absolute;
	right: 1.3em;
	cursor: pointer;
	color: #4B973D;
}

.c-clist div h2 {
	color: #0C5098;
	font-weight: 600;
	font-size: 1.5em;
	margin: 0;
}

.c-clist div h3 {
	color: #0C5098;
	font-weight: 600;
	font-size: 1.3em;
	margin: 0;
}
/* End Content List */

/* Main Slide Area */
.lp-hero-wrapper {
	height: 45vh;
	min-height: 400px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right center;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.lp-hero-wrapper .title-wrapper {
	width: 100%;
	margin-bottom: 3vw;
}

.lp-hero-wrapper .title {
	width: 100%;
	max-width: 725px;
	padding: 0 4vw;
	font-size: 30px;
	height: 100%;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
}

.lp-hero-wrapper .title h2, .lp-hero-wrapper .title h3, .lp-hero-wrapper .title p {
	color: #FFFFFF; /* $light */
}

.lp-hero-wrapper .title h3 {
	font-size: 1.2em;
	font-weight: 500;
	margin-top: 0.6em;
}

.lp-hero-wrapper .title h2, .lp-hero-wrapper .title h3 strong {
	font-weight: 600;
}

.lp-hero-wrapper.bg-color-primary .title {
	background-color: rgba(12,80,152,0.9); /* alpha($bgprimary,90%) */
}

.lp-hero-wrapper.bg-color-secondary .title {
	background-color: rgba(75,151,61,0.9); /* alpha($bgsecondary,90%) */
}

.lp-hero-wrapper.bg-color-gray .title {
	background-color: #d1d1d1;
}

.lp-main-ctas ul {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
}

.lp-main-ctas ul li {
}

.lp-main-ctas ul li a {
	padding: 1.5vw 10px;
	background-color: #EAEAEA; /* $midtone */
	transition: 0.2s;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.lp-main-ctas ul li h3 {
	transition: 0.2s;
	margin: 0;
	font-weight: 600;
	font-size: 1.4em;
	text-transform: uppercase;
}

.lp-main-ctas ul li p {
	transition: 0.2s;
	margin: 0;
	font-size: 1.15em;
}

.lp-main-ctas ul li h3, .lp-main-ctas ul li p {
	color: #0C5098; /* $bgprimary */
}

.no-csscalc .lp-main-ctas ul li {
	-webkit-flex: 0 0 24%;
	-ms-flex: 0 0 24%;
	flex: 0 0 24%;
}

.lp-main-ctas ul li a:hover {
	background-color: #0C5098; /* $bgprimary */
}

.lp-main-ctas ul li a:hover h3, .lp-main-ctas ul li a:hover p {
	color: #FFFFFF;
}

section.lp-hero-ctas {
	-webkit-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	transform: translateY(-25%);
}

.keeping-the-covenant-new section.lp-hero-ctas {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.lp-hero-wrapper.bg-color-secondary.full-height.hospice {
	background-size: 62%;
	background-position-y: 48%;
}
/* End Main Slide Area */

/* ClockWise lp-sliders */
.lp-sliders .clockwise_current_wait:before {
	background-size
	content: 68%'\e806';
	font-family: icomoon-ult;
	color: #0C5098;
	margin-right: .2em;
	font-weight: 100;
	display: none;
}

.lp-sliders .wait-container .current-minute, .lp-sliders .wait-container .wait-id {
	display: inline-block;
	font-size: 1.4em;
	font-weight: 800;
}

.lp-sliders.clockwise .drawer .contact-info {
	text-align: center;
}

.lp-sliders .current-time.wait-style {
	font-size: .9em;
	padding-bottom: 2em;
	vertical-align: middle;
	display: inline-block;
}

.lp-sliders .wait-container.wait-style {
	margin: 0 13% .5em;
	color: #0C5098;
	font-weight: 600;
	padding: 1em .5em;
	background-color: #eeeeee;
}

.lp-sliders .drawer .contact-info .phone-link {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.lp-sliders .wait-container .current-minute.wait-style {
	font-size: 1.5em;
	font-weight: 100;
}

.lp-sliders .drawer .contact-info .wait-container .btn {
	display: block;
	margin: .5em 1em;
}
/* End ClockWise lp-sliders */

/* Content Zones */
.lp-primary-zone {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.divider {
	width: 100%;
	height: 1px;
	background-color: #D1D1D1; /* $gray */
}

.flex.lp-sub-container .side {
	-webkit-flex: 0 1 20%;
	-ms-flex: 0 1 20%;
	flex: 0 1 20%;
}

.flex.lp-sub-container .content-panel {
	-webkit-flex: 0 1 75%;
	-ms-flex: 0 1 75%;
	flex: 0 1 75%;
}

.top-btm-pads {
	padding-top: 4vw;
	padding-bottom: 4vw;
}

.top-btm-pads.urgent-services {
	padding-top: 0vw;
}

.lp-primary-zone .lp-value-statements.lubbock {
	background: none;
	color: #FFFFFF; /* $light */
	max-width: 100%;
	width: 100%;
}

.lp-primary-zone .lp-value-statements {
	-webkit-flex: 0 0 55%;
	-ms-flex: 0 0 55%;
	flex: 0 0 55%;
	background-color: #0C5098; /* $bgprimary */
	padding: 0 4vw 4vw;
	min-width: 55%;
	max-width: 55%;
	color: #FFFFFF; /* $light */
}

.sports-medicine .lp-primary-zone .lp-value-statements {
	min-width: 100%;
	max-width: 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.sports-medicine .lp-primary-zone .lp-value-statements .btn {
	float: right;
	background-color: #4B973D;
	padding: 2em;
	margin: 0 0 1em 1em;
	z-index: 2;
}

.lp-primary-zone.workplace-wellness .lp-value-statements {
	max-width: 100%;
	min-width: auto;
	color: #FFFFFF; /* $light */
	padding: 2vw 4vw;
}

.lp-primary-zone.workplace-wellness .lp-value-statements p {
	color: #FFFFFF; /* $light */
}

.lp-primary-zone.workplace-wellness .lp-value-statements h2 {
	color: #FFFFFF; /* $light */
}

.lp-primary-zone.workplace-wellness .lp-value-statements strong.list-title {
	display: block;
}

.lp-primary-zone .lp-value-statements header {
	color: #FFFFFF; /* $light */
}

.lp-primary-zone .lp-value-statements header h3 {
	font-size: 2em;
	font-weight: 600;
	margin: 5vw 0 1vw;
	text-align: left;
	color: #FFFFFF; /* $light */
}

.lp-primary-zone .lp-value-statements ul {
}

.lp-primary-zone .lp-value-statements ul li {
	color: #FFFFFF; /* $light */
	padding: 0.9em 0;
	padding-left: 3em;
	position: relative;
}

.lp-primary-zone .lp-value-statements li::before {
	content: '\e132';
	color: #8BBAE8; /* $bgquaternary */
	font-family: 'icomoon-ult';
	font-size: 1.5em;
	margin-right: 0.5em;
	position: absolute;
	left: 0;
	top: .4em;
}

.lp-primary-zone .lp-contact-form-simple {
	-webkit-flex: 0 0 45%;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	background-color: #4B973D; /* $bgsecondary */
	padding: 5vw 4vw 4vw;
	min-width: 45%;
	max-width: 45%;
}

.lp-contact-form-simple header, .lp-contact-form-simple header a {
	color: #FFFFFF;
}

.lp-contact-form-simple li.checkbox {
	margin: 1.5em 0 1em;
}

.lp-contact-form-simple header a {
	font-size: 1.2em;
	display: block;
	margin-top: 0.4em;
}

.lp-contact-form-simple header h3 {
	font-size: 2em;
	font-weight: 600;
	color: #FFFFFF; /* $light */
}

.lp-contact-form-simple header p {
	color: #FFFFFF; /* $light */
}

.lp-content-video-wrapper {
	padding: 4vw 0;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.lp-content-video-wrapper h2 {
}

.lp-content-video-wrapper .content-panel, .lp-content-video-wrapper .video-panel {
	-webkit-flex: 0 0 49%;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
}

.lp-content-video-wrapper .content-panel, .lp-content-video-wrapper .video-panel .img-container .img {
	width: 100%;
	height: auto;
	position: relative;
	max-width: 725px;
}

.lp-content-video-wrapper .content-panel.full {
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}

.jwplayer .jwdisplayIcon {
	background-image: none !important;
}

.jwplayer .jwdisplayIcon::after {
	content: '\f0c4';
	font-family: 'icomoon-ult';
	color: rgba(255,255,255,0.49); /* alpha($light,49%) */
	font-size: 4em;
	top: 50%;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	line-height: 1em;
	transition: 0.2s;
	text-shadow: 0px 0px 15px rgba(0,0,0,0.2);
}

.jwplayer .jwdisplayIcon:hover::after {
	color: #FFFFFF;
}

.jwplayer .jwicon {
	display: none !important;
}

.video-title h2, .video-title h3 {
	color: #FFFFFF; /* $light */
	text-shadow: 0 0.1em 0.15em #646464; /* $text */
	font-weight: 600;
}

._video .video-container .jwplayer {
	width: 45vw !important;
	height: 20.8vw !important;
	float: right;
}

.content-panel {
	color: #646464; /* $text */
}

.lp-split-content-area {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	margin-bottom: 3em;
}

.cms-admin .lp-split-content-area {
}

.cms-admin .lp-split-content-area > * {
	width: 50% !important;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.cms-admin .split-content-cta {
	position: absolute;
}

.split-content-cta {
	position: absolute;
	background-color: #4B973D; /* $bgsecondary */
	top: 50%;
	left: 48%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 2vw 3vw;
	width: 20em;
}

.split-content-cta h2, .split-content-cta h3 {
	color: #FFFFFF;
	margin: 0 0 0.5em;
}

.split-content-cta h3 {
	color: #DFFFD9; /* $bgtertiary */
}

.lp-split-content-area .content-panel {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background-color: #0C5098; /* $bgprimary */
	padding: 6vw 12em 6vw 10em;
	width: 55%;
	color: #FFFFFF; /* $light */
}

.green-panel.content-panel {
	background-color: #4B973D; /* $bgsecondary */
	color: #FFFFFF; /* $light */
	padding-left: 6em;
	padding-right: 6em;
	padding-bottom: 3em;
}

.green-panel.content-panel * {
	color: #FFFFFF; /* $light */
}

.green-panel.content-panel a:hover {
	color: #8BBAE8; /* $bgquaternary */
}

.blue-panel.content-panel {
	background-color: #0C5098; /* $bgprimary */
	color: #FFFFFF;
	padding-left: 6em;
	padding-right: 6em;
	padding-bottom: 3em;
}

.blue-panel.content-panel * {
	color: #FFFFFF; /* $light */
}

.blue-panel.content-panel a:hover {
	color: #DFFFD9; /* $bgtertiary */
}

.cms-admin .lp-split-content-area .content-panel {
	width: 100%;
}

.lp-split-content-area .content-panel h2, .lp-split-content-area .content-panel p, .lp-split-content-area .content-panel li {
	color: #FFFFFF;
}

.lp-split-content-area .content-panel h3, .lp-split-content-area .content-panel li::before {
	color: #8BBAE8;
	font-weight: 500;
}

.lp-split-content-area .content-panel h3 {
	margin: 2em 0 0;
}

.lp-split-content-area .content-panel h2 {
	margin: 0;
}

.lp-split-content-area .content-panel h2 + h3 {
	margin: 0;
}

.lp-split-content-area .lp-image-area {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	width: 45%;
}

.cms-admin .lp-split-content-area .lp-image-area {
	width: 100%;
}

.lp-split-content-area .lp-image-area .bg-image {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.cms-admin .lp-split-content-area .lp-image-area .bg-image {
	height: 46.5em;
}

.lp-split-content-area .lp-image-area .bg-image .split-content-cta {
	position: absolute;
	background-color: #4B973D; /* $bgsecondary */
	left: 0;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 3vw;
}

.lp-split-content-area .lp-image-area .bg-image .split-content-cta h2 {
	color: #FFFFFF; /* $light */
}

.lp-split-content-area .lp-image-area .bg-image .split-content-cta h3 {
	color: #DFFFD9; /* $bgtertiary */
	margin-top: 5%;
}

.lp-split-content-area .lp-image-area .bg-image .split-content-cta a.btn {
	margin-top: 5%;
}

.lp-disclaimer p {
	color: #DFFFD9; /* $bgtertiary */
	font-size: 0.85em;
	line-height: 1.5em;
}

.disclaimer {
	text-align: center;
}

.disclaimer a {
	color: #0C5098; /* $bgprimary */
}

.disclaimer a:hover {
	color: #646464; /* $text */
}

.main-content-4 {
	background-color: #0C5098; /* $bgprimary */
	color: #FFFFFF; /* $light */
}

.main-content-4 p {
	color: #FFFFFF; /* $light */
}

.main-content-4 h2 {
	color: #FFFFFF; /* $light */
}

.main-content-4 ul li {
	color: #FFFFFF; /* $light */
}

.main-content-4 ul li a {
	color: #FFFFFF; /* $light */
}

.main-content-4 ul li:before {
	color: #DFFFD9; /* $bgtertiary */
}

.main-content-5 .flex .item {
	width: 33%;
	border: none;
}

.content .column.no-bullets ul li {
	list-style: none;
}

ul.twoblu {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}

.main-content-4 .content-panel .spacer {
	margin-bottom: 4em;
	background: transparent;
}

.video-container > img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	margin-bottom: 1em;
}
/* End Content Zones */

/* Force Videos to Auto-Resize */
div.video {
	width: 100% !important;
	height: auto !important;
	position: relative;
	max-width: 725px;
}

div.video > div {
	width: 100% !important;
	height: auto !important;
	padding: 0 0 56.25% 0 !important;
}

div.video object {
	top: 0;
	left: 0;
	position: absolute;
}
/* End Force Videos to Auto-Resize */

/* Single Location */
.single-location {
	background-color: #0C5098; /* $bgprimary */
	color: #FFFFFF; /* $light */
}

.single-location h3 {
	color: #FFFFFF; /* $light */
}

.landing-page-2017 .content-list .single-location p {
	color: #FFFFFF;
	font-size: 1rem;
}

.single-location p.hours {
	margin: 1em 0 0 0;
}

.single-location a {
	color: #FFFFFF; /* $light */
}

.single-location a:hover {
	color: #8BBAE8; /* $bgquaternary */
}

.single-location a.phone-link {
	display: inline-block;
	color: #FFFFFF; /* $light */
	font-size: 1em;
	line-height: 1;
}

.single-location a.view-details {
	margin: 1em 0 0 0;
	display: block;
	width: 12em;
}

.single-location a.view-details:hover {
	background-color: #FFFFFF;
	color: #0C5098; /* $bgprimary */
}

.single-location .image {
	width: 30em;
	height: 19em;
}

.single-location .image img {
	background-size: cover;
	background-position: center;
	width: 100%;
	height: 100%;
}
/* End Single Location */

/* Accordion */
.lp-sliders li {
	margin: 2px 0;
}

.lp-sliders .head {
	color: #0C5098; /* $bgprimary */
	border-radius: 3px;
	position: relative;
	padding: 1em;
	background-color: #EAEAEA; /* $midtone */
	font-weight: 600;
	transition: 0.2s;
	cursor: pointer;
}

.lp-sliders .head.small {
	font-size: .92em;
}

.lp-sliders li.opened .head, .lp-sliders .head:hover {
	background-color: #05529D;
	color: #FFFFFF;
}

.lp-sliders .head:hover .handle::after, .lp-sliders .head:hover .handle::before, .lp-sliders li.opened .handle::before, .lp-sliders li.opened .handle::after,.landing-page-2017 .content-list h3.active::before, .landing-page-2017 .content-list h3.active::after {
	color: #FFFFFF;
}

.lp-sliders .handle {
}

.lp-sliders .handle::before, .lp-sliders .handle::after,  .landing-page-2017 .content-list h3::after, .landing-page-2017 .content-list h3::before {
	transition: 0.2s;
	font-family: 'icomoon-ult';
	position: absolute;
	right: 1.3em;
	cursor: pointer;
	color: #4B973D; /* $bgsecondary */
}

.lp-sliders .handle::before, .landing-page-2017 .content-list [data-type=item] > h3::before {
	content: '\f0d6';
	opacity: 1;
}

.plus-minus.content-list h3:before,.plus-minus.content-list h3:after {
	width: 0;
}

.lp-sliders .drawer {
	background-color: #FFFFFF; /* $light */
	display: none;
}

.lp-sliders .drawer .image {
	width: 250px;
	height: auto;
	position: relative;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.lp-sliders .drawer .image img {
	width: 100%;
	position: relative;
	height: 100%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.lp-sliders .drawer .location-info {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0 2vw 1em;
}

.lp-sliders .drawer .location-info h3 {
	color: #0C5098; /* $bgprimary */
	font-weight: 600;
	font-size: 1.3em;
	margin: 0;
}

.lp-sliders .drawer .location-info .map-link {
	display: block;
	margin: 1em 0;
}

.lp-sliders .drawer .location-info p {
	margin: 0;
	line-height: 1.5em;
}

.lp-sliders .drawer .contact-info {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-flex: 0 0 33%;
	-ms-flex: 0 0 33%;
	flex: 0 0 33%;
}

.lp-sliders .drawer .contact-info .phone-link::before {
	content: '\f04f';
	color: #D1D1D1; /* $gray */
	font-family: 'icomoon-ult';
	font-size: 1.6em;
	font-weight: initial;
	margin: 0 0.25em 0 -0.2em;
}

.lp-sliders .drawer .contact-info .phone-link {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-weight: 700;
	color: #0C5098; /* $bgprimary */
	letter-spacing: 0.1em;
	font-size: 1.4em;
	margin-bottom: 1em;
}

.lp-sliders .drawer .contact-info .btn {
	padding: 0.7em 2.8em;
	margin: 0 auto;
	display: table;
}

.drawer-wrapper {
	padding: 1vw;
}

.lp-locations header {
	margin: 2vw 0;
}

.lp-locations ul.list {
	margin: 0 0 3vw;
}

.landing-page-2017 .content-list h2 {
	margin: .5em 0;
	line-height: 1;
}

.landing-page-2017 .content-list {
	margin-bottom: 4vw;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 2em;
	-moz-column-gap: 2em;
	column-gap: 2em;
	font-size: 0.8em;
}

.landing-page-2017 .content-list.wide {
	-webkit-column-gap: 0;
	-moz-column-gap: 0;
	column-gap: 0;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}

.landing-page-2017 .content-list.insurance-list {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}

.landing-page-2017 .content-list h2[data-type=main] {
	display: none;
}

.landing-page-2017 .content-list [data-type=item] > h3 {
	padding: 1.1em 2.75em 1.1em 1.5em;
	margin: 0;
	font-weight: 600;
	color: #0C5098;
	background-color: #EAEAEA;
	transition: .25s ease;
	position: relative;
}

.landing-page-2017 .content-list h3:hover::before, .landing-page-2017 .content-list h3:hover::after {
	color: #FFFFFF;
}

.landing-page-2017 .content-list [data-type=section] {
	padding: .5em 3% 1.5em;
	margin: 0;
	background-color: #D1D1D1; /* $gray */
	border-top: 10em;
}

.landing-page-2017 .content-list [data-type=section] * {
	color: #646464; /* $text */
}

.landing-page-2017 .content-list [data-type=section] .drawer * {
	color: #FFFFFF; /* $light */
}

.landing-page-2017 .content-list [data-type=item] {
	padding: 0;
	margin: 2px 0;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.accordion-header {
	text-align: center;
	padding: 3em 0 1.5em;
}
/* End Accordion */

/* Physician Search */
.landing-page-2017 .physician.search {
	border: none;
	margin: 0;
	background-color: transparent;
	border-right: 1px solid rgba(255,255,255,0.2); /* alpha($light,20%) */
	padding: 0 2vw;
}

.landing-page-2017 .physician.search:last-child {
	border: none;
}

.landing-page-2017 .select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.landing-page-2017 .physician.search label, .landing-page-2017 .physician.search .search-content h2 {
	color: #FFFFFF;
	font-weight: 400;
	float: none;
	padding: 0;
}

.landing-page-2017 .physician.search .searchbox > div input, .landing-page-2017 .physician.search .searchbox > div select {
	border-radius: 0;
}

.landing-page-2017 .lp-physician-search-area {
	background-color: #0C5098; /* $bgprimary */
	padding: 4vw 0;
	margin-top: 1em;
}

.landing-page-2017 .search-area-container > div {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.landing-page-2017 .physician.search .footer {
	border: none;
	text-align: right;
	padding: 0.75em;
}

.landing-page-2017 .physician.search .footer .btn {
	display: inline-block;
}

.landing-page-2017 .search-area-container {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.landing-page-2017 ul.searchbox > li.half {
	-webkit-flex: 0 0 48%;
	-ms-flex: 0 0 48%;
	flex: 0 0 48%;
}

.landing-page-2017 ul.searchbox > li {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	padding: 0 0 1em;
}

.landing-page-2017 label.hide {
	display: none;
}

.landing-page-2017 input, .landing-page-2017 textarea, .landing-page-2017 select {
	border: none;
}

.landing-page-2017 li.gender table {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 60%;
}

.landing-page-2017 .zip label, .landing-page-2017 .distance label {
	margin: 1em 0 0.5em;
	display: block;
}

.landing-page-2017 .gender table label {
	margin: 0 0.5em;
}

.landing-page-2017 .lp-physician-search-area .search-content h2 {
	margin: 0 0 1.5em;
}

.landing-page-2017 .lp-physician-search-header * {
	color: #FFFFFF;
}

.landing-page-2017 .lp-physician-search-header {
	margin-bottom: 2em;
}

.landing-page-2017 .physician.search table td {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.landing-page-2017 .physician.search table td label {
	white-space: nowrap;
}

.landing-page-2017 .physician.search table tr {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.physician.search.name .autodrop.lpautodrop {
	max-height: 21em;
}
/* End Physician Search */

/* Neighborhood Er Emergency Center Styles */
.four-button-list {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 2em;
}

.four-button-list li a {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 2em 1.5em;
	color: #0C5098;
}

.four-button-list li {
	text-align: center;
}

.four-button-list li icon {
	font-size: 4em;
}

.neighborhood-er .accordion-header p, .neighborhood-er .accordion-header ul {
	text-align: left;
	list-style: disc;
	padding-left: 16em;
}

.accordion-anchor {
	border: 9em;
}
/* End Neighborhood Er Emergency Center Styles */

/* CTA Section */
.lp-cta-section ul li {
	-webkit-flex: 0 0 calc(25% - 10px);
	-ms-flex: 0 0 calc(25% - 10px);
	flex: 0 0 calc(25% - 10px);
	text-align: center;
}

.lp-cta-section {
	padding: 4vw 0;
	background-size: cover;
}

.lp-cta-section header {
	margin-bottom: 2.5vw;
}

.cta-section-header h1 {
	line-height: 1;
}

.cta-section-header h2 {
	line-height: 1;
}

.cta-section-header h3 {
	padding: .5em 0 0 0;
}

.lp-cta-section ul li a {
	padding: 3vw 2vw;
	background-color: #D1D1D1; /* $gray */
	transition: 0.5s;
	display: block;
}

.lp-cta-section ul li a:hover {
	background-color: #4B973D; /* $bgsecondary */
}

.lp-cta-section ul li a:hover h3 {
	color: #FFFFFF; /* $light */
}

.no-csscalc .lp-cta-section ul li {
	-webkit-flex: 0 0 24%;
	-ms-flex: 0 0 24%;
	flex: 0 0 24%;
}

.lp-cta-section ul li h3 {
	text-transform: uppercase;
	color: #0C5098; /* $bgprimary */
	font-weight: 700;
	transition: 0.5s;
	margin-bottom: 1vw;
	font-size: 1.2em;
}
/* End CTA Section */

/* Stats Section */
.lp-stats-section {
	min-height: 24em;
}

.lp-stats-section li {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.lp-stats-section.lp-cta-section ul li h3 {
	font-size: 3em;
	margin-bottom: 0;
	color: #ffffff;
}

.lp-stats-section li img {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

.lp-stats-section .info {
	padding: 1em;
}

.lp-stats-section .info p {
	color: #ffffff;
	margin: auto;
	font-weight: 600;
	font-size: 1.4em;
}

.lp-stats-section h3 {
	color: #ffffff;
}
/* End Stats Section */

/* Physician Feed */
.lp-physician-feed img {
	width: 90%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 20em;
	border: 1px solid #EAEAEA; /* $midtone */
	display: block;
	margin: 0 auto 1.5em auto;
}

.lp-physician-feed-wrapper {
	position: relative;
	padding: 0 0 4vw;
}

.lp-physician-feed-wrapper .scroll-nav span {
	position: absolute;
	top: 50%;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.lp-physician-feed-wrapper .scroll-nav span::before {
	font-family: 'icomoon-ult';
}

.lp-physician-feed-wrapper .scroll-nav span.next {
	right: 0;
}

.lp-physician-feed-wrapper.end .scroll-nav span.next, .lp-physician-feed-wrapper.end .scroll-nav span.next:hover {
	color: #FFFFFF;
	background-color: #EAEAEA; /* $midtone */
}

.lp-physician-feed-wrapper .scroll-nav span.next::before {
	content: '\e915';
}

.lp-physician-feed-wrapper .scroll-nav span.prev {
	left: 0;
}

.lp-physician-feed-wrapper.start .scroll-nav span.prev {
	color: #FFFFFF; /* $light */
	background-color: #EAEAEA; /* $midtone */
}

.lp-physician-feed-wrapper .scroll-nav span.prev::before {
	content: '\e914';
}

.lp-physician-feed {
	overflow: hidden;
	padding: 4vw 0;
	width: 90%;
	margin: auto;
}

.lp-physician-feed li {
	min-height: 22.111em;
	margin: 0;
	width: 25%;
}

.lp-physician-feed header p {
	font-size: 1.2em;
	margin: 0;
}

.lp-physician-feed ul {
	transition: 0.5s;
	margin-top: 4vw;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.lp-physician-feed .physician-wrapper {
	width: 80%;
	margin: auto;
	font-size: 14px;
	min-height: 22.000em;
	height: 100%;
	position: relative;
	padding-bottom: 2em;
	text-align: center;
}

.lp-physician-feed .physician-wrapper h3 {
	color: #0C5098; /* $bgprimary */
	margin: .2em 0;
	font-weight: 600;
	font-size: 1.3em;
}

.lp-physician-feed .physician-wrapper p {
	font-size: 1.4em;
	margin: 0;
	line-height: 1.4;
}

.lp-physician-feed .physician-wrapper .link {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 1.25em;
}

.lp-physician-feed img.no-image {
	background-size: 80%;
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/Landing-2017/SJH-logo.png);
	border: 1px solid #EAEAEA; /* $midtone */
}

.scroll-nav span {
	width: 3em;
	height: 3em;
	background-color: #EAEAEA; /* $midtone */
	color: #4B973D; /* $bgsecondary */
	transition: .3s ease 0s;
}

.scroll-nav span:hover {
	background-color: #4B973D; /* $bgsecondary */
	color: #FFFFFF; /* $light */
}

.scroll-nav span icon {
	color: inherit;
}

.physicians-button {
	text-align: center;
}
/* End Physician Feed */

/* Patient Stories */
.lp-testimonial-panel-a blockquote header {
	text-align: center;
}

.lp-testimonial-panel-a .author-quote-wrapper {
	padding: 3vw 5em;
	text-align: center;
	margin-top: 3vw;
	height: 25em;
	position: relative;
}

.lp-patient-stories .quote {
	position: relative;
	line-height: 1.5em;
	margin-top: 2em;
}

.lp-patient-stories .overflow::-webkit-scrollbar {
	width: 16px;
	height: 12px;
	background: none;
}

.lp-patient-stories .overflow::-webkit-scrollbar-track {
	background: none;
}

.lp-patient-stories .overflow::-webkit-scrollbar-thumb {
	border: solid 6px transparent;
	background-clip: padding-box;
	border-radius: 12px;
	background-color: #ECECE6;
}

.lp-patient-stories .overflow::-webkit-scrollbar-button {
	width: 0;
	height: 0;
	display: none;
}

.lp-patient-stories .overflow::-webkit-scrollbar-corner {
	background-color: transparent;
}

.lp-patient-stories .open-quote, .lp-patient-stories .end-quote {
	position: absolute;
	width: 3.5em;
	height: 3em;
	background-size: contain;
	background-position: top right;
	background-repeat: no-repeat;
}

.lp-testimonial-panel-a .image-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}

.lp-testimonial-panel-a .image-wrapper img.mobile {
	display: none;
}

.lp-testimonial-panel-a {
	position: relative;
	overflow: hidden;
	min-height: 40vw;
}

.lp-testimonial-panel-a .scroll-nav span {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: transparent;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.lp-testimonial-panel-a .scroll-nav span::before {
	font-size: 1em;
	color: #FFFFFF; /* $light */
	font-family: 'icomoon-ult';
}

.lp-testimonial-panel-a .scroll-nav span.next::before {
	content: '\e915';
}

.lp-testimonial-panel-a .scroll-nav span.prev::before {
	content: '\e914';
}

.lp-testimonial-panel-a.start .scroll-nav span.prev::before, .lp-testimonial-panel-a.end .scroll-nav span.next::before {
	color: #D1D1D1;
	cursor: default;
	opacity: 0.5;
}

.lp-testimonial-panel-a .scroll-nav span.hr {
	background-color: rgba(255,255,255,0.298); /* alpha($light,30%) */
	height: 1px;
	width: 70%;
	display: block;
	border: none;
}

.lp-testimonial-panel-a .scroll-nav {
	background-color: #4B973D; /* $bgsecondary */
	width: 45%;
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 3vw 3vw;
	margin-top: -2px;
}

.list-scroller.hide .scroll-nav {
	display: none;
}

.lp-testimonial-panel-a .scroll-nav span {
	cursor: pointer;
}

.lp-testimonial-panel-a blockquote header {
	text-align: center;
	padding: 0 0 .5em 0;
}

.lp-testimonial-panel-a blockquote .overflow {
	height: 15em;
	overflow-y: auto;
}

.lp-patient-stories {
	padding: 4vw 0;
}

.lp-patient-stories .open-quote {
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/Landing-2017/open-quote.png);
	left: 5em;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

.lp-patient-stories .end-quote {
	background-image: url(/web/20230928211256im_/https://www.psjhmedgroups.org/images/Landing-2017/end-quote.png);
	right: 5em;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	bottom: 6em;
}

.lp-testimonial-panel-a blockquote {
	background-color: #4B973D; /* $bgsecondary */
	width: 45%;
	margin: 0;
}

.lp-testimonial-panel-a .box {
	position: static;
}

.lp-testimonial-panel-a .box .list-wrapper {
}

.lp-patient-stories .box ul {
	transition: 0.2s;
}

.lp-testimonial-panel-a .box li {
	position: relative;
}

.lp-patient-stories p, .lp-patient-stories h2, .lp-patient-stories h3 {
	color: #FFFFFF; /* $light */
}

.lp-patient-stories h3 {
	font-size: 1.6em;
}

.lp-testimonial-panel-b .image-wrapper img {
	border-radius: 50%;
	width: 100%;
}

.lp-testimonial-panel-b .box {
	overflow: hidden;
}

.lp-testimonial-panel-b blockquote {
	background-color: #4B973D; /* $bgsecondary */
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin: 0;
	padding: 3vw 5vw;
}

.lp-testimonial-panel-b blockquote ul {
	transition: 0.2s;
}

.lp-testimonial-panel-b .author-quote-wrap {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0 5em;
}

.lp-testimonial-panel-b .scroll-nav span::before {
	color: #4B973D; /* $bgsecondary */
	font-family: 'icomoon-ult';
}

.lp-testimonial-panel-b .scroll-nav span {
	background-color: rgba(255,255,255,0.502); /* alpha($light,50%) */
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 3em;
	height: 3em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}

.lp-testimonial-panel-b .scroll-nav span.next {
	right: 0;
}

.lp-testimonial-panel-b .scroll-nav span.prev {
	left: 0;
}

.lp-testimonial-panel-b .scroll-nav span.next::before {
	content: '\e915';
}

.lp-testimonial-panel-b.end .scroll-nav span.next::before, .lp-testimonial-panel-b.start .scroll-nav span.prev::before {
	opacity: 0.5;
	cursor: default;
	color: #FFFFFF;
}

.lp-testimonial-panel-b .scroll-nav span.prev::before {
	content: '\e914';
}

.author-quote-wrapper.brokerlp.small-box {
	height: 17.6em;
	margin-top: 4vw;
}
/* End Patient Stories */

/* Footer Contact Form */
.contact-footer-wrapper {
	-webkit-flex: 0 0 45%;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.lp-footer-contact-form-area {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.contact-footer-wrapper .contact-form-simple {
	width: 100%;
	background-color: #0C5098; /* $bgprimary */
	padding: 3vw;
	max-width: 650px;
}

.contact-footer-wrapper .contact-form-simple2 {
	width: 100%;
	background-color: #4B973D;
	padding: 3vw;
	max-width: 650px;
}

.contact-footer-wrapper .contact-form-simple2 h2 {
	color: #FFFFFF; /* $light */
}

.contact-footer-wrapper .contact-form-simple2 .phone-link {
	color: #FFFFFF; /* $light */
}

.contact-footer-wrapper .contact-form-simple2 p {
	color: #FFFFFF;
}

.contact-footer-wrapper .contact-form-simple a, .contact-footer-wrapper .contact-form-simple h2, .contact-footer-wrapper .contact-form-simple p {
	color: #FFFFFF;
}

.contact-footer-wrapper .contact-form-simple a.phone-link {
	font-size: 1.3em;
	display: block;
	margin: 0.5em 0 0;
}

.contact-footer-wrapper .contact-form-simple a.phone-link strong {
	color: #8BBAE8; /* $bgquaternary */
}

.lp-footer-contact-form-area a.phone-link {
	font-size: 1.3em;
}

.contact-footer-wrapper .contact-form-simple p {
	margin: 0 0 1em;
}

.contact-footer-wrapper .contact-form-simple .disclaimer p {
	font-size: 0.85em;
	line-height: 1.5em;
	margin: 2em 0 0;
	color: #8BBAE8; /* $bgquaternary */
}

.contact-footer-wrapper .contact-form-simple ul li.checkbox {
	margin: 1em 0;
}
/* End Footer Contact Form */

/* Footer */
.social-footer ul li icon {
	color: #4B973D; /* $bgsecondary */
	transition: 0.2s;
}

.social-footer ul li icon:hover {
	color: #646464; /* $text */
}

.social-footer {
	margin: 1em 0;
}

.upper-footer {
	border-bottom: 1px solid #D1D1D1; /* $gray */
	padding: 0 0 0.8em;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.social-footer ul li {
	margin: 0 0 0 0.5em;
	font-size: 1.4em;
}

.social-footer ul {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.footer-contact-info .phone-wrapper a {
	color: #0C5098; /* $bgprimary */
	font-weight: 700;
	font-size: 1.4em;
}

.lp-footer {
	padding: 1.5em 0;
}

.extra-footer-info {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: 45%;
}

.extra-footer-info .description {
	width: 68%;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.extra-footer-info .image {
	width: 30%;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.extra-footer-info .description p {
	line-height: 1.4em;
	font-size: 0.9em;
	margin: 0 0.7em 0 0;
	color: rgba(100,100,100,0.502); /* alpha($text,50%) */
}

.lower-footer p.copyright {
	color: rgba(100,100,100,0.502); /* alpha($text,50%) */
}

.footer-links li {
	margin-right: 1.5em;
}

.footer-links li a {
	color: #0C5098; /* $bgprimary */
}

.lp-footer-logo img {
	max-width: 100%;
}
/* End Footer */

/* Subbanner */
.lp-subbanner {
	height: 25em;
	position: relative;
}

.lp-subbanner-content {
	background-color: rgba(255,255,255,0.503);
	padding: 3vw;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: auto;
	left: 50%;
}
/* End Subbanner */

/* General IE Fallbacks */
html.no-flexbox .flex {
	display: table;
	width: 100%;
}

html.no-flexbox .flex > * {
	display: table-cell;
}

.no-flexbox .sidebox #MainZone {
	float: left;
	width: 74%;
}

.no-flexbox .sidebox #SideZone {
	float: right;
	width: 25%;
}

.no-flexbox fieldset.form ul li {
	display: inline-block;
	padding: 0 .5%;
	vertical-align: top;
}
/* End General IE Fallbacks */

/* Accolades Styles */
.accolades {
	position: relative;
	background-color: #FFFFFF;
}

.accolades .flex {
}

.accolades section {
	width: 50%;
	padding: 2em 4%;
	background-color: #0C5098;
	color: #FFFFFF;
}

.accolades section.content h2:first-child {
	color: #FFFFFF;
}

.accolades section > * {
	color: #FFFFFF;
}

.accolades section ul {
	padding-left: 2em;
}

.accolades section li {
	margin: 0.85em 0;
}

.accolades section li:before {
	color: #FFFFFF;
}

.accolades .accolade-logos {
	width: 50%;
	padding: 0 5%;
}

.accolades .accolade-logos.left-logos {
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.accolade-logos ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
}

.accolade-logos li {
	width: 50%;
	text-align: center;
	margin: 0 0 1.5em;
	padding: 0 1%;
}

.accolade-logos li img {
	display: block;
	margin: 1em auto;
	max-width: 100%;
	max-height: 9em;
}

.accolades .content-panel ul li {
	line-height: 1.5;
}
/* End Accolades Styles */

/* Responsive 1450px */
@media (max-width:1450px) {
	section.lp-hero-ctas {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.content-panel h2 {
		font-size: 1.6em;
	}

	.lp-main-ctas ul li h3 {
		font-size: 1.2em;
	}

	.lp-hero-wrapper .title-wrapper {
		margin-bottom: 0;
	}

	.lp-content-video-wrapper {
		padding: 4vw;
	}

	.lp-cta-section ul, .content-panel.main, .lp-footer {
		padding: 2em 3%;
	}

	.lp-physician-feed-wrapper .scroll-nav span {
		position: static;
	}

	.lp-physician-feed-wrapper .scroll-nav {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin: 0 0 3vw;
	}

	.lp-footer > .flex-3 {
		display: block;
		text-align: center;
	}

	.social-footer ul {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.extra-footer-info {
		display: block;
		margin: 1em 0;
		width: 100%;
	}

	.extra-footer-info div {
		margin: 0.5em 0;
	}

	.lp-footer-logo {
		margin: 1em;
	}

	.footer-links li {
		margin: 1em;
	}

	.image-callout {
		padding: 1.2em 3%;
	}

	.checkin-logo-v2 {
		left: 55em;
	}
}
/* End Responsive 1450px */

/* Responsive 1300px */
@media (max-width:1300px) {
	.lp-split-content-area {
	}

	.lp-split-content-area .lp-image-area {
		width: 35%;
	}

	.lp-split-content-area .content-panel {
		background-color: rgba(12,80,152,0.9); /* alpha($bgprimary,90%) */
		padding: 3vw 19vw 3vw 3vw;
		width: 65%;
	}

	.split-content-cta {
	}

	.split-content-cta .btn {
		margin: auto;
	}

	.split-content-cta br {
		display: none;
	}

	.landing-page-2017 ul.searchbox > li.flex-3 {
		display: block;
	}

	.accolades section {
		padding: 2.5em 3%;
	}

	.accolades .accolade-logos {
		padding: 1em 3%;
	}

	.dual-callout .lp-hero-wrapper .title {
		font-size: 1.36em;
	}

	.lp-hero-wrapper.bg-color-secondary.full-height.hospice {
		background-size: contain;
	}
}
/* End Responsive 1300px */

/* Responsive 1200px */
@media (max-width:1400px) and (min-width:1200px) {
	.checkin-logo-v2 {
		left: 29em;
		top: 52em;
	}
}
/* End Responsive 1200px */

/* Responsive 1100px */
@media (max-width:1100px) {
	background-size
	.lp-testimonial-panel-a .image-wrapper : 60% {
		position: static;
		overflow: hidden;
		height: 45vw;
		width: 45vw;
		margin: auto;
		padding: 1em;
	}

	.lp-testimonial-panel-a .image-wrapper img.desktop {
		display: none;
	}

	.lp-testimonial-panel-a .image-wrapper img.mobile {
		display: block;
		width: 100%;
		background-size: cover;
		background-position: right center;
		border-radius: 50%;
		height: 100%;
	}

	.lp-testimonial-panel-a blockquote {
		width: auto;
	}

	.lp-testimonial-panel-a .scroll-nav {
		width: auto;
	}

	.lp-physician-feed li {
		min-height: 28em;
	}

	.checkin-logo-v2 {
		left: 15em;
		top: 59em;
	}

	.TelehealthThankYou-page .lp-main-ctas.main ul li {
		height: 4em;
	}
}
/* End Responsive 1100px */

/* Responsive 1000px */
@media (max-width:1000px) {
	.lp-testimonial-panel-b blockquote {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.lp-split-content-area {
		display: block;
	}

	.lp-split-content-area .content-panel {
		width: 100%;
	}

	.lp-split-content-area .lp-image-area {
		width: 100%;
		height: 35em;
	}

	.single-location .image {
		width: 50%;
		height: 15em;
	}

	.accolades.flex {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.accolades section, .accolades .accolade-logos {
		width: 100%;
	}

	.accolade-logos li img {
		margin: 0 auto;
	}

	.btn.v2.chkin {
		text-align: center;
		display: block;
		float: none;
		margin-bottom: 1em;
	}

	section.accordionflex {
		display: block;
	}

	div.smallaccord {
		width: auto;
		margin: 0em 1em 0em 1em;
	}

	.split-content-cta.accordbtn {
		display: none;
	}

	.split-content-cta {
		position: static;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		text-align: center;
		width: 100%;
	}

	.trust-cov-lp div.lp-hero-wrapper .title h3 {
		font-size: 1.9em;
	}

	.contact-footer-wrapper.contact-flex .contact-form-simple2 {
		max-width: 100%;
	}

	.find-a-doctor.alt-link {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.find-a-doctor.alt-link a {
		height: 50%;
		width: 100%;
	}
}
/* End Responsive 1000px */

/* Responsive 950px */
@media (max-width:950px) {
	ul.four-columns li {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.flex.lp-sub-container {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.flex.lp-sub-container .side {
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		width: 100%;
	}

	.flex.lp-sub-container .content-panel {
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
	}

	.landing-page-2017 .content-list {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		font-size: 1.1em;
	}

	.landing-page-2017 .content-list img {
		max-width: 50%;
	}

	.landing-page-2017 .content-list .image img {
		max-width: 95%;
		margin: 0 auto;
	}

	div.checkin-logo {
		display: none;
	}

	.mobile-show.mobile-checkin {
		display: block;
	}

	.mobile-checkin a {
		margin-top: 1.7em;
	}
}
/* End Responsive 950px */

/* Responsive 900px */
@media (max-width:900px) {
	.lp-masthead-wrapper.flex-3 {
		display: block;
	}

	.lp-masthead-wrapper .flex-right.flex {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.lp-main-ctas ul li {
	}

	.lp-main-ctas ul li h3 {
		font-size: 1em;
	}

	section.lp-cta-section ul li {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		padding: 1px;
	}

	.lp-cta-section ul li {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		padding: 1px;
	}

	.lp-primary-zone {
		display: block;
	}

	.landing-page-2017 .physician.search {
		border: none;
		padding: 3.5vw 0;
	}

	.landing-page-2017 .search-area-container > div {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.contact-footer-wrapper .contact-form-simple {
		margin: 50vh 0 0;
		width: 100%;
		max-width: 100%;
	}

	.lp-primary-zone .lp-value-statements header h3 {
		text-align: center;
	}

	.lp-primary-zone .lp-value-statements {
		padding-top: 1px;
		text-align: center;
		min-width: 100%;
		max-width: 100%;
	}

	.lp-primary-zone .lp-value-statements ul {
		margin: 0 auto;
		display: inline-block;
	}

	.sports-medicine .lp-primary-zone .lp-value-statements .btn {
		float: none;
		margin: 1em auto;
	}

	.lp-primary-zone .lp-value-statements ul li {
		text-align: left;
		padding: 0.6em 0 0.6em 2.2em;
	}

	.lp-primary-zone .lp-value-statements li::before {
		font-size: 1.2em;
		top: .7em;
	}

	.lp-primary-zone .lp-contact-form-simple {
		min-width: 100%;
		max-width: 100%;
	}

	.lp-physician-feed li {
		min-height: 24em;
	}

	.content-panel.main.disclaimer {
		padding: 0em 3%;
	}

	section.trust-cov-lp .lp-hero-wrapper .title {
		font-size: 1em;
	}

	section.image-callout .lp-hero {
		height: 100%;
		width: 100%;
		padding: 0em 2em 2em 1em;
	}

	section.image-callout {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.image-callout .lp-hero-wrapper {
		height: 22em;
	}

	.lp-main-ctas.heronav-five ul li {
		min-width: 50%;
		max-width: 50%;
		padding: 1px;
	}

	.lp-main-ctas.heronav-five ul li:last-child {
		min-width: 100%;
	}
}
/* End Responsive 900px */

/* Responsive 800px */
@media (max-width:800px) {
	ul.four-columns li {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.flex-3.mobile-block {
		display: block;
	}

	.flex-3.mobile-block > div {
		max-width: 100%;
	}

	.lp-hero-wrapper .title {
		max-width: 100%;
	}

	div.dual-callout .lp-hero-wrapper .title {
		width: 100%;
	}

	.lp-stats-section .info {
		width: -webkit-fill-available;
	}

	.lp-hero-wrapper.bg-color-secondary.full-height.hospice {
		background-size: cover;
	}

	.neighborhood-er .accordion-header p, .neighborhood-er .accordion-header ul {
		padding-left: 1.5em;
		padding-right: 1.5em;
	}

	.Zoom.Telehealth-page .lp-main-ctas ul li h3 {
	}

	.Zoom.Telehealth-page .flex-wrap-around > * {
		margin: 0;
	}

	.lp-main-ctas ul li h3 {
	}
}
/* End Responsive 800px */

/* Responsive 750px */
@media (max-width:750px) {
	.lp-hero-wrapper {
		background-position: 83% 50%;
		height: auto;
		min-height: 300px;
	}

	.lp-masthead-wrapper .flex-left {
		padding-bottom: 0;
	}

	.lp-main-ctas ul li {
	}

	section.lp-cta-section ul li {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		padding: .3em 0;
	}

	.lp-cta-section ul li a {
		padding: 1.5em 2vw;
	}

	.lp-content-video-wrapper {
		display: block;
	}

	.lp-content-video-wrapper .video-panel {
		width: 80%;
		margin: 2em auto 0;
	}

	ul.four-columns li {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.drawer-wrapper {
		display: block;
	}

	.lp-sliders .drawer .image {
		height: 170px;
	}

	.lp-sliders .drawer .location-info {
		margin: 2vw 0;
	}

	.lp-masthead-wrapper .flex-right.flex {
		display: block;
	}

	.find-a-doctor {
		background-color: transparent;
	}

	.lp-masthead-wrapper .find-a-doctor a {
		margin: auto;
		background-color: #4B973D; /* $bgsecondary */
		margin-bottom: .5em;
		border-radius: 8px;
		padding: 0.6em 1.2em;
	}

	ul.two-columns {
		display: block;
	}

	.lp-top-nav {
		position: relative;
		top: auto;
		left: auto;
	}

	.lp-top-nav > a {
		position: relative;
		color: #D1D1D1; /* $gray */
		padding: 1em 1.1em 0.8em 1em;
		background: #0B4889; /* darken($bgprimary,10%) */
		background: linear-gradient(to bottom,#054a8d 0%,#04427e 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#054a8d', endColorstr='#04427e',GradientType=0 );
	}

	.lp-top-nav > a:after {
		top: 60%;
	}

	.lp-top-nav:not( :target ) > a:first-of-type,
        .lp-top-nav:target > a:last-of-type {
		display: inline-block;
	}

	.lp-top-nav > ul > li {
		width: 100%;
		float: none;
	}

	.lp-top-nav li a {
		padding: .5em;
	}

	.lp-top-nav li + li {
		border-top: 1px solid #1172D8; /* lighten($bgprimary,20%) */
	}

	.lp-top-nav > ul {
		height: auto;
		position: relative;
		left: 0;
		right: 0;
		background-color: #05529D;
		z-index: 3;
		max-height: 0;
		transition: max-height .5s linear 0s;
		overflow: hidden;
	}

	.lp-top-nav > ul.active {
		max-height: 15em;
	}

	.content-panel ul {
		margin: 1em;
	}

	.lp-hero-wrapper.bg-color-secondary .translucent .title {
		background-color: rgba(75,151,61,0.65);
	}

	.single-location .image {
		width: 90%;
		height: 20em;
		margin: 2em auto 1em auto;
	}

	.main-content-4 .content-panel ul.hypltblu {
		margin: 0;
	}

	.main-content-4 .content-panel .third.left {
		width: 100%;
		float: none;
	}

	.main-content-4 .content-panel .spacer {
		display: none;
	}

	.neighborhood-er-emergency-center .accordion-content .content-list {
		display: block;
	}

	.accordion-unhide.accordion-content .content-list {
		display: block;
	}

	.lp-masthead-wrapper .find-a-doctor a.btn-two-blue {
		background-color: #0C5098;
	}

	.lp-stats-section info {
		width: -webkit-fill-available;
	}

	.lp-main-ctas.heronav-five ul li {
		min-width: 100%;
		max-width: 100%;
	}

	.find-a-doctor.alt-link a {
		width: auto;
	}
}
/* End Responsive 750px */

/* Responsive 700px */
@media (max-width:700px) {
	.checkin-logo-v2 {
		-webkit-transform: translate(-110%, -155%);
		-ms-transform: translate(-110%, -155%);
		transform: translate(-110%, -155%);
		position: absolute;
		top: 41em;
		left: 21em;
	}

	.checkin-logo-v2 img {
		width: 48%;
	}

	.checkin-logo-v2 .btn {
		white-space: nowrap;
	}

	.four-button-list li {
		padding: 2em 1em;
		width: 75%;
		font-size: .75em;
	}

	.four-button-list li:first-child {
		padding-left: 1em;
	}
}
/* End Responsive 700px */

/* Responsive 600px */
@media (max-width:600px) {
	.lp-hero-wrapper .title {
		font-size: 5vw;
		text-align: center;
	}

	.lp-main-ctas ul li h3 {
		font-size: 2em;
	}

	.lp-hero-ctas .lp-main-ctas ul li {
		font-size: 13px;
		margin: 2px;
	}

	.jwplayer .jwdisplayIcon::after {
		font-size: 3em;
	}

	.contact-footer-wrapper .contact-form-simple {
		margin: 0;
	}

	.lp-footer .footer-links > .flex-3 {
		display: block;
		text-align: center;
	}

	.footer-links li {
		margin: .5em;
	}

	.lp-content-video-wrapper h2 {
		text-align: left;
		line-height: 1;
	}

	.content-panel {
		text-align: left;
	}

	.lp-physician-feed .physician-wrapper {
		text-align: center;
	}

	.lp-physician-feed .physician-wrapper .link {
		position: relative;
		bottom: auto;
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.lp-physician-feed-wrapper .scroll-nav span {
		position: absolute;
	}

	.lp-testimonial-panel-a .author-quote-wrapper {
		padding: 2em 4% 0;
	}

	.lp-patient-stories .quote .open-quote {
		left: -1em;
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
		top: -2em;
	}

	.lp-patient-stories .quote .end-quote {
		right: -1em;
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
		bottom: -2em;
	}

	.lp-testimonial-panel-a .image-wrapper {
		padding: .5em;
	}

	.lp-physician-feed header p {
		font-size: 1em;
	}

	.lp-patient-stories p.author {
		margin-bottom: 0;
	}

	.lp-testimonial-panel-b .author-quote-wrap {
		margin: 0;
	}

	.lp-testimonial-panel-b .image-wrapper img {
		width: 50%;
		display: block;
		margin: 0 auto;
	}

	.lp-testimonial-panel-b .scroll-nav span {
		top: 2.6em;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	.lp-testimonial-panel-b blockquote {
		padding: 3vw 4vw;
	}

	h1 {
		font-size: 2.75em;
		line-height: .95;
	}

	.content-panel h1, h2, .content-panel h2 {
		font-size: 1.75rem;
	}

	h3 {
		font-size: 1.25em;
	}

	.content-panel h3 , .content-panel h4 {
		font-size: 1em;
	}

	.cta-section-header h1 {
		font-size: 2em;
	}

	.cta-section-header h3 {
		font-size: 1.2em;
		padding: .25em 0 0 0;
	}

	.lp-split-content-area .lp-image-area {
		height: 22em;
	}

	.lp-physician-feed img {
		width: 70%;
	}

	.lp-content-video-wrapper {
		padding: 4vw 0 0 0;
	}

	.lp-content-video-wrapper .content-panel {
		padding: 0 4vw;
		text-align: left;
	}

	.lp-content-video-wrapper .video-panel {
		width: 100%;
	}

	.extra-footer-info li.flex-3 {
		display: block;
	}

	.extra-footer-info .description {
		width: 100%;
	}

	.extra-footer-info .image {
		width: 100%;
	}

	.single-location .location-info {
		padding: 1.5em 0 0 0;
		text-align: center;
	}

	.single-location a.view-details {
		margin: 1em auto 0 auto;
	}

	.single-location .image {
		height: 15em;
	}

	.lp-content-video-wrapper p {
		line-height: 1em;
	}

	.content-panel.main.hideawards {
		padding: 0em 3%;
	}

	.content-panel.main.disclaimer p {
		line-height: 1em;
	}

	.content-panel.main.disclaimer {
		padding: 0em 3%;
	}

	.showawards .showbtn {
		display: inline-block;
		width: 100%;
	}

	.showawards .showbtn .btn.v4:hover {
		background-color: #8BBAE8;
	}

	.cl-sec p {
		line-height: 1em;
	}

	.content-panel .cl-sec ul li {
		line-height: 1em;
	}

	.content-panel.main#MainContent4 p {
		line-height: 1.5em;
	}

	div.mobile-only {
		display: block;
	}

	.mobile-hidden {
		display: none;
	}

	.logo-item {
	}

	section.image-callout .lp-hero-wrapper {
		height: 17em;
	}

	.trust-cov-lp .lp-hero-wrapper {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.trust-cov-lp .title-wrapper.main {
		height: 50%;
	}

	.trust-cov-lp .logo-item {
		height: 50%;
		width: auto;
	}

	section.trust-cov-lp .logo-item img {
		height: 100%;
		width: auto;
	}

	section.trust-cov-lp .lp-hero-wrapper .title h3 {
		font-size: 1.6em;
	}

	.mobile-hide {
		display: none;
	}

	section.image-callout .lp-hero {
		padding: 0em 1em 2em 1em;
	}

	div.cta-image-two {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin: 0 auto;
		top: 9.7em;
		position: relative;
	}

	.cta-image-two img {
		margin: 0 auto;
		max-width: 19%;
	}

	.dual-callout .lp-hero-wrapper .title {
		font-size: 4.2vw;
	}

	.mobile-show {
		display: block;
	}

	.trust-cov-lp div.lp-hero-wrapper {
		height: 44.8vh;
	}

	span.mobile-show {
		display: block;
	}

	div.mobile-show {
		display: block;
	}

	.landing.store-btn {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	ul.three-columns.mobile-single-columns li {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.flex-reverse .drawer-wrapper {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.flex-reverse .flex-3 {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}

	.flex-reverse .location-info {
		font-size: 1.2em;
	}

	.content-panel h3 .lrgr-font {
		font-size: 1.5em;
	}

	.lp-hero-wrapper .mobile-sizing  .title {
		font-size: 2em;
	}

	whitespace		white-space		.lp-hero-wrapper :nowrap	nowrap {
		height: 55vh;
		min-height: 0;
	}

	.accordion-header {
		text-align: left !important;
		padding: 0 4%;
	}

	.Zoom.Telehealth-page .flex-wrap-around > * {
		margin: 4px;
	}

	.Zoom.Telehealth-page .lp-main-ctas ul {
	}

	.Zoom.Telehealth-page .lp-main-ctas ul li {
		font-size: .6em;
	}

	.lp-main-ctas ul {
		flex-flow: column wrap;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.flex-3 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.surgical-candidacy-section .bmi-text {
		width: 100%;
	}

	.right.translatorv2 {
		text-align: center;
		float: none;
	}
}
/* End Responsive 600px */

/* Responsive 450px */
@media (max-width:450px) {
	div.dual-callout .lp-hero-wrapper .title {
		font-size: 5.9vw;
	}

	.checkin-logo-v2 {
		top: 23em;
		left: 21em;
	}

	.checkin-logo-v2 img {
		display: none;
	}

	.lp-hero .lp-hero-wrapper .title h2 {
		font-weight: 700;
		line-height: 1;
		font-size: 2em;
	}
}
/* End Responsive 450px */

/* Responsive 400px */
@media (max-width:400px) {
	.landing-page-2017 li.gender table, .landing-page-2017 li.gender table > *, .landing-page-2017 li.gender table > * > *, .landing-page-2017 li.gender table > * > * > * {
		display: block !important;
		width: 100%;
	}

	.single-location .image {
		height: 10em;
	}
}
/* End Responsive 400px */

/* Ipad Responsive *//* End Ipad Responsive */

@media only screen   and (min-device-width: 1024px)   and (max-device-width: 1366px)   and (-webkit-min-device-pixel-ratio: 1.5) {
	.checkin-logo-v2 {
		left: 21em;
		top: 65em;
	}
}

/* FILE ARCHIVED ON 21:12:56 Sep 28, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:14:03 Jan 16, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)). */

/* playback timings (ms):
  captures_list: 0.688
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.009
  esindex: 0.011
  cdx.remote: 29.299
  LoadShardBlock: 65.893 (3)
  PetaboxLoader3.datanode: 87.978 (4)
  load_resource: 3508.224
  PetaboxLoader3.resolve: 3451.789 */
