.jcarousel-wrapper{
    margin: 0 auto;
    position: relative;
    /*border-top: 9px solid #B30731;
    box-shadow: 0px 0px 2px #999;*/
    padding: 0 52px;
    /*border-bottom: 9px solid #B30731;
    background-image: url("../images/broadway_league_public_home_03.jpg");*/
    width: 100%;
}

/** Carousel **/
#new-york > .jcarousel-wrapper1{
    position: relative;
    border-top: 0;
    box-shadow: none;
    padding: 10px;
    /*border-bottom: 9px solid #8F7B54;*/
    border-bottom: 9px solid #fff;
    width: 100%;
    /*background: #8F7B54;*/
    background: #fff;
}

#on-tour > .jcarousel-wrapper1{
    position: relative;
    border-top: 0;
    box-shadow: none;
    padding: 10px;
    /*border-bottom: 9px solid #B40732;*/
    border-bottom: 9px solid #fff;
    width: 100%;
    /*background: #B40732;*/
    background: #fff;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 100%;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    table-layout: fixed;
}

.jcarousel li {
    width: 200px;
    /*float: left;*/
    padding: 5px;
    border: 0 none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
}

.jcarousel img {
    display: block;
    max-width: 100%;
    max-height: 300px;
    margin: auto;
}

.jcarousel .view > div > span{
  width:100%;
}

.jcarousel-poster-image{
    cursor:pointer;
}

.jcarousel-poster-image.no-image{
    padding-bottom:104%;
}
/** Carousel 1**/

.jcarousel1 {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel1 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;

}

.jcarousel1 li {
    width: 200px;
    float: left;
    padding: 5px;
    border: 0 none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
}

.jcarousel1 img {
    display: block;
    width: 100%;
    height: auto !important;
}
/** Carousel 2**/

.jcarousel2 {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel2 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;

}

.jcarousel2 li {
    width: 200px;
    float: left;
    /*padding: 5px;*/
    padding: 0px;
    border: 0 none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel2 img {
    display: block;
    width: 100%;
    height: auto !important;
}
/** Carousel 3**/

.jcarousel3 {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel3 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;

}

.jcarousel3 li {
    width: 200px;
    float: left;
    padding: 5px;
    border: 0 none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel3 img {
    display: block;
    width: 100%;
    height: auto !important;
}

/* Carousel 4 */

.jcarousel4 {
    position: relative;
    overflow: hidden;
    width: 103%;
    margin: 20px -10px;
    overflow: hidden;
}

.jcarousel-wrapper.carousel-internal{
    overflow: hidden;
}

.jcarousel4 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel4 li {
    width: 200px;
    float: left;
    padding: 0px;
    border: 0 none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel4 img {
    display: block;
    width: 100%;
    height: auto !important;
}

.carousel-show-container-item{
    padding: 0 10px;
    position: relative;
}

.view .carousel-show-container-item .mask{
  padding: 0 9px;
}

.jcarousel4

/** Carousel 5**/

.jcarousel5 {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel5 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;

}

.jcarousel5 li {
    width: 400px;
    float: left;
    padding: 5px;
    border: 0 none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel5 img {
    display: block;
    width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.jcarousel-control-prev4,
.jcarousel-control-next4,
.jcarousel-control-prev,
.jcarousel-control-next,
.jcarousel-control-prev4:hover, .jcarousel-control-prev4:focus, .jcarousel-control-prev4:active,
.jcarousel-control-next4:hover, .jcarousel-control-next4:focus, .jcarousel-control-next4:active,
.jcarousel-control-prev:hover, .jcarousel-control-prev:focus, .jcarousel-control-prev:active,
.jcarousel-control-next:hover, .jcarousel-control-next:focus, .jcarousel-control-next:active {
top: 50%;
margin-top: -22px;
width: 52px;
height: 55px;
text-align: center;
/*background: none repeat scroll 0% 0% #b30731;*/
color: #FFF;
text-decoration: none;
font: 24px/27px Arial,sans-serif;
position: absolute;
padding-top: 13px;
outline: medium none;
border: 0;
/*color: #d1b24b;*/
color: #999999;
opacity: .5;
}

.jcarousel-control-prev4,
.jcarousel-control-prev {
    left: 0;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.jcarousel-control-next4,
.jcarousel-control-next {
    right: 0;
}
/** Carousel Controls 1**/

#new-york > .jcarousel-wrapper1 > .jcarousel-control-prev1, #new-york > .jcarousel-wrapper1 > .jcarousel-control-next1 {
    top: 50%;
    margin-top: -15px;
    width: auto;
    height: auto;
    text-align: center;
    /*background: none repeat scroll 0% 0% #B40732;*/
    text-decoration: none;
    font: 20px/22px Arial,sans-serif;
    position: absolute;
    padding: 5px;
    outline: medium none;
    border: 0px none;
    color: #999999;
    opacity: 0.5;
}

#on-tour > .jcarousel-wrapper1 > .jcarousel-control-prev1, #on-tour > .jcarousel-wrapper1 > .jcarousel-control-next1 {
    top: 50%;
    margin-top: -15px;
    width: auto;
    height: auto;
    text-align: center;
    /*background: none repeat scroll 0% 0% #8F7B54;*/
    text-decoration: none;
    font: 20px/22px Arial,sans-serif;
    position: absolute;
    padding: 5px;
    outline: medium none;
    border: 0px none;
    color: #999999;
    opacity: 0.5;
}

.jcarousel-control-prev1 {
    left: -18px;
}

.jcarousel-control-next1 {
    right: -18px;
}
/** Carousel Controls 2**/

.jcarousel-control-prev2,
.jcarousel-control-next2 {
    top: 50%;
    margin-top: -15px;
    width: auto;
    height: auto;
    text-align: center;
    background: none repeat scroll 0% 0% rgba(204, 204, 204, 0.5);
    text-decoration: none;
    font: 20px/22px Arial,sans-serif;
    position: absolute;
    padding: 5px;
    outline: medium none;
    border: 0px none;
    color: #FFF;
}

.jcarousel-control-prev2 {
    left: 0px;
}

.jcarousel-control-next2 {
    right: 0px;
}
/** Carousel Controls 3**/

.jcarousel-control-prev3,
.jcarousel-control-next3 {
top: 50%;
margin-top: -22px;
width: 52px;
height: 55px;
text-align: center;
background: none repeat scroll 0% 0% #b30731;
color: #FFF;
text-decoration: none;
font: 24px/27px Arial,sans-serif;
position: absolute;
padding-top: 13px;
outline: medium none;
border: 0;
color: #d1b24b;
}

.jcarousel-control-prev3 {
    left: 0px;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.jcarousel-control-next3 {
    right: 0px;
}

/** Carousel Controls 5**/
.jcarousel-control-prev5,
.jcarousel-control-next5 {
top: 50%;
margin-top: -22px;
width: 52px;
height: 55px;
text-align: center;
background: none repeat scroll 0% 0% #b30731;
color: #FFF;
text-decoration: none;
font: 24px/27px Arial,sans-serif;
position: absolute;
padding-top: 13px;
outline: medium none;
border: 0;
color: #d1b24b;
}

.jcarousel-control-prev5 {
    left: 0px;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.jcarousel-control-next5 {
    right: 0px;
}


/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

