.slideshow.carousel .item{margin:0}.slideshow.carousel .item>.img{height:400px}.slideshow.carousel .item>.overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:0 0;filter:none;overflow:visible;pointer-events:none}.slideshow.carousel .item>.overlay>.image1,.slideshow.carousel .item>.overlay>.image2{height:130px;background-repeat:no-repeat;background-size:100%;background-position:center;opacity:.9}.slideshow.carousel .item:focus>.overlay,.slideshow.carousel .item:hover>.overlay{background-color:transparent}.slideshow.carousel .item>.overlay>.content>.caption,.slideshow.carousel .item>.overlay>.content>.description{background-color:rgba(0,0,0,.8);text-shadow:1px 1px 5px rgba(0,0,0,.7);font-weight:300;padding:0 20px;color:#fff}.slideshow.carousel .item>.overlay>.image1{display:none;width:500px;background-image:url(/application/assets/image/overlay1.png);margin:0 auto auto}.events .slideshow.carousel .item>.overlay>.image1,.landing .slideshow.carousel .item>.overlay>.image1,.news .slideshow.carousel .item>.overlay>.image1{display:block}.slideshow.carousel .item>.overlay>.image2{position:absolute;left:0;right:auto;top:10px;bottom:auto;width:250px;background-image:url(/application/assets/image/overlay2.png)}.slideshow.carousel .item>.overlay>.content{position:absolute;left:0;right:0;top:auto;bottom:0;text-align:center}.slideshow.carousel .item>.overlay>.content>.caption{font-size:28px}.slideshow.carousel .item>.overlay>.content>.description{font-size:20px}.main_slideshow{background-color:transparent;overflow:hidden}.main_slideshow .slideshow.carousel .item>.overlay{background:0 0;filter:none;box-shadow:inset 0 0 18px #000}.events .main_slideshow .slideshow.carousel .item>.overlay,.landing .main_slideshow .slideshow.carousel .item>.overlay,.news .main_slideshow .slideshow.carousel .item>.overlay{box-shadow:none}.main_slideshow .slideshow.carousel .item>.overlay:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:.1;background-repeat:repeat;background-position:center}.main_slideshow .slideshow.carousel .item>.overlay>.content{bottom:0}.main_slideshow .slideshow.carousel .item>.overlay>.content>.caption{color:#fff;background-color:rgba(68,68,68,.5);font-size:52px;font-weight:300;padding:0 20px;text-shadow:none}.main_slideshow .slideshow.carousel .item>.overlay>.content>.description{color:#fff;background-color:rgba(68,68,68,.5);font-size:44px;font-weight:300;padding:0 20px;text-shadow:none}.main_slideshow>.slideshow.carousel .item>.img{height:200px;background-color:transparent;-webkit-transition:all 3s ease;transition:all 3s ease}.events .main_slideshow>.slideshow.carousel .item>.img,.landing .main_slideshow>.slideshow.carousel .item>.img,.news .main_slideshow>.slideshow.carousel .item>.img{height:350px}.main_slideshow>.arrow{position:absolute;top:auto;bottom:0;left:50%;right:auto;text-align:center;margin:6% 0 6% -25px}.main_slideshow>.arrow a{color:#fff;font-size:40px;text-shadow:1px 1px 5px rgba(0,0,0,.7)}.main_slideshow>.arrow a:focus,.main_slideshow>.arrow a:hover{background-color:rgba(68,68,68,.5);text-decoration:none}.main_slideshow>.bounce{-moz-animation:bounce 2s 5;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@media (max-width:767px){.landing .slideshow.carousel .item>.overlay>.image2,.main_slideshow>.arrow{display:none}.carousel .item{margin:15px 0}.carousel .item>.img{height:320px}.carousel .item>.overlay>.heading{padding:8px;font-size:24px}.carousel .item>.overlay>.description{padding:20px;font-size:20px}.slideshow.carousel .item>.overlay>.content>.caption{font-size:20px}.slideshow.carousel .item>.overlay>.content>.description{font-size:12px}.main_slideshow .slideshow.carousel .item>.overlay>.content>.caption{font-size:30px}.main_slideshow .slideshow.carousel .item>.overlay>.content>.description{font-size:22px;padding:10px}.main_slideshow>.slideshow.carousel .item>.img.rotate-scale{transform:translate(0)}.landing .slideshow.carousel .item>.overlay>.image1{width:100%}}@media (min-width:768px) and (max-width:991px){.main_slideshow>.slideshow.carousel .item>.img.rotate-scale{transform:translate(0)}.landing .slideshow.carousel .item>.overlay>.image2{display:none}}@media (min-width:992px) and (max-width:1199px){.main_slideshow>.slideshow.carousel .item>.img.rotate-scale{transform:translate(0)}.landing .slideshow.carousel .item>.overlay>.image2{width:200px}}