/* =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.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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/play-solid.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/pause-solid.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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.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;
}
/**
 * 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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/star-regular.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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(//lasichuan.co.kr/wp-content/plugins/strong-testimonials/assets/public/svg/star-half-alt-solid.svg) center center no-repeat;
  mask: url(//lasichuan.co.kr/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;
  }
}
/**
 * Strong Testimonials Simple template
 */
/* Clears
-----------------------------------------------*/
.clear {
  clear: both;
}

/**
Minimum paragraph width means no short words in skinny space next to image
in columns or small screens.

This workaround is needed until we can use flexbox properly
or CSS offers container queries.

Thanks https://css-tricks.com/minimum-paragraph-widths/
*/
.maybe-clear {
  content: "";
  /* this value seems to work well in both responsive and Masonry */
  width: 6em;
  display: block;
  overflow: hidden;
}

/* Base
-----------------------------------------------*/
.strong-view.wpmtst-simple {
  display: block;
  width: 100%;
}
.strong-view.wpmtst-simple div {
  box-sizing: border-box;
}
.strong-view.wpmtst-simple .wpmtst-testimonial {
  max-height: none;
  max-width: none;
  padding: 0;
  width: 100%;
}
.strong-view.wpmtst-simple .wpmtst-testimonial.t-slide {
  margin-top: 0;
  margin-bottom: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image {
  max-width: 100%;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-field-before {
  margin-right: 0.5em;
}
.strong-view.wpmtst-simple a.readmore,
.strong-view.wpmtst-simple a.readmore-toggle {
  white-space: nowrap;
  z-index: 100;
}
.strong-view.wpmtst-simple 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;
}

/* Template
-----------------------------------------------*/
.strong-view.wpmtst-simple .strong-content {
  margin: 1em auto;
}
.strong-view.wpmtst-simple .wpmtst-testimonial {
  margin: 1em auto;
  text-align: left;
}
.strong-view.wpmtst-simple .wpmtst-testimonial:first-child {
  margin-top: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial:last-child {
  margin-bottom: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner {
  padding: 1em;
  text-align: left;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
	margin-bottom: 5px;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-heading {
  margin-top: 0;
  margin-bottom: 1em;
  text-align: left;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-content p:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-content p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image {
  float: left;
  margin-top: .25em;
  margin-right: 1em;
  margin-bottom: 1em;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image img {
  background: none;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image a {
  text-decoration: none;
  box-shadow: none;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image .initials {
  background: none;
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-field {
  clear: both;
}
.strong-view.wpmtst-simple .readmore {
  margin-top: 1em;
}
.strong-view.wpmtst-simple .readmore-page {
  padding: 1em;
  text-align: center;
}

/* Pagination
-----------------------------------------------*/
/* Simple pagination
-----------------------------------------------*/
.strong-view.wpmtst-simple.strong-pager {
  display: none;
}

.simplePagerList {
  /* match .strong-content container */
  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 0.2em;
  padding: 0.1em 0.3em;
  outline: none;
  text-decoration: none;
  transition: background 0.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;
}

/* Standard pagination
-----------------------------------------------*/
.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 0.2em;
  padding: 0.1em 0.3em;
  transition: background 0.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;
}

/* Slideshow
-----------------------------------------------*/
.strong-view.wpmtst-simple.slider-container .strong-content {
  margin: 0 auto;
}
.strong-view.wpmtst-simple.slider-container .wpmtst-testimonial:not(:first-child) {
  display: none;
}
.strong-view.wpmtst-simple.nav-position-inside .wpmtst-testimonial-inner {
  padding-bottom: 48px;
}
.strong-view.wpmtst-simple.controls-type-sides .wpmtst-testimonial-inner {
  padding-left: 50px;
  padding-right: 50px;
}

/* Responsive
-----------------------------------------------*/
@media only screen and (max-width: 320px) {
  .strong-view.wpmtst-simple .wpmtst-testimonial-image {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
/* RTL
-----------------------------------------------*/
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial,
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-inner,
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-heading {
  text-align: right;
}
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-image {
  float: right;
  margin-left: 1em;
}
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-field {
  text-align: left;
}
.strong-view.wpmtst-simple .disabled {
  display : none!important;
}

.wpmslider-controls.disabled {
    display: block !important;
}

/*  Compatibility with metaslider pro layers display
----------------------------------------------------*/

.msHtmlOverlay .layer .disabled {
    display: block !important;
}