.hero {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
}
.hero-carousel article {
    width: 756px;
    margin: 0 auto;
    height: 240px;
    display: block;
    float: left;
    position: relative;
}
.hero-carousel-container article {
    float: left;
}
.hero-carousel article img {
    position: absolute;
    top: 0;
    left: 0;
    /**left:-223px;*/
    z-index: 1;
}
.hero-carousel article .contents h1 {
    color: #FFFFFF;
    font: 70px/70px 'Steiner ';
    margin: 0;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
}
.hero-carousel article .contents h2 {
    color: #FFFFFF;
    font: 40px/40px 'DINPro-Medium ', Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
}
.hero-carousel-nav {
    width: 756px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -490px;
    z-index: 2;
    height: 240px;
}
.hero-carousel-nav li {
    position: absolute;
    background: url(../img/image-overlay.png) repeat 0 0 rgba(0, 0, 0, 0.29);
    bottom: -10px;
    right: -1112px;
    list-style: none;
	opacity:0.54 !important;
}
.hero-carousel-nav li.prev {
    left: -888px;
    right: auto;
    width: 1000px;
    height: 240px;
}
.hero-carousel-nav li a {
    /*background:url(../img/rightArrow.png) no-repeat 10px 50%;*/
    
    text-indent: -10000px;
    color: #fff;
    border: none;
    outline: none;
    display: block;
    width: 1000px;
    height: 240px;
    float: left;
}
.hero-carousel-nav li.prev a {
    /*background:url(../images/leftArrow.png) no-repeat 280px 50%;*/
}
.hero-carousel-nav li a:hover {
    /*background: #89051C;*/
}
.hero-carousel-nav li a:active,
.hero-carousel-nav li a:focus {
    border: none;
    outline: none;
}
.hero-carousel article.current .linkImg {
    display: block;
}
.hero-carousel .linkImg {
    width: 756px;
    display: block;
    position: absolute;
    top: 0px;
    height: 240px;
    z-index: 100;
    display: none;
}
.hero-carousel .linkImg a {
    display: block;
    height: 240px;
    width: 756px;
    background: url(../img/blank-bg.png) repeat 0 0;
}
/*.hero-carousel article .tx-bg {background:url(../images/image-overlay.png) repeat 0 0; position:absolute; z-index:10; width:980px; height:550px;} .hero-carousel article.current .tx-bg {background:none; width:auto; height:auto; }*/