/* Basic jQuery Slider essential styles */

ul.bjqs { 
	position:absolute; 
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden; 
	display:none;
	}
	
li.bjqs-slide{position:absolute; display:none; height: 100%;}

ul.bjqs-controls { 
	list-style: none;
	margin: 0px 5px;
	padding: 0;
	z-index: 9999;
	top: 42% !important;
	position: relative;
	}

ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}

ol.bjqs-markers.h-centered {
	text-align: center;
	position: absolute;
	bottom: 20px;
	z-index: 900;
	}

ol.bjqs-markers li { 
	display: inline;
	}
	
	 
ol.bjqs-markers li a { 
color: #ffffff;
text-decoration: none;
background-color: #f29200;
margin: 0 2px;
font-size: 8px;
border-radius: 20px;
height: 13px;
width: 20px;
padding: 5px 0 1px 0;
font-weight: bold;
line-height: 100%;



	}
	
	ol.bjqs-markers li.active-marker a { 
color: #004868;
	text-decoration: none; 
	background-color: #ffffff;
}

ol.bjqs-markers li a:hover { 
	color: #004868;
	text-decoration: none; 
	background-color: #ffffff;

	}

ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#banner-fade {
/*top: 0;*/
width: 100%;
margin-left: auto;
margin-right: auto;
height: 350px;
}

.bjqs {
height: 100%;
}

.bjqs h2 {
font-size: 18px;
font-weight: 200; 
text-transform: uppercase;
display: block;
text-align: left;
margin-bottom: 10px;
background-color: transparent;
color: #004595;
padding: 0;

}

.bjqs h3, .bjqs h3 a {
font-size: 13px;
font-weight: 300; 
text-transform: uppercase;
color: #ffffff;
display: block;
text-align: left;
text-decoration: none;
font-family: 'Bitter', serif;
line-height: 120%;

}

.bjqs p, .bjqs p a {
font-size: 11px;
font-weight: 300; 
text-transform: uppercase;
color: #ffffff;
display: block;
text-align: left;
text-decoration: none;
line-height: 110%;

}

.bjqs p a:hover, .bjqs h3 a:hover {
	color: #004595;
}

li.bjqs-slide a img {
	width:100%;
	height: 100%;
	object-fit: cover;
	
	/*width: 100vw;*/
	
	}
	
	
	.caption-over{
	position: absolute;
	bottom: 0px;
	right: 80px;
	width: 180px;
	height: auto;
	margin-left: -430px;
	text-align: center;
	background-color: rgba(255,141,0,0.9);
	padding: 10px 30px;
	z-index: 1000;
	}
	
	.caption-over.first {
	
display: block;
position: absolute;
top: 34vh;
left: 50%;
margin-left: -175px;
height: 100%;
width: 350px;


}
	
	.logo-home {
width: 100%;

	}
		
	.logo-home.first {
width: 100%;

	}