/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src: url('../fonts/flexslider-icon.eot');
	src: local('☺'), url('../fonts/flexslider-icon.woff') format('woff'),
		url('../fonts/flexslider-icon.ttf') format('truetype'),
		url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* FlexSlider Necessary Styles
*********************************/

.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;} 

.flexslider .slides > li {
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
}

.flexslider .slides img {
/*	max-height: 580px;*/
	width: auto;
	margin: 0 auto;
}



/* FlexSlider Default Theme
*********************************/

.flexslider {
	margin: 0 0 20px 0;
	border: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	-o-border-radius: none;
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

#carousel1 li {
	margin-right: 5px;
}

#carousel1 .slides img {
	margin: 0 auto;
	max-height: 100px;
/*	max-height: 140px;*/
}

#carousel1 img {
    opacity: 0.5;
    cursor: pointer;
}

#carousel1 img:hover {
    opacity: 1;
}

#carousel1 .flex-active-slide img {
    opacity: 1;
    cursor: default;
}


/* Direction Nav */
.flex-direction-nav {
}

.flex-direction-nav li {
	margin-left: 0;
	margin-bottom: 0;
}

.flex-direction-nav a:before {

}



@media screen and (min-width: 769px) and (max-width: 1024px) {

	.flexslider .slides img {
		max-height: 482px;
	}

}

@media screen and (min-width: 401px) and (max-width: 768px) {

	.flexslider .slides img {
		max-height: 354px;
	}

}

@media screen and (max-width: 400px) {

	.flexslider .slides img {
		max-height: 180px;
	}

}