/**



 * BxSlider v4.1.2 - Fully loaded, responsive content slider



 * http://bxslider.com



 *



 * Written by: Steven Wanderski, 2014



 * 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;



	margin: 0 auto 0px;



	padding: 0;



	*zoom: 1;



	max-width:100%!important;







}







.bx-wrapper img {



	max-width: 100%;



	display: block;

		border-radius:5px;
    width:100%;



}







/** THEME



===================================*/







.bx-wrapper .bx-viewport {



	/*-moz-box-shadow: 0 0 5px #ccc;*/



/*	-webkit-box-shadow: 0 0 5px #ccc;



	box-shadow: 0 0 5px #ccc;



	border:  5px solid #fff;*/











	



	/*fix other elements on the page moving (on Chrome)*/



	-webkit-transform: translatez(0);



	-moz-transform: translatez(0);



    	-ms-transform: translatez(0);



    	-o-transform: translatez(0);



    	transform: translatez(0);



		



}







.bx-wrapper .bx-pager,



.bx-wrapper .bx-controls-auto {



	position: absolute;



	bottom: 18px;



	width: 100%;



	



}







/* LOADER */







.bx-wrapper .bx-loading {



	min-height: 50px;



	background: url(images/bx_loader.html) center center no-repeat #fff;



	height: 100%;



	width: 100%;



	position: absolute;



	top: 0;



	left: 0;



	z-index: 2000;



}







/* PAGER */







.bx-wrapper .bx-pager {



	text-align: center;



	font-size: .85em;



	font-family: Arial;



	font-weight: bold;



	color: #666;



	position:absolute;



    bottom:10%;



	width:100%;



	margin:0 auto; text-align:center;



	display:none;







}







.bx-wrapper .bx-pager .bx-pager-item,



.bx-wrapper .bx-controls-auto .bx-controls-auto-item {



	display: inline-block;



	*zoom: 1;



	*display: inline;



	cursor:pointer;



}







.bx-wrapper .bx-pager.bx-default-pager a {



	background: #22296a;



	text-indent: -9999px;



	display: block;



	width: 18px;



	height: 18px;



	margin: 0 5px;



	outline: 0;



    -moz-border-radius: 12px;



	-webkit-border-radius: 12px;



	border-radius: 12px;



	text-align:center;



	border:1px solid #fff;



}







.bx-wrapper .bx-pager.bx-default-pager a:hover,



.bx-wrapper .bx-pager.bx-default-pager a.active {



	background: #2a82c4 ; border:1px solid #fff;



}







/* DIRECTION CONTROLS (NEXT / PREV) */







.bx-wrapper .bx-prev {



	left: 0px;



	background: url(../images/left.png) no-repeat ;



	position:absolute;







}







.bx-wrapper .bx-next {



	right: 0px;



	background:   url(../images/right.png)  no-repeat ;



	position:absolute;







}







.bx-wrapper .bx-prev:hover {



/*	background-position: 0 0;*/



}







.bx-wrapper .bx-next:hover {



	/*background-position: -43px 0;*/



}







.bx-wrapper .bx-controls-direction a {



	position: absolute;



	top: 45%;



	outline: 0;



	width: 50px;



	height: 50px;



	text-indent: -9999px;







	



}







.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.html) -86px -11px no-repeat;



	margin: 0 3px;



}







.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;



	text-indent: -9999px;



	width: 9px;



	height: 11px;



	outline: 0;



	background: url(images/controls.html) -86px -44px no-repeat;



	margin: 0 3px;



}







.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 {



	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 {







    bottom:32%;



    left: 7%;



    position: absolute;



    width:45%;



	padding:2%;



}







.bx-wrapper .bx-caption h1{



	font-family:'PT Sans';



	display: block;



	font-size: 48px;



	color:#047fbb ;



	margin-bottom:5px;



	font-weight:600;







}







.bx-wrapper .bx-caption .small {



	    background: rgba(255, 255, 255, 0.50) none repeat scroll 0 0;



	color: #333;



	font-family:'PT Sans';



	display: block;



	font-size: 15px;



	line-height:24px;



	font-weight:normal;



	padding:15px;



	text-align:justify;



	



}







.bx-wrapper .bx-caption p{ font-size:16px; color:#666; text-align:justify; padding-top:15px;}