.middleblocks > div > div .item-slider-more{
    padding: 0 3rem; overflow: hidden; position:relative;
}
.middleblocks > div > div .item-slider-more ul {list-style-type: none; white-space: nowrap; width: 800rem;}
.middleblocks > div > div .item-slider-more li { float: left; }
.middleblocks > div > div .item-slider-more a{ 
    display: block;
     padding-top: 15rem; 
    position: relative; 
    width: 15rem;
    text-align: center;
}
/** .item-slider-more **/

.middleblocks > div > div .item-slider-more img{
	height:100%; width:auto; max-height:15rem; position:absolute; top:0; left:0;
}
.middleblocks > div > div .item-slider-more  ul span{ 
    display: block; text-align:center;
}
.middleblocks > div > div .item-slider-more .item-slider-arrows span{
    position: absolute;
    top:0; bottom:0; 
    margin: auto 0;
    background: #ffffff;
    width: 3rem;
    height: 100%;
z-index:1;
}
.middleblocks > div > div .item-slider-more .item-slider-arrows .prev{
    left:0;
}
.middleblocks > div > div .item-slider-more .item-slider-arrows .next{
    right:0;
}

.middleblocks > div > div .item-slider-more .item-slider-arrows span:after{
    content:"";
    position: absolute;
    top:0; bottom:0; 
    margin: auto 0;
    background: url(/Images/item-arrows.png) -2rem 0 no-repeat;
    background-size: 800% 100%;
    width:2.5rem;
    height: 3.75rem;
    z-index:2;
}
.middleblocks > div > div .item-slider-more .item-slider-arrows .next:after{
    background-position: 100% 0;
    right:0.25rem;
}
.middleblocks > div > div .item-slider-more .item-slider-arrows .prev:after{
    background-position: 0 0;
    left: 0.5rem;
}


/*----------------------------------- Special Galleries */
/* Custom controls */
#pageSlider{
    position: relative; padding: 0 3rem;
}
#pageSlider .crsl-nav{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#pageSlider .crsl-items:after{
    display: block;
    clear: both;
    content: '';
}
#pageSlider .previous, #pageSlider .next{
    position: absolute;
    top:0; bottom:0; 
    margin: auto 0;
    width:2.5rem;
    height: 3.75rem;
    text-indent: -10000px;
    color: #FFF;
    background: transparent url(/Images/item-arrows.png) no-repeat 0 0;
    background-size: 800% 100%;
    z-index: 10;
    transition: none;
}
#pageSlider .previous{
    left: 0;
    background-position: -7.5em 0;
}
#pageSlider .previous:hover{
    background-position: 0 0;
}
#pageSlider .next{
    right: 0;
    background-position: -10em 0;
}
#pageSlider .next:hover{
    background-position: -17.5em 0;
}
#pageSlider .crsl-item{
    margin-bottom: 0;
    text-align:center;
}
