/* Color Tokens */
.color-tokens {
	color: #00678F; /* $primary */
	background-color: #F5866C; /* $secondary */
	border-top-color: #0F563E; /* $tertiary */
	border-right-color: #939598; /* $text */
	border-bottom-color: #DDEBF8; /* $light */
	border-left-color: #2C2C2E; /* $dark */
}
/* End Color Tokens */

/* Side Nav HC1 */
.side-nav.hc1 {
	padding: 10% 16%;
	border: 2px solid #F5866C; /* $secondary */
}

.side-nav.hc1 nav {
	margin: 0 0 1.5em 0;
}

.side-nav.hc1 nav + nav {
	margin-top: 3em;
}

.side-nav.hc1 header {
	padding: 0 0 .8em;
}

.side-nav.hc1 header h2 {
	text-align: center;
	margin: 0;
	font-size: 3.5em;
	color: #00678F; /* $primary */
}

.side-nav.hc1 header h2 a {
	color: #00678F; /* $primary */
}

.side-nav.hc1 header h2 a:hover {
	color: #0F563E; /* $tertiary */
}

.side-nav.hc1 ul {
	width: 100%;
	position: relative;
	font-size: 1em;
}

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

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

.side-nav.hc1 ul li span:before {
	content: '\e12e';
	font-family: 'icomoon-ult';
	position: absolute;
	right: 1em;
	top: 50%;
	transition: .2s ease 0s;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #F5866C; /* $secondary */
}

.side-nav.hc1 ul li.selected span:before {
	color: #FFFFFF;
}

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

.side-nav.hc1 ul li span:hover {
	cursor: pointer;
}

.side-nav.hc1 ul li.minus span:before {
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	color: #FFFFFF;
}

.side-nav.hc1 ul li.cms_datanavigation {
	font-size: 1.5em;
	color: #0F563E; /* $tertiary */
}

.side-nav.hc1 ul li.cms_datanavigation.patient-stories-category {
	padding: .25em 0;
}

.side-nav.hc1 ul li a {
	display: block;
	color: #00678F; /* $primary */
	padding: .35em 0;
	position: relative;
	transition: .5s ease;
	font-weight: 500;
}

.side-nav.hc1 ul li.level1 {
	border-bottom: 2px solid #0F563E; /* $tertiary */
}

.side-nav.hc1 ul li.level1 a {
	display: block;
	transition: .25s ease;
	padding-right: 2em;
}

.side-nav.hc1.locations-side ul li.level1 a {
	padding-right: 0;
}

.side-nav.hc1 ul li.level1 a:hover, .side-nav.hc1 ul li.minus a, .side-nav.hc1 ul li.minus.selected a {
	padding-left: .6em;
}

.side-nav.hc1 ul li.level1 a:before {
	content: '\e81c';
	font-family: 'fontello' !important;
	color: #FFFFFF;
	font-size: 1.6em;
	position: absolute;
	top: 53%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: .45em;
}

.side-nav.hc1 ul li.level1.selected a:before, .side-nav.hc1 ul li.level1 a:hover:before {
	display: inline;
	color: #FFFFFF;
}

.side-nav.hc1 ul li.level1.minus a:before {
	display: none;
}

.side-nav.hc1 ul li.level1.minus a:after {
	content: '\e964';
	color: #FFFFFF;
	display: none;
}

.side-nav.hc1 ul li.side-nav-item.child0 a:after {
	display: none;
}

.side-nav.hc1 ul li.level2 {
	margin-bottom: 0;
	padding: 0 1em;
	display: none;
	border-bottom: 2px solid #0F563E; /* $tertiary */
}

.side-nav.hc1 ul li.level2 a {
	padding: 0.3em;
	color: #00678F; /* $primary */
}

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

.side-nav.hc1 ul li.level2 a:hover, .side-nav.hc1 ul li.level2.selected a {
	color: #F5866C; /* $secondary */
	background-color: transparent;
}

.side-nav.hc1 ul li.level3 {
	display: none;
	padding-left: 2.5em;
}

.side-nav.hc1 ul li.level4 {
	padding-left: 3.5em;
}

.side-nav.hc1 ul li.level3 a {
}

.side-nav.hc1 ul li.selected a, .side-nav.hc1 ul li a.selected {
	padding-left: .6em;
}

.side-nav.hc1 ul li a:hover, .side-nav.hc1 ul li.selected a, .side-nav.hc1 ul li a.selected, .side-nav.hc1 ul li.minus a, .no-rgba .side-nav.hc1 ul li a:hover, .no-rgba .side-nav.hc1 ul li.selected a, .no-rgba .side-nav.hc1 ul li.minus a {
	background-color: #0F563E; /* $tertiary */
	color: #FFFFFF;
}

.side-nav.hc1 ul li.border-transparent {
	border-bottom-color: #00678F; /* $primary */
}

.side-nav.hc1 .services-view-all {
	margin-top: 14%;
	text-align: center;
}

.Our-Services .side-nav.hc1 .services-view-all {
	display: none;
}

.side-nav.hc1 ul li a:before, .side-nav.hc1 ul li a:after, .side-nav.hc1 ul li.minus a:before, .side-nav.hc1 ul li.minus a:after, .side-nav.hc1 ul li.level1 a:before, .side-nav.hc1 ul li.level1 a:after, .side-nav.hc1 ul li.side-nav-item a:before, .side-nav.hc1 ul li.side-nav-item a:after, .side-nav.hc1 ul li.level2 a:before, .side-nav.hc1 ul li.level2 a:after, .side-nav.hc1 ul li.level1.selected a:before, .side-nav.hc1 ul li.level1.selected a:after, .side-nav.hc1 ul li.level2.selected a:before, .side-nav.hc1 ul li.level2.selected a:after, .side-nav.hc1 ul li:hover a:before, .side-nav.hc1 ul li:hover a:after {
	display: none !important;
}
/* End Side Nav HC1 */

/* IE Fallbacks *//* End IE Fallbacks */

/* Responsive @ 1500px */
@media screen and (max-width:1500px) {
	.side-nav.hc1 header h2 {
		font-size: 2.8em;
	}
}
/* End Responsive @ 1500px */

/* Responsive @ 800px */
@media screen and (max-width:800px) {
	.side-nav.hc1 header h2 {
		font-size: 3.5em;
	}
}
/* End Responsive @ 800px */

/* Responsive @ 450px */
@media screen and (max-width:450px) {
	.side-nav.hc1 {
		padding: 10%;
	}

	.side-nav.hc1 header h2 {
		font-size: 2.8em;
	}
}
/* End Responsive @ 450px */
