/*
Theme Name:	ZPro
Theme URI: http://zproductions.com
Author:		Chaz Stevens
Author URI: http://zproductions.com
Template:	naturepress
Version:	1.07
*/
.stroke {
  text-shadow: -3px -3px 0 #006f53, 3px -3px 0 #006f53, -3px 3px 0 #000, 3px 3px 0 #006f53;
  letter-spacing: 0.01em;
}
.hide-about-bank li:nth-child(2) {
  display: none !important;
}
h5.text-white {
  color: #fff !important;
}
a.myBOB {
  text-decoration: none !important;
  border-radius: 50px;
  color: rgba(255, 255, 255, .8) !important;
  padding: 8px 24px;
  background-color: #FF6947 !important;
  transform: capitalize;
  font-size: 1rem;
  font-weight: bold;
  border: 2px solid white;
}
a.myBOB {
  color: rgba(255, 255, 255, 1);
}
div.orange-bg a {
  color: rgba(255, 255, 255, .8) !important;
}
div.HideHeaders div.tabulator-headers {
  display: none !important;
}
div.orange-bg a:hover {
  color: rgba(255, 255, 255, 1) !important;
}
div.elementor-widget-text-editor div.elementor-widget-container, div.elementor-widget-text-editor p, div.elementor-widget-text-editor li {
  margin-bottom: 0 !important;
  line-height: 1.7 !important;
  font-size: 1rem !important;
}
div.elementor-widget-container h2, div.elementor-widget-text-editor h1, div.elementor-widget-text-editor h2, div.elementor-widget-text-editor h3, div.elementor-widget-text-editor h4, div.elementor-widget-text-editor h5 {
  margin-bottom: 1rem !important;
  line-height: 1.1 !important;
}
div.elementor-widget-text-editor p {
  margin-bottom: 1rem !important;
}
div.elementor-widget-text-editor ul {
  padding: 1rem !important;
}
div.elementor-widget-text-editor h1 {
  font-size: 2.5rem !important;
}
div.elementor-widget-text-editor h2, div.elementor-widget-container h2 {
  font-size: 2rem !important;
}
div.elementor-widget-text-editor h3, h3 {
  font-size: 1.75rem !important;
}
div.elementor-widget-text-editor h5, div.elementor-widget-container h5 {
  font-size: 1.5rem !important;
}
h2.elementor-heading-title.elementor-size-xl, h2.elementor-heading-title.elementor-size-default {
  line-height: 1.1 !important;
}
div.elementor-widget-text-editor h1.compressed-line-height {
  line-height: 1.1 !important;
  margin-bottom: 1rem !important;
}
.center-grid {
  margin: 0 auto !important;
}
.bank-card {
  width: 100% !important;
  max-width: 220px !important;
}
.bank-card.full-img-width {
  width: 100% !important;
  max-width: 480px !important;
}
.bank-card.mid-img-width {
  width: 100% !important;
  max-width: 300px !important;
}
div.bank-card img {
  border: 3px solid #354743;
  border-radius: 4px;
}
h2.compressed-line-height, h4.compressed-line-height, h5.compressed-line-height, .bank-card .compressed-line-height .elementor-image-box-title, span.compressed-line-height p, div.elementor-widget-text-editor h5.compressed-line-height {
  line-height: 1.1 !important;
}
div.elementor-element.e-con-full.e-flex.e-con {
  padding: 0 !important;
}
.mtn {
  margin-top: 0 !important;
}
.mbn {
  margin-bottom: 0 !important;
}
.man {
  margin: 0 !important;
}
.text-white {
  color: #fff !important;
}
.hero-cta-container .e-con-inner {
  background-color: #1f3b2b !important;
  padding: 2rem 4rem !important;
}
.hero-cta-container span.gfield_required {
  color: #fff !important;
}
.hero-cta-container input.button {
  border-color: #fff;
}
div.elementor-element.e-cona {
  padding: 0 !important;
}
h3 span {
  display: inline-block;
  font-size: 90%;
  line-height: 1.4 !important;
}
li.r-tabs-state-active div {
  font-weight: 700;
  font-size: 125%;
}