.dates {
	opacity: 0.75;
	position: relative;
	top: -1rem;
}

.contact-details {
	margin-bottom: 1rem;
}

.TextformatterVideoEmbed,
.embed-responsive {
	overflow: hidden;
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	margin-bottom: 2rem;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.embed-responsive > * {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.overflow-wrap {
	margin: 1.5rem 0;
	max-width: 100%;
	overflow: auto;
	width: 100%;
}

.nb__embed {
	margin: 2rem auto;
}

.nb__embed blockquote {
	display: none;
}

.nb__credit {
	line-height: 1;
	margin-top: 28px;
}

.nb__credit a {
	font-weight: 700;
}

.nb__credit a:hover {
	color: #e11e2f;
	text-decoration: none;
}

.nb__credit a img {
	height: 20px;
	vertical-align: text-bottom;
}

.nb__msg-obs {
	bottom:0;
	left: 0;
	position:fixed;
	width: 100%;
	z-index:16180339887;
}

.nb__msg-obs a {
	background: #e11e2f;
	color: #fff;
	display: block;
	font-size: 20px;
	padding: 20px;
	text-align:center;
	text-decoration: none;
}

.nb__msg-obs a:hover {
	background: #00a15e;
	text-decoration: none;
}

/* *[data-animate="fadeIn"] {
	opacity: 0;
}



Social Colors

Facebook	#4c66a4
Google+		#dd4b39
Instagram	#3f729b
LinkedIn	#4875B4
Pinterest 	#c7242c
Soundcloud 	#fa4f00
Tumblr 		#334f69
Twitter		#00aceb
Vimeo		#1cb8e8
Vine		#00bf8f
YouTube		#cc0000

*/

.fa-file-pdf-o {
	color: #bb0706;
}

.fa-file-word-o {
	color: #1041aa;
}

.fa-file-excel-o {
	color: #0d6b3b;
}

.fa-file-powerpoint-o {
	color: #d74507;
}