.top-slideshow #slideshowContainer{width:100%;margin:0 auto;margin-bottom:25px;overflow:hidden;position:relative;background-color:#ddd !important}.top-slideshow #slideshowContainer #img-preload img{width:100%}.top-slideshow #slideshowContainer .slideshow{opacity:0}.top-slideshow #slideshowContainer .slideshow .slide{position:relative;overflow:hidden;width:100%;max-height:500px !important;text-shadow:1px 1px 2px #ccc;color:#000}.top-slideshow #slideshowContainer .slideshow .slide .img{width:100%;height:500px;background-size:cover !important}.top-slideshow #slideshowContainer .slideshow .slide.dark{color:#fff;text-shadow:1px 1px 2px #000}.top-slideshow #slideshowContainer .slide .content-wrap{position:absolute;z-index:99;max-width:1440px;left:50%;top:45%;transform:translate(-50%,-45%);width:100%}.top-slideshow #slideshowContainer .slide .content-wrap .content{padding:20px;font-size:20px;font-weight:400}.top-slideshow #slideshowContainer .slide .content-wrap .content .banner-text{width:100%;max-width:800px}.top-slideshow #slideshowContainer .slide .content-wrap .content h2{font-size:55px;font-weight:700;padding-bottom:15px}.top-slideshow #slideshowContainer .slide .content-wrap .content button{min-height:40px;line-height:28px;text-align:center !important;background-color:#024b65;color:#fff;font-weight:700;padding:7px 30px;border:0;border-radius:30px}.top-slideshow #slideshowContainer .slide .content-wrap .content.left{text-align:left}.top-slideshow #slideshowContainer .slide .content-wrap .content.right{text-align:right}.top-slideshow #slideshowContainer .slide .content-wrap .content.middle .banner-text{width:100%;max-width:800px;margin:0 auto;text-align:center}.top-slideshow #slideshowContainer .slide .content-wrap .content.right .banner-text{float:right}@media only screen and (max-width:500px){.top-slideshow #slideshowContainer{height:300px}.top-slideshow #slideshowContainer .slideshow .slide .img{height:300px}.top-slideshow #slideshowContainer .slide .content-wrap .content h2{font-size:20px}.top-slideshow #slideshowContainer .slide .content-wrap .content{font-size:14px;line-height:16px;padding:0 20px}.top-slideshow #slideshowContainer .slide .content-wrap .content button{min-height:25px;border-radius:10px;padding:2px 30px}.top-slideshow #slideshowContainer #nav{bottom:10px}.top-slideshow #slideshowContainer #nav a{width:15px;height:10px}.top-slideshow #slideshowContainer p.desc{display:none}}