.modalSlider .swiper-container .swiper-wrapper:after, .slider .swiper-container .swiper-wrapper:after {
  content: '';
  display: block;
  clear: both; }

.modalSlider, .slider {
  position: relative; }
  .modalSlider .swiper-container, .slider .swiper-container {
    overflow: hidden; }
    .modalSlider .swiper-container .swiper-wrapper, .slider .swiper-container .swiper-wrapper {
      list-style: none; }
      .modalSlider .swiper-container .swiper-wrapper .swiper-slide, .slider .swiper-container .swiper-wrapper .swiper-slide {
        float: left; }

.swiper-menu button {
  position: absolute;
  z-index: 100;
  height: 40px;
  width: 40px;
  top: 50%;
  left: 0;
  margin: -20px 0 0 0;
  background-color: white;
  text-indent: -9999px; }
  .swiper-menu button.next {
    left: auto;
    right: 0; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative; }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

/*# sourceMappingURL=swiper.css.map */
