/*  Stylesheet for the Meteor Slides 1.5.1 slideshow */
/* =Slideshow
-------------------------------------------------------------- */
div.meteor-slides {
	clear:both;
	height:auto!important;
	line-height:0;
	margin:0;
	max-width:100%;
	overflow:visible!important;
	padding:0;
	position:relative;
	z-index:1;
}

div.meteor-left {
	clear:none;
	float:left;
	margin:0 20px 20px 0;
}

div.meteor-right {
	clear:none;
	float:right;
	margin:0 0 20px 20px;
}

div.meteor-center {
	margin:0 auto;
}

.meteor-slides .meteor-clip {
	line-height:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%;
}

.meteor-slides .meteor-shim {
	border:0;
	height:auto!important;
	margin:0;
	max-width:100%;
	padding:0;
	width:auto\9;
/* IE8 */
}

.meteor-slides a:focus {
	outline:none;
}

/* =Slide
-------------------------------------------------------------- */
.meteor-slides .mslide {
	display:none;
	height:auto!important;
	margin:0;
	max-width:100%;
	width: 100%!important;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}
.single-slide .mslide {
	display:block;
}

.meteor-slides .mslide a {
	border:0;
	margin:0;
	padding:0;
}

.meteor-slides .mslide img {
	border:0;
	box-shadow:none!important;
	display:block;
	height:auto!important;
	margin:auto!important;
	max-width:100%;
	padding:0!important;
	width:100%;
	width:auto\9;
/* IE8 */
}

.meteor-slides .mslide img[src$='.png'] {
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
/* IE8 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
/* IE7 */
	zoom:1;
}

/* =Previous/Next Navigation
-------------------------------------------------------------- */
.meteor-slides ul.meteor-nav {
	/* display:none; */
	list-style:none;
	height: 100%;
	margin:0!important;
	padding:0;
	position: absolute;
	width: 100%;
}

.meteor-slides.navhover ul.meteor-nav {
	display:inline;
}

ul.meteor-nav li {
	display: inline-block;
	height: 100%;
	list-style:none;
	margin:0;
	padding:0;
}

.meteor-nav .prev a {
	left: 7px;
	/* margin-left:10px; */
}

.meteor-nav .next a {
	right: 7px;
}

.home .meteor-nav .prev a {
	left: 30.6%;
}
.meteor-nav a {
	display: block;
	outline:none;
	position:absolute;
	height:100%;
	z-index:998;
}
.meteor-nav a:before {
	font-family:dashicons;
	font-size: 66px;
	color:white;
	display: block;
	position: absolute;
	top: 50%;
	/* left: 50%; */
	transform: translate(0, -50%);
	width: 40px;
	display: inline-block;
	text-align: center;
	text-shadow: 0 0 10px #000;
}
.meteor-nav a:hover:before, .meteor-nav a:focus:before {
	color:black;
	text-shadow: 0 0 10px #fff;
}
.meteor-nav .next a:before {
	content:"\f139";
	left: auto;
	right: 7px;
}

.meteor-nav .prev a:before {
	content:"\f141";
	left: -23px;
	right: auto;
	margin: 0;
}

.meteor-nav a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

/* =Paged Navigation
-------------------------------------------------------------- */
.meteor-slides .meteor-buttons {
	bottom:15px;
	height:9px;
	left:0;
	margin:0;
	padding:6px 0 0;
	position:absolute;
	width:100%;
	z-index:999;
}

header#branding .meteor-buttons {
	left:5px;
/* A little nudge for Twenty Eleven */
}

.meteor-buttons a {
	background:url(images/slide-buttons.png) no-repeat bottom left;
	display:block;
	float:left;
	width:9px;
	height:9px;
	margin:0 3px 0 0!important;
	outline:none;
	text-indent:-9999px;
}

.meteor-buttons a:hover {
}

.meteor-buttons a.activeSlide {
}

.slide-caption-container {
	margin:-35px 45px 35px;
	text-align:right;
	font-size:55px;
	color:#fff;
	opacity:.8;
	filter:alpha(opacity=80);
}