/* swiper contaimer with default height */

.swiper-container {
    width: 100%;
    height: 400px; /*default height*/
}

/* swiper slide */

.swiper-slide {
    background-position: center;
    background-size: cover;
    position:relative;
    overflow: hidden;
}
/* slide-image - simulates background-image with background-size:cover */

.swiper-slide img {
    position          : absolute;
    left              : -10000%;
    right             : -10000%;
    top               : -10000%;
    bottom            : -10000%;
    margin            : auto auto;
    min-width         : 1000%;
    min-height        : 1000%;
    -webkit-transform : scale(0.1);
    -moz-transform   : scale(0.1);
    transform         : scale(0.1);
    max-width         : none;
    width             : auto;
}

/* slide-link - full width and heigth of slide */

.swiper-slide > a{
    position: absolute;
    top: 0;
    left:0;
    bottom: 0;
    width: 100%;
    display: block;
}

/* slide-text */

.swiper-slide .slide-text {
    position: absolute;
    top: 50%;
    left: 130px;
    background: rgba(255,255,255,0.7);
    padding: 20px;
    transform: translateY(-50%);
}

/* slide-button*/

.swiper-slide .row-button .button {
    background: red;
    color:#fff;
    display: block;
    padding: 10px;
}

/* Arrows */

.cswiper-button-prev,
.cswiper-button-next {
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    width: 9%;
    background: #ff00004d;
    color: #fff;
}
.cswiper-button-prev .control-icon,
.cswiper-button-next .control-icon {
    font-size: 5em;
    position: absolute;
    top: 50%;
    left :50%;
    z-index: 10;
    cursor: pointer;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.cswiper-button-next .control-icon:before {
    content:'>'
}
.cswiper-button-prev .control-icon:before {
    content:'<'
}
.cswiper-button-prev.swiper-button-disabled,
.cswiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.cswiper-button-prev,
.swiper-container-rtl .cswiper-button-next {
  left: 0;
  right: auto;
}
.cswiper-button-next,
.swiper-container-rtl .cswiper-button-prev {
  right: 0;
  left: auto;
}