
/* =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;
}
div.navpaged,
div.navboth {
	/*margin-bottom: 20px;*/
}
.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%;
	padding: 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: auto\9; /* IE8 */
}
.meteor-slides .mslide img[src$='.png'] {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00333333,endColorstr=#00333333)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00333333,endColorstr=#00FFFFFF); /* IE7 */
	zoom: 1;

	behavior: url(//www.brandonu.ca/wp-content/themes/bu-skel/PIE.htc); position: relative; */
}


	/* Slideshow Extensions CSS
	============================= */
	.mslide .caption-wrapper { bottom: 10%; max-width: 44%; position: absolute; background: rgba(64,64,64,0.6); padding:0.625em 1em 1em; }
	.mslide .caption-wrapper.pull-to-left { left: 1.25em; }
	.mslide .caption-wrapper.pull-to-right { right: 1.25em; }
	.mslide .caption-wrapper h2 { line-height:1.1em; color:#fff; margin-bottom:8px;  }
	.mslide .caption-wrapper p { color: #fff; margin:0; padding:0; line-height: 1.2em; }
	.mslide .caption-wrapper a { color: #fc0; }
	
	.mslide .photo-credit { margin:24px 0 6px 0; font-size:12px; color:#333; }
    .mslide .photo-credit a { color:#333;   }



/* =Previous/Next Navigation
-------------------------------------------------------------- */

.meteor-slides ul.meteor-nav {
	display: none;
	list-style: none;
    height: auto;
	margin: 0 !important;
	padding: 0;
}
.meteor-slides.navhover ul.meteor-nav {
	display: inline;
}
ul.meteor-nav li {
	display: inline;
    height: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.meteor-nav li:before {
	content: none;
}
.meteor-nav .prev a {
	left: -16px; /* puts button on page edge */
}
.meteor-nav .next a {

	right: -16px;  /* puts button on page edge */
}
.meteor-nav a {
	display: block;
	outline: none;
	position: absolute;
	text-indent: -9999px;
	width: 27px;
    height: 100%;
	z-index: 998;
}
.meteor-nav .prev a {
	background: url('../images/prev.png') no-repeat center right;
}
.meteor-nav .prev a:hover {
	background: url('../images/prev.png') no-repeat center left;
}
.meteor-nav .next a {
	background: url('../images/next.png') no-repeat center left;
}
.meteor-nav .next a:hover {
	background: url('../images/next.png') no-repeat center right;
}
* html .meteor-nav .prev a {
	background: url('../images/prev.gif') no-repeat center right; /* IE6 */
}
* html .meteor-nav .prev a:hover {
	background: url('../images/prev.gif') no-repeat center left; /* IE6 */
}
* html .meteor-nav .next a {
	background: url('../images/next.gif') no-repeat center left; /* IE6 */
}
* html .meteor-nav .next a:hover {
	background: url('../images/next.gif') no-repeat center right; /* IE6 */
}

/* =Paged Navigation
-------------------------------------------------------------- */

/* adjusted to center buttons */
.meteor-slides .meteor-buttons {
    bottom: 3%;
    height: 9px;
    margin: 0;
    padding: 6px 0 0;
    position: absolute;
    width: 100%;
    z-index: 999;
    text-align:center;
}

header#branding .meteor-buttons {
	left: 5px; /* A little nudge for Twenty Eleven */
}

/* adjusted to center buttons */
.meteor-buttons a {
	background: url('../images/buttons.png') no-repeat bottom left;
	display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 2px;
    outline: none;
    text-indent: -9999px;
}

.meteor-buttons a:hover {
	background: url('../images/buttons.png') no-repeat bottom right;
}
.meteor-buttons a.activeSlide {
	background: url('../images/buttons.png') no-repeat bottom right;
}
* html .meteor-buttons a {
	background: url('../images/buttons.gif') no-repeat bottom left; /* IE6 */
}
* html .meteor-buttons a:hover {
	background: url('../images/buttons.gif') no-repeat bottom right; /* IE6 */
}
* html .meteor-buttons a.activeSlide {
	background: url('../images/buttons.gif') no-repeat bottom right; /* IE6 */
}
/* Tablet Portrait size to standard 960 (devices and browsers)	- IPad Portrait Mode */		
		@media only screen and (min-width: 767px) and (max-width: 959px) {
			.mslide .caption-wrapper.pull-to-left { left: 0.625em; }
			.mslide .caption-wrapper.pull-to-right { right: 0.625em; }
			.meteor-nav .prev a, .meteor-nav .next a { display:none; }
		}
		
		/* 	All Mobile Sizes (devices and browser) - IPhone - Both 	*/
		@media only screen and (max-width: 767px) { 
			div.meteor-slides { background: #ececec; margin-bottom:1em; padding: 0 0 140px 0; }
			.meteor-slides .meteor-clip { overflow: visible; }
			.mslide .caption-wrapper, .mslide .caption-wrapper.pull-to-left, .mslide .caption-wrapper.pull-to-right { background:none; position: relative; max-width:100%; bottom: 0px; left:0; padding:0; margin:0; float:left;  }
			.mslide .caption-wrapper h2 { color: #036; font-size:1.5em /*24px*/; padding:6px 0 0 0; margin:0 10px 6px 10px; line-height: 1.125em; }
			.mslide .caption-wrapper p { color: #036; font-size:0.875em /*14px*/;  margin:0 10px 6px 10px; line-height: 1.2em; }
			.mslide .caption-wrapper a { color: #036; }
			
			.mslide .photo-credit { display:none; }
			
		}
	
		/* Mobile Landscape Size to Tablet Portrait (devices and browsers) - IPhone Landscape */
		@media only screen and (min-width: 480px) and (max-width: 767px) {  
		
		}
	
		/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) - IPhone Portrait  */
		@media only screen and (max-width:479px ) {	 
		
		}