/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper 		{position: relative; margin-bottom: 0; padding: 0; *zoom: 1; -ms-touch-action: pan-y; touch-action: pan-y;}
.bx-wrapper img 	{max-width: 100%; display: block;width:100%;}
.bxslider 			{margin: 0;	padding: 0;}
ul.bxslider 		{list-style: none;}
.bx-viewport 		{/*fix other elements on the page moving (on Chrome)*/	-webkit-transform: translatez(0);}
/** THEME
===================================*/
.bx-wrapper 		{background: #fff;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute; bottom: 15px; width: 100%;}

/* LOADER */
.bx-wrapper .bx-loading 	{min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #ffffff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}

/* PAGER */
.bx-wrapper .bx-pager 						{text-align: center; font-weight: bold; color: #666;display: none;}
.bx-wrapper .bx-pager.bx-default-pager a 	{background: #666; text-indent: -9999px; display: block; width: 100px; height: 5px;	margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;	border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {background: #444;}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; vertical-align: bottom; *zoom: 1; *display: inline;}
.bx-wrapper .bx-pager-item {font-size: 0; line-height: 0;}


/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev 		{left: 2%; background: url("../images/arrows.png") no-repeat 0 0;}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus 	{background-position: 0 -42px;}

.bx-wrapper .bx-next 		{right: 2%; background: url("../images/arrows.png") no-repeat -42px 0;}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus 	{background-position: -42px -42px;}

.bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -16px; outline: 0;width: 42px;height: 42px;text-indent: -9999px;z-index: 9;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus {background-position: -86px -33px;}

/* 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;}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute; bottom: 0;	left: 0; background: #666; background: rgba(80, 80, 80, 0.75); width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; display: block;	padding: 10px;}


