
body {
	font-family: sans-serif;
	margin: 0;
	min-height: 100%;
}

.fullscreen .galleria-image {
	margin-top: 150px;
}

.module-pg-galleriagallery {
	border: 1px solid silver;
	margin-top: 2em;
	padding: 1em;
	max-width: 500px;
}

@media screen and (max-width: 420px) {

#galleria {
	max-height: 220px;
}
}

label:hover {
	cursor: pointer;
}

hr {
	border: 1px solid #efeff1;
}

iframe {
	width: 100%;
}

.grey {
	background-color: #e5e6e7;
}
 input::-webkit-input-placeholder, select::-webkit-input-placeholder {
color: #3c3c3c;
}
 input::-moz-placeholder, select::-moz-placeholder {
color: #3c3c3c;
}
 input:-ms-input-placeholder, select:-ms-input-placeholder {
color: #3c3c3c;
}
 input:-moz-placeholder, select:-moz-placeholder {
color: #3c3c3c;
}
select::-ms-expand {
 background: url(/licensees/licensee584/CHWImages/ie-arrow.png) no-repeat center;
 color: transparent;
 background-color: #f3f3f3;
 border: none;
 -ms-background-size: contain;
 background-size: contain;
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
 overflow: hidden;
 padding: -5px;
}

a.anchor {
	display: block;
	position: relative;
	top: -130px;
	visibility: hidden;
}

input, select {
	color: #3c3c3c;
	font-family: Arial;
	font-size: 12px;
}

.chw-heading {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0;
	padding-bottom: .8em;
}

.chw-main-content {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	overflow: hidden;
	padding-bottom: 30px;
	width: 100%;
}

.chw-main-content-alt {
	-ms-box-shadow: 0 -7px 7px -7px #333;
	-webkit-box-shadow: 0 -7px 7px -7px #333;
	background-color: #ffffff;
	border-top: 1px solid #dedede;
	box-shadow: 0 -7px 7px -7px #333;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	min-height: 330px;
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 20px;
	width: 100%;
}

.chw-header {
	background: #F0F0F0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 9999;
}

.chw-header-content-container {
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	text-align: left;
	width: 100%;
}

.chw-header-logo {
	-moz-box-sizing: content-box;
	-ms-box-shadow: 0 0 5px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .8);
	-webkit-box-sizing: content-box;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .8);
	box-sizing: content-box;
	display: inline-block;
	height: 100px;
	max-width: 200px;
	padding: 10px;
	vertical-align: top;
	width: 200px;
	z-index: 15;
}

.chw-header-logo-mobile {
	bottom: 0;
	display: none;
	left: 30px;
	position: absolute;
}

.chw-header-logo img {
	height: 100%;
	width: 100%;
}

.chw-links-container {
	display: inline;
	height: 80px;
	position: absolute;
	text-align: left;
}

.chw-header-links-list {
	display: inline-block;
	height: auto;
	margin-top: 30px;
}

.chw-header-links-list li {
	display: inline;
	font-size: 14px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.chw-mychart-link {
	display: inline-block;
}

.chw-mychart-link img {
	display: inline-block;
	vertical-align: middle;
}

.chw-header-links-list li a {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	color: #000;
	text-decoration: none;
	transition: .5s;
}

.chw-header-links-list li a:hover {
	color: #15adff;
	text-decoration: underline;
}

.chw-header-search {
	display: inline-block;
	margin-top: 5px;
}

.chw-header-search-button {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #0081c7;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	height: 28px;
}

.chw-header-search-button:active {
	background: #035b89;
}

.chw-header-search-input {
	-moz-box-sizing: border-box;
	-ms-border-radius: 3px;
	-webkit-box-sizing: border-box;
	border: 1px solid lightgray;
	border-radius: 3px;
	box-sizing: border-box;
	display: inline-block;
	height: 30px;
	outline: none;
	padding: 0 7px;
	width: 178px;
}

.chw-under-header-inline-link {
	color: #000000;
	display: inline;
	padding-left: 5px;
	text-decoration: none;
}

.chw-under-header-inline-link:hover {
	text-decoration: underline;
}

.chw-under-header {
	background: #0081c7;
	border-top: #035b89 solid 3px;
	height: 30px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: -10;
}

.chw-under-header-nav {
	margin-left: 252px;
	width: 100%;
}

.chw-under-header-nav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

.chw-under-header-nav-link {
	color: #fff;
	display: block;
	font-size: 13.8px;
	line-height: 32px;
	padding: 0 12px;
	text-decoration: none;
}

.chw-under-header-nav ul li > .chw-under-header-nav-link-active {
	border-top: 3px solid #c23c33;
	margin-top: -3px;
}

.chw-under-header-nav-link-active {
	display: block;
	font-size: 13.8px;
	line-height: 32px;
	padding: 0 12px;
	text-decoration: none;
	background: #fff;
	color: #000;
	height: 30px;
	overflow: hidden;
}

.projectAdamIframe {
	border: 0;
	/* scrolling: yes; */
	width: 90%;
	height: 1400px;
}

@media screen and (max-width: 900px) {

.chw-under-header-nav ul a {
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
}

.chw-calltoaction-content-wrapper ul li {
	font-size: 12px;
}
}

.chw-under-header-nav ul li {
	float: left;
	margin: 0;
	position: relative;
	height: 30px;
	z-index: 9999;
}

.chw-under-header-nav ul li ul li {
	height: auto;
}

.chw-under-header-nav ul li:hover > a {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	background: #fff;
	color: #000;
	transition: .5s;
}

.chw-under-header-nav ul li:hover {
	border-top: 3px solid #c23c33;
	margin-top: -3px;
}

@media screen and (max-width: 1550px) {

.chw-under-header-nav ul li:hover {
	margin-top: -2.2px;
}

.chw-under-header-nav ul li > .chw-under-header-nav-link-active {
	margin-top: -2.2px;
}
}

.chw-under-header-nav ul li ul li:hover {
	border-top: none;
	margin-top: 0;
}

.chw-under-header-nav ul ul {
	background: #fff;
	display: none;
	left: 0;
	padding: 0;
	position: absolute;
	top: 95%;
}

.chw-under-header-nav > ul > li:last-child > ul > li > div {
	background: #fff;
	padding: 0;
	position: absolute;
	right: 0;
	top: 100%;
}

.chw-under-header-nav > ul > li:last-child > ul {
	left: auto;
	right: 0;
}

.chw-under-header-nav > ul > li:nth-child(5) > ul {
	left: auto;
	right: 0;
}

.chw-under-header-nav > ul > li:nth-child(5) > ul > li > div {
	background: #fff;
	padding: 0;
	position: absolute;
	right: 0;
	top: 100%;
}

.chw-under-header-nav ul ul li {
	float: none;
	width: 200px
}

.chw-under-header-nav ul ul ul {
	left: 100%;
	top: 0;
}

.chw-under-header-nav ul li:hover > ul {
	display: inline-block;
}

.animated {
	-moz-animation-duration: .5s;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .5s;
	-ms-animation-fill-mode: both;
	-o-animation-duration: .5s;
	-o-animation-fill-mode: both;
	-webkit-animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-duration: .5s;
	animation-fill-mode: both;
}

.animatedLong {
	-moz-animation-duration: 2s;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 2s;
	-ms-animation-fill-mode: both;
	-o-animation-duration: 2s;
	-o-animation-fill-mode: both;
	-webkit-animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-duration: 2s;
	animation-fill-mode: both;
}
 @-webkit-keyframes fadeIn {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}
 @keyframes fadeIn {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

.fadeIn {
	-moz-animation-name: fadeIn;
	-ms-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
 @-webkit-keyframes fadeOut {
 from {
opacity: 1;
}
 to {
opacity: 0;
}
}
 @keyframes fadeOut {
 from {
opacity: 1;
}
 to {
opacity: 0;
}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

.chw-under-header-dropdown {
	-ms-box-shadow: 0 4px 5px #646464;
	-ms-box-shadow: 0 4px 5px rgba(100, 100, 100, 0.25);
	-webkit-box-shadow: 0 4px 5px #646464;
	-webkit-box-shadow: 0 4px 5px rgba(100, 100, 100, 0.25);
	background-color: #ffffff;
	box-shadow: 0 4px 5px #646464;
	box-shadow: 0 4px 5px rgba(100, 100, 100, 0.25);
	display: table;
	overflow: hidden;
	text-align: center;
	width: 550px;
	z-index: -1;
}

.chw-under-header-dropdown h1 {
	color: #c13c33;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 13.6px;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	text-transform: uppercase;
}

.chw-under-header-dropdown-col {
	background-color: #fff;
	display: inline-block;
	float: left;
	font-size: small;
	padding-bottom: 20px;
	padding-left: 15px;
	text-align: left;
	width: 46%;
}

@media screen and (max-width: 900px) {

.chw-under-header-dropdown-col {
	padding-bottom: 10px;
}
}

.chw-under-header-dropdown-fullspan {
	background-color: #fff;
	display: inline-block;
	font-size: small;
	padding: 1% 2%;
	padding-left: 15px;
	text-align: left;
	width: 96%;
}

#chw-viewall-link {
	color: #000;
	font-weight: 600;
	text-decoration: none;
}

#chw-viewall-link:hover {
	text-decoration: underline;
}

.chw-under-header-dropdown-col a {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	color: #000;
	text-decoration: none;
	transition: .5s;
}

.chw-under-header-dropdown-col a:hover {
	color: #3b86c4;
}

.chw-under-header-dropdown-col p {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	margin-top: 5px;
	transition: .5s;
}

.chw-under-header-dropdown-col p:hover {
	color: #3b86c4;
	text-decoration: underline;
}

@media only screen and (max-width: 900px) {

.chw-under-header-dropdown {
	display: inline-block;
	width: 300px;
}

.chw-under-header-dropdown-col {
	display: inline-block;
	line-height: 8px;
	width: 96%;
}
}

.chw-hamburger-menu {
	display: none;
	position: relative;
	width: 100%;
	z-index: 1;
}

.chw-hamburger-menu ul {
	-moz-transition: max-height 1s;
	-ms-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-transition: max-height 1s;
	background: none;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	max-height: 0;
	max-width: 100%;
	overflow: hidden;
	padding-left: 0;
	transition: max-height 1s;
}

.chw-hamburger-menu ul, .chw-hamburger-menu li {
	flex: 1;
}

.chw-hamburger-menu li:last-child {
	border-bottom: none;
}

.chw-hamburger-menu a {
	color: inherit;
	display: block;
	font-size: 16px;
	line-height: 32px;
	padding: 0 30px;
	text-decoration: none;
}

.chw-hamburger-menu a:hover {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	color: #000;
	transition: .5s;
}

.chw-hamburger-menu li {
	color: #fff;
	line-height: 50px;
	position: relative;
	text-align: left;
}

.chw-hamburger-menu input, .chw-hamburger-menu label {
	-ms-background-size: 36px 36px;
	-ms-border-radius: 4px;
	/*background: url(/licensees/licensee584/CHWImages/menu-alt-512.png);*/
	background: none;
	background-repeat: no-repeat;
	background-size: 36px 36px;
	border-radius: 4px;
	color: #fff;
	display: none;
	font-size: 1.6rem;
	height: 36px;
	line-height: 36px;
	text-align: center;
	width: 36px;
}

.chw-hamburger-menu label {
	position: absolute;
	right: 30px;
	top: -30px;
}

.chw-hamburger-menu label:hover {
	cursor: pointer;
}

.chw-hamburger-menu label:before {
	content: " ";
	font-size: 24px;
	text-align: center;
}

.chw-header-search-mobile {
	display: none;
	height: 100%;
	margin-top: 15px;
	padding: 0 30px;
	text-align: left;
}

.chw-header-search-button-mobile {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #F0F0F0;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #035b89;
	display: inline-block;
	height: 25px;
	margin-right: 36px;
	margin-top: 2px;
}

.chw-header-search-button-mobile:active {
	background: #f6f6f5;
}

.chw-header-search-input-mobile {
	-moz-box-sizing: border-box;
	-ms-border-radius: 3px;
	-webkit-box-sizing: border-box;
	border: 1px solid lightgray;
	border-radius: 3px;
	box-sizing: border-box;
	display: inline-block;
	height: 25px;
	outline: none;
	width: 68%;
}

#nav-icon3 {
	-moz-transform: rotate(0);
	-moz-transition: .5s ease-in-out;
	-ms-transform: rotate(0);
	-ms-transition: .5s ease-in-out;
	-o-transform: rotate(0);
	-o-transition: .5s ease-in-out;
	-webkit-transform: rotate(0);
	-webkit-transition: .5s ease-in-out;
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 30px;
	top: -20px;
	transform: rotate(0);
	transition: .5s ease-in-out;
	width: 24px;
}

#nav-icon3 span {
	-moz-transform: rotate(0);
	-moz-transition: .25s ease-in-out;
	-ms-border-radius: 9px;
	-ms-opacity: 1;
	-ms-transform: rotate(0);
	-ms-transition: .25s ease-in-out;
	-o-transform: rotate(0);
	-o-transition: .25s ease-in-out;
	-webkit-transform: rotate(0);
	-webkit-transition: .25s ease-in-out;
	background: #ffffff;
	border-radius: 9px;
	display: block;
	height: 4px;
	left: 0;
	opacity: 1;
	position: absolute;
	transform: rotate(0);
	transition: .25s ease-in-out;
	width: 100%;
}

