/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; display:none;}
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{padding: 0; margin: 0; width:100%; position:absolute; top:300px; right:-520px;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline; margin-right:10px; font-size:18px; font-weight:600; font-family: 'Roboto', sans-serif; }
ol.bjqs-markers li a{display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; color:#999; }
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ol.bjqs-markers li.active-marker { border:2px solid #000; border-radius:35px; width:35px; height:35px; line-height:35px; display:inline-block; }
ol.bjqs-markers li.active-marker a { color:#000; }

.banner-fade-txt { position:absolute; top:50px; right:-400px; background-color:#fff; height:350px; width:500px; padding:50px; }
.banner-fade-txt h3 { font-size:40px; font-weight:700; font-family: 'Roboto', sans-serif; }
.banner-fade-txt dl { margin-top:30px; }
.banner-fade-txt dl dt { font-size:25px; }
.banner-fade-txt dl dd { font-size:32px; }
.banner-fade-txt p { font-size:14px; margin-top:100px; color:#999; }
.banner-fade-txt p span { font-size:16px; display:block; font-weight:600; margin-bottom:10px; }