.ba__slideshow-wrap{display:-ms-flexbox;display:-webkit-box;display:flex; width: 100%; height: auto; min-height: 100px; position: relative; background-color: rgba(0,0,0,.2); margin: 0 auto; font-size: 16px; font-size: 1rem; direction: ltr;}
.ba__slideshow-wrap.ItemReady{background: none;}
.ba__slideshow-wrap::before{position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -15px; content: ''; border:6px solid rgb(246, 242, 242); border-top:6px solid #0343f3; border-radius: 50%; width: 30px; height: 30px; -webkit-animation: best-spin 2s linear infinite; animation: best-spin 2s linear infinite;}
.ba__slideshow-wrap > *, .ba__slideshow-wrap.ItemReady::before, .ba__slideshow > * > .bit-wrap:empty, .ba__slideshow-wrap .pager-img{display: none;}
.ba__slideshow-wrap.ItemReady > *, .ba__slideshow-wrap.ItemError > *:first-child{display:block !important; width: 100%; height: 100%; position: relative;}
.ba__slideshow-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.ba__slideshow-wrap a:focus{outline:0}
.ba__slideshow{margin: 0; padding: 0; list-style: none; position: relative; z-index: 1; width: 100%; height: 100%; overflow: hidden;display: block; -webkit-box-shadow: 0 0 .3em rgba(0,0,0,.1); box-shadow: 0 0 .3em rgba(0,0,0,.1);}
.ba__slideshow > *{visibility: hidden; position: absolute; left: 0; top: 0; height:100%;width:100%; z-index: 1; display: block;}
.ba__slideshow > .active, .ba__slideshow > [data-animating]{visibility: visible;}
.ba__slideshow > * > *{position: absolute; left: 0; top: 0; height:100%;width:100%; z-index: 1;}
.ba__slideshow > [data-animating]{z-index: 5;}
.ba__slideshow > [data-animating] .ba__image{opacity: 0;}
.ba__slideshow > [data-animating] > .bit-wrap{visibility: visible; z-index: 2;}
.ba__slideshow .bit{position:absolute;top:0;left:0;opacity:1;background-size:cover;color: #fff; -webkit-transition: all .3s ease-in; transition: all .3s ease-in;}
.ba__slideshow-wrap .ba__control{width: 100%; height:auto; position: relative;}
.ba__slideshow-wrap .ba__control > *{width: 100%; height: 100%; display:block; line-height: 0; position: relative; overflow: hidden;scroll-behavior: smooth;}
.ba__slideshow-wrap .ba__control.type-dots > *, .ba__slideshow-wrap .ba__control.type-numbers > *{overflow: visible;}
.ba__slideshow-wrap .ba__control > * > *{display: inline-block;margin:5px 0; padding:10px 0;}
.ba__slideshow-wrap .pager, .ba__slideshow-wrap .pager > *{list-style: none; display: -ms-inline-flexbox; display: -webkit-inline-box; display: inline-flex; padding:0; margin: 0; line-height: normal; text-align: left; width:auto; z-index: 2; -webkit-transition: all .2s; transition: all .2s}
.ba__slideshow-wrap .pager-item{display:block;width: 30px;height: 25px;line-height: 25px; background-color: #000;margin: 0 3px;color: #fff; text-align: center; cursor: pointer;border-radius: 3px; font-size: 12px; position: relative;}
.ba__slideshow-wrap .pager.numbers{background-color: rgba(0,0,0,0.5);border-radius: 3px;padding: 5px;}
.ba__slideshow-wrap .pager.dots .pager-item,
.ba__slideshow-wrap .pager.dots-preview .pager-item{width: 16px; height: 16px; text-indent: -999em; margin: 0 5px; border-radius: 50%;}
.ba__slideshow-wrap .pager.dots .pager-img,
.ba__slideshow-wrap .pager.numbers .pager-img{position: absolute; left: -45px; top: -85px; width: 100px; height: 80px; border: 3px solid #000; border-radius: 3px; max-width: none;}
.ba__slideshow-wrap .type-dots-preview > *{overflow: visible;}
.ba__slideshow-wrap .pager.dots > *:hover .pager-img, .ba__slideshow-wrap .pager.numbers > *:hover .pager-img{display: block;}
.ba__slideshow-wrap .pager.thumbnails{width: auto; display:-ms-inline-flexbox; display:-webkit-inline-box; display:inline-flex; position: relative;}
.ba__slideshow-wrap .pager.thumbnails .pager-item{display: -ms-flexbox;display: -webkit-box;display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center;overflow: hidden; width:100%; height:100%; padding:3px;font-size: 1vw;}
.ba__slideshow-wrap .pager.thumbnails .pager-img{display: block; width: 8em; height: 6em; font-size: 1em;}
.ba__slideshow-wrap .pager.thumbnails h4{font-size: 18px; font-weight: 500; padding:0 8px; text-align: left; min-width: 6em;}
.ba__slideshow-wrap .pager > .active > .pager-item{background-color: #ec2b2b}
.ba__slideshow-wrap.pager-vertical .ba__control.type-thumbnails{width: 30%; height: 100%;}
.ba__slideshow-wrap.pager-vertical .pager.thumbnails, .ba__slideshow-wrap.pager-horizontal{-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.ba__slideshow-wrap .ba__control .thumb-scroll{position: absolute; left: 0; top:0; line-height: 1.5; z-index: 9; display: none; width: 2rem; height: 2rem; cursor: pointer; font-style: normal; color: #999;-ms-flex-align: center;-webkit-box-align: center;align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; font-size: 16px;}
.ba__slideshow-wrap .ba__control .thumb-scroll:hover{opacity: .6;}
.ba__slideshow-wrap .ba__control .thumb-scroll.disable{opacity: .2;}
.ba__slideshow-wrap .ba__arrow{position: absolute;left: 0px;top: 50%;z-index: 9;background-color: #333;width: 42px;height: 82px;font-size: 24px;line-height: 0; color: #fff; margin-top:-41px; cursor: pointer; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -webkit-transition: all .3s; transition: all .3s;}
.ba__slideshow-wrap .ba__arrow svg, .ba__slideshow-wrap .ba__control .thumb-scroll svg{overflow:hidden; vertical-align:middle; fill:none; stroke:currentColor; stroke-width:3; width:1em;}
.ba__slideshow-wrap .ba__arrow > img{max-height: 100%; display: none}
.ba__slideshow-wrap .ba__arrow:hover, .ba__slideshow-wrap .ba__arrow:focus{opacity: .7;}
.ba__slideshow-wrap .ba__arrow.next{left: auto; right: 0px;}
.ba__slideshow .ba__captions{position:absolute;z-index:9;top: auto;bottom:-100%;left:0;width:100%;padding:1.5em;color:#fff;background:rgba(0,0,0,0.5);background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); height: auto;}
.ba__slideshow .ba__captions > .title{font-size: 2em; font-weight: 700; position: relative; line-height: normal; font-family: 'Raleway', sans-serif; color: inherit;}
.ba__slideshow .ba__captions > .description{font-size: 1.25em; font-weight: 300; margin:.2em 0 .8em; position: relative;}
.ba__slideshow .ba__captions .btn-primary{background: #02dd39;padding: .5em 1em;text-transform: uppercase;font-weight: 600;font-size: .9em;border-radius: 2px;}
.ba__slideshow.caption-left .ba__captions{left: -100%; bottom: 0; top: auto; right: auto;}
.ba__slideshow.caption-right .ba__captions{right: -100%; bottom: 0; left: auto; top: auto;}
.ba__slideshow.caption-top .ba__captions{top: -100%; bottom: auto; left: 0; right: auto;}
.ba__slideshow.caption-bottom > .active > .ba__captions{bottom:0%;}
.ba__slideshow.caption-left > .active > .ba__captions{left:0%;}
.ba__slideshow.caption-right > .active > .ba__captions{right:0%;}
.ba__slideshow.caption-top > .active > .ba__captions{top:0%;}
.ba__slideshow > .active > .ba__captions{-webkit-transition: all .3s linear .5s;transition: all .3s linear .5s;}
.ba__progress-bar{width:100%; display: block; position: relative;}
.ba__progress{position: absolute; top: 0; left: 0; width: 0; height: 5px; display: block; background: #02dd39; z-index: 11;}
.ba__progress[style*="100%"]{visibility: hidden;}
.ba__slideshow .ba__image{width: 100%; height: 100%; display: block; border: 0;}
.ba__slideshow-wrap .disable,.ba__slideshow-wrap.dragging *,.ba__slideshow-wrap.animating .ba__arrow{pointer-events:none!important; -webkit-transition:none; transition:none;}
.ba__slideshow-wrap.animating .ba__arrow{opacity: 0;}
.ba__slideshow-wrap.dragging{cursor: -webkit-grabbing;cursor: grabbing;}
@-webkit-keyframes best-spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform:rotate(360deg);}}
@keyframes best-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@media (max-width: 991px) {
    .ba__slideshow-wrap .ba__captions{font-size: 1.8vw;}
    .ba__slideshow-wrap .pager.thumbnails .pager-item{padding: 1px}
    .ba__slideshow-wrap.pager-horizontal .pager.thumbnails .pager-img{min-height:8em !important;}
    .ba__slideshow-wrap .pager.thumbnails h4{font-size: 14px; line-height: normal;}
    .ba__slideshow-wrap.style20 .pager.thumbnails .pager-img,
    .ba__slideshow-wrap.style21 .pager.thumbnails .pager-img,
    .ba__slideshow-wrap.style22 .pager.thumbnails .pager-img,
    .ba__slideshow-wrap.style23 .pager.thumbnails .pager-img{display: none;}
}

/*// STYLE 1 /////////////////*/
.ba__slideshow-wrap.style1 .ba__arrow{background: #696977;}
.ba__slideshow-wrap.style1 .ba__arrow:hover{width: 4rem; opacity: 1;}
.ba__slideshow-wrap.style1 .pager.dots .pager-item{background: rgba(150,150,150,.5);}
.ba__slideshow-wrap.style1 .pager.dots > .active .pager-item{background: #ec2b2b; -webkit-transform: scale(1.1); transform: scale(1.1)}

/*// STYLE 2 /////////////////*/
.ba__slideshow-wrap.style2 .ba__slideshow .ba__captions{background: #2e384a; right: 0; top: 0; bottom: 0; left: auto; width: 30%; padding: 1.8em;}
.ba__slideshow-wrap.style2 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style2 .ba__arrow{background: #2e384a; color: #fff; width: 62px; height: 62px; bottom: 0; top: auto;}
.ba__slideshow-wrap.style2 .ba__arrow.next{left: 63px; right: auto;}
.ba__slideshow-wrap.style2 .pager.dots .pager-item{background: none; border:2px solid rgba(150,150,150,.5);}
.ba__slideshow-wrap.style2 .pager.dots > .active .pager-item{border-color: transparent; background: #ec2b2b;}

/*// STYLE 3 /////////////////*/
.ba__slideshow-wrap.style3 .ba__slideshow .ba__captions{background: none; padding: 10%; text-align: center; top: auto; left: 0;}
.ba__slideshow-wrap.style3 .ba__slideshow > .active > .ba__captions {bottom: 50%; width: 100%; -webkit-transform: translate(0%, 50%); transform: translate(0%, 50%);}
.ba__slideshow-wrap.style3 .ba__captions > .title{font-size: 2.5vw; border: .1em solid; padding: 1vw; text-transform: uppercase; display: inline-block;}
.ba__slideshow-wrap.style3 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style3 .ba__arrow{background: #eee; color: #000; width: 62px; height: 62px;}
.ba__slideshow-wrap.style3 .pager.dots .pager-item{background:rgba(46, 41, 41, 0.2); -webkit-transform: scale(.8); transform: scale(.8);}
.ba__slideshow-wrap.style3 .pager.dots > .active .pager-item{background: #ec2b2b;-webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);-webkit-transform: scale(1);transform: scale(1);}

/*// STYLE 4 /////////////////*/
.ba__slideshow-wrap.style4 .ba__slideshow .ba__captions{background: none; padding:2vw; text-align: center; top: auto; bottom: -100%; left: 50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); width: auto; max-width: 30em; display: table;}
.ba__slideshow-wrap.style4 .ba__slideshow .ba__captions::before,
.ba__slideshow-wrap.style4 .ba__slideshow .ba__captions::after{position: absolute; left: 0; top: 0; width: 100%; height: 20%; border:0 solid; border-width:.5em .5em 0; content: ''; display: block; font-size: 1vw;}
.ba__slideshow-wrap.style4 .ba__slideshow .ba__captions::after{border-width: 0 .5em .5em; top: auto; bottom: 0;}
.ba__slideshow-wrap.style4 .ba__slideshow > .active > .ba__captions {bottom: 50%;}
.ba__slideshow-wrap.style4 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style4 .ba__arrow{background: none; color: #fff; border: 3px solid; left: 1vw; width: 62px; height: 62px;}
.ba__slideshow-wrap.style4 .ba__arrow.next{left: auto; right: 1vw;}
.ba__slideshow-wrap.style4 .pager.dots .pager-item{background:rgba(46, 41, 41, 0.2); border-radius: 0;}
.ba__slideshow-wrap.style4 .pager.dots > .active .pager-item{background: #ec2b2b;-webkit-transform: scale(0.5);transform: scale(0.5); -webkit-box-shadow: 0 0 0 .5rem #242630; box-shadow: 0 0 0 .5rem #242630;}

/*// STYLE 5 /////////////////*/
.ba__slideshow-wrap.style5 .ba__slideshow .ba__captions{background:rgba(255,255,255,.9); color: #000; padding:2vw; text-align:left; top: auto; bottom: -100%; left:0; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); width: auto; max-width: 30em; display: table; border-right: 1em solid #ec4b4b;}
.ba__slideshow-wrap.style5 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style5 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style5 .ba__arrow{background: #fff; color: #000; left:auto; right: 63px; top: auto; bottom: 0; width: 62px; height: 62px;}
.ba__slideshow-wrap.style5 .ba__arrow.next{right: 0;}
.ba__slideshow-wrap.style5 .pager.dots .pager-item{background: rgba(46, 41, 41, 0.2); border:2px solid transparent;}
.ba__slideshow-wrap.style5 .pager.dots > .active .pager-item{border-color: #ec2b2b; background: none;}


/*// STYLE 6 /////////////////*/
.ba__slideshow-wrap.style6 .ba__slideshow .ba__captions{background:#fff; color: #000; padding:2vw; text-align:left; top: auto; bottom: -100%; left:62px; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); width: auto; max-width: 20em; display: table; height: 100%; -webkit-box-shadow: 0 0 1em rgba(0,0,0,0.5); box-shadow: 0 0 1em rgba(0,0,0,0.5);}
.ba__slideshow-wrap.style6 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style6 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style6 .ba__arrow{background: rgb(223, 75, 75); color: #fff; left:0; right:auto; top:0; bottom:auto; width: 62px; height:50%;margin: 0; -webkit-box-shadow: 0 0 1px; box-shadow: 0 0 1px;}
.ba__slideshow-wrap.style6 .ba__arrow.next{top:50%;}
.ba__slideshow-wrap.style6 .pager.dots .pager-item{background: rgba(46, 41, 41, 0.2); -webkit-transform: scale(0.5);transform: scale(0.5);}
.ba__slideshow-wrap.style6 .pager.dots > .active .pager-item{background: #ec2b2b; border-radius: 0 50% 50%; -webkit-transform: rotate(45deg); transform: rotate(45deg);}


/*// STYLE 7 /////////////////*/
.ba__slideshow-wrap.style7 .ba__slideshow .ba__captions{background:none; color: #fff; padding:2vw; text-align:left; top: auto; bottom: -100%; left:0; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); width: auto; max-width: 30em; display: table;}
.ba__slideshow-wrap.style7 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style7 .ba__captions > .description{margin: 1vw 0; padding: 0 0 0 1em; border-left: .6rem double;}
.ba__slideshow-wrap.style7 .ba__arrow{background: #fff; color: #000; left:auto; right: 63px; top: auto; bottom: 0; width: 62px; height: 62px;}
.ba__slideshow-wrap.style7 .ba__arrow.next{right: 0;}
.ba__slideshow-wrap.style7 .pager.dots .pager-item{background: rgba(46, 41, 41, 0.2); border-radius: 0; border:2px solid transparent}
.ba__slideshow-wrap.style7 .pager.dots > .active .pager-item{border-color: #ec2b2b; background: none; -webkit-transform: scale(1.2); transform: scale(1.2);}


/*// STYLE 8 /////////////////*/
.ba__slideshow-wrap.style8 .ba__slideshow .ba__captions{background:#fff; color: #000; padding:1.5em; text-align:left; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); width: auto; max-width: 30em; display: table; outline: .4em double rgba(255, 255, 255, .8); outline-offset: .5em;}
.ba__slideshow-wrap.style8 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style8 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style8 .ba__arrow{background: none; color: #fff; font-size: 2rem;}
.ba__slideshow-wrap.style8 .pager.dots .pager-item{background: none; border-radius: 0; border:3px solid rgba(46, 41, 41, 0.2)}
.ba__slideshow-wrap.style8 .pager.dots > .active .pager-item{border:4px double #ec2b2b; -webkit-transform: rotate(45deg); transform: rotate(45deg);}

/*// STYLE 9 /////////////////*/
.ba__slideshow-wrap.style9 .ba__slideshow .ba__captions{background:#fff; color: #000; padding:1.5em; text-align:left; top:auto; bottom:2.5rem; left:auto; right: -100%; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); width: auto; max-width: 30em; display: table; border-bottom: 5px solid #f90;}
.ba__slideshow-wrap.style9 .ba__slideshow > .active > .ba__captions {right: 1em;}
.ba__slideshow-wrap.style9 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style9 .ba__arrow{background:#f90; color: #fff;width: 5rem; left: auto; right: 6.1rem; top: auto; bottom: 1rem; height: 3.6rem; opacity: 1;}
.ba__slideshow-wrap.style9 .ba__arrow.next{right: 1rem;}
.ba__slideshow-wrap.style9 .ba__arrow:hover, .ba__slideshow-wrap.style9 .ba__arrow:focus{background: #000;}
.ba__slideshow-wrap.style9 .pager.dots .pager-item{background: none; border:3px solid rgba(46, 41, 41, 0.2)}
.ba__slideshow-wrap.style9 .pager.dots > .active .pager-item{border-color:#ec2b2b;}

/*// STYLE 10 /////////////////*/
.ba__slideshow-wrap.style10 .ba__slideshow .ba__captions{background:#fff; color: #000; padding:1.5em; text-align:left; top:auto; bottom:-100%; left:0; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center;}
.ba__slideshow-wrap.style10 .ba__slideshow > .active > .ba__captions {bottom: 0;}
.ba__slideshow-wrap.style10 .ba__captions > .title{width: 30%;}
.ba__slideshow-wrap.style10 .ba__captions > .description{margin:0; padding: .5rem 1rem;}
.ba__slideshow-wrap.style10 .ba__captions .btn{min-width: 8em;}
.ba__slideshow-wrap.style10 .ba__arrow{background:#242630; color: #fff; left: 1rem; width: 3rem; height: 3rem;border-radius: 50%; -webkit-box-shadow: 0 0 0 .5rem rgba(255, 255, 255, .3); box-shadow: 0 0 0 .5rem rgba(255, 255, 255, .3);}
.ba__slideshow-wrap.style10 .ba__arrow.next{right: 1rem; left: auto;}
.ba__slideshow-wrap.style10 .pager.dots .pager-item{background: rgba(46, 41, 41, 0.2); -webkit-transform: scale(.6); transform: scale(.6);}
.ba__slideshow-wrap.style10 .pager.dots > .active .pager-item{background: #ec2b2b;  width: 2rem; border-radius: 1rem;}


/*// STYLE 11 /////////////////*/
.ba__slideshow-wrap.style11 .ba__slideshow .ba__captions{background:none; color: #fff; padding:0; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); width: auto; max-width: 30em; display: table;}
.ba__slideshow-wrap.style11 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style11 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style11 .ba__arrow{background: #fff; color: #000; border-radius: .3rem; left: 1rem;}
.ba__slideshow-wrap.style11 .ba__arrow.next{right: 1rem; left: auto;}
.ba__slideshow-wrap.style11 .pager.numbers{background: none;}
.ba__slideshow-wrap.style11 .pager.numbers .pager-item{background: #25252c; border-radius: .2rem;}
.ba__slideshow-wrap.style11 .pager.numbers > .active .pager-item{background: #ec2b2b;}

/*// STYLE 11 /////////////////*/
.ba__slideshow-wrap.style12 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1em; text-align:left; top: auto; bottom: -100%; left:0%; -webkit-transform: translate(0%, 0%); transform: translate(-0%, 0%); width: auto; max-width: 30em; display: table;}
.ba__slideshow-wrap.style12 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style12 .ba__captions > .title{background: #a62daa;padding: .6em 1em;display: inline-block;text-transform: uppercase;line-height: 1;border-radius: 2px;}
.ba__slideshow-wrap.style12 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style12 .ba__arrow{background: #fff; color: #000; border-radius: .3rem; top: auto; bottom: 1rem; left: auto; right: 4.1rem; width: 3rem; height: 3rem;}
.ba__slideshow-wrap.style12 .ba__arrow.next{right: 1rem;}
.ba__slideshow-wrap.style12 .pager.numbers{background: none;}
.ba__slideshow-wrap.style12 .pager.numbers .pager-item{background: none; border-radius: 0; border-bottom:3px solid currentColor;color: rgba(46, 41, 41, 0.2); font-weight: bold;}
.ba__slideshow-wrap.style12 .pager.numbers > .active .pager-item{color:#ec2b2b;}


/*// STYLE 13 /////////////////*/
.ba__slideshow-wrap.style13 .ba__slideshow .ba__captions{background:none; color: #fff; padding:0; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); width: auto; max-width: 30em; display: table;}
.ba__slideshow-wrap.style13 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style13 .ba__captions > .title{line-height: 1; text-transform: uppercase; border-bottom: .2em solid; display: inline-block; padding: .5rem 0;}
.ba__slideshow-wrap.style13 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style13 .ba__arrow{background: #fff; color: #000; border-radius:50%; left: 1rem; width: 3rem; height: 3rem;-webkit-box-shadow: 0 0 .3rem rgba(0,0,0,.2); box-shadow: 0 0 .3rem rgba(0,0,0,.2);}
.ba__slideshow-wrap.style13 .ba__arrow.next{right: 1rem; left: auto;}
.ba__slideshow-wrap.style13 .pager.numbers{background: rgba(0,0,0,.2); border-radius: 3rem; padding: .5rem;}
.ba__slideshow-wrap.style13 .pager.numbers .pager-item{background: none; border-radius: 50%; font-weight: bold; width: 26px; height: 26px;}
.ba__slideshow-wrap.style13 .pager.numbers > .active .pager-item{background: rgba(0,0,0,0.5);}

/*// STYLE 14 /////////////////*/
.ba__slideshow-wrap.style14 .ba__slideshow .ba__captions{background:none; color: #fff; padding:0; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); width: auto; max-width: 30em; display: table;}
.ba__slideshow-wrap.style14 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style14 .ba__captions > .title{line-height: 1; text-transform: uppercase; padding:0;}
.ba__slideshow-wrap.style14 .ba__captions > .description{margin: 1vw 0; background: #fff; color: #000; border-radius: .3rem; padding: 1em;}
.ba__slideshow-wrap.style14 .ba__arrow{background: #fff; color: #000; border-radius:.3rem; left: 1rem; width: 3rem; height: 3rem; -webkit-box-shadow: 0 0 0 .3rem rgba(150,150,150,.5); box-shadow: 0 0 0 .3rem rgba(150,150,150,.5);}
.ba__slideshow-wrap.style14 .ba__arrow.next{right: 1rem; left: auto;}
.ba__slideshow-wrap.style14 .pager.numbers{background: rgba(0,0,0,.2); border-radius: .3rem; padding: .5rem;}
.ba__slideshow-wrap.style14 .pager.numbers .pager-item{background:rgba(0,0,0,0.5); border-radius: .3rem; font-weight: bold; width: 26px; height: 26px;}
.ba__slideshow-wrap.style14 .pager.numbers > .active .pager-item{background: #ec2b2b;}

/*// STYLE 15 /////////////////*/
.ba__slideshow-wrap.style15 .ba__slideshow .ba__captions{background:none; color: #fff; padding:0; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); max-width: 30em;}
.ba__slideshow-wrap.style15 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style15 .ba__captions > .description{margin: 1vw 0;}
.ba__slideshow-wrap.style15 .ba__arrow{background: #fff; color: #000; -webkit-box-shadow: 0 0 .3rem rgba(0,0,0,.2); box-shadow: 0 0 .3rem rgba(0,0,0,.2);}
.ba__slideshow-wrap.style15 .pager.numbers{background: none;}
.ba__slideshow-wrap.style15 .pager.numbers .pager-item{background: none; color: #242630; border-radius:0; border:0 solid rgba(46, 41, 41, 0.2); font-weight: bold; border-width: 5px 0 0; line-height: 1.5;}
.ba__slideshow-wrap.style15 .pager.numbers > .active .pager-item{background: #ec2b2b; color: #fff;}

/*// STYLE 16 /////////////////*/
.ba__slideshow-wrap.style16 .ba__slideshow{border-radius: .2rem;}
.ba__slideshow-wrap.style16 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1.5rem; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%,50%); transform: translate(-50%,50%); max-width: 80%;}
.ba__slideshow-wrap.style16 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style16 .ba__arrow{background: none; color: #fff; border:2px solid; left: 1rem; width: 3rem; height: 3rem; border-radius: 50%;}
.ba__slideshow-wrap.style16 .ba__arrow.next{left: auto; right: 1rem;}
.ba__slideshow-wrap.style16 .pager-wrap > *{padding: 0;}
.ba__slideshow-wrap.style16 .type-thumbnails{height: 26%; margin-top: .5rem; padding: .5rem 2rem; border-radius: .2rem; background: #25252c;}
.ba__slideshow-wrap.style16 .pager.thumbnails h4{display: none;}
.ba__slideshow-wrap.style16 .pager.thumbnails .pager-img{width: 100%; height: auto; min-height:6rem; padding: .4em; background: rgba(255, 255, 255, .3);}
.ba__slideshow-wrap.style16 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff;}
.ba__slideshow-wrap.style16 .ba__control .thumb-scroll{display:-ms-flexbox;display:-webkit-box;display:flex; top: 50%; margin-top: -1rem;}
.ba__slideshow-wrap.style16 .ba__control .thumb-scroll.next{left: auto; right: 0;}


/*// STYLE 17 /////////////////*/
.ba__slideshow-wrap.style17 {-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;}
.ba__slideshow-wrap.style17 .ba__slideshow-main{width: calc(100% - 10.5em);}
.ba__slideshow-wrap.style17 .ba__slideshow{border-radius: .2rem;}
.ba__slideshow-wrap.style17 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1.5rem; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%,50%); transform: translate(-50%,50%); max-width: 80%;}
.ba__slideshow-wrap.style17 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style17 .ba__arrow{background: none; color: #fff; border:2px solid; left: 1rem; width: 3rem; height: 3rem; border-radius: 50%;}
.ba__slideshow-wrap.style17 .ba__arrow.next{left: auto; right: 1rem;}
.ba__slideshow-wrap.style17.pager-vertical .type-thumbnails{width: 10rem; -ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1; margin-right: .5rem; padding: 2rem .5rem; border-radius: .2rem; background: #25252c;}
.ba__slideshow-wrap.style17 .pager-wrap > *{padding: 0;}
.ba__slideshow-wrap.style17 .pager.thumbnails{-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.ba__slideshow-wrap.style17 .pager.thumbnails > *{padding: 3px 3px 3px 0;}
.ba__slideshow-wrap.style17 .pager.thumbnails h4{display: none;}
.ba__slideshow-wrap.style17 .pager.thumbnails .pager-img{width: 100%; height: 100%; padding: .4em; background: rgba(255, 255, 255, .3);}
.ba__slideshow-wrap.style17 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff;}
.ba__slideshow-wrap.style17 .ba__control .thumb-scroll{display:-ms-flexbox;display:-webkit-box;display:flex; left: 50%; margin-left: -1rem; -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.ba__slideshow-wrap.style17 .ba__control .thumb-scroll.next{top: auto; bottom: 0;}


/*// STYLE 18 /////////////////*/
.ba__slideshow-wrap.style18 .ba__slideshow{border-radius: .2rem;}
.ba__slideshow-wrap.style18 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1.5rem; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%,50%); transform: translate(-50%,50%); max-width: 80%;}
.ba__slideshow-wrap.style18 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style18 .ba__arrow{background: none; color: #fff; border:2px solid; left: 1rem; width: 3rem; height: 3rem; border-radius: 50%;}
.ba__slideshow-wrap.style18 .ba__arrow.next{left: auto; right: 1rem;}
.ba__slideshow-wrap.style18 .type-thumbnails{-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1; margin-bottom: .5rem; padding: .5rem 2rem; border-radius: .2rem; background: #25252c;}
.ba__slideshow-wrap.style18 .pager-wrap > *{padding: 0;}
.ba__slideshow-wrap.style18 .pager.thumbnails h4{display: none;}
.ba__slideshow-wrap.style18 .pager.thumbnails .pager-img{width: 100%; min-height: 6rem; padding: .4em; background: rgba(255, 255, 255, .3);}
.ba__slideshow-wrap.style18 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff;}
.ba__slideshow-wrap.style18 .ba__control .thumb-scroll{display:-ms-flexbox;display:-webkit-box;display:flex; top: 50%; margin-top: -1rem;}
.ba__slideshow-wrap.style18 .ba__control .thumb-scroll.next{left: auto; right: 0;}


/*// STYLE 19 /////////////////*/
.ba__slideshow-wrap.style19 {-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;}
.ba__slideshow-wrap.style19 .ba__slideshow-main{width: calc(100% - 10.5em);}
.ba__slideshow-wrap.style19 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1.5rem; text-align:center; top: auto; bottom: -100%; left:50%; -webkit-transform: translate(-50%,50%); transform: translate(-50%,50%); max-width: 80%;}
.ba__slideshow-wrap.style19 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style19 .ba__arrow{background: none; color: #fff; border:2px solid; left: 1rem; width: 3rem; height: 3rem; border-radius: 50%;}
.ba__slideshow-wrap.style19 .ba__arrow.next{left: auto; right: 1rem;}
.ba__slideshow-wrap.style19.pager-vertical .type-thumbnails{width: 10rem; margin-left: .5rem; padding: 2rem .5rem; border-radius: .2rem; background: #25252c;}
.ba__slideshow-wrap.style19 .pager-wrap > *{padding: 0;}
.ba__slideshow-wrap.style19 .pager.thumbnails{-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.ba__slideshow-wrap.style19 .pager.thumbnails > *{padding: 3px 3px 3px 0;}
.ba__slideshow-wrap.style19 .pager.thumbnails h4{display: none;}
.ba__slideshow-wrap.style19 .pager.thumbnails .pager-img{width: 100%; height: 100%; padding: .4em; background: rgba(255, 255, 255, .3);}
.ba__slideshow-wrap.style19 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff;}
.ba__slideshow-wrap.style19 .ba__control .thumb-scroll{display:-ms-flexbox;display:-webkit-box;display:flex; left: 50%; margin-left: -1rem; -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.ba__slideshow-wrap.style19 .ba__control .thumb-scroll.next{top: auto; bottom: 0;}


/*// STYLE 20 /////////////////*/
.ba__slideshow-wrap.style20 {-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;}
.ba__slideshow-wrap.style20 .ba__slideshow-main{width: 70%; z-index: 1;}
.ba__slideshow-wrap.style20 .ba__slideshow .ba__captions{background:rgba(0,0,0,0.8); color: #fff; padding:1.5em; text-align:left; top: auto; bottom: -100%; left:0;}
.ba__slideshow-wrap.style20 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style20 .ba__arrow{background: #ec2b2b; color: #fff; left: auto; right:calc(3rem + 1px); top:0; width: 3rem; height: 3rem; margin: 0;}
.ba__slideshow-wrap.style20 .ba__arrow.next{right:0;}
.ba__slideshow-wrap.style20 .type-thumbnails{width: 30%; z-index: 2;}
.ba__slideshow-wrap.style20 .pager-wrap{width: auto; display: block; margin-left: -10px;}
.ba__slideshow-wrap.style20 .pager-wrap > *{padding: 0; margin: 0; display: block; padding-left: 10px;}
.ba__slideshow-wrap.style20 .pager.thumbnails{-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column; width: 100%;}
.ba__slideshow-wrap.style20 .pager.thumbnails > *{padding:0;}
.ba__slideshow-wrap.style20 .pager.thumbnails .pager-img{width: 10em; max-width: 100px; height: auto; min-height: 5rem; border-radius: .2rem; padding: .35rem; background: rgba(255, 255, 255, 0.3);}
.ba__slideshow-wrap.style20 .pager.thumbnails .pager-item{padding: 1em; margin: 0; border-radius: 0; background: #202025; background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.85)), to(rgba(0,0,0,.7))); background:linear-gradient(0deg, rgba(0,0,0,.85) 0%, rgba(0,0,0,.7) 100%);}
.ba__slideshow-wrap.style20 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff; overflow: visible;}
.ba__slideshow-wrap.style20 .pager.thumbnails > .active .pager-item::before{position: absolute; left: -8px; top: 50%; content: ''; z-index: -2; width: 15px; height: 15px; display: block; -webkit-transform: translate(0, -50%) rotate(45deg); transform: translate(0, -50%) rotate(45deg); background: #ec2b2b;}


/*// STYLE 21 /////////////////*/
.ba__slideshow-wrap.style21 .ba__slideshow .ba__captions{background:rgba(0,0,0,0.8); color: #fff; padding:1.5em; text-align:left; top: auto; bottom: -100%; left:0;}
.ba__slideshow-wrap.style21 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style21 .ba__arrow{background: #ec2b2b; color: #fff; left:0; top:1px; width: 3rem; height: 3rem; margin: 0;}
.ba__slideshow-wrap.style21 .ba__arrow.next{left:calc(3rem + 1px);}
.ba__slideshow-wrap.style21 .pager-wrap{width: auto; height: auto; display: block; margin-top: -10px;}
.ba__slideshow-wrap.style21 .pager-wrap > *{padding: 0; margin: 0; padding-top: 10px;}
.ba__slideshow-wrap.style21 .pager.thumbnails > *{padding:0;}
.ba__slideshow-wrap.style21 .pager.thumbnails .pager-img{width: 100px; height: auto; min-height: 5rem; border-radius: .2rem; padding: .35rem; background: rgba(255, 255, 255, 0.3);}
.ba__slideshow-wrap.style21 .pager.thumbnails .pager-item{padding: 1em; margin: 0; border-radius: 0; background: #202025; background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.85)), to(rgba(0,0,0,.7))); background:linear-gradient(0deg, rgba(0,0,0,.85) 0%, rgba(0,0,0,.7) 100%);}
.ba__slideshow-wrap.style21 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff; overflow: visible;}
.ba__slideshow-wrap.style21 .pager.thumbnails > .active .pager-item::before{position: absolute; left: 50%; top: -8px; content: ''; z-index: -2; width: 15px; height: 15px; display: block;  -webkit-transform: translate(-50%,0) rotate(45deg);  transform: translate(-50%,0) rotate(45deg); background: #ec2b2b;}

/*// STYLE 22 /////////////////*/
.ba__slideshow-wrap.style22 {-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;}
.ba__slideshow-wrap.style22 .ba__slideshow-main{width: 70%; z-index: 1;}
.ba__slideshow-wrap.style22 .ba__slideshow .ba__captions{background:rgba(0,0,0,0.8); color: #fff; padding:1.5em; text-align:left; top: auto; bottom: -100%; left:0;}
.ba__slideshow-wrap.style22 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style22 .ba__arrow{background: #ec2b2b; color: #fff; left:0; top:1px; width: 3rem; height: 3rem; margin: 0;}
.ba__slideshow-wrap.style22 .ba__arrow.next{left:calc(3rem + 1px);}
.ba__slideshow-wrap.style22 .type-thumbnails{width: 30%; z-index: 2; -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1;}
.ba__slideshow-wrap.style22 .pager-wrap{width: auto; display: block; margin-right: -10px;}
.ba__slideshow-wrap.style22 .pager-wrap > *{padding: 0; margin: 0; display: block; padding-right: 10px;}
.ba__slideshow-wrap.style22 .pager.thumbnails{-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column; width: 100%;}
.ba__slideshow-wrap.style22 .pager.thumbnails > *{padding:0;}
.ba__slideshow-wrap.style22 .pager.thumbnails .pager-img{width: 100px; height: auto; min-height: 5rem; border-radius: .2rem; padding: .35rem; background: rgba(255, 255, 255, 0.3);}
.ba__slideshow-wrap.style22 .pager.thumbnails .pager-item{padding: 1em; margin: 0; border-radius: 0; background: #202025; background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.85)), to(rgba(0,0,0,.7))); background:linear-gradient(0deg, rgba(0,0,0,.85) 0%, rgba(0,0,0,.7) 100%);}
.ba__slideshow-wrap.style22 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff; overflow: visible;}
.ba__slideshow-wrap.style22 .pager.thumbnails > .active .pager-item::before{position: absolute; right: -8px; top: 50%; content: ''; z-index: -2; width: 15px; height: 15px; display: block; -webkit-transform: translate(0, -50%) rotate(45deg); transform: translate(0, -50%) rotate(45deg); background: #ec2b2b;}

/*// STYLE 23 /////////////////*/
.ba__slideshow-wrap.style23 .ba__slideshow .ba__captions{background:rgba(0,0,0,0.8); color: #fff; padding:1.5em; text-align:left; top: auto; bottom: -100%; left:0;}
.ba__slideshow-wrap.style23 .ba__slideshow > .active > .ba__captions {bottom:0%;}
.ba__slideshow-wrap.style23 .ba__arrow{background: #ec2b2b; color: #fff; left:0; top:1px; width: 3rem; height: 3rem; margin: 0;}
.ba__slideshow-wrap.style23 .ba__arrow.next{left:calc(3rem + 1px);}
.ba__slideshow-wrap.style23 .ba__control{-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1; width: 100%; display: block;}
.ba__slideshow-wrap.style23 .pager-wrap{width: auto; height: auto; display: block; margin-bottom: -10px;}
.ba__slideshow-wrap.style23 .pager-wrap > *{padding: 0; margin: 0; padding-bottom: 10px;}
.ba__slideshow-wrap.style23 .pager.thumbnails > *{padding:0;}
.ba__slideshow-wrap.style23 .pager.thumbnails .pager-img{width: 100px; height: auto; min-height: 5rem; border-radius: .2rem; padding: .35rem; background: rgba(255, 255, 255, 0.3);}
.ba__slideshow-wrap.style23 .pager.thumbnails .pager-item{padding: 1em; margin: 0; border-radius: 0; background: #202025; background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.85)), to(rgba(0,0,0,.7))); background:linear-gradient(0deg, rgba(0,0,0,.85) 0%, rgba(0,0,0,.7) 100%);}
.ba__slideshow-wrap.style23 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff; overflow: visible;}
.ba__slideshow-wrap.style23 .pager.thumbnails > .active .pager-item::before{position: absolute; left: 50%; bottom: -8px; content: ''; z-index: -2; width: 15px; height: 15px; display: block;  -webkit-transform: translate(-50%,0) rotate(45deg);  transform: translate(-50%,0) rotate(45deg); background: #ec2b2b;}

/*// STYLE 24 /////////////////*/
.ba__slideshow-wrap.style24 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1.5em; text-align:center; top: auto; bottom: -100%; left:0; -webkit-transform: translate(0, 50%); transform: translate(0, 50%);}
.ba__slideshow-wrap.style24 .ba__slideshow .ba__captions::after{position: absolute; left: 15%; top: 0; width: 150%; height: 100%; display: block; content: ''; z-index: -2; background: rgba(150,150,150,0.5); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.ba__slideshow-wrap.style24 .ba__captions > .title{text-transform: uppercase; display: inline-block; background: #f90; padding: .5em 1em; border-radius: .3rem;}
.ba__slideshow-wrap.style24 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style24 .ba__arrow{background: none; color: #fff; width: 3rem; height: 3rem; margin: 0; font-size: 2em;}
.ba__slideshow-wrap.style24 .ba__control{width: 80%; max-width:25em; display: block; position: absolute; left:50%; bottom: 1em; z-index: 9; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.ba__slideshow-wrap.style24 .pager-wrap{width: auto; height: auto; display: block; background: rgba(255, 255, 255, .8); border-radius: .3rem;}
.ba__slideshow-wrap.style24 .pager-wrap > *{padding: 0; margin: 0;}
.ba__slideshow-wrap.style24 .pager.thumbnails > *{padding:0;}
.ba__slideshow-wrap.style24 .pager.thumbnails h4{display: none;}
.ba__slideshow-wrap.style24 .pager.thumbnails .pager-img{width:100%; height:100%; min-height: 5rem;}
.ba__slideshow-wrap.style24 .pager.thumbnails .pager-item{padding: .8rem; margin: 0; border-radius: 0; background: none; border-right: 1px solid rgba(0,0,0,.1);}
.ba__slideshow-wrap.style24 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff; overflow: visible;}


/*// STYLE 25 /////////////////*/
.ba__slideshow-wrap.style25 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1.5em; text-align:left; top: auto; bottom: -100%; left:0; -webkit-transform: translate(0, 50%); transform: translate(0, 50%);}
.ba__slideshow-wrap.style25 .ba__captions > .title{text-transform: uppercase;}
.ba__slideshow-wrap.style25 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style25 .ba__arrow{background:#ec2b2b; color: #fff; top: auto; bottom: 1rem; margin: 0; font-size: 2em;}
.ba__slideshow-wrap.style25 .ba__arrow.next{left: 45px; right: auto;}
.ba__slideshow-wrap.style25 .ba__control{width: 80%; max-width:35em; display: block; position: absolute; right:1rem; bottom: 1rem; z-index: 9;}
.ba__slideshow-wrap.style25 .pager-wrap{width: auto; height: auto; display: block;}
.ba__slideshow-wrap.style25 .pager-wrap > *{padding: 0; margin: 0;}
.ba__slideshow-wrap.style25 .pager.thumbnails > *{padding:0;}
.ba__slideshow-wrap.style25 .pager.thumbnails .pager-img{display: none;}
.ba__slideshow-wrap.style25 .pager.thumbnails .pager-item{padding: .6em; margin: 0; border-radius: 0; background: none; border:3px solid #fff;}
.ba__slideshow-wrap.style25 .pager.thumbnails > .active .pager-item{border-color: #ec2b2b; color: #fff; overflow: visible;}


/*// STYLE 26 /////////////////*/
.ba__slideshow-wrap.style26 .ba__slideshow .ba__captions{background:none; color: #fff; padding:1.5em; width: auto; max-width: 30em; text-align:left; top: auto; bottom: -100%; left:7rem; -webkit-transform: translate(0, 50%); transform: translate(0, 50%);}
.ba__slideshow-wrap.style26 .ba__slideshow > .active > .ba__captions {bottom:50%;}
.ba__slideshow-wrap.style26 .ba__arrow{background: #ec2b2b; color: #fff; left: auto; right:45px;}
.ba__slideshow-wrap.style26 .ba__arrow.next{right:0;}
.ba__slideshow-wrap.style26 .type-thumbnails{width: 100px !important; height: 80% !important; max-height: 20rem; position: absolute; left: 1rem; top: 50%; z-index: 2; display: block; -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}
.ba__slideshow-wrap.style26 .pager-wrap{width: auto; display: block; background: #fff;}
.ba__slideshow-wrap.style26 .pager-wrap > *{padding: 0; margin: 0; display: block;}
.ba__slideshow-wrap.style26 .pager.thumbnails{-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column; width: 100%;}
.ba__slideshow-wrap.style26 .pager.thumbnails h4{display: none;}
.ba__slideshow-wrap.style26 .pager.thumbnails > *{padding:0;}
.ba__slideshow-wrap.style26 .pager.thumbnails .pager-img{width:100%; height:100%;}
.ba__slideshow-wrap.style26 .pager.thumbnails .pager-item{padding:.5rem; margin: 0; border-radius: 0; background: none;}
.ba__slideshow-wrap.style26 .pager.thumbnails > .active .pager-item{background: #ec2b2b; color: #fff; overflow: visible;}