#nav-icon3 span:nth-child(1) {
	top: 0;
}

#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
	top: 7px;
}

#nav-icon3 span:nth-child(4) {
	top: 14px;
}

#nav-icon3.open span:nth-child(1) {
	left: 50%;
	top: 18px;
	width: 0;
}

#nav-icon3.open span:nth-child(2) {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
	left: 50%;
	top: 18px;
	width: 0;
}

@media only screen and (max-width: 750px) {

#empty-banner {
	display: none;
}

.chw-main-content-alt {
	-ms-box-shadow: none;
	-webkit-box-shadow: none;
	border-top: none;
	box-shadow: none;
}

.chw-header-search-mobile {
	display: block;
}

.chw-hamburger-menu {
	display: block;
}

.chw-under-header {
	display: block;
	height: auto;
	max-height: 1000px;
	position: relative;
	text-align: left;
	top: auto;
	z-index: 0;
}

.chw-under-header-nav {
	display: none;
}

.chw-header-links-list {
	display: none;
	padding-left: 0;
}

.chw-header {
	display: block;
	height: auto;
	max-height: 1000px;
	position: relative;
}

.chw-header-content-container {
	height: auto;
	max-height: 1000px;
}

.chw-header-logo {
	display: none;
}

.chw-header-logo-mobile {
	display: inline-block;
	position: relative;
}

.chw-header-logo-mobile > img {
	width: 200px;
	margin: 10px 0;
}

.chw-hamburger-menu li {
	flex: none;
	width: 100%;
}

.chw-hamburger-menu li:first-child {
	border-top: 1px solid white;
	margin-top: 15px;
}

.chw-hamburger-menu input[type="checkbox"]:checked + ul {
	display: flex;
	max-height: 375px;
}

.chw-hamburger-menu label {
	display: block;
}

.chw-main-content {
	padding-top: 0;
}

.chw-main-content-alt {
	padding-top: 0;
}
}

.chw-footer {
	background-color: #0080c6;
	bottom: 0;
	color: #ffffff;
	left: 0;
	padding-bottom: 10px;
	padding-top: 30px;
	width: 100%;
	z-index: 99999999;
}

.chw-footer-grid {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	width: 100%;
}

.chw-footer-col {
	display: inline-table;
	padding-left: 2%;
	padding-right: 2%;
	vertical-align: top;
	width: 21%;
}

.chw-footer-col:first-child {
	padding-left: 0;
}

.chw-footer-col:last-child {
	padding-right: 0;
}

.chw-footer-col h2 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
}

.chw-footer-col label {
	display: none;
	height: 90px;
	position: absolute;
	width: 100%;
}

.chw-footer-col input {
	display: none;
}

.chw-footer-col input:checked + .chw-footer-links-list {
	max-height: 300px;
}

.chw-footer-col input:checked + span:after {
 -moz-transform: rotate(.25turn);
 -ms-transform: rotate(.25turn);
 -o-transform: rotate(.25turn);
 -webkit-transform: rotate(.25turn);
 transform: rotate(.25turn);
}

.chw-footer-col input:checked + span + .chw-footer-links-list {
	max-height: 300px;
}

.chw-footer-links-list {
	list-style: none;
	padding-left: 0;
	text-align: left;
}

.chw-footer-links-list a {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
	transition: .5s;
}

.chw-footer-links-list a:hover {
	color: #000;
	text-decoration: underline;
}

.chw-footer-contact-items {
	font-size: 12px;
	line-height: 15px;
}

#chw-footer-our-locations {
	font-size: 16px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#chw-footer-our-locations a {
	font-weight: bold;
	text-decoration: underline;
}

.chw-social-links {
	list-style: none;
	margin-top: 10px;
	padding: 0;
}

.chw-social-links li {
	display: inline;
}

.chw-copyright {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	padding-top: 30px;
	text-align: left;
}

.chw-copyright ul {
	font-size: 12px;
	margin: 0;
	padding-bottom: 10px;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 0;
	text-align: center;
}

.chw-copyright ul li {
	display: inline;
}

.chw-copyright ul li a {
	color: #fff;
	text-decoration: none;
}

.chw-copyright ul li a:hover {
	text-decoration: underline;
}

#chw-footer-logo {
	height: auto;
	max-width: 100%;
	width: auto
}

.chw-accordian-icon {
	display: none;
	height: 10px;
	position: relative;
	width: 10px;
}

.chw-accordian-icon-graphic:before, .chw-accordian-icon-graphic:after {
	-moz-border-radius: 10px;
	-moz-transition: .5s;
	-ms-border-radius: 10px;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-border-radius: 10px;
	-webkit-transition: .5s;
	background: #fff;
	border-radius: 10px;
	content: '';
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	top: 16px;
	transition: .5s;
	width: 10px;
}

.chw-accordian-icon-graphic:after {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	height: 10px;
	left: 4px;
	top: 12px;
	transition: .5s;
	width: 2px;
}

.chw-accordian-icon-orange {
	display: none;
	float: right;
	height: 26px;
	position: relative;
	width: 18px;
}

.chw-accordian-icon-graphic-orange:before, .chw-accordian-icon-graphic-orange:after {
	-moz-border-radius: 10px;
	-moz-transition: .5s;
	-ms-border-radius: 10px;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-border-radius: 10px;
	-webkit-transition: .5s;
	background: #db6016;
	border-radius: 10px;
	content: '';
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	top: 16px;
	transition: .5s;
	width: 10px;
}

.chw-accordian-icon-graphic-orange:after {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	height: 10px;
	left: 4px;
	top: 12px;
	transition: .5s;
	width: 2px;
}

.chw-accordian-icon-graphic-orange.animate:after {
 -moz-transform: rotate(.25turn);
 -ms-transform: rotate(.25turn);
 -o-transform: rotate(.25turn);
 -webkit-transform: rotate(.25turn);
 transform: rotate(.25turn);
}

.chw-accordian-icon-callout {
	display: none;
	float: right;
	height: 26px;
	position: relative;
	width: 18px;
}

.chw-accordian-icon-graphic-callout:before, .chw-accordian-icon-graphic-callout:after {
	-moz-border-radius: 10px;
	-moz-transition: .5s;
	-ms-border-radius: 10px;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-border-radius: 10px;
	-webkit-transition: .5s;
	background: #168bc9;
	border-radius: 10px;
	content: '';
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	top: 16px;
	transition: .5s;
	width: 10px;
}

.chw-accordian-icon-graphic-callout:after {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	height: 10px;
	left: 4px;
	top: 12px;
	transition: .5s;
	width: 2px;
}

.chw-accordian-icon-graphic-callout.animate:after {
 -moz-transform: rotate(.25turn);
 -ms-transform: rotate(.25turn);
 -o-transform: rotate(.25turn);
 -webkit-transform: rotate(.25turn);
 transform: rotate(.25turn);
}

@media only screen and (max-width: 750px) {

.chw-accordian-icon-callout {
	display: inline-block;
	width: 15px;
}

.chw-footer-grid > div:last-child > ul {
	height: auto;
	max-height: 25%;
}

.chw-footer-col label {
	cursor: pointer;
	display: block;
}

.chw-footer label:hover + h2 {
	color: #000;
}

#chw-footer-logo {
	display: none;
}

.chw-footer-col h2 {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	border-top: solid 1px #ffffff;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 1px;
	padding-top: 25px;
	text-align: center;
	transition: .5s;
	vertical-align: middle;
}

.chw-footer-col {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

.chw-footer-links-list {
	-moz-transition: max-height .7s;
	-ms-transition: max-height .7s;
	-o-transition: max-height .7s;
	-webkit-transition: max-height .7s;
	max-height: 0;
	overflow: hidden;
	transition: max-height .7s;
}

.chw-footer-links-list {
	text-align: center;
}

.chw-footer-links-list p {
	line-height: 24px;
	margin: 0;
}

#chw-footer-connect-with-us {
	display: none;
}
}

.chw-generic-accordian-item-content.accordian-animate {
	max-height: 50000px;
}

.chw-row {
	-ms-flex-flow: row;
	-webkit-flex-flow: row;
	display: -webkit-box;
	display: flex;
	display: -ms-flex;
	display: -webkit-flex;
	flex-flow: row;
}

.chw-col-100 {
	margin-bottom: 0;
	padding: 20px;
	padding-bottom: 20px;
	padding-top: 0;
	width: 100%;
}

.chw-col-70 {
	display: inline-block;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 0;
	width: 75%;
	max-width: 75%;
	overflow: hidden;
}

.chw-col-60 {
	display: inline-block;
	padding: 20px;
	padding-top: 0;
	width: 60%;
	max-width: 60%;
	overflow: hidden;
}

.chw-col-50 {
	display: inline-block;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 0;
	width: 50%;
	max-width: 50%;
	overflow: hidden;
}

.chw-col-30 {
	display: inline-block;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 0;
	width: 25%;
	min-width: 220px;
}

.chw-col-27 {
	display: inline-block;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 0;
	width: 26.2%;
}

.chw-col-73 {
	display: inline-block;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 0;
	width: 73.8%;
}

.chw-col-30 img {
	height: auto;
}

.chw-col-20 {
	display: inline-block;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 0;
	width: 25%;
	max-width: 25%;
	overflow: hidden;
}

.chw-col-15 {
	display: inline-block;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 0;
	width: 15%;
	max-width: 15%;
	overflow: hidden;
}

.chw-col-70 > .chw-row .chw-col-100 {
	padding: 0;
}

.chw-col-73 > .chw-row .chw-col-100 {
	padding: 0;
}

.chw-homepage-banner {
	padding-bottom: 50px;
	padding-top: 63px;
	position: relative;
	text-align: center;
	width: 100%;
}

.chw-homepage-banner img {
	display: none;
	width: 100%;
	z-index: -100;
}

#empty-banner {
	background-color: #e0e0e0;
}

#empty-banner img {
	visibility: hidden;
}

.chw-homepage-banner a {
	text-decoration: none;
}

.chw-banner-content {
	display: inline-block;
	left: 12.5%;
	position: absolute;
	text-align: center;
	top: 350px;
	width: 75%;
}

.chw-homepage-banner h1 {
	-ms-text-shadow: rgb(0, 0, 0) 1.872px 1.872px 3.744px;
	border: none;
	color: #ffffff;
	font-family: Century Gothic, Calibri, Arial;
	font-size: 60px;
	font-weight: normal;
	margin-bottom: 2%;
	padding: 0;
	text-align: center;
	text-shadow: rgb(0, 0, 0) 1.872px 1.872px 3.744px;
	width: 100%;
}

.chw-homepage-banner h2 {
	-ms-text-shadow: rgb(0, 0, 0) 1.872px 1.872px 3.744px;
	border: none;
	color: #fff;
	font-family: sans-serif;
	font-size: 18.72px;
	font-weight: normal;
	padding: 0;
	text-align: center;
	text-shadow: rgb(0, 0, 0) 1.872px 1.872px 3.744px;
	vertical-align: bottom;
	width: 100%;
}

.chw-homepage-banner h3 {
	-ms-text-shadow: black 0.1em 0.1em 0.1em;
	color: #FFF;
	font-family: Century Gothic, Calibri, Arial;
	font-size: 14px;
	font-weight: normal;
	padding: 0 4px 0 0;
	text-align: center;
	text-shadow: black 0.1em 0.1em 0.1em;
	vertical-align: middle;
	width: 100%;
}

.chw-homepage-banner-button {
	-ms-border-radius: 10px;
	-ms-text-shadow: black 0.1em 0.1em 0.1em;
	background: #3A70AF;
	border-color: transparent;
	border-radius: 10px;
	border-style: solid;
	color: #ffffff;
	font-family: Century Gothic, Calibri, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 4px 10px;
	padding: 4px 3px 4px 3px;
	text-align: center;
	text-shadow: black 0.1em 0.1em 0.1em;
	vertical-align: middle;
}

