.capt-below {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
}

.capt-below h2 {
    font-weight: 400;
    font-size: 14px;
}

.capt-below p {
    font-weight: 300;
    font-size: 12px;
}

figure,
figcaption {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.bss-slides {
    position: relative;
    display: block;
}

.bss-slides:focus {
    outline: 0;
}

.bss-slides figure {
    position: absolute;
    top: 0;
    width: 100%;
}

.bss-slides figure:first-child {
    position: relative;
}

.bss-slides figure img {
    opacity: 0;
    -webkit-transition: opacity 1.2s;
    transition: opacity 1.2s;
    position: relative;
    /*-webkit-backface-visibility: hidden;
backface-visibility: hidden;
*/
}

.bss-slides .bss-show {
    z-index: 3;
}

.bss-slides .bss-show img {
    opacity: 1;
    /* -webkit-backface-visibility: hidden;
backface-visibility: hidden;*/
}

.figcaption {
    font-family: sans-serif;
    font-size: .8em;
    bottom: .75em;
    padding: 1em;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .25);
    border-radius: 2px;
    opacity: 0;
    -webkit-transition: opacity 1.2s;
    transition: opacity 1.2s;
    text-align: center;
    display: block;
}

.bss-slides .bss-show .figcaption {
    z-index: 2;
    opacity: 1;
}

.bss-slides figcaption a {
    color: #fff;
}

.bss-next,
.bss-prev {
    color: #000;
    position: absolute;
    background: #EC221D;
    background: rgba(236, 34, 29, .7);
    top: 50%;
    z-index: 4;
    font-size: 2em;
    margin-top: -1.2em;
    opacity: .8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bss-next:hover,
.bss-prev:hover {
    cursor: pointer;
    opacity: 1;
}

.bss-next {
    right: 0;
    padding: 10px 5px 15px 10px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.bss-prev {
    left: 0;
    padding: 10px 10px 15px 5px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}