/*-- ---- ---- ACTIVE SLIDES ---- ---- --*/

.hidden {
	display: none;
}


/*-- ---- Global Slide Styles ---- --*/

#slider-holder {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
}
#main-banner li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.slide-background {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	z-index: 19;
	overflow: hidden;
	transition: all .65s ease;
}
#slider-holder .slide-background {
	opacity: 0;
}
#slider-holder .slide-background.live {
	opacity: 1;
	z-index: 29;
}
.slide-inside {
	width: 90%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 20;
}
.banner-area-sub .slide-inside {
	width: 90%;
	position: absolute;
	top: 51.5%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 20;
}
.slide-copy {
	display: inline-block;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	transform: translateX(30%);
	opacity: 0;
	transition: transform 1s ease, opacity 1s ease;
	transition-delay: .65s;
}
.slide-background.live .slide-copy {
	transform: translateX(0%);
	opacity: 1;
}
.lower-controls {
	display: none;
}
.slide-logo {
	width: 90%;
  max-height:400px;
}
.slide-type-smallest {
	font-size: 2.6em;
	font-weight: 100;
	line-height: .85em;
}
.slide-type-small {
	font-size: 4.6em;
	font-weight: 100;
	line-height: .85em;
  letter-spacing: -.05em;
}
.slide-type-large {
	font-size: 5.6em;
	font-weight: 900;
	line-height: .85em;
	letter-spacing: -.05em;
}
.slide-type-largest {
	font-size: 11.2em;
	font-weight: 900;
	line-height: .76em;
	letter-spacing: -.07em;
}
sup {
	font-size: .45em;
}
.slide-copy a {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 1.4vw;
	font-weight: 900;
	letter-spacing: .06em;
	padding: 17px 55px 19px 35px;
	background-color: rgba(21,53,82,1);
	background-image: url("../images/global/accordion-arrow-white.png");
	background-size: 16px 16px;
	background-position: 83% 48.5%;
	background-repeat: no-repeat;
    transition: all .15s linear;
}
.slide-copy a:hover {
	background-position: 85% 48.5%;
	background-color: rgba(0,102,173,1);
}


/*-- ---- Starting Slide 1 ---- --*/

.slide1 {
	background-image: url("../images/main/slider/slide-01.jpg");
	text-align: center;
}
.slide1 .slide-copy {
	width: 40%;
	font-size: .8vw;
}
.slide1 .slide-copy span {
	display: block;
}


/*-- ---- Starting Slide 2 ---- --*/

.slide2 {
	background-image: url("../images/main/slider/slide-02.jpg");
	text-align: center;
}
.slide2 .slide-copy {
	width: 40%;
	font-size: .8vw;
}
.slide2 .slide-copy span {
	display: block;
}


/*-- ---- Starting Slide 3 ---- --*/

.slide3 {
	background-image: url("../images/main/slider/slide-03.jpg");
	text-align: center;
}
.slide3 .slide-copy {
	width: 40%;
	font-size: .8vw;
}
.slide3 .slide-copy span {
	display: block;
}

/*-- ---- Starting Slide 4 ---- --*/

.slide4 {
	background-image: url("../images/main/slider/slide-04.jpg");
	text-align: center;
}
.slide4 .slide-copy {
	width: 40%;
	font-size: .8vw;
}
.slide4 .slide-copy span {
	display: block;
}

/*-- ---- Starting Slide 5 ---- --*/

.slide5 {
	background-image: url("../images/main/slider/slide-05.jpg");
	text-align: center;
}
.slide5 .slide-copy {
	width: 40%;
	font-size: .8vw;
}
.slide5 .slide-copy span {
	display: block;
}

/*-- ---- Starting Slide 2 ---- --*/

.slidex {
	background-image: url(../images/main/slider/event-nursing-10-11-19.jpg);
	text-align: left;
}
.slidex .slide-copy {
	width: 50%;
	font-size: .65vw;
	color: rgba(0,102,173,1);
}
.slidex .slide-copy span {
	display: block;
}
.slidex .slide-type-small {
	font-size: 3.3em;
	font-weight: 100;
	line-height: .95em;
	margin: 10px 0px 30px;
}
.slidex .slide-type-large {
	font-size: 6em;
	font-weight: 900;
	line-height: .85em;
	letter-spacing: .02em;
	margin-top: 10px;
}