.chw-content-page-banner {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	max-height: 1250px;
	overflow: hidden;
	padding-top: 180px;
	text-align: center;
	width: 100%;
}

.chw-content-page-banner a {
	text-decoration: none;
}

.chw-content-page-banner img {
	display: none;
	max-height: 100%;
	overflow: hidden;
	width: 100%;
}

.chw-content-banner-content {
	display: inline-block;
	max-width: 1200px;
	padding-top: 50px;
	width: 100%;
}

.chw-content-page-banner h1 {
	border: none;
	color: #ffffff;
	font-family: Century Gothic, Calibri, Arial;
	font-size: 48px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}

.chw-content-page-banner h2 {
	-ms-text-shadow: black 0.1em 0.1em 0.1em;
	border: none;
	color: #fff;
	font-family: Century Gothic, Calibri, Arial;
	font-size: 20px;
	font-weight: bold;
	padding: 0;
	text-align: left;
	text-shadow: black 0.1em 0.1em 0.1em;
	vertical-align: bottom;
	width: 100%;
}

.chw-content-page-banner h3 {
	-ms-text-shadow: black 0.1em 0.1em 0.1em;
	color: #FFF;
	font-family: Century Gothic, Calibri, Arial;
	font-size: 14px;
	font-weight: normal;
	padding: 0 4px 0 0;
	text-align: right;
	text-shadow: black 0.1em 0.1em 0.1em;
	vertical-align: middle;
	width: 100%;
}

@media only screen and (max-width: 750px) {

.chw-homepage-banner, .chw-content-page-banner {
	display: none;
}
}

.chw-calltoaction {
 -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
 -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
 -webkit-filter: DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0, #eaeaea 100%);
	background: -webkit-linear-gradient(top, #f7f7f7 0, #eaeaea 100%);
	background: linear-gradient(to bottom, #f7f7f7 0, #eaeaea 100%);
	bottom: -10px;
	display: inline;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}

.chw-main-content-wrapper {
	background: no-repeat;
	background-position: center 113px;
	background-size: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1610px;
	min-height: 100%;
	position: relative;
	transition: background 1s;
}

@media screen and (max-width: 1150px) {

.chw-main-content-wrapper {
	background-position: center 153px;
}
}

@media screen and (max-width: 750px) {

.chw-main-content-wrapper {
	background: #FFFFFF !important;
}

body {
	background: #FFFFFF !important;
}

.chw-homepage-banner-rotator {
	display: none !important;
}
}

#empty-banner + .chw-main-content-wrapper {
 -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0);
 -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0);
 -webkit-filter: DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0);
	background: #e0e0e0;
	background: -moz-linear-gradient(top, #e0e0e0 0, #ffffff 100%);
	background: -webkit-linear-gradient(top, #e0e0e0 0, #ffffff 100%);
	background: linear-gradient(to bottom, #e0e0e0 0, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0);
}

.chw-calltoaction-wrapper {
	background-color: transparent;
	margin-top: 650px;
	position: relative;
	width: 100%;
}

.chw-calltocaction-col {
	display: inline-block;
	float: left;
	padding: 10px;
	position: relative;
	width: 30%;
}

.chw-calltoaction-content-wrapper {
 -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	-moz-transition: max-height 1s;
	-ms-transition: max-height 1s;
 -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	-o-transition: max-height 1s;
 -webkit-filter: DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	-webkit-transition: max-height 1s;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0, #eaeaea 100%);
	background: -webkit-linear-gradient(top, #f7f7f7 0, #eaeaea 100%);
	background: linear-gradient(to bottom, #f7f7f7 0, #eaeaea 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	max-height: 0;
	overflow: hidden;
	transition: max-height 1s;
}

.chw-calltoaction-content-wrapper ul {
	display: inline-block;
	float: none;
	list-style: none;
	overflow: hidden;
	padding-left: 0;
	vertical-align: top;
	white-space: nowrap;
	width: 33%;
}

.chw-calltoaction-content-wrapper ul li {
	padding-bottom: 5px;
	padding-top: 5px;
}

.chw-calltoaction-content-wrapper ul:first-child {
	margin-left: 1%;
	width: 32%;
}

.chw-calltoaction-content-wrapper ul:last-child {
	margin-right: 1%;
	width: 32%;
}

.chw-calltoaction-content-wrapper ul li {
	font-family: Helvetica;
	font-size: 14.4px;
	font-weight: 600;
	white-space: pre-wrap;
}

.chw-calltoaction-content-wrapper ul:last-child {
	padding-right: 0;
}

.chw-calltocaction-col img {
	-moz-transition: .25s;
	-ms-transition: .25s;
	-o-transition: .25s;
	-webkit-transition: .25s;
	display: inline-block;
	transition: .25s;
	vertical-align: middle;
}

.chw-calltocaction-col h3 {
	color: #3c3c3c;
	display: inline-block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

.chw-calltocaction-col p {
	color: #3c3c3c;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 59px;
	margin-top: 0;
	padding-bottom: 10px;
}

.chw-calltocaction-col label {
	height: 52px;
	position: absolute;
	top: 0;
	width: 100%;
}

.chw-calltoaction-col:hover {
	cursor: hand;
}

.chw-calltocaction-col input {
	display: none;
}

.chw-calltocaction-col input:checked ~ .chw-calltoaction-content-wrapper {
	max-height: 119px;
}

.chw-calltocaction-col input:checked ~ img {
 -moz-transform: rotate(.25turn);
 -ms-transform: rotate(.25turn);
 -o-transform: rotate(.25turn);
 -webkit-transform: rotate(.25turn);
 transform: rotate(.25turn);
}

.chw-calltoaction > div:nth-child(1) > .chw-calltoaction-content-wrapper {
	left: 0;
	overflow: hidden;
	padding-left: 0;
	position: relative;
	width: 330%;
}

.chw-calltoaction > div:nth-child(1) > .chw-calltoaction-content-wrapper a {
	color: #497629;
	text-decoration: none;
}

.chw-calltoaction > div:nth-child(1) > .chw-calltoaction-content-wrapper a:hover {
	text-decoration: underline;
}

.chw-calltoaction > div:nth-child(2) > .chw-calltoaction-content-wrapper {
	left: -105%;
	overflow: hidden;
	padding-left: 0;
	position: relative;
	width: 330%;
}

.chw-calltoaction > div:nth-child(2) > .chw-calltoaction-content-wrapper a {
	color: #5f4876;
	text-decoration: none;
}

.chw-calltoaction > div:nth-child(2) > .chw-calltoaction-content-wrapper a:hover {
	text-decoration: underline;
}

.chw-calltoaction > div:nth-child(3) > .chw-calltoaction-content-wrapper {
	left: -210%;
	overflow: hidden;
	padding-left: 0;
	position: relative;
	width: 330%;
}

.chw-calltoaction > div:nth-child(3) > .chw-calltoaction-content-wrapper a {
	color: #db6016;
	text-decoration: none;
}

.chw-calltoaction > div:nth-child(3) > .chw-calltoaction-content-wrapper a:hover {
	text-decoration: underline;
}

.chw-calltoaction-mobile {
	display: none;
	padding-top: 15px;
}

.chw-calltoaction-mobile a {
	color: #000;
	text-decoration: none;
}

#anchor {
	height: 1px;
	position: relative;
	width: 100%;
}

.chw-calltoaction-mobile-row {
 -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
 -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
 -webkit-filter: DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0, #eaeaea 100%);
	background: -webkit-linear-gradient(top, #f7f7f7 0, #eaeaea 100%);
	background: linear-gradient(to bottom, #f7f7f7 0, #eaeaea 100%);
	border: solid 1px lightgrey;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
}

.chw-calltoaction-mobile-row img {
	display: inline-block;
	margin: 10px 10px;
	vertical-align: middle;
}

.chw-calltoaction-mobile-row h1 {
	display: inline-block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin: 10px 10px;
}

.chw-callout-list {
	-webkit-flex-flow: row;
	background-color: #f7f7f7;
	display: -webkit-box;
	display: flex;
	display: -webkit-flex;
	flex-flow: row;
	width: 100%;
}

.chw-callout-content {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-left: 1.5%;
	padding-right: 1.5%;
	text-align: center;
	width: 22%;
	/* IE9 flex-box fallback */
	display: inline-block;
	vertical-align: top;
}

.chw-callout-title {
	font-size: 13px;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}

.chw-callout-description {
	font-size: 13px;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
}

.chw-callout-description img, .chw-callout-image {
	-ms-box-shadow: 0 0 5px #000000;
	-ms-box-shadow: 0 0 5px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 5px #000000;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .8);
	box-shadow: 0 0 5px #000000;
	box-shadow: 0 0 5px rgba(0, 0, 0, .8);
	margin-bottom: 10px;
	height: auto;
	width: 100%;
	max-width: 100%;
}

.wistia_embed {
	max-width: 100%;
	margin-bottom: 10px;
}

.chw-callout-content {
	position: relative;
}

.chw-callout-prev {
	position: absolute;
	left: 8px;
}

.chw-callout-next {
	position: absolute;
	right: 8px;
}

.chw-callout-next, .chw-callout-prev {
	-moz-transition: .25s;
	-ms-transition: .25s;
	-o-transition: .25s;
	-webkit-transition: .25s;
	display: none;
	margin-top: 20%;
	transition: .25s;
	width: 23px;
}

.chw-callout-next:hover, .chw-callout-prev:hover {
	background-color: gainsboro;
	cursor: pointer;
}

.chw-site-search {
	display: inline-block;
	width: 100%;
}

.chw-site-search h3 {
	color: #3c3c3c;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}

.chw-site-search-keyword, .chw-site-search-category, .chw-site-search-date, .chw-site-search-keyword input, .chw-site-search-category input, .chw-site-search-date input, .chw-site-search-keyword select, .chw-site-search-category select, .chw-site-search-date select {
	width: 100%;
	max-width: 100%;
}

.chw-site-search-keyword, .chw-site-search-category, .chw-site-search-date {
	display: inline-block;
}

.chw-site-search-date-input {
	-moz-box-sizing: border-box;
	-moz-min-width: 150px;
	-ms-border-radius: 3px;
	-ms-min-width: 150px;
	-o-min-width: 150px;
	-webkit-box-sizing: border-box;
	-webkit-min-width: 150px;
	border: 1px solid lightgray;
	border-radius: 3px;
	box-sizing: border-box;
	display: inline-block;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 5px;
	min-width: 150px;
	outline: none;
	padding: 0 7px;
	width: 10vw;
}

.chw-site-search-keyword-input, .chw-site-search-category-dropdown {
	-moz-box-sizing: border-box;
	-ms-border-radius: 3px;
	-webkit-box-sizing: border-box;
	border: 1px solid lightgray;
	border-radius: 3px;
	box-sizing: border-box;
	display: inline-block;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 5px;
	outline: none;
	padding: 0 7px;
	width: 17vw;
}

.chw-site-search-submit {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #0081c7;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	display: block;
	height: 28px;
}

.chw-site-search-category-list {
	background-color: #e6e7e8;
	margin-bottom: 10px;
	padding: 1.8em;
}

.chw-site-search-category-list h3 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 6px;
	margin-top: 0;
}

.chw-site-search-category-list ul {
	border-bottom: 1px solid #b1b2b2;
	font-size: .9em;
	list-style: none;
	margin-bottom: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}

.chw-site-search-category-list ul li {
	margin: 2px 0 2px 6px;
}

.chw-site-search-category-list ul li a {
	color: #0098cb;
	text-decoration: none;
}

.chw-generic-search-results {
	margin-top: 10px;
	width: 100%;
}

.chw-generic-search-results h1 {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.2em;
}

.chw-generic-search-results h1 span {
	color: #b09b21;
}

.chw-generic-search-results h2 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 15px;
}

#chw-upcoming-events-view-all {
	color: #0082c8;
	font-size: 14px;
	margin-top: 10px;
	text-decoration: none;
}

#chw-upcoming-events-view-all:hover {
	text-decoration: underline;
}

.chw-askadoctor-latest-answers {
	width: 100%;
}

.chw-askadoctor-latest-answers h1 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 6px;
}

.chw-pagination {
	font-size: 14px;
	text-align: center;
	width: 100%;
}

.chw-pagination p {
	margin-top: 5px;
	margin-bottom: 15px;
}

.chw-pagination ul {
	list-style: none;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 5px;
}

.chw-pagination ul li {
	display: inline;
}

.chw-pagination ul li a {
	color: #0098cb;
	margin: 0 3px;
	text-decoration: none;
}

.chw-generic-search-results-results {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.chw-generic-search-results-results li {
	box-sizing: border-box;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

.chw-generic-search-results-readmore {
	padding-bottom: 10px;
}

.chw-generic-search-results-readmore a {
	color: #0082c8;
	text-decoration: none;
}

.chw-generic-search-results-readmore a:hover {
	text-decoration: underline;
}

.chw-generic-search-results-date {
	font-size: 0.9em;
	font-weight: bold;
}

.chw-generic-search-results-results li p {
	font-size: 14px;
	margin: 6px 0;
}

.chw-generic-search-results-results li h1 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 17px;
	font-weight: normal;
	margin: 3px 0;
}

.chw-generic-search-results-results li h1 a {
	color: #0082c8;
	text-decoration: none;
}

.chw-generic-search-results-results li h1 a:hover {
	text-decoration: underline;
}

.chw-generic-search-results-results + .chw-pagination {
	padding-top: 1em;
	padding-bottom: 1em;
}

.chw-inthissection label {
	height: 40px;
	position: absolute;
	width: 100%;
	z-index: 9998;
}

.chw-inthissection input {
	display: none;
}

.chw-inthissection-links {
	-moz-transition: max-height 1s;
	-ms-flex-flow: row;
	-ms-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-flex-flow: row;
	-webkit-transition: max-height 1s;
	display: -webkit-box;
	display: flex;
	display: -ms-flex;
	display: -webkit-flex;
	flex-flow: row;
	transition: max-height 1s;
}

.chw-inthissection h1 {
	border-bottom: 1px solid #ff6600;
	display: block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 1em;
	margin-top: 0;
	padding-bottom: .2em;
}

.chw-inthissection-links ul {
	list-style: none outside none;
	margin: 0;
	max-height: 400px;
	overflow: hidden;
	padding: 0;
	width: 50%;
}

.chw-inthissection-links li {
	background: url(/licensees/licensee584/CHWImages/list.png) no-repeat scroll 0 8px transparent;
	font-size: 14.4px;
	line-height: 2.1em;
	margin: 0;
	padding-left: 1.1em;
}

.chw-inthissection-links li a {
	color: #0082c8;
	text-decoration: none;
}

.chw-inthissection-links li a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 750px) {

.chw-main-content {
	margin-top: 0;
}

.chw-main-content-alt {
	margin-top: 0;
}

.chw-inthissection-links {
	display: block;
	max-height: 0;
	overflow: hidden;
}

.chw-inthissection-links ul {
	display: block;
	width: 100%;
}

.chw-inthissection-links li {
	background: none;
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0;
}

.chw-col-100 {
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-col-70 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-col-60 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-col-50 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-col-30 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
	min-width: 200px;
}

.chw-col-73 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-col-27 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-col-20 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-col-15 {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.chw-row {
	display: block;
}
}

.chw-inthissection input:checked + .chw-inthissection-links {
	max-height: 400px;
}

.chw-col-20 .chw-single-callout + .chw-single-callout {
	padding-top: 0;
}

.chw-col-30 .chw-single-callout + .chw-single-callout {
	padding-top: 0;
}

#scWW ul li {
	background: none;
}

.chw-single-callout {
	-moz-text-wrap: normal;
	-ms-text-wrap: normal;
	-o-text-wrap: normal;
	-webkit-text-wrap: normal;
	background: #e6e7e8;
	clear: both;
	padding: 20px;
	position: relative;
	text-wrap: normal;
}

.chw-single-callout h2 {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 12px;
	margin-top: 0;
	overflow-wrap: break-word;
}

.chw-single-callout label {
	display: none;
	height: 50px;
	position: absolute;
	width: 100%;
	z-index: 9999;
}

.chw-single-callout input:checked + .chw-single-callout-content {
	margin-bottom: 10px;
	max-height: 700px;
}

.chw-single-callout-content {
	-moz-transition: max-height 1s;
	-ms-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-transition: max-height 1s;
	border-bottom: 1px solid #b1b2b2;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 10px;
	transition: max-height 1s;
}

.chw-single-callout:last-child .chw-single-callout-content {
	border-bottom: none;
}

.chw-single-callout-content p {
	font-size: 13px;
	line-height: 20px;
}

.chw-single-callout img {
	max-width: 100%;
	margin: 0.5em 0;
}

.chw-single-callout-content a, .chw-single-callout-content a strong {
	color: #0099cc;
	text-decoration: none;
}

.chw-single-callout-content a:hover {
	text-decoration: underline;
}

.chw-singe-callout-checkbox {
	display: none;
}

.chw-find-a-provider h5 {
	color: #168bc9;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 6px;
}

.chw-button-orange {
	background-color: #d95e18;
	color: white !important;
	display: inline-block;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 7px;
	text-decoration: none;
}

.chw-findprovider-input-icon {
	-ms-border-radius: 3px;
	border: 1px solid lightgray;
	border-radius: 3px;
	border-right: none;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	vertical-align: middle;
}

.module-lc-image {
	margin-bottom: 10px;
}

.chw-findprovider-input-icon-alt {
	height: 16px;
	padding-bottom: 6px;
	padding-top: 6px;
	vertical-align: middle;
}

.input-image-container {
	-ms-border-bottom-right-radius: 0;
	-ms-border-radius: 3px;
	background-color: #ffffff;
	border: 1px solid lightgray;
	border-bottom-right-radius: 0;
	border-radius: 3px;
	border-right: none;
	border-top-right-radius: 0;
	box-sizing: border-box;
	display: inline-block;
	max-height: 29.5px;
	text-align: center;
	width: 26px;
}

.chw-findprovider-input {
	-moz-box-sizing: border-box;
	-ms-border-bottom-left-radius: 0;
	-ms-border-bottom-right-radius: 3px;
	-ms-border-top-left-radius: 0;
	-ms-border-top-right-radius: 3px;
	-webkit-box-sizing: border-box;
	border: 1px solid lightgray;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0;
	border-top-right-radius: 3px;
	box-sizing: border-box;
	display: inline-block;
	height: 29.5px;
	margin-left: -6px;
	max-width: 90%;
	min-height: 29.5px;
	outline: none;
	padding: 0 7px;
	vertical-align: top;
	width: 15vw;
	padding-right: 0;
}

.chw-findprovider-button {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #0081c7;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	height: 28px;
}

.chw-findprovider-letters ul {
	background-color: #efeff1;
	border-bottom: 9px solid #168bc9;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	font-size: 0;
	list-style: none;
	margin: 14px 0;
	padding: 0 10px;
	text-align: center;
}

.chw-findprovider-letters ul li {
	display: inline-block;
	padding: 14px 3px;
}

.chw-findprovider-letters ul li a {
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	-webkit-transition: .2s;
	color: #168ac8;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 14px 6px;
	text-decoration: none;
	transition: .2s;
}

.chw-findprovider-results-filter ul li:hover {
	text-decoration: underline;
}

.chw-findprovider-letters ul li:hover {
	background-color: #168bc9;
}

.chw-findprovider-letters ul li:hover a {
	color: #fff;
}

.chw-findprovider-results-filter .chw-findprovider-letters ul li:hover {
	background-color: transparent;
}

.chw-findprovider-results-filter .chw-findprovider-letters ul li a:hover {
	color: #168ac8;
}

.services-letter-selected {
	background-color: #168bc9;
}

.chw-findprovider-letters ul .services-letter-disabled a {
	color: #ccc !important;
}

.chw-findprovider-letters ul .services-letter-selected a {
	color: #fff;
}

.chw-findprovider-location-formgroup {
	background-color: #f3fafa;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

.chw-findprovider-location-formgroup span {
	display: inline-block;
	margin: 0 5px;
	margin-bottom: 10px;
}

#chw-findprovider-special {
	margin-bottom: 15px;
	max-width: 350px;
	width: 25vw;
}

#chw-findprovider-gender {
	margin-bottom: 15px;
	max-width: 350px;
	width: 25vw;
}

#chw-findprovider-city {
	margin-bottom: 20px;
	max-width: 260px;
	width: 17vw;
}

