.italic{font-style:italic}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-carousel .line-separator{margin:15px 15px -2px 15px;border-bottom:2px solid #dfdfdf}.block-carousel .line-separator:first-child{border-bottom:none}.block-carousel .link-more{text-align:right;margin-top:15px;padding-right:15px;display:block}.block-carousel h2{font-size:18px;color:#333;text-align:left;margin:20px 0 15px 15px}.block-carousel .see-more{display:block;margin-bottom:15px;padding-right:15px;text-align:right}.carousel-wrapper{height:150px;overflow:hidden}.carousel{bottom:auto;display:block;float:none;height:165px;left:auto;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;position:relative;right:auto;top:auto;width:100%;z-index:auto;-webkit-overflow-scrolling:touch}.carousel .carousel-container{display:block;left:0;margin:0;position:relative;overflow:visible;white-space:nowrap;top:0;z-index:100}.carousel .carousel-container li{margin-right:15px;text-align:center;display:inline-block}.carousel .carousel-container li:first-child{margin-left:15px}.carousel .carousel-container li img{display:block;height:120px;width:120px}.carousel .carousel-container li a{-webkit-box-shadow:3px 1px 5px 1px #ccc;box-shadow:3px 1px 5px 1px #ccc;display:block;margin-bottom:10px;background:#000}.carousel .carousel-container li a.active img{opacity:.8}.carousel .editors-picks-carousel a{background-color:transparent}.carousel .editors-picks-carousel .item-wrapper{height:120px;position:relative}.carousel .editors-picks-carousel .item-wrapper img{display:inline-block}.carousel .editors-picks-carousel .tag-line{height:120px;width:120px;white-space:normal;text-align:left;padding-left:0;display:inline-block;background-color:Gray;margin-left:-5px}.carousel .editors-picks-carousel .tag-line span{display:inline-block;position:absolute;top:10px;left:135px;word-wrap:break-word}