body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px;}.et_pb_slide_content,.et_pb_best_value{font-size:15px;}body{color:#000;}.et_secondary_nav_enabled #page-container #top-header{background-color:#f2f2f2 !important;}#et-secondary-nav li ul{background-color:#f2f2f2;}#et-secondary-nav li ul{background-color:#686868;}#top-header,#top-header a{color:#777;}#et-secondary-nav li ul a{color:#fff;}#main-header .nav li ul a{color:rgba(0,0,0,.7);}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:15px;}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.5em;}#footer-widgets .footer-widget li:before{top:7.5px;}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2;}.bottom-nav,.bottom-nav a{font-size:13px;}#footer-info{font-size:13px;}#footer-bottom .et-social-icon a{font-size:21px;}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px;}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:1.2em;}@media only screen and (min-width:981px){#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-size:17px;}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px;}.et-fixed-header #top-menu li a{font-size:13px;}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0;}.et_pb_section{padding:54px 0;}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px;}.et_pb_fullwidth_section{padding:0;}}.wp-post-image{display:none;}.nav li ul{width:300px;}#top-menu li li a{width:270px;}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:1.82%;}.join{background-color:#0c71c3;color:#fff;padding-top:10px;padding-right:8px;padding-left:8px;}#top-header .join a{color:#fff !important;}#top-header .container{padding-top:0px;}#et-info,#et-secondary-menu>ul>li a{padding-top:12px;display:block;}h3,h4,h5,h6{line-height:1.3em !important;}li{margin-top:10px;}.et_pb_pricing_tables_0 .et_pb_pricing li{line-height:1.5em !important;padding:0 0 .8em 0px;}/**
 * Strong Testimonials Default Widget 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-small-widget {
  display: block;
  width: 100%;
}
.strong-view.wpmtst-small-widget div {
  box-sizing: border-box;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial {
  max-height: none;
  max-width: none;
  padding: 0;
  width: 100%;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial.t-slide {
  margin-top: 0;
  margin-bottom: 0;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-image {
  max-width: 50%;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-field-before {
  margin-right: 0.5em;
}
.strong-view.wpmtst-small-widget a.readmore,
.strong-view.wpmtst-small-widget a.readmore-toggle {
  white-space: nowrap;
  z-index: 100;
}
.strong-view.wpmtst-small-widget 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-small-widget {
  margin-bottom: 1em;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial {
  margin-bottom: 1em;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-inner {
  padding: 10px;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
	margin-bottom: 5px;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-heading {
  margin-bottom: 1em;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-content p:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-content p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-image {
  float: left;
  margin-top: 0.25em;
  margin-right: 1em;
  margin-bottom: .5em;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-image .initials {
  margin-top: 0.25em;
  margin-right: 1em;
  margin-bottom: .5em;
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  background-color: #f9f9f9;
  border-radius: 3px;
  display: table-cell;
  vertical-align: middle;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-field {
  clear: both;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-name {
  font-weight: 700;
}
.strong-view.wpmtst-small-widget .readmore {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.strong-view.wpmtst-small-widget .readmore-page {
  border: 1px solid #E6E6E6;
  padding: 0.5em;
  text-align: center;
}

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

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

/* Option: Image Right
-----------------------------------------------*/
.strong-view.wpmtst-small-widget.image-right .wpmtst-testimonial-image {
  float: right;
  margin-left: 1em;
  margin-bottom: 0.1em;
}

@media only screen and (max-width: 480px) and (orientation: portrait) {
  .strong-view.wpmtst-small-widget.image-right .strong-content .wpmtst-testimonial-image {
    float: none;
  }
}
.strong-view.wpmtst-small-widget.image-right.rtl .wpmtst-testimonial,
.strong-view.wpmtst-small-widget.image-right.rtl .wpmtst-testimonial-inner,
.strong-view.wpmtst-small-widget.image-right.rtl .wpmtst-testimonial-heading {
  text-align: right;
}
.strong-view.wpmtst-small-widget.image-right.rtl .wpmtst-testimonial-image {
  float: left;
  margin-left: 0;
  margin-right: 1em;
}
.strong-view.wpmtst-small-widget .disabled {
  display : none!important;
}

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

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

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

/*  Readmore Inline
----------------------------------------------------*/
.readmore-excerpt-inline,
.readmore-content-inline:not([hidden]),
.readmore-content-inline:not([hidden]) p {
    display: inline;
}

.wpmtst-inline-readme {
    margin-left: 5px;
}