.page-template-landing-page section#text-17 {display: none;}
.page-template-landing-page div#wpcf7-f292-o2 { display: none;}
.page-template-ClassesAndGloves div#wpcf7-f152-o1 { display: none;}
.page-template-ClassesAndGloves section#text-17 {margin-top: 42px;text-align: center;background: #000;padding: 54px 0;}
.landgnwcls a { font-weight: 600; background: #b91f2b;border: 1px solid #b91f2b;color: #fff; text-decoration: none; width: 255px; display: block; margin: 0 auto;text-transform: uppercase; font-size: 20px;padding: 15px 5px;}
.landgnwcls a:hover {background: red;color: #fff;}
.page-template-ClassesAndGloves .site-inner {display: none;}
.page-template-ClassesAndGloves .landingbanner-wrapper-left-content>h1 { display: none;}
.page-template-ClassesAndGloves .landingbanner-wrapper-left-content>p {display: none;}
div#wpcf7-f292-o2 h1:before {content: "\f0a1";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right: 15px;}
span.frmglvs {font-size: 50px;color: #c01d2e;}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.glovs {
    margin: 30px 0;
}
.landing-healthzone-wrapper section#text-18 .textwidget>iframe { width: 100%; height: 515px;margin-bottom: -6px;}

@media only screen and (min-width:961px) {
.page-template-ClassesAndGloves .title-area {width: 400px;margin: 0 auto;float: none;}
.page-template-landing-page .title-area {width: 400px !important;}
}



.testimonial-quote {
  font-size: 16px;
}

.testimonial-quote blockquote {
  /* Negate theme styles */
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
  color: gray;
  font-family: Georgia, serif;
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.4 !important;
  margin: 0;
  position: relative;
  text-shadow: 0 1px white;
  z-index: 600;
}

.testimonial-quote blockquote * {
  box-sizing: border-box;
}

.testimonial-quote blockquote p {
  color: #75808a;
  line-height: 1.4 !important;
  font-size: 16px;
}

.testimonial-quote blockquote p:first-child:before {
  content: '\201C';
  color: #81bedb;
  font-size: 7.5em;
  font-weight: 700;
  opacity: .3;
  position: absolute;
  top: -.4em;
  left: -.2em;
  text-shadow: none;
  z-index: -300;
}

.testimonial-quote img {
  border: 3px solid #9CC1D3;
  border-radius: 50%;
  display: block;
  width: 120px;
  height: 120px;
  position: absolute;
  top: -.2em;
  left: 0;
}

.testimonial-quote cite {
  color: gray;
  display: block;
  font-size: .8em;
}

.testimonial-quote cite span {
  color: #5e5e5e;
  font-size: 1em;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 0 1px white;
}

.testimonial-quote {
  position: relative;
}

.testimonial-quote.right .quote-container {
  padding-left: 0;
  padding-right: 160px;
}

.testimonial-quote.right img {
  left: auto;
  right: 0;
}

.testimonial-quote.right cite {
  text-align: right;
}
.testimonial-panel {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.testimonial-quote cite {
    font-weight: 600;
}