/* Fragment Generals */
.system-cards {
	position: relative;
	width: calc(100% + var(--grid-spacing));
	left: calc(var(--grid-spacing) * -0.5);
	-webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0;
}

.mar-b-1 {
	margin-bottom: 1em;
}

[data-role="scroller"] .system-cards {
	width: initial;
}

.system-cards > [class*="item"] {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	width: calc(33.3% - var(--grid-spacing));
	margin: calc(var(--grid-spacing) * .5);
	position: relative;
	padding-bottom: calc(var(--grid-spacing) * .5);
	border-radius: var(--radial-border);
}

.system-cards > [class*="item"][class*="half"] {
	width: calc(50% - var(--grid-spacing));
}

.system-cards > [class*="item"][class*="full"] {
	width: calc(100% - var(--grid-spacing));
}

.system-cards > [class*="item"] a:not([class*="flex-"]) {
	display: block;
}

.system-cards > [class*="item"] figure, figure.system-card {
	position: relative;
	line-height: 0;
	overflow: hidden;
}

.system-cards > [class*="item"] figure, figure.system-card:not(.play), .rel-fragments li figure {
	padding-bottom: 50%;
	height: 0;
	line-height: 1;
	overflow: hidden;
}

.system-cards > [class*="item"] figure .play-btn, figure.play .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100%;
    background-color: var(--click1-color);
    transition: background-color .4s ease 0s;
    width: 3.2em;
    height: 3.2em;
    pointer-events: none;
}

figure.play .play-btn, figure.play img {
	pointer-events: none;
}