#chw-findprovider-distance {
	max-width: 165px;
	width: 12vw;
}

#chw-findprovider-zip {
	max-width: 165px;
	width: 12vw;
}

.chw-findprovider-results, .chw-find-location-results {
	width: 100%;
}

.chw-findprovider-results a, .chw-find-location-results a {
	color: #168ac8;
	text-decoration: none;
}

.chw-findprovider-results a:hover {
	text-decoration: underline;
}

.chw-find-location-results a:hover {
	text-decoration: underline;
}

.chw-findprovider-results h1, .chw-find-location-results h1 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 34.56px;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: .8em;
}

.chw-find-location-results h3 {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 6px;
}

.chw-findprovider-results-results, .chw-find-location-results-results {
	list-style: none;
	padding-left: 0;
}

.chw-findprovider-result, .chw-find-location-result, .chw-events-offered-date {
	-moz-transition: .25s;
	-ms-transition: .25s;
	-o-transition: .25s;
	-webkit-transition: .25s;
	border-bottom: 1px solid #e3e3e3;
	border-left: 6px solid #e6e7e8;
	border-right: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	padding: .625em .5em;
	transition: .25s;
}

.chw-findprovider-result:hover, .chw-find-location-result:hover {
	border-left: 6px solid #db6016;
}

@media screen and (max-width: 500px) {

.chw-generic-accordian-item-content ul li.chw-findprovider-result li {
	padding-left: 0;
}
}

.chw-findprovider-results-results input {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #0081c7;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	height: 28px;
	margin-bottom: 10px;
	font-size: 14px;
	text-transform: uppercase;
}

.chw-findprovider-results-results input:hover {
	cursor: pointer;
}

.chw-find-location-results li img {
	display: inline-block;
	vertical-align: top;
	width: 144px;
}

.watch-video {
	background-color: #db6016 !important;
}

.chw-findprovider-results-results li img {
	display: inline-block;
	width: 116px;
}

.chw-provider-results-community-provider-box {
	border: #b0cdb4 2px solid;
	background: #f1f7f0;
	padding: 17px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
}

.chw-provider-results-community-provider-box h4 {
	color: #3b86c4;
	font-weight: normal;
	margin: 0;
	margin-bottom: 6px;
	font-size: 17px;
}

.chw-find-location-results-results li ul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding-left: 10px;
	width: 70%;
}

.chw-find-location-results-results li ul li ul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.chw-findprovider-results-results li ul {
	display: inline-block;
	list-style: none;
	width: 70%;
}

@media screen and (max-width: 750px) {

.chw-findprovider-results-results li ul {
	padding-left: 5px;
}
}

@media screen and (max-width: 500px) {

.chw-findprovider-results-results li ul {
	width: auto;
}
}

.chw-findprovider-locations:empty {
	display: none;
}

.chw-findprovider-details li:empty {
	display: none;
}

.chw-findprovider-details p {
	font-size: 0.9em;
	margin: 5px 0;
}

.chw-disabled-location-link {
	color: #A5A4A4;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
}

.chw-find-location-details h4 {
	color: #0082c8;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}

.chw-find-location-details h4:hover {
	text-decoration: underline;
}

.chw-find-location-details p {
	display: inline-block;
	margin-top: 0;
}

.chw-find-location-result-button, .chw-find-location-result-button-alt {
	-ms-border-radius: 3px 3px 3px 3px;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	height: 28px;
	margin-top: 10px;
	width: 100%;
}

.chw-find-location-result-button {
	background-color: #0081c7;
	cursor: pointer;
	white-space: nowrap;
}

.chw-find-location-result-button-alt {
	background-color: #d85e18;
	cursor: pointer;
}

.chw-findprovider-details h4 {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 19px !important;
	line-height: 1.2 !important;
}

.chw-findprovider-details h4 span {
	color: #7ead76;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: normal;
	margin-left: 2px;
	font-size: 15px !important;
}

.chw-find-location-result-info {
	padding-left: 0;
}

.chw-find-location-result-info h5 {
	color: #168bc9;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 6px;
	margin-top: 5px;
}

.chw-find-location-result-left {
	display: inline-block;
	top: 0;
	vertical-align: top;
	width: 144px;
}

@media screen and (max-width: 650px) {

.chw-find-location-results-results li ul {
	display: block;
	padding-left: 0;
	width: 100%;
}
}

.chw-find-location-result-button-wrap {
	width: 144px;
}

.chw-find-location-result-info li {
	font-size: 12px;
}

.chw-findprovider-locations {
	margin-bottom: 0;
	padding-left: 0;
}

.chw-col-50-nopadding {
	width: 50%;
}

.chw-findprovider-locations li {
	background: url(/licensees/licensee584/CHWImages/map-list.png) no-repeat scroll 0 7px transparent;
	float: left;
	line-height: 1.2em;
	margin-right: 1em;
	padding-left: 1.1em;
	padding-top: .4em;
	width: 95%
}

.chw-findprovider-locations li a {
	color: #0082c8;
	display: block;
	font-size: 0.9em;
}

.chw-findprovider-locations li a:hover {
	text-decoration: underline;
}

.chw-findprovider-results-filter #phantom-letter {
	display: none;
}

