.block.slideshow {

    width:100%;
    margin:0 auto;

}

.block.slideshow .cycle-slideshow,
.block.slideshow aside,
.block.slideshow aside .slideContent {

    width:100%;
    margin:0 auto;
 /*     width:768px; this may be needed for older browsers to fix size
    height:384px; */
    overflow: hidden;

}

/*.block.slideshow .cycle-slideshow,
.block.slideshow aside,
.block.slideshow aside .slideContent {

    width:768px;
    height:384px;
    overflow: hidden;

}*/

.block.slideshow .cycle-slideshow.aspect1-1,
.block.slideshow .cycle-slideshow.aspect1-1 aside,
.block.slideshow .cycle-slideshow.aspect1-1 aside .slideContent {

    aspect-ratio: 1 / 1;

}

.block.slideshow .cycle-slideshow.aspect4-3,
.block.slideshow .cycle-slideshow.aspect4-3 aside,
.block.slideshow .cycle-slideshow.aspect4-3 aside .slideContent {

    aspect-ratio: 4 / 3;

}

.block.slideshow .cycle-slideshow.aspect16-9,
.block.slideshow .cycle-slideshow.aspect16-9 aside,
.block.slideshow .cycle-slideshow.aspect16-9 aside .slideContent {

    aspect-ratio: 16 / 9;

}

.block.slideshow .cycle-slideshow.aspect21-9,
.block.slideshow .cycle-slideshow.aspect21-9 aside,
.block.slideshow .cycle-slideshow.aspect21-9 aside .slideContent {

    aspect-ratio: 21 / 9;

}

.block.slideshow .cycle-slideshow.breakPointMobile,
.block.slideshow .cycle-slideshow.breakPointMobile aside,
.block.slideshow .cycle-slideshow.breakPointMobile aside .slideContent {

    aspect-ratio: 4 / 3;

}

.block.slideshow aside .slideText {

    position: absolute;
    top:0;
    left:0;
    z-index: 2000;

}

.block.slideshow .slideshowArrow   {

    position: absolute;
    top:calc( 50% - 16px );
    z-index: 1000;
    width:24px;
    height:24px;
    cursor: pointer;
    opacity: 1;

}

.block.slideshow .slideshowArrow.next   {

    right:16px;

}

.block.slideshow .slideshowArrow.previous   {

    left:16px;

}

.block.slideshow .slideshowArrow:hover   {

    opacity: 0.8;

}

.block.slideshow .slideshowPager {

    text-align: center;
    z-index: 1000;
    position: relative;
    bottom:48px;    

}

.block.slideshow .slideshowPager > div {

    width:16px;
    height:16px;
    display: inline-block;
    margin: 0 4px;
    cursor:pointer;
    opacity: 1;

}

.block.slideshow .slideshowPager > div.cycle-pager-active {

    opacity: 0.5;

}