html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.carousel{clear:both;left:-.9375rem;margin:0 auto 20px;width:100vw;position:relative}.carousel ul{height:100%;margin:0;padding:0;*zoom:1}.carousel ul:after,.carousel ul:before{content:" ";display:table}.carousel ul:after{clear:both}.carousel-inner{height:22.1875rem;margin:0;padding:0;overflow:hidden;position:relative;width:100%}.carousel-inner .item{transition:left .6s ease-in-out;background:#333;color:#ddd;cursor:pointer;float:left;height:100%;list-style-type:none;margin:0 1px 0 0;max-height:22.1875rem;max-width:100vw;padding:0;position:relative;text-align:center;width:58.75rem}.carousel-inner .item.active{left:0}.carousel-inner .carousel-image{display:block;height:100%;line-height:1;margin:0 auto;max-width:none;width:auto}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .next,.carousel .prev{background-color:transparent;border:0;filter:none;overflow:hidden;position:absolute;*text-indent:-9999px;top:0;width:3.75rem}.carousel .next:before,.carousel .prev:before{content:"";display:block;height:150%;width:0}.carousel .next span,.carousel .prev span{height:1.875rem;width:1.875rem}.carousel .next{background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;left:100%;margin-right:0}.carousel .next.left{left:0}.carousel .prev{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;left:0}.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{bottom:0;color:#fff;font-size:20px;left:0;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%;z-index:15}.carousel-control:focus,.carousel-control:hover{color:#fff;outline:0;text-decoration:none}.carousel-control:focus .glyphicon-chevron-left:before,.carousel-control:focus .glyphicon-chevron-right:before,.carousel-control:hover .glyphicon-chevron-left:before,.carousel-control:hover .glyphicon-chevron-right:before{opacity:1}.carousel-control.right{left:auto;right:0}.carousel-control .glyphicon{font-family:FontAwesome}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;position:absolute;top:45.5%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}.carousel-control .glyphicon-chevron-left:before,.carousel-control .glyphicon-chevron-right:before{height:1.875rem;width:1.875rem;color:#fff;display:block;opacity:.5;font-family:FontAwesome}.carousel-control .glyphicon-chevron-left:before{content:"\f053";text-shadow:.0625rem .0625rem #000}.carousel-control .glyphicon-chevron-right:before{content:"\f054";text-shadow:-.0625rem .0625rem #000}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-inner .carousel-caption{bottom:20px;color:#fff;left:20px;padding-bottom:20px;padding-left:39.6px;padding-top:20px;position:absolute;right:0;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);top:20px;width:100%;z-index:10}.carousel-inner .carousel-caption p{color:#eee;font-size:1.125rem;font-weight:700}.carousel-inner .carousel-caption .btn{text-shadow:none}.carousel-inner .carousel-copy{background-color:rgba(0,0,0,.7);color:#fff;font-size:.75rem;min-height:90px;padding:.375rem .625rem;text-align:left;width:100%}.carousel .scrollbar,.carousel .scrollbar-line{display:none;left:35px;position:absolute}.carousel .scrollbar{height:28px;top:213px;width:866px;z-index:10}.carousel .scrollbar .el{background:url(../images/spritesheet.png) no-repeat;display:inline-block}.carousel .scrollbar .handle{background-position:-100px -230px;cursor:pointer;height:28px;text-align:center;width:86px}.carousel .scrollbar .handle span{color:#fff;font-family:Montserrat;font-size:18px;font-weight:700;line-height:22px}.carousel .scrollbar-line{border-bottom:1px solid #d7d7d7;height:5px;margin:0 2px;top:220px;width:862px;z-index:1}.carousel .scrollbar-line-end,.carousel .scrollbar-line-group,.carousel .scrollbar-line .line-sep+.line-sep{background:url(../images/timeline_sep.gif) no-repeat}.carousel .scrollbar-line-group{background-position:100% 0;padding-left:38px}.carousel .scrollbar-line-group .line-sep{float:left;height:5px}.carousel.primary .scrollbar .handle{background-position:-100px -345px;width:130px}@media screen and (min-width:640px){.carousel-inner .carousel-copy{font-size:.875rem;padding:.375rem 2.5rem}}@media screen and (min-width:766px){.carousel-inner .carousel-copy{background-color:#000;bottom:0;left:0;opacity:.7;position:absolute;right:0}}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-left:-15px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-right{margin-right:-.9375rem}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}.carousel-space{margin:0 20px}}@media screen and (min-width:940px){.carousel{left:0;max-width:58.75rem;width:100%}}@media screen and (min-width:1024px){.carousel-inner .carousel-image{height:auto;max-width:100%}.carousel .next,.carousel .prev{width:5.625rem}.carousel .scrollbar,.carousel .scrollbar-line{display:block}}@media (max-width:640px){.carousel .carousel-caption{left:5px;top:5px;padding:0}.carousel .carousel-caption h3{font-size:18px;margin:0;padding:0}.carousel .carousel-caption p{font-size:12px}}@media (max-width:480px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:104px}}@media (max-width:320px){.carousel-space .slidee img{width:320px;height:355px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:90px}}