.chw-findprovider-results-filter .chw-findprovider-input {
	margin-bottom: 20px;
	width: 85%;
}

@media screen and (min-width: 901px) and (max-width: 1200px) {

.chw-findprovider-results-filter .chw-findprovider-input {
	width: 75%;
}
}

.chw-findprovider-results-filter {
	background-color: #e5e6e7;
	padding: 20px;
}

.chw-findprovider-results-filter .chw-findprovider-letters ul {
	background: none;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

.chw-findprovider-results-filter .chw-findprovider-letters ul li {
	-moz-min-width: 15px;
	-ms-min-width: 15px;
	-o-min-width: 15px;
	-webkit-min-width: 15px;
	margin-top: 5px;
	min-width: 15px;
	padding: 0;
	width: 7.6%;
}

.chw-findprovider-results-filter .chw-findprovider-letters ul li:hover {
	color: #168ac8;
}

.chw-findprovider-results-filter .chw-findprovider-letters ul li a {
	padding: 0;
}

.chw-findprovider-results-filter button {
	-moz-min-width: 83px;
	-ms-min-width: 83px;
	-o-min-width: 83px;
	-webkit-min-width: 83px;
	display: inline-block;
	min-width: 83px;
	width: 40%;
	margin: 20px 0 0 0;
}

.chw-findprovider-results-filter p {
	margin-top: 0;
}

.chw-findprovider-results-filter h4 {
	color: #168bc9;
	font-size: 14.4px;
}

.chw-location-results-filter {
	background-color: #e5e6e7;
	padding: 20px;
}

.chw-location-results-filter p {
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 0;
}

.chw-location-results-filter h4 {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1em;
	font-weight: normal;
}

.chw-location-results-filter button {
	-moz-min-width: 83px;
	-ms-min-width: 83px;
	-o-min-width: 83px;
	-webkit-min-width: 83px;
	display: inline-block;
	margin-top: 20px;
	min-width: 83px;
	width: 40%;
}

.chw-location-results-filter .chw-findprovider-input {
	width: 85%;
}

@media screen and (min-width: 901px) and (max-width: 1200px) {

.chw-location-results-filter .chw-findprovider-input {
	width: 75%;
}
}

.chw-findprovider-reset {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #ffffff;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #e06115;
	height: 28px;
}

.chw-findprovider-reset span {
	float: right;
}

.chw-findprovider-reset span img {
	height: 10px;
	margin-bottom: 2px;
	vertical-align: middle;
	width: 10px;
}

.chw-script {
	display: none;
}

.chw-generic-accordian-heading {
	background-color: #fff;
	padding: 5px 0;
}

.chw-generic-accordian-heading input {
	display: none;
}

.chw-generic-accordian-heading h2 {
	background-color: #e6e7e8;
	color: #3c3c3c;
	cursor: pointer;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 20px;
	font-weight: normal;
	height: 100%;
	line-height: 30px;
	margin: 0;
	padding: 10px;
}

.chw-generic-accordian-heading h2 span:after {
	background-color: #3c3c3c;
}

.chw-generic-accordian-heading h2 span:before {
	background-color: #3c3c3c;
}

.chw-generic-accordian-item-content {
	/*    -moz-transition: max-height 500ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    -ms-transition: max-height 500ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    -o-transition: max-height 500ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    -webkit-transition: max-height 500ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: max-height 500ms cubic-bezier(0.895, 0.03, 0.685, 0.22);*/
	transition: max-height 500ms ease-in-out;
	margin-bottom: 4px;
	max-height: 0px;
	overflow: hidden;
	padding: 0 2px;
}

/*.chw-eventnews-search {
    padding-bottom: 25px;
    width: 100%;
}

.chw-eventnews-search h5 {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 6px;
    margin-top: 0;
}*/
.chw-eventnews-search {
	background-color: #e6e7e8;
	margin-bottom: 10px;
	padding: 1.8em;
}

.chw-eventnews-search h5 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 6px;
	margin-top: 0;
}

.chw-eventnews-search ul {
	border-bottom: 1px solid #b1b2b2;
	font-size: .9em;
	list-style: none;
	margin-bottom: 0.5em;
	padding-bottom: 10px;
	padding-left: 10px;
}

.chw-eventnews-search ul li {
	margin: 2px 0 2px 6px;
}

.chw-eventnews-search ul li a {
	color: #0098cb;
	text-decoration: none;
}

.chw-location-search {
	margin-bottom: 30px;
	margin-top: 30px;
	width: 100%;
}

.chw-publication-search {
	width: 100%;
}

.chw-publication-search h5 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 0;
}

.chw-askadoctor-search {
	width: 100%;
}

.chw-askadoctor-search h5 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 0;
}

.chw-location-search h5 {
	color: #168bc9;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0;
}

.input-image-wrapper-filter {
	display: inline-block;
	max-width: 100%;
	width: 100%;
	margin-bottom: 20px;
}

.input-image-wrapper {
	display: inline-block;
	max-width: 100%;
	width: auto;
}

.chw-doctor-profile-left a {
	color: #0082c8;
	padding-top: 10px;
	text-decoration: none;
}

.ds-distribution {
	padding-bottom: 10px;
}

.chw-doctor-profile-left a:hover {
	text-decoration: underline;
}

.chw-doctor-profile-left img {
	display: inline-block;
	margin-bottom: 10px;
	max-width: 400px;
	width: 100%;
}

.chw-doctor-profile-left h4 {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.ds-title {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.ds-summary {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	line-height: 20px;
}

.ds-comments {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	line-height: 20px;
}

.ds-comments hr {
	display: none;
}

.ds-distribution {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	line-height: 20px;
}

.ds-breakdown {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	line-height: 20px;
}

.ds-poweredby {
	display: none;
}

.chw-doctor-profile-right h1 {
	border-bottom: 1px solid #f2f2f2;
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 0.32em;
}

.chw-doctor-profile-right h1 span {
	color: #7ead76;
	font-size: 40px;
	font-weight: normal;
}

.chw-doctor-profile-right h6 {
	color: #3c3c3c;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 0;
}

.chw-doctor-profile-right h6 span img {
	height: 15px;
	margin-right: 6px;
	width: 15px;
}

.chw-doctor-profile-right h2 {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 5px;
}

.chw-doctor-profile-location-container {
	color: #3c3c3c;
	display: flex;
}

.chw-doctor-profile-location-container ul {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	list-style: none;
	padding: 0 1%;
	width: 31%;
}

.chw-doctor-profile-location-container ul li {
	font-size: 16px;
}

.chw-doctor-profile-location-container ul li span img {
	padding-right: 4px;
	vertical-align: middle;
}

.chw-doctor-profile-location-container ul li a {
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
	color: #168bc9;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	transition: .3s;
}

.chw-doctor-profile-location-container ul li a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 750px) {

.chw-doctor-profile-location-container {
	display: block;
}

.chw-doctor-profile-location-container ul {
	width: 100%;
}
}

.chw-video-callout {
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}

.chw-video-callout-row {
	align-items: stretch;
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}

.chw-video-callout-video {
	-ms-background-size: cover;
	background: no-repeat;
	background-position: center;
	background-size: cover;
	margin-left: 1%;
	margin-right: 1%;
	position: relative;
	text-align: center;
	width: 31%;
}

.chw-video-callout-img {
	height: 100%;
	max-height: 200px;
	visibility: hidden;
	width: 100%;
}

.chw-video-content {
	bottom: 20%;
	left: 5%;
	position: absolute;
	right: 5%;
	top: 20%;
}

.chw-video-content a {
	text-decoration: none;
}

.chw-video-content img {
	width: 30px;
}

.chw-video-content h1 {
	color: #FFFFFF;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 5px;
}

.chw-video-content h2 {
	color: #FFFFFF;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-top: 5px;
}

.chw-video-callout-control {
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	align-self: center;
	cursor: pointer;
	display: none;
	max-height: 40px;
	transition: .5s;
	vertical-align: middle;
}

.callout-video-control-left {
	margin-right: 20px;
}

.callout-video-control-right {
	margin-left: 20px;
}

.chw-bread-crumb ul {
	font-size: 13px;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.chw-bread-crumb ul li {
	display: inline;
}

.chw-bread-crumb ul li span {
	padding-left: 5px;
	padding-right: 2px;
}

.chw-bread-crumb ul li a {
	color: #0082c8;
}

@media screen and (max-width: 750px) {

.chw-video-callout-video {
	align-items: center;
	justify-content: center;
	width: 70%;
}

.chw-video-callout-control {
	display: inline-block;
}

.chw-video-callout-video:nth-of-type(2), .chw-video-callout-video:nth-of-type(3) {
	display: none;
}

.chw-video-callout-row {
	background-color: #eeeeee;
}

.chw-video-callout-row:not(:first-child) {
	display: none;
}
}

.chw-doctor-profile-top-container {
	background: #f1f7f0;
	border: #b0cdb4 2px solid;
	display: inline-block;
	max-width: 1200px;
	width: 100%;
}

.chw-doctor-profile-top-panel {
	display: block;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}

.chw-doctor-top-left {
	float: left;
	height: 100%;
	text-align: left;
	width: 75%;
}

.chw-doctor-top-left img {
	display: inline;
	padding: 0 3px;
	vertical-align: middle;
}

.chw-doctor-top-left p {
	display: inline-block;
	padding: 0 3px;
}

.chw-doctor-top-right {
	float: right;
	height: 100%;
	text-align: right;
	width: 25%;
}

.chw-doctor-top-right a {
	color: #0082c8;
	display: inline-block;
	height: 100%;
	margin-right: 15px;
	text-decoration: none;
	top: 0;
	vertical-align: middle;
}

.chw-doctor-top-right a:hover {
	text-decoration: underline;
}

.chw-left-sub-sub-nav-link {
	border-bottom: none !important;
	padding-left: 20px !important;
}

.chw-left-sub-sub-nav-link p {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 20px;
}

.chw-left-sub-sub-nav-link + .chw-left-nav-sub-link {
	border-top: 1px solid #CECECE;
}

.chw-left-nav-mobile-header {
	display: none
}

@media screen and (max-width: 750px) {

.chw-left-nav-mobile-header {
	display: block;
	position: relative;
}

.chw-left-nav-mobile-header label {
	position: absolute;
	height: 40px;
	width: 100%;
}

.chw-left-nav-mobile-header input {
	display: none;
}

.chw-left-nav-mobile-header h2 {
	border-bottom: 1px solid #ff6600;
	display: block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin-top: 0;
	padding-bottom: .2em;
}

.chw-left-nav {
	max-height: 0;
	overflow: hidden;
}

.chw-left-nav.left-nav-open {
	max-height: 1000px;
}
}

.chw-left-nav {
	-moz-transition: max-height 1s;
	-ms-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-transition: max-height 1s;
	transition: max-height 1s;
}

.chw-left-nav h1 {
	line-height: 20px;
	margin: 5px 0;
}

.chw-left-nav h1 a {
	color: #ff6600;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
}

.chw-left-nav h1 a:hover {
	text-decoration: underline;
}

.chw-left-nav h2 a {
	color: #0082c8;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.chw-left-nav h2 {
	margin: 5px 0;
}

.chw-left-nav-sub-links {
	list-style: none;
	margin-top: 0;
	padding-left: 0;
}

.chw-left-nav-sub-links li {
	border-bottom: 1px solid #CECECE;
	margin-left: -20px;
	padding: 8px 0;
}

.chw-left-nav hr {
	border-bottom: 1px solid #CECECE;
	margin-left: -20px;
}

.chw-left-nav-sub-links li a {
	color: #0082c8;
	display: inline-table;
	font-size: 13px;
	padding-left: 20px;
	text-decoration: none;
}

.chw-left-nav-sub-links li a:hover {
	text-decoration: underline;
}

.chw-left-nav-selected {
	color: #4CA5B7;
	display: inline-table;
	font-size: 13px;
	font-weight: bold;
}

.chw-left-sub-sub-nav-link-selected {
	border-bottom: none !important;
	padding-left: 20px !important;
	color: #4CA5B7;
	font-weight: bold;
}

.chw-static-doctor-list a {
	text-decoration: none;
}

.chw-static-doctor-list-button1 {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #0081c7;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	height: 28px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.chw-static-doctor-list-button2 {
	-ms-border-radius: 3px 3px 3px 3px;
	background: #e67e22 !important;
	border: none;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	height: 28px;
	margin-bottom: 10px;
}

.chw-headline {
	color: #3c3c3c;
	display: block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 34px;
	font-weight: normal;
	line-height: 1.2em;
}

.chw-provider-provider-rich-text-heading {
	color: #3c3c3c;
	font-weight: bold;
}

.chw-provider-provider-rich-text {
	list-style: none;
	padding-left: 0;
}

.chw-provider-provider-rich-text li a {
	text-decoration: none;
}

.chw-provider-rich-text-arrow {
	background: url(/licensees/licensee584/CHWImages/list.png) no-repeat scroll 0 8px transparent;
	line-height: 2.1em;
	padding-left: 1.1em;
}

.text-left {
	margin-bottom: 20px;
	max-width: 80%;
}

.chw-rich-text::after {
	clear: both;
	content: "";
}

.chw-rich-text h1 {
	font-size: 35px;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: normal;
	line-height: 42px;
	margin-top: 0;
}

.chw-rich-text h4 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 6px;
}

.chw-rich-text h5 {
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 6px;
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 16px;
}

.chw-rich-text h2 {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.9em;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 12px;
	margin-top: 0;
}

.chw-rich-text .right {
	float: right;
	margin-bottom: 0.5em;
	margin-left: 1em;
}

.chw-rich-text .float-left {
	float: right;
	margin-bottom: 0.5em;
	margin-right: 1em;
}

.chw-rich-text .float-right {
	float: right;
	margin-bottom: 0.5em;
	margin-left: 1em;
}

@media screen and (max-width: 750px) {

.chw-rich-text .right,  .chw-rich-text .float-left,  .chw-rich-text .float-right {
	display: block;
	float: none !important;
	margin: 1em auto;
}
}

.chw-rich-text .errortext {
	color: #C11B17;
}

.chw-rich-text h3 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
}

