.vvslideshow,.vvslideshow *,.vvslideshow *:before,.vvslideshow *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.vvslideshow{position:relative}.vvslideshow .slides>*{background-size:cover;background-position:center;background-color:#eee;background-repeat:no-repeat}.vvslideshow[data-bgsize="contain"] .slides>*{background-size:contain}.vvslideshow[data-slsactive="1"]{width:500px;overflow:visible!important;margin-bottom:200px!important}.vvslideshow[data-slsactive="1"]>*:first-child{position:relative;width:500px;height:350px;overflow:hidden}.vvslideshow[data-slsactive="1"] .slides{display:flex}.vvslideshow[data-slsactive="1"] .slides>*{min-height:350px;cursor:pointer}.vvslideshow .controls{margin:0 auto;display:flex}.vvslideshow button,.vvfullscreen button{cursor:pointer!important;background-color:transparent!important;border:0!important;padding:5px!important;z-index:1}.vvslideshow button i,.vvfullscreen button i{font-size:26px}.vvslideshow button.btn-previous{position:absolute;bottom:-87px;left:0;padding:0}.vvslideshow button.btn-next{position:absolute;bottom:-87px;right:0;padding:0}.vvslideshow button.btn-previous,.vvslideshow button.btn-next{background-color:#09355b!important}.vvslideshow button:focus,.vvfullscreen button:focus{color:white!important}.vvslideshow button.btn-fullsc{position:absolute;top:0;right:0}.vvslideshow .thumbscontainer{position:relative;width:440px;overflow:hidden;margin:10px auto 0 auto}.vvslideshow .thumbs{position:relative;display:flex;width:2000px;padding:0 1rem}.vvslideshow .thumbs>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#eee;flex-basis:calc(25% - 10px);position:relative;border:7px solid #fff;cursor:pointer;overflow:visible!important}.vvslideshow[data-bgsize="contain"] .thumbs>*{background-size:contain}.vvslideshow .thumbs>*:after{content:'';position:absolute;top:-7px;left:-7px;right:-7px;bottom:-7px;border:1px solid #000;border-color:#fff0;padding-top:7px;padding-left:11px}.vvslideshow .thumbs>*[data-active="1"]:after{border-color:#000}.vvfullscreen{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:2000;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgb(0 0 0 / .8)}.vvfullscreen .controls{margin:0 auto;display:flex;position:absolute;bottom:30px;left:calc(50% - 67px);background-color:#09355b}.vvfullscreen button.btn-fullsc i{font-size:31px}