.system-cards > [class*="item"] figure .play-btn svg, figure.play .play-btn svg {
    font-size: 1.3em;
    color: var(--white-color);
    position: absolute;
    top: 50%;
    left: calc(50% + 0.1em);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.system-cards > [class*="item"] a:hover figure .play-btn, a:hover figure.play .play-btn, a:hover figure .play-btn, figure.play:hover .play-btn {
	background-color: var(--click2-color);
}

.system-cards > [class*="item"] a:focus figure .play-btn, a:focus figure.play .play-btn, a:focus figure .play-btn, figure.play:focus-within .play-btn {
	background-color: var(--click2-color);
}

.content-zone figure.system-card:not(.play), .side-zone .system-card:not([class*="tall"]) > *, .content-zone figure.system-card.edit-item {
	padding-bottom: 50%;
}

.system-cards > [class*="item"] time {
	color: var(--text-color);
}

.system-cards > [class*="item"] figure + .title-style-5,
.system-cards > [class*="item"] figure + time {
	margin-top: 1.056rem;
	display: block;
}

.system-cards > [class*="item"] .title-style-4 + time {
	display: inline-block;
}

.system-cards > [class*="item"] .title-style-5 svg {
	display: none;
    font-size: 1rem;
    -ms-transform: translateY(.05em);
    -webkit-transform: translateY(.05em);
    transform: translateY(.05em);
}

.system-cards > [class*="item"] .note-style-1 {
	line-height:1;
	padding-top:.333rem;
}


.system-cards > [class*="item"] address {
	line-height: 1.2;
}

.system-cards > [class*="item"] .note-style-1 + .link-style-1 {
	margin-top:1.389rem;
}

.system-cards > [class*="item"] .note-style-1  + p {
	margin-bottom:0.11rem !important;
}

.system-cards > .no-results {
	margin: calc(var(--grid-spacing) * .5);
	width: calc(100% - var(--grid-spacing));
}

.rel-fragments header {
	padding-bottom: 1em;
}

.system-cards > [class*="item"].half > figure {
	padding-bottom: 50%;
}

.side-zone .system-entry figure.system-card {
	margin-bottom: var(--spacing-variable);
}

figure.system-card.tall {
	padding-bottom: 125%;
}

.system-cards > [class*="item"] a[class*="flex-"] > figure,
.system-cards > [class*="item"] div[class*="flex-"] > figure{
	width: 22%;
	padding-bottom: 27.5%;
}

.rel-fragments.bars li a > figure, .system-cards > [class*="item"].full a[class*="flex-"] > figure {
	width: 33%;
	padding-bottom: 16.5%;
}

.system-cards  > [class*="item"] figure > img, figure.system-card > img, figure.system-card > .imap, figure.play > img {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	transition: opacity var(--transit-1);
}

.system-cards > [class*="item"] a:hover figure > img, .system-cards > [class*="item"] a:focus figure > img {
	opacity: .8;
}

.system-cards > [class*="item"] a[class*="flex-"] > div,
.system-cards > [class*="item"] div[class*="flex-"] > div{
	width: 73%;
}

.system-cards > [class*="item"].full a[class*="flex-"] > div, .rel-fragments.bars li a > figure + div {
	width: 65%;
}

.system-cards > [class*="item"] a[class*="flex-"] > div > * + .title-style-3,
.system-cards > [class*="item"] div[class*="flex-"] > div > * + .title-style-3{
	margin-top: .3em;
}

.system-cards > [class*="item"] a[class*="flex-"] > div > time + .title-style-3,
.system-cards > [class*="item"] div[class*="flex-"] > div > time + .title-style-3{
	margin-top: 0;
}

.rel-fragments li figure {
	border-radius: var(--radial-border) var(--radial-border) 0 0;
	position: relative;
	overflow: hidden;
}

.rel-fragments li figure img {
	position: absolute;
}

.rel-fragments li a p, .rel-fragments li a address, .system-cards > [class*="item"] p, .system-cards > [class*="item"] address {
	line-height:2;
	color: var(--text-color);
}

.rel-fragments li a p, .rel-fragments li a address:not([class*="mar-"]), .system-cards > [class*="item"] p:not([class*="mar-"]), .system-cards > [class*="item"] address:not([class*="mar-"]) {
	margin: .7rem 0 .5rem;
}

.system-cards > [class*="item"] address, .rel-fragments li a address {
	line-height: 1.2;
}

.rel-fragments li .featured, .system-cards > [class*="item"] .featured {
    position: absolute;
    top: 0;
    background-color: var(--click1-color);
    color: var(--white-color);
    padding: 1.67em 0.56em 0.56em 0.56em;
    transition: background-color .4s ease 0s;
    border-radius: 0 0 5px 5px;
    left: 1.11em;
    -ms-transform: translate(-4.6em, 0.2em);
    -webkit-transform: translate(-4.6em, 0.2em);
    transform: translate(-4.6em, 0.2em);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.rel-fragments li figure .featured, .system-cards > [class*="item"] figure .featured {
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
}

.rel-fragments li a:hover .featured, .rel-fragments li a:focus .featured,
.system-cards > [class*="item"] a:hover .featured, .system-cards > [class*="item"] a:focus .featured {
	background-color: var(--click2-color);
}

.system-cards > [class*="item"] .featured svg {
	color: var(--white-color);
	transition: color var(--transit-1);
}

.system-callout[class*="flex"] figure.system-card.tall {
	width: 23%;
	padding-bottom: 28.75%;
	height: 0;
}

.system-callout[class*="flex"] figure + div {
	width: 73%;
}

.rel-fragments .scroll-controls, .rel-fragments:not(.ctas) .btn-con {
	padding-top: calc(var(--spacing-variable) * 1);
}

/* End Fragment Generals */

/* System Link Styles */
.system-style .system-links {
	line-height: 1.2;
	padding-bottom:2.778rem;
}

.system-style .system-links > li {
	padding-right: 1rem;
	padding-top: 1.167rem;
}
/* End System Link Styles */

/* Relationship Scroller Fragments */
.rel-fragments.scroller:not(.providers) ul {
	left: 0;
	width: 100%;
	transition: .3s ease 0s;
}

.rel-fragments.scroller.locations.total-0 {
	display:none;
}

.rel-fragments.scroller.locations.total-1 .scroll-controls,
.rel-fragments.scroller.locations.total-2 .scroll-controls,
.rel-fragments.scroller.locations.total-3 .scroll-controls {
	display:none;
}

.rel-fragments.scroller ul > li {
	border-left: 2px solid var(--white-color);
}

.rel-fragments.scroller ul.blog > li {
	flex: 0 0 48%;
}

.rel-fragments.scroller ul > li .title-style-3 {
	color:var(--text-color);
}

.side-zone .rel-fragments.scroller li {
	width: 100%;
}

.rel-fragments.scroller li a:not(.btn) {
	margin: 0;
	padding-bottom: 1.5em;
	display: block;
	height: 100%;
	overflow: hidden;
}

.rel-fragments.scroller li a:not(.btn)[class*="flex-top"] {
	align-content: flex-start;
}

.rel-fragments.scroller li a > :not(figure) {

}

.rel-fragments li a > figure {
	margin-bottom: var(--spacing-variable);
}

.rel-fragments.scroller li a > figure.tall {
	padding-bottom: 125%;
}

.rel-fragments.scroller + .rel-fragments.scroller {
	padding-top:5.38rem;
	border-top:2px solid var(--quarternary-color);
}

.rel-fragments.scroller li a address {
	line-height:1.5;
}

.rel-fragments.scroller .title-style-1 {
	font-weight:300;
	font-size:2.44rem;
}
/* End Relationship Scroller Fragments */

/* Provider Fragment */
.rel-fragments.scroller.providers {
	position:relative;
	padding-bottom:2.22rem;
	padding-top: 5.61rem;
}

.rel-fragments.scroller.providers header,
.rel-fragments.scroller.locations header,
.rel-fragments.scroller.events header {
	padding-bottom:2.556rem;
}

.rel-fragments.scroller.providers li a > figure.tall {
	padding-bottom:115%;
}

.rel-fragments.scroller.providers .scroll-controls {
	padding:0;
}

.rel-fragments.scroller.providers li .note-style-1 {
	font-size:1rem;
	padding-bottom:.833rem;
}

.rel-fragments.scroller.providers li .title-style-3 {
	margin-top:.389rem;
}

.rel-fragments.scroller.providers .prev,
.rel-fragments.scroller.providers .next {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:2.056rem;
	color:var(--click1-color);
}

.rel-fragments.scroller.providers .prev {
	left:-2.556rem;
}

.rel-fragments.scroller.providers .next {
	right:-2.556rem;
}

/* Stories */
.rel-fragments.scroller.stories {
	padding-bottom:4.444rem;
}

.rel-fragments.scroller.stories.local {
	margin-top:4.444rem;
	padding-top:3rem;
	border-top:2px solid var(--quarternary-color);
	border-bottom:2px solid var(--quarternary-color);
	text-align:left;
	padding-bottom:3.333rem;
}

.rel-fragments.scroller.stories,
.rel-fragments.scroller.stories header {
	text-align:center;
}
.rel-fragments.scroller.stories ul > li {
	border:none;
}


.rel-fragments.scroller.stories p {
	font-size:1rem;
	font-style:italic;
	padding:0 2.778rem;
}

.rel-fragments.scroller.stories ul > li span {
	display:block;
	font-weight:600;
	text-align:center;
	color:var(--text-color);
}

.rel-fragments.scroller.stories.local p {
	padding:0;
}

/* Locations Fragments */
.rel-fragments.scroller.locations address {
	margin:.167rem 0 .389rem;
}

.rel-fragments.scroller.locations .scroll-controls {
	padding:0;
	display:none;
}

.rel-fragments.scroller.locations .prev,
.rel-fragments.scroller.locations .next {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:2.056rem;
	color:var(--click1-color);
}

.rel-fragments.scroller.locations .prev {
	left:-2.556rem;
}

.rel-fragments.scroller.locations .next {
	right:-2.556rem;
}

/* End Locations Fragments */

/* Evemts Fragments */
.rel-fragments.scroller.events {
	padding-top:4.444rem !important;
	padding-bottom:3.333rem;
}


.rel-fragments.scroller.events ul > li {
	margin:0;
	width: 33%;
	padding-bottom:0;
}

.rel-fragments.scroller.events .system-cards > [class*="item"].full a[class*="flex-"] > figure {
	width:90.43%;
	padding-bottom:44.26%;
	margin-bottom:0;
}

.rel-fragments.scroller.events ul > li .info {
	padding: 0 2rem;
}

.rel-fragments.scroller.events .system-cards li[class*="item-"] .info > strong {
    margin-top: 1.278rem;
}
.rel-fragments.scroller.events .system-cards li[class*="item-"] .info > time {
    display: block;
    line-height: 1.2;
    color: #58595b;
    padding-top:.5rem;
}

.rel-fragments.scroller.events .system-cards > [class*="item"].full a[class*="flex-"] > div p {
    margin-bottom:.833rem;
    margin-top:.556rem;
}

.rel-fragments.scroller.events .title-style-3 {
	color:var(--primary-color);
}

/* End Events Fragments */

/* Relationship Bars Fragments */
.rel-fragments.bars .ui-scroll {
	max-height: 32.5em;
}

.rel-fragments.bars li {
	background-color: var(--off-color);
	padding: 2em;
}

.rel-fragments.bars li + li {
	border-top: 2px solid var(--tertiary-color);
}

.rel-fragments.bars li a > figure {
	height: 0;
	border-radius: var(--radial-border);
}

.side-zone .rel-fragments.bars li a > figure.play {
	display: block;
}

.rel-fragments.bars li a > figure.tall {
	width: 23%;
	padding-bottom: 28.75%;
}

.rel-fragments.bars li a > figure.tall + div {
	width: 71%;
}
/* End Relationship Bars Fragments */

/* CTA General Relationship Styles */
.rel-fragments .cta {
	margin-top: calc(var(--spacing-variable) * 1);
	text-align: center;
	border-radius: var(--radial-border);
}

.content-zone .rel-fragments.ctas {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.content-zone .rel-fragments.ctas .cta {
	width: 48%;
}

.content-zone .rel-fragments.ctas.new .cta {
	width: 32%;
}
/* End CTA General Relationship Styles */

/* End CTA V1 Relationship Styles */
.rel-fragments .cta.v1 {
	background-color: var(--off-color);
	padding: 1rem;
	width: 49%;
}

.rel-fragments .cta.v1 > a svg {
	font-size: 3.16em;
}

.rel-fragments .cta.v1 > * + strong {
	padding-top: calc(var(--spacing-variable) * 1);
}

.rel-fragments .cta.v1 > p {
	margin-top: .7em;
	margin-bottom: 0.7em;
}

.rel-fragments .cta.v1 > div {
	text-align: center;
}

/* End CTA V1 Relationship Styles */

/* CTA V2 Relationship Styles */
.rel-fragments .cta.v2 > a {
	position: relative;
	display: block;
	padding: 2.83em 3.33em;
	background-color: var(--black-color);
	border-radius: 5px;
	overflow: hidden;
}

.rel-fragments .cta.v2 > a > * {
	position: relative;
}

.rel-fragments .cta.v2 > a > img {
	opacity: .5;
	position: absolute;
}

.rel-fragments .cta.v2 > a p {
	color: var(--white-color);
	line-height: 1.29;
	margin: 1rem 0;
}
/* End CTA V2 Relationship Styles */

/* CTA V3 Relationship Styles */
.rel-fragments .cta.v3 {
	text-align: left;
}

.rel-fragments .cta.v3 > a {
	display: block;
	background-color: var(--off-color);
	border-radius: var(--radial-border);
	overflow: hidden;
}

.rel-fragments .cta.v3 > a > img {
	background-size: cover;
	background-position: center;
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 50%;
}

.rel-fragments .cta.v3 > a .info {
	padding: 1.33em 2.27em;
}
/* End CTA V3 Relationship Styles */

/* CTA V4 Relationship Styles */
.rel-fragments .cta.v4 {
	text-align: left;
}

.rel-fragments .cta.v4 > a {
	color: var(--white-color);
	line-height: 1;
	letter-spacing: .05rem;
	font-weight: 600;
	text-transform: uppercase;
	transition: var(--transit-1);
	padding: 1.056rem 2rem;
	max-width: 25em;
    border-radius:0;
    border:2px solid var(--click1-color);
    position:relative;
    overflow:hidden;
    z-index:1;
}

.rel-fragments .cta.v4 > a:before {
	position: absolute;
    top: 0;
    left: 0;
    width: 102%;
    height: 100%;
    transform: scaleY(1);
    transform-origin: 0 100%;
    transition: .6s ease 0s;
    background-color: #a90533;
    z-index: -1;
    content: '';
}

.rel-fragments .cta.v4 > a:hover, .rel-fragments .cta.v4 > a:focus {
	color: var(--click1-color);
}

.rel-fragments .cta.v4 > a > svg {
	font-size: 2.2rem;
	margin-right: 0.4em;
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: transform var(--transit-1);
}

.rel-fragments .cta.v4 > a > span {
	display: block;
	max-width: calc(100% - 3.2em);
}

.rel-fragments .cta.v4 > a:hover:before,
.rel-fragments .cta.v4 > a:focus:before {
	transform:scaleY(0);
}

.rel-fragments.clinical .cta.v4 > a {
	padding:1.778rem 1.5rem;
}

.rel-fragments.clinical .cta.v4 > a svg {
	font-size:1.83rem;
	margin-right:0;
}

.rel-fragments.clinical .cta.v4 > a > span {
	max-width:100%;
	margin-left:.722rem;
}
/* End CTA V4 Relationship Styles */

/* Photo Gallery Fragment Styles */ 
.rel-fragments.scroller.photos li figure {
	height: 21.75em;
	margin: 0 1em;
	border-radius: var(--radial-border);
}

.side-zone .rel-fragments.scroller.photos li figure {
	height: 21em;
}

.rel-fragments.bars.photos .ui-scroll {
	border-radius: var(--radial-border);
	background-color: var(--off-color);
	padding: .56em;
}

.rel-fragments.bars.photos ul li {
	padding: .56em;
	width: 33.33%;
	float: left;
}

.rel-fragments.bars.photos ul li + li {
	border-top: none;
}

.rel-fragments.bars.photos ul li figure {
	height: 13.55em;
	border-radius: var(--radial-border);
}
/* End Photo Gallery Fragment Styles */ 

/* Contact Fragment Styles */
.rel-fragment.contact {
	overflow: hidden;
}

.rel-fragment.contact > header {
	margin-bottom: var(--spacing-variable);
}

.rel-fragment.contact > figure {
	height: 0;
	padding-bottom: 50%;
	border-radius: var(--radial-border) var(--radial-border) 0 0;
	overflow: hidden;
}

.rel-fragment.contact > figure > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.rel-fragment.contact > div {
	padding: 2em;
	background-color: var(--off-color);
	border-radius: 0 0 var(--radial-border) var(--radial-border);
	overflow: hidden;
}

.rel-fragment.contact > div .info {
	width: 50%;
}

.rel-fragment.contact > div img {
	width: 45%;
	height: 0;
	padding-bottom: 22.5%;
	border-radius: var(--radial-border);
}
/* End Contact Fragment Styles */

/* Doc Scores Override */
.npr-scores-cont .ds-summary {
	display:flex;
	flex-wrap:wrap;
	color:var(--text-color);
}

.npr-scores-cont .ds-summary .ds-title {
	font-size:1.22rem;
	color:var(--primary-color);
	font-weight:600;
}

.npr-scores-cont .ds-summary .ds-title,
.npr-scores-cont .ds-summary .ds-title + div,
.npr-scores-cont .ds-summary .ds-xofy {
	width:100%;
}

.npr-scores-cont .ds-summary .ds-ratings,
.npr-scores-cont .ds-summary .ds-comments {
	margin-right:.278rem;
	line-height:1;
	margin-bottom:.278rem;
	position:relative;
}
.npr-scores-cont .ds-summary .ds-stars {
	widtH:88px !important;
}

.npr-scores-cont .ds-summary .ds-stars img {
	display:block;
}
/* End Doc Scores Override */


/* Local Search Override */
.all-content-page [class*="noloc-"] > ul > li.loc-res {
	display:none;
}
.all-content-page .loc[class*="noloc-"] > ul > li.loc-res {
	display:list-item;
}
/* End Local Search Override */

/* Responsive Min-Width 1025px */
@media screen and (min-width: 1025px) {
	.side-zone .system-cards {
		display: block;
	}
	
	.side-zone .system-cards > [class*="item"] {
		width: calc(100% - var(--grid-spacing)) !important;
		padding-bottom: 0;
	}
	
	.side-zone .system-cards > [class*="item"] + [class*="item"] {
		margin-top: calc(var(--spacing-variable) * 1.5);
	}
	
	.side-zone .rel-fragments.bars.videos li a {
		display: block;
	}
	
	.side-zone .rel-fragments.bars li a:not([class*="flex-"]) > figure + div {
		width: 100%;
	}
	
	.side-zone .rel-fragments.bars li a:not([class*="flex-"]) > figure {
		display: none;
	}
	
	.side-zone .rel-fragments.bars.providers li a > figure.tall {
		display: block;
		padding-bottom: 28.75%;
	}
	
	.side-zone .rel-fragments.bars li a > figure {
		display: none;
		padding-bottom: 50%;
	}
	
	.side-zone .rel-fragments.bars li a > figure.play {
		width: 100%;
	}
	
	.side-zone .rel-fragments.bars li a > figure:not(.tall) + div {
		width: 100%;
	}
	
	.side-zone .rel-fragments.bars.photos ul li figure {
		height: 5.35em;
	}
	
	.side-zone .rel-fragments .cta {
		width: 100%;
	}
	
	.content-zone .rel-fragments.bars li a > figure {
		margin-bottom: 0;
	}
	
	.side-zone .rel-fragments.bars li a > figure {
		margin-bottom: var(--spacing-variable);
	}
}
/* Responsive Min-Width 1025px */

/* Responsive Width 1440px */
@media screen and (max-width: 1440px) {

}
/* End Responsive Width 1440px */

/* Responsive Width 1280px */
@media screen and (max-width: 1280px) {
	.system-cards > [class*="item"][class*="half"] a[class*="flex-"] > figure {
		width: 34%;
		padding-bottom: 42.5%;
	}
	
	.two-col-container [class*="block-1280"] .content-zone figure.system-card {
		max-width: 45em;
	}
	
	.system-cards > [class*="item"] a[class*="flex-"] > div, 
	.system-cards > [class*="item"][class*="half"] a[class*="flex-"] > div,
	.system-cards > [class*="item"] div[class*="flex-"] > div{
		width: 60%;
	}
	
	.system-cards > [class*="item"] > .featured {
		display: none;
	}
	
}
/* End Responsive Width 1280px */

/* Responsive Width 1024px */
@media screen and (max-width: 1024px) {
	.system-cards > [class*="item"] {
		width: calc(50% - var(--grid-spacing));
	}
	
	.system-cards > [class*="item"] a[class*="flex-"] > figure,
	.system-cards > [class*="item"] div[class*="flex-"] > figure{
		width: 34%;
		padding-bottom: 42.5%;
	}
	
	.system-cards > [class*="item"] a[class*="flex-"] > div,
	.system-cards > [class*="item"] div[class*="flex-"] > div{
		width: 60%;
	}
	
	.content-zone figure.system-card:not(.play), .side-zone figure.system-card:not(.tall), .content-zone figure.system-card.edit-item {
		max-width: 45em;
		height: 22.78em;
		padding-bottom: 0;
	}
	
	.system-callout {
		padding: 1.5em;
	}
	
	.system-entry .system-callout {
		margin-top: calc(var(--spacing-variable) * .5);
	}
	
	.system-callout > li {
		padding-top: .25rem;
	}
	
	.system-entry > figure {
		margin-top: calc(var(--spacing-variable) * .5);
	}
	
	.system-entry > .content-style {
		margin-top: calc(var(--spacing-variable) * 1);
	}
	
	.side-zone .system-entry > div .label-style {
		padding-top: calc(var(--spacing-variable) * .5);
	}
	
	.side-zone .system-cards {
		margin-top: calc(var(--spacing-variable) * .5);
	}
	
	.system-callout.cta {
		padding: 1.5em;
	}
	
	.system-callout.cta.v1 > * + strong {
		padding-top: calc(var(--spacing-variable) * .5);
	}
	
	.system-callout.cta.v1 > p {
		margin-top: .5em;
	}
	
	.side-zone .system-entry figure.system-card {
		text-align: left;
	}
	
	figure.system-card.tall {
		max-height: 27.5em;
		max-width: 22em;
		width: 100%;
		height: 110vw;
		padding-bottom: 0;
	}
	
	.system-entry > .share {
		margin-top: calc(var(--spacing-variable) * .5);
	}
	
	a:hover figure .play-btn, a:focus figure .play-btn, 
	figure.play:hover .play-btn, figure.play:focus-within .play-btn {
		background-color: var(--click1-color);
	}
	
	.system-cards > [class*="item"] a:hover .featured, .system-cards > [class*="item"] a:focus .featured {
		background-color: var(--click1-color);
	}
	
	.system-cards > [class*="item"] > .featured:first-child {
		display: none;
	}
	
	.system-cards > [class*="item"] .title-style-5 svg {
		display: inline-block;
	}
	
	.side-zone .system-entry > .title-style-1 {
		display: block;
	}
	
	.rel-fragments li a:hover .featured, .rel-fragments li a:focus .featured {
		background-color: var(--click1-color);
	}
	
	.side-zone .rel-fragments.scroller li {
		width: 50%;
	}
	
	.rel-fragments.bars .ui-scroll {
		max-height: 20em;
	}
	
	.rel-fragments.bars li {
		padding: 2em var(--main-padding);
	}
	
	.rel-fragments .cta.v4 > a:hover, .rel-fragments .cta.v4 > a:focus {
		background-color: var(--click1-color);
	}
	
	.rel-fragments.ctas .cta, .content-zone .rel-fragments.ctas .cta {
		width: 48%;
	}
	
	.rel-fragments.scroller li a > figure, .rel-fragments.bars li a > figure {
		margin-bottom: calc(var(--spacing-variable) * .7);
	}
	
	.rel-fragments.scroller li a > figure:not(.tall) {
		height: 0;
		padding-bottom: 50%;
	}
	
	.rel-fragments.scroller.photos li figure, .side-zone .rel-fragments.scroller.photos li figure {
		height: 44.9vw;
	}
	
	.rel-fragments .cta.v3 > a > img {
		height: 0;
		padding-bottom: 50%;
	}
	
	.side-zone .rel-fragments.bars li a > figure {
		display: block;
	}
	
	.rel-fragments.bars.photos ul li figure {
		height: 0;
		padding-bottom: 100%;
	}
	
	.rel-fragment.contact > figure, .side-zone .rel-fragment.contact > figure {
		height: 0;
		padding-bottom: 50%;
	}
	
	.rel-fragments.scroller li a:not(.btn) {
		padding-bottom: 0;
	}
	
	.rel-fragments .cta.v1, .rel-fragments .cta.v2 > a, .rel-fragments .cta.v3 > a .info, .rel-fragments .cta.v4 > a {
	
	}
	
	.rel-fragments.ctas.clinical {
		width:100%;
	}
	
	.rel-fragments.ctas.clinical .cta {
		width:100%;
		margin-top:0 !important;
	}
	
	.rel-fragments.ctas.clinical .cta.v4 > a {
		max-width:100%;
		justify-content:center !important;
	}
	
	.rel-fragments.ctas.clinical .cta.v4 > a:hover {
		color:var(--white-color);
	}
	
	.rel-fragments.ctas.clinical .cta.v4 > a:hover:before {
		transform:scaleY(1);
	}
	
	.rel-fragments.scroller.locations .prev.v2,
	.rel-fragments.scroller.locations .next.v2 {
		display:none;
	}
	
	.rel-fragments.scroller.providers .prev.v2,
	.rel-fragments.scroller.providers .next.v2 {
		display:none;
	}
	
	.rel-fragments.scroller.providers .scroll-controls {
		display:flex;
		padding-top:calc(1.67rem * 1);
	}
	
	.rel-fragments.scroller.locations .scroll-controls {
		display:flex;
		padding-top:calc(1.67rem * 1);
	}
	
	.rel-fragments.scroller.events {
		padding-bottom:calc(2.778em * .8);
		padding-top:calc(2.778em * .8) !important;
	}
	
	.rel-fragments.scroller + .rel-fragments.scroller {
		padding-top:calc(2.778em * .8);
	}
	
	.rel-fragments.scroller.stories {
		padding-bottom:calc(2.778em * .8);
	}
	
	.rel-fragments.scroller.stories.local {
		margin-bottom:5rem;
	}
	
	.rel-fragments.scroller.providers .next {
	    right: -0.356rem;
	}
	
	.rel-fragments.scroller.providers .prev {
	    left: -0.356rem;
	}
	
	.rel-fragments.scroller.providers .scrolling-list-nav .pages-cont {
		margin: 2em 3.5rem;
	}
	
	.rel-fragments.scroller.locations .next {
	    right: -0.356rem;
	}
	
	.rel-fragments.scroller.locations .prev {
	    left: -0.356rem;
	}
	
	.rel-fragments.scroller.locations .scrolling-list-nav .pages-cont {
		margin: 2em 3.5rem;
	}
}
/* End Responsive Width 1024px */

/* Responsive Width 800px */
@media screen and (max-width: 800px) {
	.rel-fragments.ctas .cta, .content-zone .rel-fragments.ctas .cta {
		width: 100%;
	}
	
	.content-zone .rel-fragments.scroller li, .side-zone .rel-fragments.scroller li {
		width: 100%;
	}
	
	.content-zone .rel-fragments.scroller.photos li, .side-zone .rel-fragments.scroller.photos li {
		width: 50%;
	}
	
	.rel-fragments.scroller.events ul > li {
		width: 50%;
	}
	
	.rel-fragment.contact > div {
		padding: 1.5em;
	}
	
	.rel-fragment.contact > div .info {
		width: 100%;
		padding-bottom: 1.5em;
	}
	
	.rel-fragment.contact > div img {
		height: 0;
		width: 100%;
		padding-bottom: 50%;
	}
	
	.system-cards > [class*="item"][class*="half"],
	.system-cards > [class*="item"][class*="half"]:nth-last-of-type(4):first-of-type, 
	.system-cards > [class*="item"][class*="half"]:nth-last-of-type(4):first-of-type ~ *, 
	.system-cards > [class*="item"][class*="half"]:nth-last-of-type(2):first-of-type, 
	.system-cards > [class*="item"][class*="half"]:nth-last-of-type(2):first-of-type ~ * {
		width: 100%;
	}

	.system-cards > [class*="item"].half > figure {
		height: 0;
		padding-bottom: 50%;
	}
	
	.content-zone figure.system-card:not(.play), .side-zone figure.system-card:not(.tall), .content-zone figure.system-card.edit-item {
		height: 0;
		padding-bottom: 50%;
	}
	
	.rel-fragments.ctas.clinical {
		width:100%;
	}
	.rel-fragments.ctas.clinical .cta.v4 > a {
		padding:1.056rem 2rem;
	}
	
	.rel-fragments.scroller.providers ul > li {
		width:33.333%;
	}
	
	.rel-fragments.scroller.locations ul > li {
		width:50%;
	}
	
	.rel-fragments.scroller header {
		flex-wrap:wrap;
	}
	
	.rel-fragments.scroller header .title-style-1 {
		width:100%;
		padding-bottom:.5rem;
	}
	

}
/* End Responsive Width 800px */

/* 550px Responsive */
@media screen and (max-width:550px){
	.rel-fragments.scroller.providers ul > li {
		width:50%;
	}
	
	.rel-fragments.scroller.events ul > li a {
		flex-wrap:wrap;
	}
	
	.rel-fragments.scroller.events .system-cards > [class*="item"].full a[class*="flex-"] > figure {
		display:none;
	}
	
	.rel-fragments.scroller.events ul > li .info {
		width:100%;
	}
	
	.rel-fragments.scroller.events header {
		padding-bottom:1.44rem;
	}
	
	.rel-fragments.scroller ul > li {
		border-left:1px solid var(--white-color);
	} 
	
	.rel-fragments.scroller ul > li:first-child {
		border-left:none;
	}
	
	.rel-fragments.scroller.providers {
		padding-bottom:calc(2.778em * .8);
	}
}

/* Responsive Width 500px */
@media screen and (max-width:500px){
	.rel-fragments.bars li a > figure, .side-zone .rel-fragments.bars li a > figure {
		width: 100%;
		height: 0;
		padding-bottom: 50%;
	}
	
	.rel-fragments.providers li {
		text-align:center;
	}
	
	.rel-fragments.providers li a > figure {
		display:none !important;
	}
	
	.rel-fragments.providers li a > figure + * {
		padding-top: 0;
	}
	
	.rel-fragments.bars li a > figure + div, .rel-fragments.bars li a > figure.tall + div {
		width: 100%;
		padding: 0 1.5em;
	}
	
	.rel-fragments.scroller .scroll-controls {
		text-align: center;
		display: block;
	}
	
	.rel-fragments.scroller .scroll-paging {
		padding-bottom: 1em;
	}
	
	.rel-fragments.scroller .scroll-controls .btn {
		width: auto;
	}
	
	.system-cards > [class*="item"] {
		width: 100%;
	}
	
	.system-cards > [class*="item"] figure, 
	.system-cards > [class*="item"].full a[class*="flex-"] > figure
	.system-cards > [class*="item"] a[class*="flex-"] > figure,
	.system-cards > [class*="item"]:nth-last-of-type(2):first-of-type a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(2):first-of-type ~ * a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(3):first-of-type a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(3):first-of-type ~ * a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(4):first-of-type a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(4):first-of-type ~ * a[class*="flex-"] > figure,
	.system-cards > [class*="item"] div[class*="flex-"] > figure{
		height: 0;
		width: 100%;
		padding-bottom: 50%;
	}
	
	.system-cards > [class*="item"] a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(2):first-of-type:not(.full) a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(2):first-of-type:not(.full) ~ * a[class*="flex-"] > figure, 
	.system-cards > [class*="item"]:nth-last-of-type(3):first-of-type:not(.full) a[class*="flex-"] > figure,
	.system-cards > [class*="item"]:nth-last-of-type(3):first-of-type:not(.full) ~ * a[class*="flex-"] > figure,
	.system-cards > [class*="item"]:nth-last-of-type(4):first-of-type:not(.full) a[class*="flex-"] > figure,
	.system-cards > [class*="item"]:nth-last-of-type(4):first-of-type:not(.full) ~ * a[class*="flex-"] > figure, 
	.system-cards > [class*="item"].half a[class*="flex-"] > figure,
	.system-cards > [class*="item"] div[class*="flex-"] > figure{
		height: 100vw;
		max-width: 17em;
		max-height: 20em;
		width: 100%;
		padding-bottom: 0;
		margin: 0 auto calc(var(--spacing-variable) * .65);
	}
	
	.system-cards > [class*="item"] a[class*="flex-"] > div,
	.system-cards > [class*="item"].full a[class*="flex-"] > div,
	.system-cards > [class*="item"][class*="half"] a[class*="flex-"] > div,
	.system-cards > [class*="item"] div[class*="flex-"] > div{
		width: 100%;
	}
	
	.system-callout[class*="flex"][class*="block-500"] figure.system-card.tall {
		height: 0;
		width: 100%;
		padding-bottom: 125%;
		margin-bottom: calc(var(--spacing-variable) * .5);
	}
	
	figure.system-card.tall img {
		width: 100%;
		max-width: none;
	}
	
	.system-callout[class*="flex"] figure + div {
		width: 100%;
	}
	
	.system-cards > [class*="item"].full a[class*="flex-"] > figure {
		width: 100%;
		height: 0;
		padding-bottom: 50%;
		max-width: none;
		max-height: none;
	}
	
	.rel-fragments.ctas.clinical .cta.v4 > a {
		padding:1.056rem 1rem;
	}
	
	.rel-fragments.ctas.clinical .cta.v4 > a span {
		font-size:.889rem;
	}
	
	.rel-fragments.scroller .title-style-1 {
		font-size:2.22rem;
	}
	
	.rel-fragments.scroller.providers ul > li,
	.rel-fragments.scroller.locations ul > li{
		width:100%;
	}
	
	.rel-fragments.scroller.stories p {
		padding:0;
	}
	
	.rel-fragments.scroller header {
		text-align:center;
	}
	
	.rel-fragments.scroller ul > li {
		border-left:none;
	}
	
	.rel-fragments.scroller.providers .scroll-controls {
		justify-content:center;
	}
	
	.rel-fragments.scroller.locations .scroll-controls {
		justify-content:center;
	}
	
	.rel-fragments.scroller.providers li a > figure.tall{
		display:block !important;
		padding-bottom:50%;
	}
	
	.rel-fragments.scroller.providers li a > figure.tall picture{
		width:50%;
		left:25%;
	}
	
	.rel-fragments.scroller.providers li .npr-scores-cont .ds-summary {
		justify-content: center;
	}
	
	.rel-fragments.scroller.events ul > li {
		width: 100%;
	}
	
	.rel-fragments .flex-middle.ui-repeater {
    	width: 100%;
	}
	
	.content-zone .rel-fragments.ctas.new .cta {
    width: 100%;
}
	
}
/* End Responsive Width 500px */

/* Responsive Width 380px */
@media screen and (max-width: 380px) {
	.content-zone .rel-fragments.scroller.photos li, .side-zone .rel-fragments.scroller.photos li {
		width: 100%;
	}
	
	.rel-fragments.scroller.photos li figure, .side-zone .rel-fragments.scroller.photos li figure {
		height: 0;
		padding-bottom: 90.6%;
	}
}
/* Responsive Width 380px */