.bx-wrapper {margin-bottom:0;}
.bx-wrapper .bx-viewport {border:none;left:0;box-shadow:none;}
.bx-wrapper .bx-viewport ul {margin:0;padding:0;}
.bx-wrapper .bx-controls-direction a {z-index:90;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:10px;pointer-events:none;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {pointer-events:all;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#ccc;box-shadow:0 0 6px 1px #000;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#fff;}

.bxslider_captions {position:absolute;top:0;left:0;width:40%;text-align:center;background:rgba(0,0,0,0.5);color:#fff;height:285px;padding:15px;z-index:30px;}
.bxslider_captions h1 {font-family:"goudy";font-size:29px;color:#fefefe;text-shadow:1px 1px 1px #000;font-weight:normal;line-height:25px;letter-spacing:-1px;font-variant:normal;}
.bxslider_captions p {
	color: #f8f9f4;
	font-size: 14px;
	font-family: "karla";
	line-height: 1.3em;
	margin: 20px 0 0;
	text-shadow: 0px 0px 5px #000;
	text-align: left;
}
.bxslider_captions a {
	float: right;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px 20px 10px 20px;
	font-size: 25px;
	width: 283px;
	height: 44px;
	font-family: "goudy";
	text-shadow: 1px 1px 1px #000000;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: -1px;
	font-variant: normal;
}
@media screen and (max-width:1000px) {
	.bxslider_captions {width:50%;}
}
@media screen and (max-width:900px) {
	.bxslider_captions {width:100%;}
	.bxslider_captions h1 {font-size:24px;line-height:normal;}
	.bxslider_captions p {margin:0;}
	.bxslider_captions a {font-size:23px;line-height:normal;}
}
@media screen and (max-width:700px) {
	.bxslider_captions {display:none;}
}