.bx-wrapper { position: relative; margin: 0 auto 0; padding: 0; *zoom: 1; }
.bx-wrapper img {display: block;  max-width: 100%; margin: 0 auto; }
.bxslider li { text-align: center; }

/** THEME
===================================*/
.bx-wrapper .bx-pager , .bx-wrapper .bx-controls-auto {position: absolute; z-index: 100; bottom: 0; width: 99%; height: 27px;margin-left:1%;  }

/* LOADER */
.bx-wrapper .bx-loading {position: absolute; z-index: 2000;top: 0; left: 0; width: 100%; height: 100%;  min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff;  }

/* PAGER */
.bx-wrapper .bx-pager {font-family: Arial; font-size: .85em; font-weight: bold;  text-align: left; color: #666; }
.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: 10px;height: 10px; margin: 0 5px; 
	transition: all .25s ease-in-out 0s; 
	text-indent: -9999px;border-radius: 10px; outline: 0 none;  
	background-color:#fff;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover , .bx-wrapper .bx-pager.bx-default-pager a.active {background-color: #0096aa;  }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper a.bx-prev { left: 0; background-position: 39px -668px; }
	.bx-wrapper a.bx-prev:hover { background-position: 28px -668px; }

.bx-wrapper a.bx-next { right: 0; background-position: -168px -668px; }
	.bx-wrapper a.bx-next:hover {background-position: -158px -668px; }

.bx-wrapper .bx-controls-direction a {
	position: absolute; z-index: 100; top: 27%; 
	width: 135px; height: 155px; 
	margin-top: 0; transition: opacity .25s ease-in-out; text-indent: -9999px; opacity: 1; outline: 0 none;  
	transition:background .25s ease-in-out;

}
.bx-wrapper .bx-controls-direction a:hover { opacity: 1; }
.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; width: 10px; height: 11px; margin: 0 3px;text-indent: -9999px; outline: 0; background: url(images/controls.png) -86px -11px no-repeat;  }
.bx-wrapper .bx-controls-auto .bx-start:hover , .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; width: 9px; height: 11px; margin: 0 3px;text-indent: -9999px; outline: 0; background: url(images/controls.png) -86px -44px no-repeat;  }
.bx-wrapper .bx-controls-auto .bx-stop:hover , .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {width: 80%; text-align: left;  }
.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; width: 100%;background: #666\9; background: rgba(80, 80, 80, .75);  }
.bx-wrapper .bx-caption span {font-family: Arial; font-size: .85em; display: block; padding: 10px; color: #fff;  }

/* TEXT & HEADING */
.bxslider p {position: absolute; top: 35px;  left: 0; width: 100%;margin: 0; padding: 0;  }
span.t1 , span.t2 {font-size: 18px; line-height: 120%; position: relative;display: inline-block; margin: 0; padding: 0;  color: #fff;  }
span.t1 {font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-weight: 300; text-transform: uppercase; }

/* MULTIPLE MODE */
.bxslider-multiple p {line-height: 100%; position: absolute; bottom: 0; width: 303px;height: 48px; margin: 0; padding: 8px 0 0; text-align: center; border-left: 1px solid #fff;  background: none repeat scroll 0 0 rgba(153, 153, 153, .9);  }
.bxslider-multiple span {font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-weight: 300; line-height: 100%; display: inline; width: 100%;padding: 0; text-align: center;  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  }
.bxslider-multiple span.t1 { font-size: 24px; }
.bxslider-multiple span.t2 { font-size: 14px; }
