.connected-carousels .stage{width:100%;margin:20px auto;position:relative}.connected-carousels .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.85);opacity:.66}.connected-carousels .stage li img{width:100%}.connected-carousels .stage li{width:305px;text-align:center;height:100%;padding:0 48px}.connected-carousels .photo-credits a{color:#fff}.connected-carousels .navigation{width:100%;margin:20px auto;position:relative}.connected-carousels .carousel{overflow:hidden;position:relative}.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.connected-carousels .carousel li{float:left}.connected-carousels .carousel-stage{border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .carousel-navigation{height:70px;width:100%;background:#fff}.connected-carousels .carousel-navigation li img{width:100%;height:100%;margin:0 auto;border:0}.connected-carousels .carousel-navigation li{width:60px;height:60px;padding:10px;border:1px solid #dcdcdc;margin-right:7px;cursor:pointer}.connected-carousels .carousel-navigation li.active img{border-color:#ccc}.connected-carousels .prev-stage,.connected-carousels .next-stage{display:block;position:absolute;top:0;width:305px;height:410px;color:#fff}.connected-carousels .prev-stage{left:0}.connected-carousels .next-stage{right:0}.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive{display:none}.connected-carousels .prev-stage span,.connected-carousels .next-stage span{display:none;position:absolute;top:50%;width:30px;height:30px;text-align:center;background:#4E443C;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .prev-stage span{left:20px}.connected-carousels .next-stage span{right:20px}.connected-carousels .prev-stage:hover span,.connected-carousels .next-stage:hover span{display:block}.connected-carousels .prev-navigation,.connected-carousels .next-navigation{display:block;position:absolute;width:30px;height:30px;background:#4E443C;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:16px/29px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .prev-navigation{left:-15px;top:22px;text-indent:6px}.connected-carousels .next-navigation{right:-15px;top:22px;text-indent:20px}.connected-carousels .prev-navigation.inactive,.connected-carousels .next-navigation.inactive{opacity:.5;cursor:default}