/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by:Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper			{ position:relative; *zoom:1}
.bx-wrapper img		{ margin:0 auto}
.bx-wrapper ul		{ }

/* THEME */
.bx-wrapper .bx-viewport{ }
.bx-wrapper .bx-controls-auto{ position:absolute; z-index:999; bottom:0; width:100%}
.bx-wrapper.saveusim .bx-prev{ background-position:0 -565px}
.bx-wrapper.saveusim .bx-next{ background-position:4px -605px}

/* LOADER */
.bx-wrapper .bx-loading{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:50px;
	background:url(/images/common/loading.gif) center center no-repeat #fff}

/* PAGER */
.bx-wrapper .bx-pager{
	position:absolute;
	z-index:999;
	bottom:40px;
	width:100%;
	text-align:center;
	display:none;
	color:#c1c1c1}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{ display:inline-block; *zoom:1; *display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{
	display:block;
	width:18px;
	height:18px;
	margin:0 3px;
	outline:0;
	border:3px solid #286baf;
	border-radius:20px;
	background-color:#286baf;
	text-indent:-9999px;
	opacity:1;
	filter:alpha(opacity=100);
	-moz-border-radius:20px;
	-webkit-border-radius:20px}
.bx-wrapper .bx-pager.bx-default-pager a:hover{ opacity:1; filter:alpha(opacity=100)}
.bx-wrapper .bx-pager.bx-default-pager a.active{ background-color:transparent; opacity:1; filter:alpha(opacity=100)}

.parallax-background .bx-wrapper .bx-pager.bx-default-pager a,
.section.alternate.color .bx-wrapper .bx-pager.bx-default-pager a,
.section.alternate.dark .bx-wrapper .bx-pager.bx-default-pager a{ background-color:#fff; border:3px solid #fff}

.parallax-background .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section.alternate.color .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section.alternate.dark .bx-wrapper .bx-pager.bx-default-pager a:hover{ border:3px solid #c1c1c1; background-color:#c1c1c1}

.section.alternate.dark .bx-wrapper .bx-pager.bx-default-pager a:hover{}

.parallax-background .bx-wrapper .bx-pager.bx-default-pager a.active,
.section.alternate.color .bx-wrapper .bx-pager.bx-default-pager a.active,
.section.alternate.dark .bx-wrapper .bx-pager.bx-default-pager a.active{ border:3px solid #fff; background-color:transparent}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev{ left:1%; background:url(/images/common/sprite.png) no-repeat scroll 0 -475px rgba(0, 0, 0, 0)}
.bx-wrapper .bx-next{ right:1%; background:url(/images/common/sprite.png) no-repeat scroll 4px -515px rgba(0, 0, 0, 0)}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover{}
.bx-wrapper .bx-controls-direction{
	position:absolute;
	top:110px !important;
	width:100%}
.bx-wrapper .bx-controls-direction a{
	position:absolute;
	z-index:999;
	top:0;
	outline:0;
	width:20px;
	height:25px;
	text-indent:-9999px;
	opacity:1; filter:alpha(opacity=100)}
.bx-wrapper .bx-controls-direction a.disabled{ display:none}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ text-align:left; width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{ right:0; width:35px; height:0}

.flex-direction-nav a:hover{ background-color:#286baf}
.bx-wrapper .bx-pager.bx-default-pager a:hover{ border:3px solid #286baf; background-color:#286baf}
.bx-wrapper .bx-pager.bx-default-pager a.active{ border:3px solid #286baf}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover{ background-color:none; opacity:1; filter:alpha(opacity=100)}
