@font-face{font-family:'tv2-carousel-fontello';src:url("../fonts/tv2-carousel-fontello.eot?38368482");src:url("../fonts/tv2-carousel-fontello.eot?38368482#iefix") format("embedded-opentype"),url("../fonts/tv2-carousel-fontello.woff?38368482") format("woff"),url("../fonts/tv2-carousel-fontello.ttf?38368482") format("truetype"),url("../fonts/tv2-carousel-fontello.svg?38368482#tv2-carousel-fontello") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'tv2-carousel-fontello';src:url("../fonts/tv2-carousel-fontello.svg?38368482#tv2-carousel-fontello") format("svg")}}[class^="tv2-carousel-icon-"]:before,[class*=" tv2-carousel-icon-"]:before{font-family:"tv2-carousel-fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.tv2-carousel-icon-left-open:before{content:'\e800'}.tv2-carousel-icon-right-open:before{content:'\e801'}.hardwareAccelerated,.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper,.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item,.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item a img{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.tv2-carousel{font-family:flama, Helvetica, sans-serif;padding:5px 7px 0 8px;position:relative}.tv2-carousel .tv2-carousel-outer-wrapper{overflow:hidden;width:100%;position:relative;z-index:1}.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper{width:99999px;display:block;visibility:hidden;-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item{display:inline-block;position:relative;margin:0 3px 0 2px;float:left;-webkit-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item a{text-decoration:none;display:block}.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item a img{width:100%;border:solid transparent;border-width:5px 0 5px 0;-webkit-transition:border-color 100ms linear;transition:border-color 100ms linear;pointer-events:none}.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item a span{display:block;position:absolute;text-align:center;font-size:16px;line-height:2;padding:0 15px;color:#FFF;bottom:15px;background:rgba(0,0,0,0.75);max-width:calc(100% - 5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color 500ms linear;transition:color 500ms linear}.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item a:hover span{color:#FF7E00}.tv2-carousel .tv2-carousel-outer-wrapper .tv2-carousel-wrapper .item a:hover img{border-bottom-color:#FF7E00}.tv2-carousel .tv2-carousel-navigation{position:absolute;top:50%;margin-top:-20px;width:calc(100% - 16px)}.tv2-carousel .tv2-carousel-navigation .tv2-carousel-prev,.tv2-carousel .tv2-carousel-navigation .tv2-carousel-next{background:none;color:rgba(200,200,200,0.5);font-size:20px;padding:7px 0;margin:0 5px;width:40px;height:40px;border-radius:50%;text-align:center;-webkit-transition:all 250ms linear;transition:all 250ms linear;-webkit-user-select:none;user-select:none;z-index:2;position:relative}.tv2-carousel .tv2-carousel-navigation .tv2-carousel-prev:hover,.tv2-carousel .tv2-carousel-navigation .tv2-carousel-next:hover{background-color:rgba(200,200,200,0.5);color:#ccc;cursor:pointer}.tv2-carousel .tv2-carousel-navigation .tv2-carousel-prev{float:left;padding-right:4px}.tv2-carousel .tv2-carousel-navigation .tv2-carousel-next{float:right}.tv2-carousel .tv2-carousel-pagination{position:relative;display:block;margin:0;text-align:center}.tv2-carousel .tv2-carousel-pagination .tv2-carousel-page{display:inline-block;cursor:pointer;zoom:1}.tv2-carousel .tv2-carousel-pagination .tv2-carousel-page span{display:block;width:6px;height:6px;margin:4px;border-radius:50%;background-color:#BBB;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.tv2-carousel .tv2-carousel-pagination .tv2-carousel-page:hover span{background-color:#555}.tv2-carousel .tv2-carousel-pagination .tv2-carousel-page.active span{background-color:#FF7E00}
