/**
 * 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('../svg/star-regular.svg') center center no-repeat;
  mask: url('../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('../svg/star-half-alt-solid.svg') center center no-repeat;
  mask: url('../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;
  }
}
.clear{clear:both;}.maybe-clear{content:"";width:6em;display:block;overflow:hidden;}.strong-view.wpmtst-bold{display:block;width:100%;}.strong-view.wpmtst-bold div{box-sizing:border-box;}.strong-view.wpmtst-bold .wpmtst-testimonial{max-height:none;max-width:none;padding:0;width:100%;}.strong-view.wpmtst-bold .wpmtst-testimonial.t-slide{margin-top:0;margin-bottom:0;}.strong-view.wpmtst-bold .wpmtst-testimonial-inner{display:block;width:100%;height:100%;}.strong-view.wpmtst-bold .wpmtst-testimonial-image{max-width:100%;}.strong-view.wpmtst-bold .wpmtst-testimonial-field-before{margin-right:.5em;}.strong-view.wpmtst-bold a.readmore,.strong-view.wpmtst-bold a.readmore-toggle{white-space:nowrap;z-index:100;}.strong-view.wpmtst-bold a.readmore-toggle:hover{cursor:pointer;}.strong-view.slider-container{opacity:1;}.strong-view .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.strong-view.wpmtst-bold{margin-bottom:1em;}.strong-view.wpmtst-bold .wpmtst-testimonial{margin-bottom:1em;text-align:center;}.strong-view.wpmtst-bold .wpmtst-testimonial:first-child{margin-top:0;}.strong-view.wpmtst-bold .wpmtst-testimonial:last-child{margin-bottom:0;}.strong-view.wpmtst-bold .wpmtst-testimonial-inner{padding:20px;border-radius:3px;}.strong-view.wpmtst-bold .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child){margin-bottom:5px;}.strong-view.wpmtst-bold .wpmtst-testimonial-content{background:inherit;font-size:2em;line-height:1.3;padding:0;}.strong-view.wpmtst-bold .wpmtst-testimonial-content p:first-of-type{margin-top:0;padding-top:0;}.strong-view.wpmtst-bold .wpmtst-testimonial-content p:last-of-type{margin-bottom:0;padding-bottom:0;}.strong-view.wpmtst-bold .wpmtst-testimonial-image{margin:0 auto 20px;}.strong-view.wpmtst-bold .wpmtst-testimonial-image img{border-radius:3px;box-shadow:4px 4px 4px rgba(0,0,0,.4);}.strong-view.wpmtst-bold .wpmtst-testimonial-image a{text-decoration:none;box-shadow:none;}.strong-view.wpmtst-bold .wpmtst-testimonial-image .initials{text-align:center;font-size:42px;font-weight:bold;background-color:#f9f9f9;border-radius:3px;box-shadow:4px 4px 4px rgba(0,0,0,.4);display:table-cell;vertical-align:middle;}.strong-view.wpmtst-bold .wpmtst-testimonial-field{font-size:1.2em;}.strong-view.wpmtst-bold .wpmtst-testimonial-name{font-weight:700;}.strong-view.wpmtst-bold .readmore a{background:rgba(255,255,255,.3);border-radius:3px;font-size:1.2em;padding:.5em;display:block;}.strong-view.wpmtst-bold .readmore-page{font-size:1.2em;border-radius:3px;padding:1em;text-align:center;}.strong-view.wpmtst-bold.strong-pager{display:none;}.simplePagerList{margin:20px auto;text-align:center;}.strong-view ul.simplePagerNav{margin:0 auto;padding:0;display:inline-block;}.strong-view ul.simplePagerNav li{display:inline;list-style:none;margin:0;padding:0;}.strong-view ul.simplePagerNav li a{margin:0 .2em;padding:.1em .3em;outline:none;text-decoration:none;transition:background .2s ease;}.strong-view ul.simplePagerNav li a:hover{background:#bbb;color:#fff;}.strong-view ul.simplePagerNav li.currentPage a{text-decoration:none;background:#999;color:#fff;}.strong-view.rtl ul.simplePagerNav li{float:right;}.strong-view .nav-links{margin:20px auto;text-align:center;}.strong-view .nav-links a,.strong-view .nav-links span{display:inline-block;line-height:1.5;margin:0 .2em;padding:.1em .3em;transition:background .2s ease;}.strong-view .nav-links a.current,.strong-view .nav-links span.current{background:#999;color:#fff;}.strong-view .nav-links a{outline:none;text-decoration:none;}.strong-view .nav-links a:hover,.strong-view .nav-links a.prev:hover,.strong-view .nav-links a.next:hover,.strong-view .nav-links span:hover{background:#bbb;color:#fff;}.strong-view.wpmtst-bold.slider-container .strong-content{margin:0 auto;}.strong-view.wpmtst-bold.slider-container .wpmtst-testimonial:not(:first-child){display:none;}.strong-view.wpmtst-bold.nav-position-inside .wpmtst-testimonial-inner{padding-bottom:60px;}.strong-view.wpmtst-bold.controls-type-sides .wpmtst-testimonial-inner{padding-left:50px;padding-right:50px;}@media only screen and (max-width: 640px){.strong-view.wpmtst-bold .wpmtst-testimonial-content{font-size:1.5em;line-height:1.2;}}.strong-view.wpmtst-bold .disabled{display:none !important;}.wpmslider-controls.disabled{display:block !important;}.msHtmlOverlay .layer .disabled{display:block !important;}