/* Header */
.top-bar {
	background: #fff;
}
.top-bar-section ul li {
	background-color: #c0b7cc;
	padding: 0;
}
.top-bar-section ul li > a {
	background-color: #c0b7cc;
	color: #5e5271;
	padding-left: 0;
}
.top-bar-section ul li.active > a,
.top-bar-section ul li:hover:not(.has-form) > a {
	background-color: #a6c2d7;
}
[data-magellan-expedition],
[data-magellan-expedition-clone] {
	padding: 0;
}
h1 {
	display: none;
	height: 0;
	width: 0;
}
header .row .menu {
	margin-top: 2rem;
}

/* Footer */
footer {
	width: 100%;
}
footer p {
	font-size: 0.6rem;
	margin: 0;
}
.copyright {
	background: #eee;
}
.copyright.row {
	max-width: 100%;
}
@media only screen and (max-width: 40em) { 
	footer {
		position: fixed;
		bottom: 0;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em)  {
	footer {
		position: fixed;
		bottom: 0;
	}
}

/* Slider */
.orbit-container,
.row {
	margin: 0 auto;
	max-width: 62.5rem;
}

/* Main */
.main {
	padding-bottom: 2.5rem;
}
/* Vertical Align Block*/
.valign-middle {
	display: table;
}

.valign-middle .columns {
	display: table-cell;
	vertical-align: middle;
}

.valign-middle .columns,
.valign-middle [class*="column"] + [class*="column"]:last-child {
	float: none;
}
.image-box {
	padding: 0.5rem;
}
.show-para {
	font-size: 0.6rem;
}