.greentext {
        color: #b2bb21!important;
}

.tealtext {
        color: #1ea58a!important;
        }
.lightbluetext {
        color: #1b9ec6!important;
        }
.bluetext {
        color: #005691!important;
        }
.infographic-wrapper .type--georgia {
	font-family:Georgia, serif!important;
		}


.fbk {
    display: block;
}

.infographic-wrapper img {
	max-width: 100%;
}

.infographic-wrapper .img-center {
	display: block;
	margin: 0 auto;
}

.infographic-wrapper sup {
	color: #31373D;
	line-height: 14px;
}

.infographic-wrapper a {
	color: #00a5db;
}
.infographic-wrapper a:hover {
	text-decoration: underline;
}

.infographic-wrapper .col-padding-left {
	padding-left: 40px;
}
.infographic-wrapper .padding-right-0 {
	padding-right: 0;
}
.infographic-wrapper .margin-bottom-0 {
	margin-bottom: 0;
}

.img-relapse {
	border-spacing: 0;
}

.section-1 .image-components-row {
	display: flex;
	align-items: center;
}
.section-3 .image-wrap img {
	margin-top: -100px;
}
.section-4 .image-wrap img {
	margin-top: -125px;
}
.section-5 .image-component .image-wrap {
	min-height: 185px;
	margin-bottom: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.section-5 .image-component h5 {
	font-size: 14px;
	line-height: 17px;
	color: #7f7f7f;
	text-transform: uppercase;
}
.section-6 .image-component .image-wrap {
	min-height: 260px;
	margin-bottom: 45px;
	display: flex;
    align-items: center;
    justify-content: center;
}

.section-references h2 {
	color: #6d6e71;
	font-family: 'Trade Gothic Next W01', 'Trade Gothic', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 36px;
	letter-spacing: 1px;
	margin-bottom: 70px;
}
.section-references ol {
	list-style: none;
  	counter-reset: number-counter;
  	margin: 0;
  	padding: 0;
}
.section-references ol li {
	font-family: 'Trade Gothic Next W01', 'Trade Gothic', sans-serif;
	font-size: 18px;
	line-height: 32px;
	color: #6d6e71;
	text-align: left;
	counter-increment: number-counter;
	display: flex;
	margin-bottom: 10px;
}
.section-references ol li:before {
	font-family: 'Trade Gothic Next W01', 'Trade Gothic', sans-serif;
 	font-weight: 700;
    margin-right: 20px;
 	color: #939598;
 	content: counter(number-counter);
}

.section-references a {
	word-break: break-word;
    display: contents;
}

@media (max-width: 992px) {
	.infographic-wrapper .container {
		max-width: 100%;
	    padding-left: 3.5%;
	    padding-right: 3.5%;
	    margin: 0;
	}
	.infographic-wrapper .col-padding-left {
		padding-left: 8px;
	}
	.fbk {
	    display: inline;
	}
	.section-3 .image-wrap img {
		margin-top: -50px;
	}
	.section-4 .image-wrap img {
		margin-top: -75px;
	}
	.section-5 .image-component h5 {
		margin-bottom: 40px;
	}
	.section-6 .image-component .image-wrap {
		min-height: 200px;
	}
}
@media (max-width: 767px) {
	.section-1 .image-components-row,
	.section-3 .image-components-row,
	.section-5 .image-components-row {
		display: flex;
		align-items: center;
		flex-direction: column;
		flex-flow: column-reverse;
	}
	.section-5 .image-components-row {
		flex-flow: column;
	}
	.infographic-wrapper .image-wrap img {
		margin-bottom: 30px;
	}
	.section-3 .image-wrap img {
		margin-top: 0px;
	}
	.section-5 .image-component .image-wrap {
		min-height: auto;
		margin-bottom: 20px;
	}
	.section-5 .image-component .image-wrap img {
		margin-bottom: 0;
	}
	.section-6 .image-component .image-wrap {
		min-height: auto;
    	margin-bottom: 0;
	}
	.section-6 .image-components-row > div:last-child {
		margin-top: 40px;
	}
	.section-references h2 {
		margin-bottom: 40px;
	}
}

/* IE10+ styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.section-5 .image-component .image-wrap img,
	.section-6 .image-component .image-wrap img {
		margin: 0;
	}
	.section-5 .image-component .image-wrap {
		height: 185px;
	}
	.section-5 .image-component .image-wrap img {
		max-width: 175px;
	}
	.section-6 .image-component .image-wrap {
		height: 260px;
	}
}