.chw-rich-text {
	color: #3c3c3c;
	font-family: Sans-Serif;
	font-size: 14.4px;
	line-height: 20px;
}

.chw-rich-text p {
	color: #3c3c3c;
	font-family: Sans-Serif;
	font-size: 14.4px;
	line-height: 20px;
	margin-bottom: 1em;
	margin-top: 0;
}

.chw-rich-text a {
	color: #0082c8;
	text-decoration: none;
}

.chw-rich-text a:hover {
	text-decoration: underline;
}

.chw-rich-text ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	overflow: hidden;
}

.chw-rich-text > ul > li {
	background: url(/licensees/licensee584/CHWImages/list.png) no-repeat scroll 0 8px transparent;
	color: #3c3c3c;
	font-family: sans-serif;
	font-size: 14.4px;
	line-height: 2.1em;
	padding-left: 1.1em;
}

.chw-featured-result {
	background: #e6e7e8;
	border: none;
}

.chw-rich-text img {
	max-width: 100%;
	height: auto !important;
}

@media screen and (min-width: 900px) {

.chw-rich-text table img {
	max-width: none;
	height: auto !important;
}
}

.chw-rich-text {
	clear: both;
}

.chw-rich-text-left-col, .chw-rich-text-right-col {
	margin-bottom: 20px;
}

@media screen and (min-width: 581px) {

.chw-rich-text-left-col {
	width: 48%;
	float: left;
	margin-bottom: 0;
}

.chw-rich-text-right-col {
	width: 48%;
	float: right;
	margin-bottom: 0;
}
}

.chw-generic-accordian-item-content ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.chw-generic-accordian-item-content ul li {
	background: url(/licensees/licensee584/CHWImages/list.png) no-repeat scroll 0 8px transparent;
	color: #3c3c3c;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 2.1em;
	margin: 0;
	padding-left: 1.1em;
}

.chw-callout-description p {
	margin-top: 0;
}

.chw-single-callout-content .phone h2 {
	color: #ff6600;
}

.chw-single-callout-content .phone {
	color: #ff6600;
}

.chw-single-callout-content strong {
	color: #3c3c3c;
	font-size: 13px;
}

.chw-single-callout-content .wistia-responsive {
	width: 100%;
}

.chw-single-callout ul {
	list-style: none;
	padding-left: 0;
}

.chw-single-callout-content li {
	background: url(/licensees/licensee584/CHWImages/list.png) no-repeat scroll 0 8px transparent;
	color: #3c3c3c;
	font-family: sans-serif;
	font-size: 14.4px;
	line-height: 2.1em;
	padding-left: 1.1em;
}

.chw-generic-accordian-item-content p {
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 1em;
	color: #3c3c3c;
}

.chw-generic-accordian-item-content {
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #3c3c3c;
}

.chw-generic-accordian-item-content strong {
	color: #3c3c3c;
}

.chw-generic-accordian-item-content h2 {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 27px;
	font-weight: normal;
	margin-bottom: 12px;
	margin-top: 0;
}

.chw-generic-accordian-item-content h3 {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 0;
}

.chw-generic-accordian-item-content a {
	color: #0082c8;
	text-decoration: none;
}

.chw-generic-accordian-item-content a:hover {
	text-decoration: underline;
}

.chw-generic-accordian-item-content img {
	vertical-align: top;
}

.slides li .box li a {
	font-size: 11.664px;
	text-decoration: none;
}

.slides li .box li {
	margin-bottom: 12px;
}

.slides li .box li a:hover {
	text-decoration: underline;
}

.responsive-tabs__panel .slides li ul li {
	font-size: 12px;
	width: 100%;
}

.slides .feat-box h4 {
	color: #dc6016;
	font-weight: normal;
}

.chw-tabbedout-content-container p {
	display: inline;
	font-size: 12.96px;
	line-height: 20px;
}

.chw-tabbedout-content-container h3 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 6px;
	line-height: 1em;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.chw-tabbedout-content-container p a {
	text-decoration: none;
}

.chw-tabbedout-content-container p a :hover {
	text-decoration: underline;
}

.chw-callout-description p a {
	color: #0082c8;
	text-decoration: none;
}

.chw-callout-description p a:hover {
	text-decoration: underline;
}

.chw-site-tools ul {
	list-style: none;
	margin-bottom: 5px;
	margin-top: 0;
	padding-left: 0;
	text-align: right;
}

.chw-site-tools ul li {
	display: inline;
	margin: 5px;
	white-space: nowrap;
}

.chw-col-20-custom .chw-site-tools ul li {
	margin: 5px 3px;
}

.chw-site-tools p {
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}

.chw-site-tools img {
	vertical-align: baseline;
}

.chw-site-tools ul li a {
	color: #0082c8;
	font-weight: bold;
	text-decoration: none;
}

.chw-site-tools ul li a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.chw-site-tools-letter {
	margin-right: 10px;
}

.chw-col-20-custom .chw-site-tools-letter {
	margin-right: 5px;
}

.chw-site-tools {
	float: right;
}

.chw-bread-crumb {
	max-width: 60%;
}

.chw-col-70 .chw-bread-crumb {
	max-width: 100%;
}

.chw-col-60 .chw-bread-crumb {
	max-width: 100%;
}

.chw-col-100 .chw-bread-crumb {
	max-width: 60%;
}

.chw-bread-crumb, .chw-site-tools {
	display: inline-block;
}

.chw-site-map-links li {
	background: url(/licensees/licensee584/CHWImages/list.png) no-repeat scroll 0 8px transparent;
	line-height: 2.1em;
	margin: 0;
	padding-left: 1.1em;
}

.chw-site-map-links {
	list-style: none;
	margin: 0;
	padding-left: 8px;
}

.chw-site-map-links li a {
	color: #0082c8;
	font-size: 14px;
	text-decoration: none;
}

.chw-site-map-links li a:hover {
	text-decoration: underline;
}

.chw-event-results-filter {
	background-color: #e5e6e7;
	margin-bottom: 15px;
	padding: 20px;
}

#chw-service-filter {
	margin-top: 0;
}

@media screen and (max-width: 750px) {

#chw-service-filter {
	display: none;
}
}

.chw-event-results-filter label {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
}

.chw-event-results-filter h4 {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1em;
	font-weight: normal;
}

.chw-event-results-filter button {
	-moz-min-width: 83px;
	-ms-min-width: 83px;
	-o-min-width: 83px;
	-webkit-min-width: 83px;
	display: inline-block;
	margin-top: 20px;
	min-width: 83px;
	width: 40%;
}

.chw-event-results-filter .chw-findprovider-input {
	display: block;
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
	width: 100%;
}

.chw-event-results-filter input {
	display: block;
	margin-left: 0;
	margin-right: 0;
	width: 100% !important;
}

.chw-event-results-filter select {
	display: block;
	height: 30px;
	margin-left: 0;
	margin-right: 0;
	width: 100% !important;
}

.chw-event-search-result {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 12px;
}

.chw-event-search-result .chw-bread-crumb {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	max-width: 100%;
}

.chw-event-search-result .chw-bread-crumb ul {
	padding: 0;
	font-size: 11px;
}

.chw-event-search-result-title {
	color: #0082c8;
	display: block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 18px;
	padding-top: 12px;
	text-decoration: none;
}

.chw-event-search-result-content {
	color: #3c3c3c;
	font-size: 14px;
	margin-bottom: 2px;
	margin-top: 5px;
}

.chw-event-search-result-date {
	color: #3c3c3c;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 2px;
}

.chw-event-search-result-readmore {
	color: #0082c8;
	font-size: 14px;
	text-decoration: none;
}

.chw-event-search-result-readmore:hover, .chw-event-search-result-title:hover {
	text-decoration: underline;
}

.chw-crisis-component {
	padding: 20px;
	margin-bottom: 20px;
	margin-top: -20px;
	background: #ffe061;
}

@media screen and (max-width: 750px) {

.chw-crisis-component {
	padding: 30px;
	margin-bottom: 30px;
	margin-top: 0;
}
}

.chw-crisis-component h1 {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: normal;
}

.chw-crisis-component p {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 14px;
}

#services-no-matching {
	display: none;
}

.chw-services-search {
	margin-top: 20px;
}

.chw-services-search #chw-findprovider-name {
	width: 85%;
}

.chw-services-search .chw-findprovider-searchbyname {
	background-color: #f0f0f2;
	padding: 20px;
	padding-bottom: 15px;
}

#chw-findprovider-search-letter-section {
	background-color: #fff;
}

.chw-services-search h5 {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 28px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 1em;
	margin-top: 20px;
}

.chw-services-letter-panel {
	display: block;
}

.services-search-letter {
	display: none;
}

.services-search-letter-a {
	display: block;
}

.chw-services-letter-panel ul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 49%;
}

.chw-services-letter-panel ul li {
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	line-height: 35px;
	margin-right: 35px;
}

.chw-services-letter-panel ul li a {
	color: #0082c8;
	text-decoration: none;
}

.chw-services-letter-panel ul li a:hover {
	text-decoration: underline;
}

.chw-services-search .chw-findprovider-letters ul li:hover {
	cursor: pointer;
}

.chw-services-search .chw-findprovider-letters ul li a:hover {
	text-decoration: underline;
}

.chw-services-search .chw-findprovider-letters ul li a:active {
	text-decoration: underline;
}

#services-search-input {
	max-width: 600px;
	width: 45vw;
}

@media screen and (max-width: 950px) {

#services-search-input {
	max-width: 400px;
	width: 35vw;
}
}

.chw-services-results {
	list-style: none;
	margin-left: 0;
	margin-top: 35px;
	padding-left: 0;
}

.chw-services-results li {
	font-family: arial, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
}

.chw-services-results li a {
	color: #0082c8;
	font-weight: bold;
	text-decoration: none;
}

.chw-services-results li a:hover {
	text-decoration: underline;
}

.chw-greeting-card {
	display: inline-block;
	margin: 15px 0;
	padding: 0 1%;
	text-align: center;
	width: 22%;
}

.chw-greeting-card img {
	margin-bottom: 5px;
	width: 100%;
}

.chw-greeting-card a {
	color: #0082c8;
	font-size: 14px;
	text-decoration: none;
}

.chw-static-call-to-action {
	background-image: url(img/landing-box.jpg);
	background-size: cover;
	margin-bottom: 15px;
	text-align: center;
}

.chw-static-call-to-action a {
	text-decoration: none;
}

