/* Header Styles */
.header-panel:not(.lp-masthead) {
	background-color: #FFFFFF; /* $white */
	position: fixed;
	z-index: 10;
	width: 100%;
	top: 0;
	left: 0;
	transition: .5s ease 0s;
}

.down-scroll .fixed .header-panel {
	top: 0em;
	box-shadow: none;
}

.second ul {
	left: 1em !important;
}

.fixed .header-panel, .sub .header-panel {
	box-shadow: 0 0 .5em rgba(0,0,0,.33);
}

.cms-admin .header-panel {
	position: relative;
}

.header-panel .flyout-panel {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	opacity: 0;
	box-shadow: 0 8px 12px rgba(0,0,0,.4);
	transition: opacity 1s ease 0s, transform 1s ease 0s;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

.banner-arrow {
	display: inline-block;
	padding: 1em 1em 1em 1em;
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
}
/* End Header Styles */

/* Top Bar Styles */
.header-panel .top-bar {
	background-color: #0C5098; /* $primary */
	position: relative;
	z-index: 1;
}

.top-bar a {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.top-bar a:not(.btn) {
	color: #FFFFFF;
	width: 100%;
}

.header-panel a.nav-link {
	padding: 1em;
	line-height: 1;
}

.header-panel a.nav-link icon {
	display: block;
	padding-left: .5em;
}

.header-panel a.nav-link icon:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.header-panel a:not(.btn):hover {
	color: #21B7D6;
}

.header-panel .region-dd {
	position: relative;
}

.header-panel .region-dd a {
	position: relative;
	z-index: 1;
	background-color: #0C5098; /* $primary */
}

.header-panel .region-dd a:hover {
}

.header-panel .region-dd a.no-hover:hover {
	cursor: default;
	color: #FFFFFF; /* $white */
}

.header-panel .region-dd ul {
	position: absolute;
	left: -8em;
	top: 100%;
	width: auto;
	min-width: 100%;
	z-index: 50;
	pointer-events: none;
	overflow: hidden;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0;
	box-shadow: 0 0 .25em .25em rgba(0,0,0,.25);
	transition: opacity 1s ease 0s, transform 1s ease 0s;
}

.header-panel .region-dd:hover ul {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	pointer-events: all;
}

.header-panel .region-dd ul li a {
	padding: .5em 1em;
	white-space: nowrap;
	transition: background-color .4s ease 0s;
	color: #646464; /* $text */
	background-color: #FFFFFF; /* $white */
}

.header-panel .region-dd ul li a:hover {
	color: #FFFFFF; /* $white */
	background-color: #21B7D6; /* $tertiary */
}

.header-panel .region-dd ul li + li a {
	border-top: 1px solid #FFFFFF; /* $light */
}

.header-panel .search {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	color: #FFFFFF; /* $white */
}

.home .header-panel .search {
}

.local .header-panel .search {
	display: block;
}

.header-panel .search-btn {
	cursor: pointer;
}

.header-panel .search > .search-btn {
	transition: color .4s ease 0s;
	padding: 1em;
}

.header-panel .search > .search-btn icon {
	padding-left: .5em;
}

.header-panel .search > .search-btn:hover {
	color: #21B7D6; /* $tertiary */
}

.header-panel .search > .search-btn span {
}

.header-panel .urgent-care {
	background-color: #D63921;
}

.header-panel .urgent-care > a {
	_display: none;
}

.header-panel .uc-btn {
	padding: 1em;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	line-height: 1;
	cursor: pointer;
}

.header-panel .uc-btn .icon-cross {
	color: #FFFFFF;
	-webkit-transform: translateY(-.12em);
	-ms-transform: translateY(-.12em);
	transform: translateY(-.12em);
	font-weight: 700;
}

.header-panel .uc-btn icon.icon-arrow {
	color: #FFFFFF;
}

.header-panel .uc-btn span {
	display: block;
	padding: 0 .5em;
	font-weight: 600;
	color: #FFFFFF;
}

.header-panel .uc-btn .icon-arrow:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
/* End Top Bar Styles */

/* Nav Styles */
.header-panel .nav {
	position: relative;
}

.header-panel .top-logo {
	padding: 1em 1em;
}

.header-panel .top-logo img {
	max-width: 100%;
}

.header-panel .nav .desktop-nav {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 1em 0;
}

.header-panel .nav .desktop-nav a {
	display: block;
	padding: 1em;
	color: #646464; /* $text */
	transition: background-color .4s ease 0s, color .4s ease 0s;
}

.header-panel .nav .desktop-nav a:hover {
	background-color: #0C5098; /* $primary */
	color: #FFFFFF; /* $white */
}

.header-panel .nav .want-menu {
	width: 100%;
	max-width: 13.611em;
	position: relative;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	padding: 1em 0;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.header-panel .nav .want-menu .btn {
	border-radius: 0;
	width: 100%;
}

.header-panel .nav .want-menu .btn icon {
	padding-left: 1em;
}

.header-panel .nav .want-menu .btn icon:before {
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
}

.header-panel .nav .want-menu .btn:after {
	content: none;
}

.mobile-btns {
	display: none;
	text-align: center;
}

.uc-mobile a {
	display: block;
}

.uc-mobile icon {
	display: block;
	color: #21B7D6; /* $tertiary */
}

.uc-mobile span {
	font-weight: 600;
	color: #0C5098; /* $primary */
	line-height: 1;
	display: block;
	text-align: center;
}
/* End Nav Styles */

/* Search Flyout */
.header-panel .search-flyout {
	background-color: #4B973D; /* $secondary */
	padding: 1em 0;
}

html:not(.down-scroll) .header-panel.search-open .search-flyout {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.header-panel .search-flyout .main {
	max-width: 50em;
}

.header-panel .search-flyout .input-text {
	width: 100%;
	margin: 0;
}

.header-panel .search-flyout input {
	border-radius: 1rem 0 0 1rem;
	border: none;
	height: 100%;
}

.header-panel .search-flyout .btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.header-panel .search-flyout .search-btn {
	position: absolute;
	top: 0;
	right: 0;
}

.header-panel .search-flyout .search-btn icon {
	background-color: #646464; /* $text */
	padding: .5em;
	border-radius: 50%;
	font-size: .7em;
	line-height: 1;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
	cursor: pointer;
	transition: background-color .4s ease 0s;
	color: #FFFFFF; /* $white */
}

.header-panel .search-flyout .search-btn icon:hover {
	background-color: #21B7D6; /* $tertiary */
}
/* End Search Flyout */

/* UC Flyout */
.header-panel .uc-dd {
	background-color: #FFFFFF; /* $white */
}

.header-panel .uc-dd.noLocation {
	display: none !important;
}

.header-panel .uc-dd .item:not(.active) {
	display: none;
}

html:not(.down-scroll) .header-panel.uc-open .uc-dd {
	opacity: 1;
	box-shadow: 0 0 0.5em rgba(0,0,0,.33);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.header-panel .uc-dd .imap {
	-webkit-flex: 0 1 41%;
	-ms-flex: 0 1 41%;
	flex: 0 1 41%;
	position: relative;
}

.header-panel .uc-dd .info {
	-webkit-flex: 0 1 33%;
	-ms-flex: 0 1 33%;
	flex: 0 1 33%;
	padding: 2em 2%;
}

.header-panel .uc-dd .info .inner {
	max-width: 28.33em;
	margin-left: auto;
	margin-right: auto;
}

.header-panel .uc-dd .info .inner small {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: .8em;
}

.header-panel .uc-dd .info .inner small icon {
	color: #949498; /* lighten($dark,50%) */
	font-size: .8em;
	line-height: 1;
	padding-right: .5em;
}

.header-panel .uc-dd .info .inner small a {
	color: #21B7D6; /* $tertiary */
	border-bottom: 1px solid #21B7D6; /* $tertiary */
	box-shadow: inset 0 -1px 0 0 rgba(33,183,214,0.5);
	line-height: 1;
	margin-left: 1rem;
}

.header-panel .uc-dd .info .inner small a:hover {
	color: #0C5098; /* $primary */
}

.header-panel .uc-dd .info .inner h4 {
	font-size: 1.9444em;
	font-weight: 300;
	margin-bottom: .5em;
}

.header-panel .uc-dd .info .inner p {
	font-size: .88em;
	line-height: 1.5;
}

.header-panel .uc-dd .info .inner a.uc-btn {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #26292A;
	padding: 1em;
	border-top: 1px solid #E1E1E1;
	font-size: .88em;
	transition: background-color .4s ease 0s, color .4s ease 0s;
}

.header-panel .uc-dd .info .inner a.uc-btn icon {
}

.header-panel .uc-dd .info .inner a.uc-btn:first-of-type {
	margin-top: 1.5em;
}

.header-panel .uc-dd .info .inner a.uc-btn:hover {
	color: #FFFFFF; /* $white */
	background-color: #21B7D6; /* $tertiary */
}

.header-panel .uc-dd .info .inner a.uc-btn:last-of-type {
	border-bottom: 1px solid #E1E1E1;
}

.header-panel .uc-dd .info .inner a icon {
	display: block;
	padding-left: .5em;
}

.header-panel .uc-dd .info .inner a icon:before {
	display: block;
	font-size: .8em;
}

.header-panel .uc-dd .adtl-info {
	-webkit-flex: 0 1 26%;
	-ms-flex: 0 1 26%;
	flex: 0 1 26%;
	max-width: 19.44em;
	text-align: center;
	padding: 1em 0 2em;
}

.header-panel .uc-dd .adtl-info .phone-link {
	display: block;
	font-size: 1.333em;
	color: #2C2C2E; /* $dark */
	line-height: 1;
}

.header-panel .uc-dd .adtl-info .phone-link + .btn {
	margin-top: 2em;
}

.header-panel .uc-dd .adtl-info .btn + .btn {
	margin-top: 1em;
}

.header-panel .uc-dd .adtl-info .phone-link icon {
	font-size: .88em;
	color: #A7A7AB; /* lighten($dark,59%) */
	margin-right: .77rem;
}

.header-panel .uc-dd .adtl-info .telehealth {
	background-color: #FFFFFF; /* $white */
	box-shadow: 0 0 .5em rgba(0,0,0,.5);
	padding: 2em 2%;
	margin: 2em 0;
}

.header-panel .uc-dd .adtl-info .telehealth strong {
	display: block;
	font-size: 1.667em;
	font-weight: 300;
	line-height: 1;
}

.header-panel .uc-dd .adtl-info>.btn {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.header-panel .urgent-care.noLocation > a {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.header-panel .urgent-care.noLocation > div {
	display: none;
}
/* End UC Flyout */

/* Want more Flyout */
.header-panel .want-flyout {
	left: 50%;
	width: 22.77em;
	background-color: #FFFFFF; /* $white */
	border-radius: 0 0 .5em .5em;
	overflow: hidden;
}

html:not(.down-scroll) .header-panel.want-open .want-flyout {
	opacity: 1;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
}

.header-panel .want-flyout ul {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.header-panel .want-flyout ul li {
	width: 50%;
}

.header-panel .want-flyout li:nth-child(odd) {
	border-right: 1px solid #D4D4D6; /* lighten($dark,80%) */
}

.header-panel .want-flyout li:nth-child(n+3) {
	border-top: 1px solid #D4D4D6; /* lighten($dark,80%) */
}

.header-panel .want-flyout ul li a {
	display: block;
	text-align: center;
	padding: 2em 2%;
	transition: background-color .4s ease 0s;
	height: 100%;
}

.header-panel .want-flyout ul li a:hover {
	background-color: #21B7D6; /* $tertiary */
}

.header-panel .want-flyout ul li a icon {
	display: block;
	font-size: 2em;
	color: #21B7D6; /* $tertiary */
	transition: color .4s ease 0s;
}

.header-panel .want-flyout ul li a:hover icon {
	color: #FFFFFF; /* $white */
}

.header-panel .want-flyout ul li a span {
	display: block;
	font-size: .88em;
	font-weight: 700;
	color: #0C5098; /* $primary */
	transition: color .4s ease 0s;
}

.header-panel .want-flyout ul li a:hover span {
	color: #FFFFFF; /* $white */
}
/* End Want more Flyout */

/* Flyout Menu */
nav.top-nav div.iflylist {
	left: 0 !important;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100% !important;
	padding: 2em 4em;
	text-align: left;
	background-color: #E4F4FE; /* $lighterblue */
	border: none;
	-webkit-animation: flyout .5s ease;
	animation: flyout .5s ease;
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}

@-webkit-keyframes flyout {
	0% { opacity: 0; -webkit-transform: rotateX(-90deg); }
	100% { opacity: 1; -webkit-transform: rotateX(0); }
}

@-moz-keyframes flyout {
	0% { opacity: 0; transform: rotateX(-90deg); }
	100% { opacity: 1; transform: rotateX(0); }
}

@-o-keyframes flyout {
	0% { opacity: 0; transform: rotateX(-90deg); }
	100% { opacity: 1; transform: rotateX(0); }
}

@keyframes flyout {
	0% { opacity: 0; transform: rotateX(-90deg); }
	100% { opacity: 1; transform: rotateX(0); }
}

nav.top-nav .iflyOver div.iflylist {
	-webkit-animation: flyout .5s ease;
	animation: flyout .5s ease;
}

.top-nav > ul > li.iflyOver div.iflylist div.iflylist {
	display: none !important;
}

nav.top-nav div.ifly {
	position: relative;
	display: block !important;
	width: 23%;
	margin-right: 2%;
	background-color: transparent;
	border: none;
	transition: .5s;
}

nav.top-nav div.ifly a {
	display: block;
	padding: .7em 1em .7em 0;
	margin-bottom: 0;
	color: #646464; /* $text */
	border-bottom: solid 1px #0C5098; /* $primary */
	transition: .4s ease 0s;
}

nav.top-nav div.ifly a:hover {
	text-decoration: none;
}

nav.top-nav div.iflyOver {
	background-color: #4B973D; /* $secondary */
}

nav.top-nav div.ifly a.iflyOver {
	padding: .7em 1em .7em 1em;
	color: #FFFFFF; /* $white */
}

nav.top-nav div.iflyRight {
	position: relative;
	background-image: none;
}

_nav.top-nav div.iflyRight:after {
	position: absolute;
	top: 10px;
	right: 0;
	font-family: icomoon-ult;
	color: #fff;
	content: '\e0ea';
}

div.iflylist div.ui-more-items {
	position: relative;
	display: none !important;
	background-color: #4592d8;
	border-top: solid 1px #ddd;
}

div.iflylist div.ui-more-items:before {
	position: absolute;
	top: 0;
	left: 5px;
	width: 70px;
	height: 100%;
	font-family: icomoon-ult;
	color: #fff;
	text-align: center;
	background-color: rgba(255,255,255,.2);
	content: '\e0e9';
}

div.iflylist div.ui-more-items:after {
	position: absolute;
	top: 0;
	right: 5px;
	width: 70px;
	height: 100%;
	font-family: icomoon-ult;
	color: #fff;
	text-align: center;
	background-color: rgba(255,255,255,.2);
	content: '\e0eb';
}

div.iflylist div.ui-more-items img.more-up {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
	background: none;
}

div.iflylist div.ui-more-items img.more-down {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	cursor: pointer;
	background: none;
}
/* End Flyout Menu */

/* Mobile Menu */
.header-panel .mobile-menu {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99;
	display: none;
	width: 100%;
	height: 100vh;
	overflow: hidden;
	background-color: #FFFFFF; /* $white */
	opacity: 0;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	transition: transform 0s ease .4s, opacity .4s ease 0s;
}

.mm-open .header-panel .mobile-menu {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	transition: transform 0s ease 0s, opacity .4s ease 0s;
}

.mobile-menu .close-btn {
	position: absolute;
	top: 1em;
	right: 1em;
	width: 3.25em;
	height: 3.25em;
	cursor: pointer;
}

.mobile-menu .close-btn:before, .mobile-menu .close-btn:after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 3px;
	background-color: #0C5098; /* $primary */
	content: '';
	-webkit-transform: translate(-50%,-50%) rotate(0deg);
	-ms-transform: translate(-50%,-50%) rotate(0deg);
	transform: translate(-50%,-50%) rotate(0deg);
	transition: width .175s ease .35s, transform .175s ease 0s;
}

.mm-open .mobile-menu .close-btn:before {
	width: 2.25em;
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	-ms-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
	transition: width .35s ease .35s, transform .35s ease .7s;
}

.mm-open .mobile-menu .close-btn:after {
	width: 2.25em;
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	-ms-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
	transition: width .35s ease .35s, transform .35s ease .7s;
}

.mobile-menu  .mobile-nav {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	padding: 3.7em .5em 1.5em 2em;
}

.mobile-nav ul.level-uno {
	width: 100%;
	height: calc(100vh - 9.5em);
	padding: 0;
	padding-right: 1em;
	overflow: auto;
}

.mobile-nav > ul.level-uno > li {
	position: relative;
	text-align: left;
	border-bottom: solid 2px #FFFFFF; /* $light */
	opacity: 0;
	-webkit-transform: translate(0, -1.250em);
	-ms-transform: translate(0, -1.250em);
	transform: translate(0, -1.250em);
	transition: transform .35s ease .4s, opacity .35s ease .4s;
}

.mm-open .mobile-nav > ul.level-uno > li {
	opacity: 1;
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
}

.mm-open .mobile-nav > ul.level-uno > li:first-child {
	transition-delay: 1s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(2) {
	transition-delay: 1.05s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(3) {
	transition-delay: 1.1s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(4) {
	transition-delay: 1.15s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(5) {
	transition-delay: 1.2s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(6) {
	transition-delay: 1.25s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(7) {
	transition-delay: 1.3s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(8) {
	transition-delay: 1.35s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(9) {
	transition-delay: 1.4s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(10) {
	transition-delay: 1.45s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(11) {
	transition-delay: 1.5s;
}

.mm-open .mobile-nav > ul.level-uno > li:nth-child(12) {
	transition-delay: 1.55s;
}

.mobile-nav ul.level-uno > li > a {
	display: block;
	max-width: calc(100% - 2em);
	padding: 0;
	font-size: 1.55em;
	line-height: 2em;
	color: #2C2C2E; /* $dark */
}

.mobile-nav ul.level-uno > li > a:hover {
	color: #2C2C2E; /* $dark */
}

.mobile-nav ul.level-uno .see-more-babies {
	position: absolute;
	top: .667em;
	right: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1.667em;
	height: 1.667em;
}

.see-more-babies:before, .see-more-babies:after {
	position: absolute;
	top: 50%;
	right: 0;
	width: 100%;
	height: 3px;
	background-color: #0C5098; /* $primary */
	content: '';
	transition: transform .3s ease 0s;
}

.see-more-babies:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.see-more-babies.active:after {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.mobile-nav ul.level-dos {
	display: none;
	padding: 1em 0;
	border-top: solid 2px #FFFFFF; /* $light */
}

ul.level-dos li a {
	position: relative;
	display: block;
	padding: .35em 0 .35em 1.333em;
	font-size: 1.222em;
	font-weight: 700;
	line-height: 1.154em;
	color: #0C5098; /* $primary */
	text-transform: capitalize;
}

ul.level-dos li a:before {
	position: absolute;
	top: .85em;
	left: 0;
	width: .889em;
	height: 3px;
	background-color: #777777;
	content: '';
}

ul.level-dos li a:hover {
	color: #0C5098; /* $primary */
}
/* End Mobile Menu */

/* Mobile Menu Button */
.menu-trigger {
	position: relative;
	display: none;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.menu-btn {
	position: relative;
	display: none;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 3.25em;
	height: 3.25em;
	cursor: pointer;
	transition: .35s ease;
}

.menu-btn:before {
	position: absolute;
	top: -100vh;
	left: -100vh;
	display: none;
	width: 1000vh;
	height: 1000vh;
	background-color: rgba(0,0,0,.7);
	content: '';
	opacity: 0;
	visibility: hidden;
	transition: opacity .5s ease 0s, visibility 0s ease .5s;
}

.mm-open .menu-btn:before {
	opacity: 1;
	visibility: visible;
	transition: opacity .5s ease 0s, visibility 0s ease 0s;
}

.menu-btn span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2.25em;
	height: 3px;
	background-color: #0C5098; /* $primary */
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: margin .3s ease .3s, opacity 0s .3s, transform .3s ease, background-color .3s ease 0s;
}

.mm-open .menu-btn span {
	background-color: #21B7D6; /* $tertiary */
	opacity: 0;
	transition: margin .3s ease, opacity 0s .3s, transform .3s ease .3s, background-color .3s ease 0s;
}

.fixed .menu-btn span, .sub .menu-btn span {
	background-color: #0C5098; /* $primary */
}

.menu-btn span:first-of-type {
	margin-top: 10px;
}

.mm-open .menu-btn span:first-of-type {
	margin-top: 0;
	opacity: 1;
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	-ms-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.menu-btn span:last-of-type {
	margin-top: -10px;
}

.mm-open .menu-btn span:last-of-type {
	margin-top: 0;
	opacity: 1;
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	-ms-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}
/* End Mobile Menu Button */

/* Responsive Min Width 2250px */
@media screen and (min-width:2250px) {
	.header-panel .nav .main {
		max-width: 100%;
	}
}
/* End Responsive Min Width 2250px */

/* Responsive @ 1000px */
@media screen and (max-width: 1000px) {
	.header-panel .nav .main {
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		padding: 0;
	}

	.header-panel .nav .want-menu {
		position: static;
		width: 0;
	}

	.header-panel .want-flyout {
		overflow: visible;
	}

	html:not(.down-scroll) .header-panel.want-open .want-flyout:before {
		content: '';
		width: 100vw;
		height: 100vh;
		background-color: #FFFFFF; /* $white */
		z-index: -1;
		position: fixed;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		border-top: 1px solid #D6D6D6;
		_display: block;
		display: none;
	}

	.header-panel .want-flyout ul li {
		_border-left: 1px solid #d6d6d6;
		_border-bottom: 1px solid #d6d6d6;
		_border-right: 1px solid #d6d6d6;
		_border-top: none;
	}

	.header-panel .want-flyout ul li:nth-child(odd) {
		_border-right: none;
	}

	.header-panel .want-flyout li:nth-child(n+3) {
		_border-top: none;
	}

	.header-panel {
		box-shadow: 0 0 5px rgba(0,0,0,.33);
	}

	.header-panel .top-logo {
		padding: 1em;
	}

	.banner-search .phys-search .searchwrap .address.half {
		margin-top: 2em;
	}

	.menu-trigger, .menu-btn, .header-panel .mobile-menu {
		display: block;
	}

	.mobile-btns {
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.mobile-btns .menu-trigger, .mobile-btns .uc-mobile, .mobile-btns .want-btn {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: .5em;
		position: relative;
		z-index: 1;
	}

	.mobile-btns .uc-mobile {
		border-left: 1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
	}

	.mobile-btns .want-btn {
		border-left: 1px solid #DDDDDD;
		line-height: 1;
	}

	.mobile-btns .want-btn span {
		font-weight: 600;
		display: block;
		white-space: nowrap;
	}

	.mobile-btns .want-btn icon {
		color: #21B7D6; /* $tertiary */
	}

	.mobile-btns .want-btn icon:before {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.header-panel .top-bar, nav.top-nav, .header-panel .nav .want-menu .want-btn, .header-panel .uc-dd, .header-panel .search-flyout {
		display: none;
	}

	.header-panel .alert-banner {
		font-size: .85em;
	}
}
/* End Responsive @ 1000px */

.header-panel .uc-dd .adtl-info .online-scheduler {
	padding: 1.5em 0;
	box-shadow: 0 0 0.5em rgba(0,0,0,.33);
	margin-top: 1.5em;
}
