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

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

ol.bjqs-markers li { display:inline; }

ol.bjqs-markers li a { display:inline-block; }

p.bjqs-caption { text-align:left; display:block; width:96%; margin:0; padding:2%; position:absolute; bottom:0; }

ul.bjqs-controls.v-centered li a {
    display: block;
    padding: 10px;
    background: #fff;
    color: #000;
    text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover {
    background: #000;
    color: #fff;
}

ol.bjqs-markers li a {
    padding: 5px 10px;
    background: #000;
    color: #fff;
    margin: 5px;
    text-decoration: none;
}

ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
    background: #999;
}

p.bjqs-caption {
    color: #fff;
    font-family: "Open Sans", helvetica, arial;
    background: rgba(0,0,0,0.7);
}