.chw-static-call-to-action a:hover {
	text-decoration: none;
}

.chw-static-cta-item-wrapper {
	padding: 20px 0;
}

@media screen and (max-width: 750px) {

.chw-static-cta-item-wrapper {
	height: auto;
}
}

.chw-static-cta-item {
	display: inline-block;
	vertical-align: top;
	width: 30%;
}

.chw-static-call-to-action p:empty {
	display: none;
}

.chw-static-cta-item-head-wrapper {
	text-align: left;
	text-overflow: ellipsis;
}

.chw-static-cta-item-head-wrapper img {
	display: inline;
	position: absolute;
	width: 35px;
	height: auto;
}

.chw-static-cta-item-head-wrapper h3 {
	color: black;
	display: block;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 18.5px;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 40px;
	margin-top: 0;
	vertical-align: bottom;
}

.chw-static-call-to-action p {
	-moz-text-overflow: ellipsis;
	color: #3c3c3c;
	font-size: 11.5px;
	line-height: 20px;
	margin-left: 40px;
	margin-top: 5px;
	text-align: left;
	text-overflow: ellipsis;
}

.header-mobile-phone {
	background-color: #FFFFFF;
	display: none;
	padding: 0 30px;
	padding-top: 30px;
	text-align: left;
}

.header-mobile-phone h2 {
	color: #0082c8;
	font-size: 20px;
	margin: 0;
	display: inline-block
}

.header-mobile-phone h2 a {
	color: #0082c8;
	text-decoration: none;
}

.header-mobile-phone h2 a:hover {
	text-decoration: underline;
}

.mobile-header-urgent-care {
	float: right;
	width: auto;
	max-height: 23px;
}

.control-label {
	color: #3c3c3c;
	font-weight: normal;
	display: block
}

.btn-default {
	background-color: rgb(0, 130, 200) !important;
	color: rgb(255, 255, 255) !important;
}

.chw-homepage-banner-rotator > .chw-homepage-banner {
	transition: all .5s ease .15s;
}

@media screen and (max-width: 750px) {

.chw-greeting-card {
	display: block;
	width: 98%;
}

.chw-static-call-to-action {
	background: none;
}

.chw-static-cta-item {
	background-image: url(img/landing-box.jpg);
	display: block;
	padding: 20px 10px;
	text-align: left;
	width: 100%;
}

.chw-static-cta-item-head-wrapper {
	display: inline-block;
}

.chw-static-call-to-action p {
	margin-left: 50px;
	width: 80%;
}
}

.chw-related-news {
	background-color: #e6e7e8;
	margin-top: 40px;
	padding: 20px;
	position: relative;
}

.chw-related-news input {
	display: none;
}

