/* flexslider override */
.flexslider {
	border: none; zoom: 1; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; z-index: 1;
}
.flexslider img {
	z-index: 1; display: block; width: 100%; height: auto;
}
ul.slides, ul.slides li {
	list-style: none; list-style-image: none; margin: 0; padding: 0; 
}
#slideshow.inner-container {
	max-width: 1000px; width: 100%; margin: 0 auto;
}
/* horizontal full width colors */
#fwcallout-0 {
}
#fwcallout-1 {
	background: #e2e2e2;
}
#fwcallout-2 {
	background: #ccc;
}
.fw-callouts {
	padding: 10px 0 15px;
}
.fw-callouts:nth-child(odd) img.fw-callout-image{
	float: left;
}
.fw-callouts:nth-child(even) img.fw-callout-image {
	float: right;
}
/* fpgraphic */
.fp-graphic-callouts.horizontal img {
	display: block; width: 100%; height: auto;
}

#block-cms-callouts-1 {max-width: 1000px;margin: 0 auto;padding-top: 12px;}

/**
 * specific media queries
 **/
@media only screen and (min-width: 980px){
/* desktop */
	#sup-wrapper {
		min-height: 387px; background: transparent url(../img/sup-wrapper-front-bg.jpg) no-repeat top center;
	}
	.fp-graphic-callouts {
		float: left;	display: block; width: 30%; height: auto; 
	}
	.fp-graphic-callouts:nth-child(2) {
		margin: 0 5%;
	}
} /* end min-width: 980px */

@media only screen and (min-width: 768px) and (max-width: 979px){
/* large tablet */
	#sup-wrapper {
		min-height: 387px; background: transparent url(../img/sup-wrapper-front-bg.jpg) no-repeat top center;
		background-image: none;
	}
	.fw-callouts {
		width: 90%; padding: 1px 5% 25px; 
	}
	.fp-graphic-callouts {
		float: left;	display: block; width: 30%; height: auto; 
	}
	.fp-graphic-callouts:nth-child(1n+0) {
		margin: 0 0 0 2%;
	}
	.fp-graphic-callouts:nth-child(3n+0) {
		margin: 0 2% 0 0;
	}
	.fp-graphic-callouts:nth-child(2) {
		margin: 0 3%;
	}
} /* end min-width:768px; */

@media only screen and (min-width:480px) and (max-width: 767px){
/* small tablet */
	#sup-wrapper {
		min-height: 387px; background: transparent url(../img/sup-wrapper-front-bg.jpg) no-repeat top center;
		background-image: none;
	}
	.fw-callouts {
		width: 90%; padding: 1px 5% 25px; 
	}
	.fp-graphic-callouts {
		float: left;	display: block; width: 30%; height: auto; 
	}
	.fp-graphic-callouts:nth-child(1n+0) {
		margin: 0 0 0 2%;
	}
	.fp-graphic-callouts:nth-child(3n+0) {
		margin: 0 2% 0 0;
	}
	.fp-graphic-callouts:nth-child(2) {
		margin: 0 3%;
	}
} /* end max-width: 767px */

@media only screen and (max-width: 480px){
/* phones */
	#sup-wrapper {
		min-height: 387px; background: transparent url(../img/sup-wrapper-front-bg.jpg) no-repeat top center;
		background-image: none;
	}
	.fw-callouts {
		width: 90%; padding: 1px 5% 25px; 
	}
	.fw-callout-image {
		display: none; 
	}
	.fp-graphic-callouts {
		display: block; width: 90%; height: auto; margin: 0 5% 2%; 
	}
} /* end max-width: 320px */
