.carousel-container{position:relative;padding-top:0;outline:none}.carousel-frame{overflow:hidden;position:relative}.carousel-slider{list-style:none;position:relative;width:100%;margin:0;padding:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.carousel-nav{position:absolute;right:0;top:-48px;margin:0;zoom:1}.carousel-nav span{display:inline-block;width:30px;height:22px;background-image:url(../images/icons/slider-direction-nav.png);background-repeat:no-repeat;opacity:.6;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;cursor:pointer;outline:none}.carousel-nav span:hover{opacity:1}.carousel-nav .carousel-prev{background-position:6px -234px}.carousel-nav .carousel-next{margin-left:0;background-position:-54px -234px}.carousel-nav .state-disabled,.carousel-nav .state-disabled:hover{opacity:.3;cursor:default}.ie8 .carousel-nav span{filter:alpha(opacity=60)}.ie8 .carousel-nav span:hover{filter:alpha(opacity=100)}.ie8 .carousel-nav .state-disabled,.ie8 .carousel-nav .state-disabled:hover{filter:alpha(opacity=30)}@media only screen and (min-width:480px) and (max-width:767px){#projects-holder .carousel-nav{position:static}#projects-holder .carousel-nav span{position:absolute;display:block;width:32px;height:54px;top:50%;margin:-41px 0 0}#projects-holder .carousel-nav .carousel-prev{left:7px;background-position:11px -42px}#projects-holder .carousel-nav .carousel-next{right:7px;background-position:-49px -42px}}