header .main-logo img {
	width: 100%;
	max-width: 390px;
}

header .tagline {
	font: 400 80% 'Roboto', sans-serif;
}

.home-carousel .flex-caption {
	font-size: 120%;
}

.home-carousel .flex-control-nav {
	bottom: 10%;
}
.home-carousel .flex-control-thumbs li img {
	border: 1px solid #071a35;

}

.critical-issues .issues-slides .flexslider .slides img {
	max-width: 60px;
	display: inline-block;
}
.critical-issues .issues-slides .flexslider .slides .icon-title {
	font-size: 90%;
}

.pre-footer .impact-illustration {
	position: relative;
	background: url('../img/our-impact-comp.jpg') 50% 50% no-repeat;
	float: none;
	width: 100%;
	height: 100px;
}
.pre-footer .our-impact .contents {
	margin-left: 0;
	padding: 1em 1%;
	width: 98%;
}

.dataTables_filter {
	text-align: center;
}
.dataTables_filter input {
	width: 90%;
	margin: 0.25em 5%;
}

.inline-feature .impact-illustration {
	display: none;
}
.inline-feature .contents {
	width: 92%;
}

/*
footer .footer-info {
	width: 88%;
}
.footer-logo {
	display: block;
	float: left;
	text-align: left;
	width: 25%;
	margin-right: 4%;
}
.footer-contact-copy {
	float: left;
	width: 71%;
}
.footer-menu {
	width: 10%;
	padding-top: 0em;
}
.footer-menu .one_fifth {
	display: none;
}
*/