/* FLEXSLIDER */

/* Browser Resets */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
/* Necessary styles */
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {/* width: 100%; */ max-width: 100%; height: auto; margin: 0 auto; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
/* No JavaScript Fallback */
.no-js .slides > li:first-child {display: block;}

/* FLEXSLIDER || END */

/* FLEXSLIDER THEME */
.flexslider {
	margin: 0; 
/* 	background: #fff;  */
/* 	border: 1px solid #fff;  */
	position: relative; 
	zoom: 1;
}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {
	width: 30px; 
	height: 48px; 
	margin: -24px 0 0; 
	display: block; 
	background: url("../_img/galleries/ss-gallery-sprite-dark.png") no-repeat 0 -50px; 
	position: absolute; 
	top: 50%; 
	z-index: 10;
	cursor: pointer; 
	text-indent: -9999px; 
}
.flex-direction-nav .flex-next {background-position: 100% -50px; right: 10px; }
.flex-direction-nav .flex-prev {left: 10px;}

.flex-next:hover { background-position: 100% -100px;}
.flex-prev:hover { background-position: 0 -100px;}

.flex-next.flex-disabled { background-position: 100% 0; cursor: default;}
.flex-prev.flex-disabled { background-position: 0 0; cursor: default;}

/* RETINA */
@media screen and (-webkit-min-device-pixel-ratio: 1.5),
screen and (-o-min-device-pixel-ratio: 3/2),
screen and (min-device-pixel-ratio: 1.5) {
	.flex-direction-nav a {	background-image: url("../_img/galleries/ss-gallery-sprite-dark@2x.png"); background-size: 60px 200px;}
}

/* FLEXSLIDER THEME || END */
