@charset "UTF-8";
/* CSS Document */


.section {
	width:100%;
	padding:80px 0 100px 0;
	margin:0 !important;
}

.section:before,
.section:after {
  display: table;
  content: " ";
}

.section:after {
  clear: both;
}

.bgLight {
	background-color:#ebebeb;
	color:#7d7d7d;
}

.bgGrey {
	background-color:#e1e1e1;
	color:#7d7d7d;
}

.bgGreen {
	background-color:#2fbbbe;
	color:#ebebeb;
}



@media (max-width: 767px) {

.logoBlock {
	text-align:center;
	margin-bottom:15px;
}

.sectionHeader p {
	text-align:center;
}

.quote img {
			position:absolute;
			left:50% !important;
		}

}

.sectionHeader p {
	font-size:18px;
	font-weight:300;
}

	.sectionHeader p:first-child {
		font-size:36px;
	}
	
	.sectionHeaderGreen p:first-child {
		color:#186869;
	}
	
	.sectionHeaderOrange p:first-child {
		color:#de9c3f;
	}
	
	.sectionHeaderWhite p:first-child {
		color:#ffffff;
	}
	
	.sectionWrapper {
		margin-top:35px;
		line-height:1.7em;
	}
	
	
	.quote {
		margin:55px 0 25px 0 !important;
		padding: 0 20px 20px 20px;
		background-position: -30px 50px;
		position:relative;
	}
	
		.quote img {
			position:absolute;
			top:-29px;
			left:70px;
		}
	
		.quote p {
			font-size:16px;
			font-weight:300;
		}
	
	.quoteGreen, .quoteGreen h3 {
		color:#ffffff !important;
		font-weight:300;
		background-color: #186869;
	}
	
	.quoteGreen p {
		color:#d7d7d7;
	}
	
	
	.sectionBorder {
		border:1px solid #999999;
		display:block;
		width:100%;
		height:360px;
	}
	
	.quoteOrange {
		background-color:#de9c3f;
	}
	
	.quoteWhite {
		background-color:#ffffff;
		color:#7d7d7d;
	}
	
	.sectionHeaderWhite p {
		color:#ebebeb;
	}
	
	
	
/* //////////////////////// Analyze ////////////////////// */

.analyzeNum p:first-child {
	display:inline-block;
	padding:8px 20px 0px 20px;
	color:#ffffff;
	border:2px solid #e5b87e;
	height:60px;
	width:60px;
	border-radius:30px;
	font-size:30px !important;
	margin-top:15px;
	font-weight:300;
	margin-left:0;
}

.analyzeNum p {
	display:inline-block;
	width:75%;
	margin-left:15px;
	margin-top:10px;
	color:#ffffff;
	height:50px;
	margin-top:25px;
	vertical-align:middle;
	padding-bottom:0;
	margin-bottom:0;
}
	
	
@media (max-width: 767px) {
	
	.analyzeNum {
		text-align:center;
	}
	
	.analyzeNum p {
		margin:0 0 20px 0;
	}
	
	.analyzeNum p:first-child {
		margin:20px 0 10px 0;
	}

}

/* /////////////////////// Glossary ////////////////////// */

h2.headerGlossary {
		font-size:36px;
		color:#2fbbbe;
		font-weight:300;
		margin-top:-75px;
		
	}
	
	
.tableGlossary {
	margin-top:40px;
}

.tableGlossary tr th {
	background-color: #2fbbbe !important;
	font-size: 25px;
	color: #ffffff !important;
}

	.tableGlossary th:first-child, .tableGlossary td:first-child {
		width:30%;
	}
	
	/*.tableGlossary td {
		color:#7d7d7d;
		font-size:14px;
	}*/