/**
 * Strong Testimonials Bold 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-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: 0.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, 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, 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, 0.3);
  border-radius: 3px;
  font-size: 1.2em;
  padding: 0.5em;
  display: block;
}
.strong-view.wpmtst-bold .readmore-page {
  font-size: 1.2em;
  border-radius: 3px;
  padding: 1em;
  text-align: center;
}

/* Pagination
-----------------------------------------------*/
/* Simple pagination
-----------------------------------------------*/
.strong-view.wpmtst-bold.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-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;
}

/* Responsive
-----------------------------------------------*/
@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;
}

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

.msHtmlOverlay .layer .disabled {
    display: block !important;
}
/*
     FILE ARCHIVED ON 09:01:14 Jun 10, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:32:18 Jun 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.486
  exclusion.robots: 0.064
  exclusion.robots.policy: 0.055
  esindex: 0.009
  cdx.remote: 16.299
  LoadShardBlock: 219.405 (3)
  PetaboxLoader3.datanode: 233.603 (5)
  PetaboxLoader3.resolve: 60.376 (2)
  load_resource: 81.497
  loaddict: 31.307
*/