
	.center-all {
		text-align: center;
	}

	.center-all [class*=" icon-"] {
		display: inline;
		width: 0px;
		height: 0px;
		margin-right: 0;
		padding-right: 0;
	}

	a.hover--no-underline {
		text-decoration: none;
	}


	.hover--no-underline:hover .txt-in-link {
		text-decoration: underline;
	}

	.hover--white-to-green {
		color: #fff;
	}

	.icon--yellow-bg-circle>* {
		border: 1px solid #FFD400;
		border-radius: 100px;
		padding: 20px;
	}

	*:hover>.hover--white-to-green {
		color: #1E6B52;
	}

	*:hover>.icon--yellow-bg-circle>* {
		background-color: #FFD400;
	}

	.icon--60px {
		font-size: 60px;
	}

	/*--------#region Full-Width Override--------*/
	body.full-width-pg #maincolumn-wide {
		max-width: 100%;
	}

	body.full-width-pg.ribbonFullwidth #content {
		width: 100%;
	}

	body.full-width-pg.ribbonFullwidth #whitebox {
		max-width: 100%;
		min-height: 800px;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	body.hd.sidebars #maincolumn-l,
	body.hd.sidebars #maincolumn-r,
	body.hd.sidebars #maincolumn-l-r {
		width: 100% !important;
		max-width: 100% !important;
	}

	/*removes some empty space above horizontal nav*/
	.refer-home #wrapper>div:nth-child(2) {
		display: none;
	}

	@media all and (max-width:700px) {

		body.hd.sidebars #maincolumn-l,
		body.hd.sidebars #maincolumn-r,
		body.hd.sidebars #maincolumn-l-r {
			margin: 0 !important;
			margin-top: 1em !important;

		}
	}

	@media all and (max-width: 767px) {
		.full-width-pg #maincolumn-wide {
			padding: 0 !important;
		}
	}

	/*Removes bottom margin (above footer) from homepage*/
	body.home.template-02 #content {
		margin-bottom: 0;
	}

	/*--------#endregion Full-Width Override--------*/
	/*----------#region Layout----------*/
	.width-400 {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}

	.width-600 {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}

	.width-800 {
		max-width: 800px;
		margin-left: auto;
		margin-right: auto;
	}

	.width-1192 {
		max-width: 1192px;
		margin-left: auto;
		margin-right: auto;
	}

	@media all and (max-width: 767px) {

		.full-width-pg .width-400,
		.full-width-pg .width-600,
		.full-width-pg .width-800,
		.full-width-pg .width-1192 {
			padding-left: 5%;
			padding-right: 5%;
		}
	}

	.three-col {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.three-col>* {
		flex-grow: 1;
		flex-shrink: 1;
		/*flex-basis: calc(33% - 30px);*/
		flex-basis: 28%;
		box-sizing: border-box;
	}

	.two-col {
		display: flex;
		flex-wrap: wrap;
		justify-content: center !important;
	}

	.two-col>* {
		flex-grow: 1;
		flex-basis: calc(50% - 30px);
		flex-shrink: 1;
		box-sizing: border-box;
	}

	.two-col .one-third {
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: calc(33% - 30px);
	}

	.two-col .two-thirds {
		flex-grow: 2;
		flex-shrink: 1;
		flex-basis: calc(66% - 30px);
	}

	@media all and (max-width: 1024px) {
		.two-col .two-col {
			display: block;
		}
	}

	@media all and (min-width: 768px) {
		.two-col-margin>div:first-child {
			margin-right: 20px;
		}

		.two-col-margin>div:lastt-child {
			margin-left: 20px;
		}
	}

	.four-col {
		display: flex;
		flex-wrap: wrap;
		justify-content: center !important;
	}

	.four-col>* {
		flex-grow: 1;
		/*flex-basis: calc(25% - 30px);*/
		flex-basis: 19%;
		box-sizing: border-box;
	}

	@media all and (max-width: 767px) {

		.two-col,
		.three-col,
		.four-col {
			display: block;
		}

		.green-bg .four-col>div,
		.green-bg .three-col>div {
			padding-top: 10px;
			padding-bottom: 10px;
		}
	}

	.flex-v-center {
		align-items: center;
	}

	.center-v-align>div {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}

	.center-v-align>div>* {
		width: 100%;
	}

	.padding-y-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.padding-x-30 {
		padding-left: 30px;
		padding-right: 30px;
	}

	@media all and (max-width: 767px) {
		.padding-x-30 {
			padding-left: 0;
			padding-right: 0;
		}

		.padding-y-30 {
			padding-top: 0;
			padding-bottom: 0;
		}

		.mobile-padding-x {
			padding-left: 2%;
			padding-right: 2%;
		}

		.mobile-padding-y {
			padding-top: 5%;
			padding-bottom: 5%;
		}

		.mobile-padding-y-sm {
			padding-top: 1em;
			padding-bottom: 1em;
		}

		.mobile-padding-y-bottom {
			padding-bottom: 1em;
		}

		.mobile-padding-y-top {
			padding-top: 1em;
		}
	}

	.padding-bottom-30 {
		padding-bottom: 30px;
	}

	.margin-y-30 {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.video-wrapper {
		position: relative;
		padding-bottom: 56.25%;
	}

	.video-wrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	/*---#region Home layout adjustments---*/
	.home__hero {
		position: relative;
		z-index: -2 !important;
	}

	.home__hero__banner {
		z-index: -1 !important;
	}

	.refer-home .topLinearContainer {
		z-index: 3 !important;
		position: relative;
	}

	.refer-home #whitebar {
		z-index: 3 !important;
		position: relative;
	}

	.refer-home .navbar {
		z-index: 2 !important;
		position: relative;
	}

	.refer-home .covidAlert {
		z-index: 1 !important;
		position: relative;
	}

	/*---#endregion Home layout adjustments---*/

	/*----------#endregion Layout----------*/
	/*----------#region Global Appearance----------*/
	.green-bg {
		background-color: #1E6B52;
		padding: 0.75em 2em;
	}

	.light-green-bg {
		background-color: #f4f8ee;
		padding: 0.75em 2em;
	}

	.remove-top-margin {
		margin-top: 0;
	}

	.remove-bottom-margin {
		margin-bottom: 0;
	}

	@media all and (max-width: 767px) {
		.right-border-green {
			border-bottom: 1px solid #80bc00;
		}

		.right-border-yellow {
			border-bottom: 1px solid #FFD400;
		}
	}

	@media all and (min-width: 768px) {
		.right-border-green {
			border-right: 1px solid #80bc00;
		}

		.right-border-yellow {
			border-right: 1px solid #FFD400;
		}
	}

	/*----------#region Type----------*/
	/* p,
	li,
	a {
		font-size: 1.2rem;
	} */

	/* ul.nav li a {
		font-size: 16px !important;
	} */

	/* span {
		color: inherit;
		font-size: inherit;
		font-weight: inherit;
	} */


	h2,
	h2 span {
		color: #1E6B52;
		/* font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
		font-size: 2.25rem; */
	}

	/* h3,
	h3 span {
		font-size: 1.8rem;
	}  */

	em {
		font-size: inherit;
	}

	.white-txt {
		color: #fff;
	}

	a.white-txt {
		color: #fff !important;
	}

	.green-txt {
		color: #1E6B52;
	}

	.yellow-txt {
		color: #FFD400;
	}

	.dragons-lair-green-txt {
		color: #144b39;
	}

	.apple-green-txt--accessible {
		color: #70A300;
	}

	.sm-txt {
		font-size: 1rem;
	}

	.md-txt {
		font-size: 1.5rem;
	}

	.lg-txt {
		/*font-size: 2rem;*/
		font-size: 1.8rem;
		line-height: 120%;
	}

	.xlg-txt {
		/*font-size: 2.5rem;*/
		font-size: 3rem;
	}

	.right-align-txt {
		text-align: right;
	}

	@media all and (max-width: 767px) {
		.right-align-txt {
			text-align: left;
		}

		.right-align-txt>* {
			text-align: left !important;
		}
	}

	.wt-700-txt {
		font-weight: 700;
	}

	.all-caps-txt {
		text-transform: uppercase;
	}

	.md-line-height>* {
		line-height: 2.25em;
	}

	.right-align-txt>* {
		text-align: right;
	}

	/*----------#endregion Type----------*/

	/*----------#endregion Global Appearance----------*/

	/*--------------------#region SPECIFIC COMPONENTS--------------------*/

	/*---#region row and column separators---*/
	/*Green horizontal line with triangle*/
	.green-separator {
		border-top-color: #80bc00;
		clear: both;
	}

	.green-separator::after {
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #1E6B52;
		position: absolute;
		left: 50%;
		content: ' ';
	}

	@media all and (max-width: 767px) {
		.green-separator {
			margin-left: 5% !important;
			margin-right: 5% !important;
		}

		.green-separator.width-1192 {
			margin-left: 0 !important;
			margin-right: 0 !important;
		}
	}

	/*Yellow horizontal line with triangle*/
	.yellow-separator {
		border-top-color: #FFD400;
	}

	.yellow-separator::after {
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #80bc00;
		position: absolute;
		left: 50%;
		content: ' ';
	}

	/*yellow horizontal lines to left and right of text*/
	.yellow-side-separator {
		overflow: hidden;
		text-align: center;
	}

	.yellow-side-separator::before,
	.yellow-side-separator::after {
		background-color: #FFD400;
		content: "";
		display: inline-block;
		height: 1px;
		position: relative;
		vertical-align: middle;
		width: 50%;
	}

	.yellow-side-separator::before {
		right: 0.5em;
		margin-left: -50%;
	}

	.yellow-side-separator::after {
		left: 0.5em;
		margin-right: -50%;
	}

	@media all and (max-width: 767px) {

		.yellow-side-separator::before,
		.yellow-side-separator::after {
			width: 0;
			margin-left: 0;
			display: block;
		}
	}

	/*---#endregion row and column separators---*/

	/*---#region button with arrow---*/
	.btn-sliding-arrow {
		display: flex;
		align-content: center;
		margin: 15px;
	}

	.btn-sliding-arrow a {
		background-color: #fff;
		border: 1px solid #80bc00;
		color: #1E6B52;
		padding: 10px;
		z-index: 2 !important;
	}

	.btn-sliding-arrow a:hover {
		text-decoration: none;
		color: #1E6B52 !important;
	}

	.btn-sliding-arrow i {
		background-color: #80bc00;
		border: 1px solid #80bc00;
		color: #144B39;
		font-size: 1.4rem;
		transition-duration: .25s;
		transition-timing-function: ease-in-out;
		margin-left: -52px;
		padding: 12px 17px 10px;
		z-index: 1 !important;
	}

	.btn-sliding-arrow:hover i {
		margin-left: 0;
	}

	.btn-sliding-arrow_center {
		justify-content: center;
	}

	/*---#endregion button with arrow---*/

	/*---#region button with arrow but no box or background---*/
	.btn-arrow-only {
		font-weight: 600 !important;
		border-bottom: 3px solid transparent !important;
		padding: 3px 0 0 5px;
	}

	.btn-arrow-only::after {
		content: "\f0da";
		font-family: "Font Awesome 5 Pro";
		position: relative;
		margin: 2px 5px;
		font-weight: 600 !important;
	}

	.btn-arrow-only:hover {
		border-bottom: 3px solid transparent !important;
		background-color: #fff !important;
		color: #1E6B52 !important;
	}

	.btn-arrow-only:hover::after {
		margin-left: 10px;
	}

	/*---#endregion button with arrow but no box or background---*/
	/*---#region Referral Form---*/
	.refer-form {
		border: 1px solid #80bc00;
	}

	@media all and (max-width: 767px) {
		.refer-form-one-col {
			margin-top: 30px;
		}
	}

	.refer-form>div {
		padding: 1.5em 2em;
	}


	.refer-form>div:first-child {
		background-color: #ECECED;
	}

	.refer-form h2 {
		margin-top: 0;
		text-align: center;
	}

	.refer-form>div:first-child>p:last-child {
		margin-bottom: 0;
	}

	.refer-form>div:first-child {
		text-align: center;
		border-bottom: 1px solid #FFD400;
	}

	.refer-form>div:last-child::before {
		display: block;
		content: ' ';
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #80bc00;
		margin-left: 48%;
		margin-top: -1.5em;
	}

	@media all and (min-width: 768px) {
		.refer-form>div:first-child {
			border-right: 1px solid #FFD400;
			border-bottom: 0px;
		}

		.refer-form>div:last-child::before {
			display: block;
			content: ' ';
			width: 0;
			height: 0;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-top: 10px solid #80bc00;
			transform: rotate(0.75turn);
			margin-top: 37%;
			margin-bottom: 30%;
			margin-left: -2.35em;
			float: left;
		}

		.refer-form {
			display: flex;
		}

		.refer-form>div {
			flex-basis: 50%;
		}

		.refer-form>div:first-child {
			display: flex;
			flex-direction: column;
			justify-content: center;
		}

		.refer-form>div:first-child>* {
			text-align: right;
			/*width: 70%;
			float: right;*/
		}
	}

	/*---#endregion Referral Form---*/

	/*---#region Home - How to Refer---*/
	/*Numbers in arrows with circles*/
	.process-numbers {
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center center;
		width: 100%;
		min-height: 90px;
		margin-top: 0;
		box-sizing: border-box;
	}

	.process-numbers p {
		margin-top: 0;
		padding-top: 28px;
	}

	/*---#endregion Home - How to Refer---*/

	/*---#region Testimonial Slideshow---*/
	/*Slideshow navigation*/
	.uk-slidenav {
		display: block !important;
		color: #1E6B52 !important;
	}

	.uk-slidenav polyline {
		stroke-width: 2.5;
	}

	@media all and (max-width: 768px) {

		.uk-slidenav-previous:before,
		.uk-slidenav-next:before {
			font-size: 32px;
		}
	}

	.uk-scope .uk-dotnav>*>* {
		width: 20px;
		height: 20px;
	}

	.testimonial-slideshow .uk-dotnav>.uk-active>* {
		background: #1E6B52 !important;
	}

	.testimonial-slideshow .uk-dotnav>*>* {
		background: #fff !important;
		border: 2px solid #1E6B52 !important;
	}

	/*Slideshow dimensions*/
	.testimonial-slideshow .uk-slideshow-items {
		min-height: 200px !important;
	}

	.uk-margin {
		width: 80% !important;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.testimonial-slideshow em {
		color: #000;
	}

	.uk-scope .uk-margin {
		margin-top: 20px;
	}

	/*Slideshow content styling*/
	.testimonial-slideshow img {
		width: 150px;
		height: 150px;
		border-radius: 100px;
	}

	.testimonial-with-img {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center;
	}

	.testimonial-with-img>div:first-child {
		flex-grow: 1;
		flex-basis: 150px;
		flex-shrink: 1;
	}

	.testimonial-with-img>div:last-child {
		flex-grow: 2;
		flex-shrink: 1;
		flex-basis: 350px;
	}

	/*---#endregion Testimonial Slideshow---*/
	/*---#region Home hero with animated banner---*/


	.home__hero {
		width: 100%;
		height: 350px;
		margin-bottom: 40px;
		background-color: #1E6B52;
		-webkit-animation-name: bg-fade-in;
		animation-name: bg-fade-in;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s;
	}

	@keyframes bg-fade-in {
		0% {
			background-color: #1E6B52;
			background-position: left center;
		}

		100% {
			background-color: #1E6B52;
			background: url('images/banners/home-banner4.jpg');
			background-size: cover;
			background-position: left center;
		}
	}

	@-webkit-keyframes bg-fade-in {
		0% {
			background-color: #1E6B52;
			background-position: left center;
		}

		100% {
			background-color: #1E6B52;
			background: url('images/banners/home-banner4.jpg');
			background-size: cover;
			background-position: left center;
		}
	}


	@media all and (max-width: 767px) {
		.home__hero {
			margin-bottom: 90px;
		}
	}


	.home__hero__banner {
		position: absolute;
		display: block;
		width: 395px;
		height: auto;
		-webkit-animation-name: banner-down;
		animation-name: banner-down;
		-webkit-animation-duration: 2s;
		animation-duration: 2s;
		-webkit-animation-delay: 0.5s;
		animation-delay: 0.5s;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		left: 50%;
		top: -460px;
		transform: translate(-50%, -50%);
		opacity: 0;
	}

	@keyframes banner-down {
		0% {
			top: -460px;
			/*opacity: 0;*/
		}

		50% {
			opacity: 100%;
		}

		100% {
			top: 191px;
			opacity: 100%;
		}
	}

	@-webkit-keyframes banner-down {
		0% {
			top: -460px;
			/*opacity: 0;*/
		}

		50% {
			opacity: 100%;
		}

		100% {
			top: 191px;
			opacity: 100%;
		}
	}

	/*---#endregion Home hero with animated banner---*/
	/*---#region Home speech bubbles---*/
	.speech-bubbles {
		position: relative;
		height: 180px;
		width: 100%;
	}

	.bubble-1 {
		position: absolute;
		left: 19%;
		transition-timing-function: ease-in-out;
		transition-duration: 0.3s;
	}

	.bubble-1:hover {
		transform: rotate(15deg);
	}

	.bubble-2 {
		position: absolute;
		left: 48%;
		top: 90%;
		transition-timing-function: ease-in-out;
		transition-duration: 0.2s;
	}

	.bubble-2:hover {
		transform: rotate(8deg);
	}

	.bubble-3 {
		position: absolute;
		left: 75%;
		top: 60%;
		transition-timing-function: ease-in-out;
		transition-duration: 0.3s;
	}

	.bubble-3:hover {
		transform: rotate(-15deg);
	}

	@media all and (min-width: 960px) {
		.bubble-1 {
			width: 20%;
		}

		.bubble-2 {
			width: 20%;
		}

		.bubble-3 {
			width: 20%;
		}
	}

	@media all and (max-width: 959px) {
		.bubble-1 {
			width: 24%;
			top: 10%;
		}

		.bubble-2 {
			width: 24%;
		}

		.bubble-3 {
			width: 24%;
		}
	}

	@media all and (max-width: 767px) and (min-width: 500px) {
		.bubble-1 {
			top: 30%;
		}
	}

	@media all and (max-width: 499px) {
		.bubble-1 {
			top: 50%;
		}

		.bubble-3 {
			top: 75%;
		}
	}

	/*---#endregion Home speech bubbles---*/

	/*---#region Fast Facts--*/
	/*Icon*/
	.facts-icon {
		text-align: center;
	}

	.make-icon-square {
		display: inline-block;
		background-color: #1E6B52;
		width: 36px !important;
		height: 36px;
		padding: 20px;
		border-radius: 100px;

	}

	.facts-icon i {
		color: #FFD400;
		font-size: 36px;
	}

	/*Number*/
	.facts-number {
		font-weight: bold;
		font-size: 24px;
	}

	/*---#endregion Numbers on Undergraduate page---*/

	/*--------------------#endregion SPECIFIC COMPONENTS--------------------*/

	/*---#region Subpage headers---*/
	.subpage-header {
		background-color: #1E6B52;
		padding: 30px 15px;
	}

	.subpage-header.moduletable {
		/* border-bottom: 8px solid #FFD400; */
	}

	.subpage-header__heading {
		text-align: center;
		color: #fff;
	
		font-family: "proxima-nova", Arial, Helvetica, sans-serif;
		margin:0;
	}

	/*---#endregion Subpage headers---*/






	/*----#region Voices of UAB hero slider----*/
	.home-student-images .uk-slideshow-items li {
		margin-bottom: 0 !important;
	}


	@media all and (max-width: 575px) {
		.home-student-images img {
			height: auto !important;
			position: absolute;
			bottom: 0;
			left: 0;
		}
	}

	/*.uk-scope .home-student-images .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within)*/
	.uk-scope .home-student-images .uk-visible-toggle .uk-hidden-hover {
		position: absolute !important;
		width: 100px !important;
		height: 100px !important;
		padding: 20px !important;
		margin: 0 !important;
		overflow: visible !important;
	}

	.home-student-images .uk-dotnav {
		background-color: #1E6B52;
		padding: 10px !important;
		width: 100px;
		margin-left: auto !important;
		margin-right: auto !important;
		border-radius: 50px;
	}

	.home-student-images .uk-dotnav li {
		margin-bottom: 0 !important;
	}

	.home-student-images .uk-dotnav li:first-child {
		padding-left: 0;
	}

	.home-student-images .uk-dotnav>*>* {
		background-color: transparent;
		border-color: #fff !important;
		border-width: 2px !important;
	}

	.home-student-images .uk-dotnav>.uk-active>* {
		background-color: #fff !important;
	}



	.home-student-images .uk-position-small {
		margin: 0 !important;
	}

	.home-student-images .uk-position-small:hover {
		margin: 0 !important;
	}

	.home-student-images .uk-slidenav-previous {
		transform: translateY(0) translateY(0) !important;
	}

	.home-student-images .uk-slidenav-previous div {
		left: 0 !important;
		display: none;
	}

	/*.home-student-images .uk-slidenav-previous::after {
		content: '\f060';
		font-family: "Font Awesome 5 Pro";
		font-size: 28px !important;
	}*/

	.home-student-images .uk-slidenav-next {
		transform: translateY(0) translateY(0) !important;
	}

	.home-student-images .uk-slidenav-next div {
		left: 0 !important;
		display: none;
	}

	/*.home-student-images .uk-slidenav-next::after {
		content: '\f061';
		font-family: "Font Awesome 5 Pro";
		font-size: 28px !important;
	}*/

	.home-student-images .uk-light {
		color: #1E6B52;
	}

	.home-student-images .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
		width: 100px;
		height: auto;
	}

	.home-student-images .uk-slidenav-previous:hover {
		text-decoration: none !important;
	}



	/*----#endregion Voices of UAB hero slider----*/

	/*-----Banner - NON-IE-----*/
	.home__hero {
		-webkit-animation-name: bg-fade-in;
		animation-name: bg-fade-in;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s;
		width: 100%;
		height: 350px;
		margin-bottom: 40px;
		background-color: #1E6B52;
	}

	@keyframes bg-fade-in {
		0% {
			background-color: #1E6B52;
			background-position: left center;
		}

		100% {
			background-color: #1E6B52;
			background: url('images/banners/home-banner4.jpg');
			background-size: cover;
			background-position: left center;
		}
	}

	@-webkit-keyframes bg-fade-in {
		0% {
			background-color: #1E6B52;
			background-position: left center;
		}

		100% {
			background-color: #1E6B52;
			background: url('images/banners/home-banner4.jpg');
			background-size: cover;
			background-position: left center;
		}
	}


	.home__hero__banner {
		position: absolute;
		display: block;
		width: 395px;
		height: auto;
		-webkit-animation-name: banner-down;
		animation-name: banner-down;
		-webkit-animation-duration: 2s;
		animation-duration: 2s;
		-webkit-animation-delay: 0.5s;
		animation-delay: 0.5s;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		left: 50%;
		top: -460px;
		transform: translate(-50%, -50%);
		opacity: 0;
	}

	@keyframes banner-down {
		0% {
			top: -460px;
			/*opacity: 0;*/
		}

		50% {
			opacity: 100%;
		}

		100% {
			top: 191px;
			opacity: 100%;
		}
	}

	@-webkit-keyframes banner-down {
		0% {
			top: -460px;
			/*opacity: 0;*/
		}

		50% {
			opacity: 100%;
		}

		100% {
			top: 191px;
			opacity: 100%;
		}
	}

	/*-----Show/Hide elements in IE only-----*/

	.show-ie {
		display: block;
	}

	.hide-ie {
		display: none;
	}

	@supports (stroke-width: 2) {
		.show-ie {
			display: none;
		}

		.hide-ie {
			display: block;
		}
	}

	/*-----Banner - IE ONLY-----*/
	.home__hero-ie {
		width: 100%;
		height: 387px;
		margin-bottom: 40px;
		background-color: #1E6B52;
		background: url('images/banners/home-banner4.jpg');
		background-size: cover;
		background-position: left center;
	}

	.home__hero__banner-ie {
		display: block;
		width: 395px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		margin-top: -50px;
	}


	.wForm legend {
		float:none;
	}