/* =bxSlider structure
---------------------------------------------------------*/
.strong-view .wpmslider-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  direction: ltr;
}
.strong-view .wpmslider {
  margin: 0;
  padding: 0;
}
.strong-view .wpmslider-viewport {
  /* fix other elements on the page moving (on Chrome) */
  -webkit-transform: translatez(0);
}

/* =pager
---------------------------------------------------------*/
.strong-view .wpmslider-pager {
  display: inline-block;
}
.strong-view.rtl .wpmslider-pager {
  direction: rtl;
}
.strong-view .wpmslider-pager-item {
  display: inline-block;
}
.strong-view .wpmslider-pager-link {
  text-decoration: none;
}

/* =controls
---------------------------------------------------------*/
.strong-view .wpmslider-start,
.strong-view .wpmslider-stop,
.strong-view .wpmslider-next,
.strong-view .wpmslider-prev {
  z-index: 5;
}
.strong-view .wpmslider-controls-auto,
.strong-view .wpmslider-controls-direction {
  display: inline-block;
  vertical-align: middle;
}
.strong-view .wpmslider-controls a {
  box-shadow: none;
  text-decoration: none;
}
.strong-view .wpmslider-controls a:hover, .strong-view .wpmslider-controls a:active, .strong-view .wpmslider-controls a:focus {
  outline: 0;
}

.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls {
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 1;
  padding-bottom: 15px;
  text-align: center;
  z-index: 5;
}
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-start,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-stop,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-prev,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-next {
  margin: 0 3px;
}

.strong-view.nav-position-outside .wpmslider-controls {
  line-height: 1;
  padding: 20px 0 20px;
  text-align: center;
  z-index: 5;
}
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-start,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-stop,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-prev,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-next {
  margin: 0 3px;
}

.strong-view.controls-type-sides-outside {
  padding: 0 50px;
}
.strong-view.controls-type-sides-outside .wpmslider-controls {
  height: 0;
}
.strong-view.controls-type-sides-outside.pager-style-text .wpmslider-controls, .strong-view.controls-type-sides-outside.pager-style-buttons .wpmslider-controls {
  height: auto;
}
.strong-view.controls-type-sides-outside .wpmslider-prev,
.strong-view.controls-type-sides-outside .wpmslider-next {
  position: absolute;
  top: calc(50% - 14px);
}
.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev {
  left: -40px;
}
.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next {
  right: -40px;
}
.strong-view.controls-type-sides-outside.rtl .wpmslider-prev {
  right: -40px;
}
.strong-view.controls-type-sides-outside.rtl .wpmslider-next {
  left: -40px;
}

.strong-view.controls-style-buttons .wpmslider-start,
.strong-view.controls-style-buttons .wpmslider-stop,
.strong-view.controls-style-buttons .wpmslider-next,
.strong-view.controls-style-buttons .wpmslider-prev {
  display: inline-block;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  text-align: center;
  transition: all 0.2s ease;
}
.strong-view.controls-style-buttons .wpmslider-start:before,
.strong-view.controls-style-buttons .wpmslider-stop:before {
  position: relative;
  top: -1px;
}
.strong-view.controls-style-buttons .wpmslider-start:before {
  content: "";
  position: relative;
  background: #999;
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/play-solid.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/play-solid.svg) center center no-repeat;
  top:3px;
  display: inline-block;
  width: 20px;
  height: 20px;
  left: 1px;
}
.strong-view.controls-style-buttons .wpmslider-stop:before {
  content: "";
  background:#999;
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/pause-solid.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/pause-solid.svg) center center no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top:3px;
}
.strong-view.controls-style-buttons .wpmslider-start:hover,
.strong-view.controls-style-buttons .wpmslider-stop:hover,
.strong-view.controls-style-buttons .wpmslider-next:hover,
.strong-view.controls-style-buttons .wpmslider-prev:hover {
  color: #111;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
  content: "";
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg) center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 3px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
  content: "";
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg) center center no-repeat;
  position: relative;
  left: 1px;
  display: inline-block;
  width: 20px;
  background: #999;
  height: 20px;
  top: 3px;
}
.strong-view.controls-style-buttons.rtl .wpmslider-prev:before {
  content: "";
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg) center center no-repeat;
  position: relative;
  left: 1px;
  display: inline-block;
  width: 20px;
  background: #999;
  height: 20px;
  top: 3px;
}
.strong-view.controls-style-buttons.rtl .wpmslider-next:before {
  content: "";
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg) center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 3px;
}
/**
 * Star Ratings - Display Only
 *
 * Pure CSS. No floats or bidi. Simple em-based sizing.
 *
 * http://codepen.io/cdillon/pen/vXNbBw
 *
 * Based on Pure CSS Star Rating Widget by James Barnett
 * http://codepen.io/jamesbarnett/pen/vlpkh
 */

/* the container */
.strong-rating-wrapper {
  line-height: 1.7;
}

/* inline-block */
.strong-rating-wrapper.average > span {
  display: inline-block;
}

/* block */
.strong-rating-wrapper.average.block > span {
  display: block;
  margin: 0;
}

/* centered */
.strong-rating-wrapper.average.centered {
  text-align: center;
}

.strong-rating-title {
  font-weight: 700;
}

.strong-rating-wrapper legend {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* the fieldset */
.strong-rating {
  display: inline-block;
  border: 0;
}

/* the stars */

.strong-rating span.star {
  display: inline-block;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
}

.strong-rating-wrapper:not(.average) span.star:first-child:before {
  padding-left: 0;
}

.strong-rating-wrapper:not(.average) span.star:last-child:before {
  padding-right: 0;
}

.strong-rating span.star:hover {
  cursor: default;
}

/* fieldset tweaks */

/* in a form */
.strong-rating-wrapper.in-form .strong-rating {
  padding: 0;
}

/* in a view */
.strong-rating-wrapper.in-view {
  display: inline-block;
}

.strong-rating-wrapper.in-view .strong-rating {
  margin: 0;
  padding: 0;
}

/* in the post editor */
.strong-rating-wrapper.in-metabox {
  display: inline-block;
}

.strong-rating-wrapper.in-metabox .strong-rating span.star:before {
  font-size: 20px;
  line-height: 27px;
}

.strong-rating-wrapper.in-table-list .strong-rating span.star:before {
  /* use padding not margin */
  padding: 1px;
}

/* the magic */

/* this is how we highlight stars before the checked one (siblings before): */

/* hide the first label because our rating may be zero */
.strong-rating span.star0 {
  display: none;
}

/* set the color of the star and its stroke(outline) color and width */
.strong-rating-wrapper .star svg path {
  fill: #FFB900;
}
/* set the width of the star */
.strong-rating-wrapper .star svg {
  width: 20px;
}

/* then turn off stars after the current rating */
.strong-rating span.current ~ span.star:before {
  content: "";
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/star-regular.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/star-regular.svg) center center no-repeat;
}

/* turn on the current rating */
.strong-rating span.current:before {
  color: #FFB900;
}

/* which may be a half star */
.strong-rating-wrapper.average .strong-rating span.star.half:before {
  content: "";
  -webkit-mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/star-half-alt-solid.svg) center center no-repeat;
  mask: url(//fh.unpatti.ac.id/wp-content/plugins/strong-testimonials/assets/public/svg/star-half-alt-solid.svg) center center no-repeat;
}

/* Responsive
--------------------------------------------------*/
@media only screen and (max-width: 480px) {
  .strong-rating-wrapper > span {
    display: block;
    line-height: 30px;
    vertical-align: middle;
    margin: 0;
    text-align: center;
  }
}