.caption{background:rgba(0,0,0,.6);color:#fff}.thumbnails li{width:16.6666%;padding:3px}@media screen and (max-width:768px){.thumbnails li{width:20%;padding:3px}}.thumbnails .selected div:before{border:solid #fefefe 1px;background:#fefefe}.carousel{position:relative;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.carousel ul{list-style:none;margin:0;padding:0}.carousel li{opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;width:100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}.carousel li:first-child{opacity:1;filter:alpha(opacity=100)}.carousel li.current{opacity:1;filter:alpha(opacity=100)}.carousel img{display:block;width:100%;height:auto;border:solid #3d4454 7px;vertical-align:bottom}.caption{opacity:0;-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);position:absolute;right:0;bottom:0;width:100%;padding:15px;font-size:16px;line-height:1.3;text-shadow:0 1px 1px #000;-webkit-transition:.6s .8s;-moz-transition:.6s .8s;-o-transition:.6s .8s;-ms-transition:.6s .8s;transition:.6s .8s}@media screen and (max-width:767px){.caption{bottom:0;width:100%;padding:15px;font-size:16px;line-height:1.3}}@media screen and (max-width:400px){.caption{padding:10px 15px;font-size:14px}}.caption span{display:block;opacity:0;-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);-webkit-transition:.6s 1.2s;-moz-transition:.6s 1.2s;-o-transition:.6s 1.2s;-ms-transition:.6s 1.2s;transition:.6s 1.2s}.current .caption,.current .caption span{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mobile .controls{display:block}.carousel:hover .goprev,.carousel:hover .gonext{opacity:.8;filter:alpha(opacity=80);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel:hover .goprev:hover,.carousel:hover .gonext:hover{opacity:.5;filter:alpha(opacity=50)}.goprev{opacity:0;filter:alpha(opacity=0);position:absolute;left:10px;top:50%;line-height:1;margin-top:-35px;font-size:40px;text-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.goprev:before{display:block;color:#fff;font-family:"font awesome 5 free";content:"\f053"}.gonext{opacity:0;filter:alpha(opacity=0);position:absolute;right:10px;top:50%;line-height:1;margin-top:-35px;font-size:40px;text-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.gonext:before{display:block;color:#fff;font-family:"font awesome 5 free";content:"\f054"}.thumbnails{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.thumbnails ul{overflow:hidden;list-style:none;margin:0;padding:4px}.thumbnails li{float:left}.thumbnails div{position:relative;background:#fff}.thumbnails .selected div:before{display:block;position:absolute;left:-3px;top:-3px;width:100%;height:100%;border-width:3px;border-style:solid;content:"";-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.thumbnails img{display:block;position:relative;z-index:10;width:100%;height:auto;border:solid #3d4454 1px;vertical-align:bottom;cursor:pointer;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s}.thumbnails img:hover{opacity:.7;filter:alpha(opacity=70);border:solid #fefefe 1px}.thumbnails .selected img{cursor:default}.thumbnails .selected img:hover{opacity:1;filter:alpha(opacity=100)}