.chw-related-news label {
	background-color: transparent;
	display: none;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.chw-related-news input:checked + ul {
	display: block;
}

.chw-related-news ul {
	-moz-transition: max-height 1s;
	-ms-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-transition: max-height 1s;
	list-style: none;
	padding: 0;
	transition: max-height 1s;
}

.chw-related-news ul li {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.chw-related-news-title {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

.chw-related-news-item-title a {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.chw-related-news-item-title a:hover {
	text-decoration: underline;
}

.chw-related-news-item-content {
	font-size: 14px;
}

.chw-related-news-item-content a {
	color: #0082c8;
	text-decoration: none;
}

.chw-related-news-item-content a:hover {
	text-decoration: underline;
}

.chw-related-news-item-read-more {
	color: #0082c8;
	font-size: 14px;
	text-decoration: none;
}

.chw-related-news-item-read-more:hover {
	text-decoration: underline;
}

.chw-related-news h2 span {
	display: none !important;
}

.chw-related-news h2 span:before {
	background: #3c3c3c !important;
}

.chw-related-news h2 span:after {
	background: #3c3c3c !important;
}

@media screen and (max-width: 750px) {

.chw-related-news h2 span {
	display: inline-block !important;
}

.chw-greeting-card {
	display: block;
	width: 98%;
}

.chw-related-news ul {
	margin: 0;
	max-height: 0;
	overflow: hidden;
}

.chw-related-news input:checked + ul {
	max-height: 600px;
}

.chw-related-news ul li:last-child {
	border-bottom: none;
}

.chw-related-news {
	background-color: #FFFFFF;
	border-bottom: 1px solid #3c3c3c;
	margin-top: 0;
	padding: 0;
}

.chw-related-news-title {
	margin: 0;
	padding: 2px;
	padding-bottom: 12px;
}

.chw-related-news label {
	display: block;
}
}

.chw-publication-date {
	color: #3c3c3c;
	font-size: 14.4px;
	font-weight: bold;
}

.chw-related-publications {
	background-color: #e6e7e8;
	margin-top: 40px;
	padding: 20px;
	position: relative;
}

.chw-related-publications input {
	display: none;
}

.chw-related-publications label {
	background-color: transparent;
	display: none;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.chw-related-publications input:checked + ul {
	display: block;
}

.chw-related-publications ul {
	-moz-transition: max-height 1s;
	-ms-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-transition: max-height 1s;
	list-style: none;
	padding: 0;
	transition: max-height 1s;
}

.chw-related-publications ul li {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.chw-related-publications-title {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

.chw-related-publications-item-title a {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.chw-related-publications-item-title a:hover {
	text-decoration: underline;
}

.chw-related-publications-item-content {
	font-size: 14px;
}

.chw-related-publications-item-read-more {
	color: #0082c8;
	font-size: 14px;
	text-decoration: none;
}

.chw-related-publications-item-read-more:hover {
	text-decoration: underline;
}

.chw-related-publications h2 span {
	display: none !important;
}

.chw-related-publications h2 span:before {
	background: #3c3c3c !important;
}

.chw-related-publications h2 span:after {
	background: #3c3c3c !important;
}

@media screen and (max-width: 750px) {

.chw-related-publications h2 span {
	display: inline-block !important;
}

.chw-greeting-card {
	display: block;
	width: 98%;
}

.chw-related-publications ul {
	margin: 0;
	max-height: 0;
	overflow: hidden;
}

.chw-related-publications input:checked + ul {
	max-height: 600px;
}

.chw-related-publications ul li:last-child {
	border-bottom: none;
}

.chw-related-publications {
	background-color: #FFFFFF;
	border-bottom: 1px solid #3c3c3c;
	margin-top: 0;
	padding: 0;
}

.chw-related-publications-title {
	margin: 0;
	padding: 2px;
	padding-bottom: 12px;
}

.chw-related-publications label {
	display: block;
}
}

.chw-related-events {
	background-color: #e6e7e8;
	padding: 20px;
	position: relative;
}

.chw-related-events input {
	display: none;
}

.chw-related-events label {
	background-color: transparent;
	display: none;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.chw-related-events input:checked + ul {
	display: block;
}

.chw-related-events ul {
	-moz-transition: max-height 1s;
	-ms-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-transition: max-height 1s;
	list-style: none;
	padding: 0;
	transition: max-height 1s;
}

.chw-related-events ul li {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.chw-related-events-title {
	color: #3c3c3c;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

.chw-related-events-item-title a {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.chw-related-events-item-title a:hover {
	text-decoration: underline;
}

.chw-related-events-item-content {
	font-size: 14px;
}

.chw-related-events-item-read-more {
	color: #0082c8;
	font-size: 14px;
	text-decoration: none;
}

.chw-related-events-item-read-more:hover {
	text-decoration: underline;
}

.chw-related-events h2 span {
	display: none !important;
}

.chw-related-events h2 span:before {
	background: #3c3c3c !important;
}

.chw-related-events h2 span:after {
	background: #3c3c3c !important;
}

.chw-location-main-content-image {
	/* margin-bottom: 45px; */
	margin-bottom: 10px;
	max-width: 100%;
}

.chw-return-to-search {
	display: block;
	margin-bottom: 15px;
}

.chw-rss-feed {
	line-height: 20px;
}

.chw-rss-feed img {
	display: none;
}

.chw-rss-feed iframe {
	display: none;
}

.clockWiseIFrame {
	border: none;
	max-width: 100%;
	min-height: 1150px;
	width: 940px;
}

.chw-rss-feed .chw-blog-caption {
	display: none;
}

.chw-rss-feed h2 {
	margin-top: 0;
}

.chw-rss-feed h3 {
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 6px;
}

.chw-rss-feed h4 {
	color: #3c3c3c;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.chw-rss-feed p {
	color: #3c3c3c;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.chw-rss-feed a {
	color: #0082c8;
	text-decoration: none;
}

.chw-rss-feed a:hover {
	text-decoration: underline
}

.chw-rss-feed-continue-link {
	font-size: 14px;
}

@media screen and (max-width: 750px) {

.chw-related-events h2 span {
	display: inline-block !important;
}

.chw-related-events ul {
	margin: 0;
	max-height: 0;
	overflow: hidden;
}

.chw-related-events input:checked + ul {
	max-height: 600px;
}

.chw-related-events ul li:last-child {
	border-bottom: none;
}

.chw-related-events {
	background-color: #FFFFFF;
	border-bottom: 1px solid #3c3c3c;
	margin-top: 0;
	padding: 0;
}

.chw-related-events-title {
	margin: 0;
	padding: 2px;
	padding-bottom: 12px;
}

.chw-related-events label {
	display: block;
}
}

@media screen and (max-width: 790px) {

.chw-doctor-profile-top-panel {
	display: none;
}
}

@media screen and (max-width: 750px) {

.chw-single-callout label {
	display: inline-block;
}

.chw-doctor-profile-left {
	text-align: center;
	vertical-align: top;
}
}

@media screen and (max-width: 750px) {

#chw-search-filter {
	display: none;
}

#chw-findprovider-results {
	width: 100%;
}

.chw-findprovider-input {
	margin-bottom: 15px;
	width: 85% !important;
}

.hide-on-mobile {
	display: none;
}

.input-image-wrapper, .input-image-wrapper {
	display: block;
	width: auto;
}
}

.chw-single-callout h2 span:after {
	background-color: #3c3c3c;
}

.chw-single-callout h2 span:before {
	background-color: #3c3c3c;
}

@media screen and (max-width: 750px) {

.chw-single-callout-content {
	margin-top: 10px;
	max-height: 0;
	overflow: hidden;
	padding-bottom: 0;
}

.chw-single-callout h2 {
	background-color: #e6e7e8;
	font-size: 20px;
	line-height: 30px;
	margin: 0;
	margin-left: 0;
	padding: 10px;
}

.chw-single-callout {
	background-color: transparent;
	padding: 0;
}
}

.chw-inthissection {
	margin: 15px 0;
	position: relative;
}

@media screen and (max-width: 800px) {

.chw-inthissection h1 {
	display: inline-block;
	margin-bottom: 5px;
	width: 100%;
}
}

@media screen and (max-width: 750px) {

.chw-single-callout-content {
	border-bottom: none;
}

.chw-site-search-keyword-input, .chw-site-search-category-dropdown {
	width: 70vw;
}
}

@media screen and (max-width: 750px) {

.chw-callout-content {
	width: 100%;
}

.chw-callout-content:not(:first-child) {
	display: none;
}

.chw-callout-image {
	display: inline-block;
	height: auto;
	width: 70%;
}

.chw-callout-title, .chw-callout-description {
	padding-left: 15%;
	padding-right: 15%;
}

.chw-callout-next, .chw-callout-prev {
	display: inline-block;
}
}

@media screen and (max-width: 1150px) {

.chw-header-content-container {
	display: inline-block;
	height: auto;
}

.chw-under-header-nav {
	margin-left: 0;
}

.chw-homepage-banner, .chw-content-page-banner {
	padding-top: 150px;
}

.chw-links-container {
	margin-bottom: 20px;
	margin-right: 20px;
	margin-top: 20px;
}

#empty-banner {
	height: 60px;
}

.chw-under-header {
	z-index: 0;
}
}

@media screen and (max-width: 1260px) {

.chw-main-content-wrapper {
	padding: 0 30px;
}

.chw-footer-col {
	padding: 0 .5%;
}

.chw-footer-col:first-child {
	padding-left: 30px;
}

.chw-footer-col:last-child {
	padding-right: 30px;
}

.chw-header-content-container {
	padding: 0 30px;
}
}

@media screen and (max-width: 750px) {

.chw-main-content-wrapper {
	margin-top: 20px;
}

#empty-banner + .chw-main-content-wrapper {
	background: none;
	background-color: #FFFFFF;
}

.chw-footer-col:first-child {
	padding-left: 0;
}

.chw-header-content-container {
	padding: 0;
}

.chw-footer {
	padding-top: 0;
}

.chw-footer-col {
	padding: 0;
}

.chw-calltoaction-wrapper {
	display: none;
}

.chw-calltoaction-mobile {
	display: block;
}

.chw-footer-col:first-child {
	padding-left: 0;
}

.chw-footer-col:last-child {
	padding-right: 0;
}

.chw-accordian-icon {
	display: inline-block;
}

.chw-accordian-icon-orange {
	display: inline-block;
	width: 15px;
}

.header-mobile-phone {
	display: block;
}
}

@media screen and (max-width: 341px) {

.chw-header-search-input-mobile {
	width: 155px;
}
}

@media screen and (max-width: 1140px) {

.chw-calltocaction-col h3 {
	font-size: 1.1em;
}

.chw-calltocaction-col p {
	font-size: 12px;
}
}

@media screen and (max-width: 450px) {

.chw-calltoaction-mobile-row h1 {
	font-size: 1.1em;
}
}

@media screen and (max-width: 1500px) {

.chw-calltoaction-wrapper {
	margin-top: 500px;
}

.chw-banner-content {
	top: 250px;
}
}

@media screen and (max-width: 1200px) {

.chw-calltoaction-wrapper {
	margin-top: 400px;
}

.chw-banner-content {
	top: 150px;
}
}

.responsive-tabs__panel.animated.fadeIn.tabbed-callout-panel {
	padding: 0;
}

.tabbed-callout-list {
	padding-left: 20px;
}

.tabbed-callout-list li p {
	display: block;
	font-size: 14px;
	margin-bottom: 15px;
}

.tabbed-callout-list li ul {
	list-style: none;
	padding-bottom: 20px;
	padding-left: 0;
}

.chw-doctor-profile-right .tabbed-callout-list li ul {
	padding-bottom: 0;
}

.tabbed-callout-list li ul li {
	background: url(img/list.png) no-repeat scroll 0px 8px transparent;
	font-size: 14px;
	line-height: 2.1em;
	padding-left: 1.1em;
}

.tabbed-callout-list li ul li a {
	text-decoration: none;
}

.tabbed-callout-list li ul li a:hover {
	text-decoration: underline;
}

.chw-generic-accordian-item-content .chw-findprovider-results ul li {
	background: none;
}

.chw-generic-accordian-item-content .chw-findprovider-results .chw-findprovider-locations li {
	background: url(img/map-list.png) no-repeat scroll 0 7px transparent;
}

.chw-doctor-profile-right .chw-inthissection-links ul {
	width: auto;
}

#chw-site-search-no-results {
	border-bottom: none;
}

#chw-site-search-no-results p {
	color: rgb(60, 60, 60);
	display: block;
	font-family: sans-serif;
	font-size: 14.4px;
	font-style: normal;
	font-weight: normal;
	line-height: 19.2px;
}

.chw-find-location-results .chw-search-results-keyword-display {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.35em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 6px;
	margin-top: 30px;
}

.chw-search-results-keyword-display {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.35em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 6px;
	margin-top: 30px;
}

.chw-search-results-keyword-display span {
	color: #c09a21;
}

.chw-generic-search-results-results.chw-latest-results li h1 {
	font-size: 16px;
	font-weight: normal;
}

.chw-generic-search-results-results .chw-bread-crumb ul {
	font-size: 11px;
}

.chw-generic-search-results-results .chw-bread-crumb ul li {
	border: none;
}

.chw-generic-search-results-results.chw-latest-results li p {
	font-size: 14px;
}

.chw-generic-search-results-results.chw-latest-results a:hover {
	text-decoration: underline;
}

.chw-site-search-category-list a:hover {
	text-decoration: underline
}

.chw-content-page-banner-mobile {
	display: none
}

.visible-mobile {
	display: none;
}

.chw-content-page-banner-mobile h1 {
	color: #0082c8;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 32px;
	font-weight: normal;
}

@media screen and (max-width: 1200px) {

.ds-ratingcount {
	display: none;
}
}

@media screen and (max-width: 750px) {

.visible-desktop {
	display: none;
}

.visible-mobile {
	display: block;
	visibility: initial;
}

.ds-ratingcount {
	display: inline;
}

.chw-content-page-banner-mobile {
	display: block
}
}

/* RTE Styles */

.floatLeft {
	float: left;
	margin: 1em 1em 1em 0;
}

.floatRight {
	float: right;
	margin: 1em 0 1em 1em;
}

.floatLeft, .floatRight {
	max-width: 66%;
	height: auto !important;
}

@media screen and (max-width: 480px) {

.floatLeft,  .floatRight {
	float: none;
	margin: 1em 0;
	max-width: 100%;
	width: 100% !important;
}

.floatLeft img,  .floatRight img {
	width: 100% !important;
	height: auto !important;
}
}

.red {
	color: red;
}

.chwTable {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;
}

.chwTable tr:first-child {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;
	font-family: "Calibri", "sans-serif";
	width: 119.7pt;
	background: #4F81BD !important;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF !important;
}

.chwTable td {
	padding: 0in 5.4pt 0in 5.4pt;
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
}

.chwTable tr:nth-child(even) {
	color: #666666;
	font-size: 10pt;
	vertical-align: top;
}

.chwTable tr:nth-child(odd) {
	border-width: 1pt;
	color: #666666;
	font-size: 10pt;
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
}

.chwTable tr td:last-child {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}

.chwTable tr td:first-child {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}

.chw-rich-text th, .chw-rich-text td {
	padding-right: 15px;
	padding-bottom: 15px;
}

/* Publication module */

.chw-teaching-sheets-results-list {
	padding: 0;
	margin: 20px 0;
}

.chw-teaching-sheets-results-list h4 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 1em;
}

.chw-teaching-sheets-results-list .chw-event-search-result-title {
	padding: 0;
}

.chw-teaching-sheets-results-list p {
	padding: 0;
	margin: 0;
	color: #3c3c3c;
	font-family: Sans-Serif;
	font-size: 14.4px;
	line-height: 20px;
}

.chw-teaching-sheets-results-list li {
	list-style: none;
	margin-bottom: 1px;
	padding: 10px;
}

.chw-teaching-sheets-results-list li:nth-child(even) {
	background-color: #F0F0F0;
}

.chw-teaching-sheets-results-list li:nth-child(odd) {
	background-color: #C9E0E6;
}

.chw-teaching-sheets-type {
	line-height: 28px;
	margin-bottom: 10px;
	color: #3c3c3c;
	font-family: Sans-Serif;
	font-size: 14.4px;
}

@media screen and (min-width: 481px) {

.chw-teaching-sheets-type {
	float: right;
	margin-left: 20px;
}
}

@media screen and (max-width: 481px) {

.chw-teaching-sheets-type {
	display: inline-block;
	margin-bottom: 5px;
}
}

.chw-teaching-sheets-results-filter button {
	width: auto;
}

.chw-teaching-sheets-left-button {
	float: left;
}

.chw-teaching-sheets-right-button {
	float: right;
}

.chw-teaching-sheets-category h3 {
	margin-top: 0;
	padding: 7px 10px;
	color: #fff;
	background-color: #0081c7;
	font-weight: normal;
}

.chw-teaching-sheets-category a {
	color: #0081c7;
	text-decoration: none;
}

.chw-teaching-sheets-category li {
	margin-bottom: 10px;
}

.chw-teaching-sheets-results-filter {
	margin-top: 20px;
}

.chw-teaching-sheets-right select {
	margin-bottom: 0;
}

@media screen and (min-width: 481px) {

.chw-col-70 .chw-teaching-sheets-left {
	float: left;
	width: 48%;
}

.chw-col-70 .chw-teaching-sheets-right {
	float: right;
	width: 48%;
}

.chw-col-70 .chw-teaching-sheets-left input {
	margin-bottom: 0;
}
}

/* Bug fixes */

.chw-header.scEnabledChrome {
	position: static;
}

.chw-cf:before, .chw-cf:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.chw-cf:after {
	clear: both;
}

.chw-clear {
	clear: both;
}

.chw-col-20-custom img {
	height: auto !important;
}

@media screen and (min-width: 751px) {

.chw-two-col-left {
	box-sizing: border-box;
	float: left;
	width: 50%;
	padding-right: 10px;
}

.chw-two-col-right {
	box-sizing: border-box;
	float: right;
	width: 50%;
	padding-left: 10px;
}

.chw-inthissection-links ul + ul {
	box-sizing: border-box;
	padding-left: 10px;
}
}

@media screen and (max-width: 400px) {

.mobile-header-urgent-care {
	float: none;
	margin-top: 1em;
}

.header-mobile-phone a {
	display: block;
}
}

@media screen and (min-width: 751px) and (max-width: 1260px) {

.chw-footer-col:last-child {
	padding-right: 0;
}

.chw-footer-col {
	width: 22.5%;
}
}

@media screen and (min-width: 751px) and (max-width: 1139px) {

.chw-header-content-container,  .chw-main-content-wrapper {
	padding-left: 25px;
	padding-right: 25px;
}

.chw-footer-col:first-child {
	padding-left: 25px;
}
}

@media screen and (min-width: 751px) and (max-width: 900px) {

/* Don't ask */
.chw-row-custom {
	display: block;
}

.chw-col-15-custom {
	box-sizing: border-box;
	width: 31%;
	max-width: 31%;
	vertical-align: top;
}

.chw-col-60-custom {
	box-sizing: border-box;
	width: 68%;
	max-width: 68%;
	padding-left: 5px;
	vertical-align: top;
}

.chw-col-20-custom {
	display: block;
	width: auto;
	max-width: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.chw-col-20-custom .hide-on-mobile {
	display: none;
}

.chw-col-30-custom-2,  .chw-col-70-custom-2 {
	box-sizing: border-box;
	min-width: 0;
	width: 100%;
	max-width: 100%;
}
}

@media screen and (min-width: 901px) and (max-width: 1260px) {

.chw-col-15-custom {
	width: 18%;
	max-width: 18%;
}

.chw-col-60-custom {
	width: 57%;
	max-width: 57%;
}

.chw-col-20-custom {
	width: 25%;
	max-width: 25%;
}
}

@media screen and (max-width: 901px) {

.chw-col-20-custom {
	margin-top: 1em;
}
}

@media screen and (min-width: 901px) {

.chw-col-30-custom {
	width: 20%;
	max-width: 20%;
	min-width: 0;
}

.chw-col-70-custom {
	width: 80%;
	max-width: 80%;
}
}

@media screen and (max-width: 1024px) {

.chw-col-20-custom .chw-site-tools li:last-child,  .chw-col-30-custom-2 .chw-site-tools li:last-child {
	display: none;
}
}

@media screen and (max-width: 900px) {

.chw-col-right-floating {
	display: none;
}
}

@media screen and (min-width: 901px) {

.chw-col-right-floating {
	float: right;
	width: 320px;
	margin-top: 7px;
	margin-left: 20px;
	margin-bottom: 1em;
}

.chw-col-right-floating .chw-site-tools ul {
	margin-bottom: 1em;
}
}

@media screen and (min-width: 751px) {

.chw-col-100 .chw-generic-search-results {
	margin-top: -2em;
}

.chw-site-search-keyword {
	box-sizing: border-box;
	float: left;
	width: 280px;
	padding-right: 20px;
}

.chw-site-search-category {
	box-sizing: border-box;
	float: left;
	width: 280px;
}

.chw-site-search h3 {
	margin-bottom: 10px;
}

.chw-site-search-keyword-input,  .chw-site-search-category-dropdown {
	margin-bottom: 15px;
}

.chw-site-search-submit {
	clear: both;
}
}

@media screen and (min-width: 1261px) {

.chw-col-15-custom {
	width: 21%;
	max-width: 21%;
}

.chw-col-60-custom {
	width: 54%;
	max-width: 54%;
}

.chw-col-20-custom {
	width: 25%;
	max-width: 25%;
}

.chw-col-30-custom {
	width: 21%;
	max-width: 21%;
	min-width: 0;
}

.chw-col-70-custom {
	width: 79%;
	max-width: 79%;
}

.chw-col-15-custom,  .chw-col-60-custom,  .chw-col-20-custom,  .chw-col-30-custom,  .chw-col-70-custom {
	box-sizing: border-box;
}
}

.chw-highlight {
	background: #eeeeee
}

.chw-provider-mail {
	background: url(img/mail.png) no-repeat 0 2px;
	padding-left: 1.5em;
	font-size: 0.9em;
	background-position-y: center;
	display: block;
	margin-top: 5px;
	font-family: sans-serif;
	font-weight: normal !important;
}

.responsive-tabs__panel .slides .chw-tabbedout-content-container li {
	display: list-item
}
