
/*** Slider ***/
.af-slider {
  /*overflow: hidden;*/
  position: relative;
}
  /* Buttons */
  .af-slider .af-slider-buttons {
/*    width: 120%;
    left: -10%;*/
    width: 100%;
    left: 0;
    position: absolute;
    display: inline-block;
    z-index: 10;
  }
    .af-slider .af-slider-buttons>.af-slider-left,
    .af-slider .af-slider-buttons>.af-slider-right {
      /*background-color: orange;*/
      width: 50px;
      height: 45px;
      /*z-index: 10;*/
      cursor: pointer;
    }
    .af-slider .af-slider-buttons>.af-slider-left {
      background-image: url(images/prev.png);
      float: left;
    }
    .af-slider .af-slider-buttons>.af-slider-right {
      background-image: url(images/next.png);
      float: right;
    }
  
  /* Slider Content */
  .af-slider ul {
    max-width: 980px;
    position: relative;
    margin: 0 auto;
    /*max-height: 350px;*/
  }
  .af-slider li {
    display: inline-block;
    width: 100%;
    position: absolute;
  }
  .af-slider .af-slider-wrapdiv {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  .af-slider .af-slider-wrapdiv.r {
    -webkit-flex-flow: row-reverse wrap;
        -ms-flex-flow: row-reverse wrap;
            flex-flow: row-reverse wrap;
  }

    .af-slider .af-slider-wrapdiv>div:nth-child(1) {
      -webkit-box-flex: 1;
      -webkit-flex: 3 1 200px;
          -ms-flex: 3 1 200px;
              flex: 3 1 200px;
      min-height: 320px;
      max-height: 350px;
      padding: 10px;
      /*max-width: 400px;*/
      /*border: 2px solid red;*/
    }
    .af-slider .af-slider-wrapdiv>div:nth-child(2) {
      -webkit-box-flex: 1;
      -webkit-flex: 1 3 200px;
          -ms-flex: 1 3 200px;
              flex: 1 3 200px;
      /*min-height: 350px;
      max-height: 350px;*/
      padding: 10px;
      overflow: auto;
      height: auto !important; /*200px;*/
      /*background-color: pink;*/
      /*border: 2px solid lime;*/
    }
    .af-slider .af-slider-wrapdiv>div:nth-child(2) * {
      max-height: 999999px; /* Mobile Chrome text-adjust hack */
    }
  .af-slider-admin {
  }
    .af-slider-admin .af-slider-img-div {
      overflow: visible !important;
      /*height: 300px;*/
      width: 400px;
    }
    .af-slider-admin .af-slider-img-div img {
      left: 0px !important;
    }

    .af-slider-admin .r .af-slider-img-div img {
      left: 50px !important;
    }
