
#frontPageSidebar {
	float: right;
	width: 30%;
	margin: 0;
	margin-left: 1em;
	padding: 25px 15px;
	background-color: #EEE;
	font-size: 1.3rem;
}
#frontPageSidebar ul { list-style: none; margin: 0; }
#frontPageSidebar h2 { font-size: 2rem; margin-top: 3rem; }
#frontPageSidebar h3 { font-size: 2rem; }
#frontPageSidebar h4 { font-size: 1.6rem; }

form#geoSelector { font-family: inherit; }
#geoSelector select { width: 100%; display: block; font-family: inherit; }

/* Slider styles */
.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px;
    max-width: none;
    max-height: none;
}
.metaslider .flexslider ul.slides,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .slides img,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
.metaslider {
	overflow: hidden;
	max-width: 100%;
	z-index: 0;
}
.metaslider .caption {
    padding: 5px;
    word-wrap: break-word;
    font-size: 90%;
}
.metaslider .caption b, .metaslider .caption strong { font-size: 120%; display: block; }
.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.6;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}
.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}
.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}
.metaslider .caption-wrap .caption img { width: auto; }
.metaslider .slides img { width: 100%; display: block; }
.metaslider ol.flex-control-nav { visibility: hidden; }
.metaslider ul.flex-direction-nav { visibility: hidden; }

.clear:before, .clear:after { display: inline; }
