/* Basic jQuery Slider essential styles */
#image-rotator ul.bjqs-controls a {
	-webkit-transition: 0.4s;
	   -moz-transition: 0.4s;
		-ms-transition: 0.4s;
		 -o-transition: 0.4s;
			transition: 0.4s;
	opacity:			0;
	filter:alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
#image-rotator:hover ul.bjqs-controls a {
	opacity:			1;
	filter:alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

ul.bjqs				{ position: relative; list-style: none; padding: 0; margin: 0; overflow: hidden; display: none; }
li.bjqs-slide		{ position: absolute; display: none;}
ul.bjqs-controls	{ list-style: none; margin: 0; padding: 0; z-index: 9999; }
ol.bjqs-markers		{ list-style: none; padding: 0; margin: 0; width: 100%; }
ol.bjqs-markers li	{ display: inline; }
ol.bjqs-markers li a{ display: inline-block; }
p.bjqs-caption		{ display: block; width: 96%; margin: 0; padding: 2%; position: absolute; bottom: 0; }
ol.bjqs-markers.h-centered { text-align: center; }

ul.bjqs-controls.v-centered li a			{ position: absolute; }
ul.bjqs-controls.v-centered li.bjqs-next a	{ top: 50% !important; right:	0px; }
ul.bjqs-controls.v-centered li.bjqs-prev a	{ top: 50% !important; left:	0px; }

ul.bjqs-controls.v-centered li.bjqs-next a,
ul.bjqs-controls.v-centered li.bjqs-prev a {
	margin-top: -19px;
}

#image-rotator:hover li.bjqs-next a	{ right:	15px; }
#image-rotator:hover li.bjqs-prev a	{ left:		15px; }

/* Div Image Rotator */
ul.bjqs-controls li a,
ul.bjqs-controls li a:hover,
ul.bjqs-controls li a:focus,
ul.bjqs-controls li a:active {
	display:			block;
	padding:			10px 12px;
	text-decoration:	none;
}

ol.bjqs-markers li a,
ol.bjqs-markers li a:hover,
ol.bjqs-markers li a:focus,
ol.bjqs-markers li a:active {
	width:				30px;
	height:				30px;
	line-height:		28px;
	vertical-align:		middle;
	padding:			0px;
	margin:				5px;
	text-decoration:	none;
	border-width:		1px;
	border-style:		solid;
	display:			inline-block;
	-webkit-box-sizing:	border-box;
	   -moz-box-sizing:	border-box;
			box-sizing:	border-box;
	outline:			0;
}
p.bjqs-caption {
	background:			rgba(0, 0, 0, 0.9);
}