.respo-carousel .respo-feature-news {
     display: block;
     height: 100%;
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

.item-category {
     margin-bottom: 5px;
}

.item-category a {
     color: #F24F26;
     font-size: 8pt;
     text-decoration: underline;
}

h4.item-title {
     margin-bottom: 0px;
}

.respo-carousel .respo-feature-news .item-news {
     display: block;
     float: left;
     height: auto;
     margin-right: -1px;
     padding: 0px;
     width: 189px;
}

.respo-carousel .respo-feature-news .item-inner {
    
}

.respo-carousel .respo-feature-news img {
     height: 300px;
     width: auto;
}

.respo-carousel div.item-image {
     background: none repeat scroll 0% 0% #FFFFFF;
     position: relative;
     text-align: center;
}

.respo-carousel.responsive {
     position: relative;
     width: auto;
}

.respo-carousel .respo-feature-nav {
     height: 34px;
     position: absolute;
     right: 12px;
     top: -22px;
     width: 71px;
}

.respo-carousel .respo-feature-nav a {
     outline: medium none;
     text-decoration: none;
}

.respo-carousel .next, .respo-carousel .prev {
     background: url("images/carousel-nav.png") no-repeat scroll 0px 0px transparent;
     height: 17px;
     position: absolute;
     top: 0px;
     width: 17px;
}

.respo-carousel .next {
     background-position: -33px -33px;
     right: 0px;
}

.respo-carousel .next:hover {
     background-position: -33px 0px;
}

.respo-carousel .prev {
     background-position: 0px -33px;
     right: 20px;
}

.respo-carousel .prev:hover {
     background-position: 0px 0px;
}

.item-inner.video-thumb {
     position: relative;
}

.item-inner .play-icon {
     background: url("images/play.png") no-repeat scroll center center transparent;
     display: block;
     height: 100%;
     left: 0px;
     position: absolute;
     top: 0px;
     width: 168px;
}

.item-inner .black-overlay {
     background: none repeat scroll 0% 0% #000000;
     cursor: pointer;
     display: block;
     height: 100%;
     opacity: 0.3;
     width: 100%;
}

.respo-carousel .paginate {
     position: absolute;
     right: 90px;
     text-align: center;
     top: -20px;
}

.respo-carousel .paginate a {
     background: url("images/dot.png") no-repeat scroll -18px 1px transparent;
     display: inline-block;
     height: 15px;
     margin: 0px 5px 0px 0px;
     width: 15px;
}

.respo-carousel .paginate a.selected {
     background-position: 2px 1px;
     cursor: default;
}

.respo-carousel .paginate a span {
     display: none;
}
