﻿.carousel ul{margin-bottom:0}
.carousel .story{width:220px;min-height:220px;float:left;display:inline-block;background:#333;margin:0 10px 0 0;padding-bottom:400px;margin-bottom:-400px}
.carousel .story:last-child{margin-right:0}
.carousel figure{display:block;height:150px;overflow:hidden}
.carousel figure a{line-height:0}
.carousel h2{font-size:1em;line-height:1.5em;margin:.3125em;text-align:center}
.carousel a,.carousel h2{color:#fff;font-family:'RalewayMedium',Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;display:block}
.carousel a:hover,.carousel a:active,.carousel a:focus{text-decoration:underline;color:#fff}
@media only screen and (max-width:640px){.carouselWrapper{height:auto;width:100%;margin-bottom:1.25em;position:relative;min-height:220px}
.carouselScroller{height:auto}
}
@media only screen and (min-width:641px){.carousel{position:relative;overflow:hidden}
.js .carouselInner{visibility:hidden}
.carouselWrapper{position:relative;overflow:hidden;margin-bottom:1.25em}
#prevButton{background:url("/images/btnCarousel.png") 0 50% no-repeat;left:0;width:30px}
#nextButton{background:url("/images/btnCarousel.png") 100% 50% no-repeat;right:0}
#prevButton,#nextButton{position:absolute;top:0;color:#fff;background-color:#1d398d;height:100%;width:30px;text-indent:-9999px;overflow:hidden}
#prevButton.disabled,#nextButton.disabled{background:#999;cursor:default}
}