
/* Add your custom CSS code here */
@media all and (min-width: 992px) {
  .zscenter-column {
    position: relative;
    padding-block-start: 15px;
    padding-block-end: 15px; }
    .zscenter-column:before, .zscenter-column:after {
      position: absolute;
      top: 0px;
      bottom: 0px;
      width: 1px;
      height: 100%;
      background: #228754;
      content: ''; }
    .zscenter-column:after {
      right: 0px; }
    .zscenter-column:before {
      left: 0px; } }

.zscustom-tabs .zptabelem-inner-container.zptabs-style-02.zptab-type-02 .zptabs-content-container .zptab-content {
  border-block-start: 0px none;
  padding-block-start: 25px; }

.zscustom-tabs .zptabelem-inner-container .zptab::after {
  height: 2px; }

.zscustom-tabs .zptabelem-inner-container .zptab {
  padding: 5px;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 10px;
  margin-inline-end: 10px; }

.hero-container {
  border: 1px solid #228754; }

.zpheader-style-01 {
  box-shadow: none;
  border-block-end: 1px solid #228754; }

.theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-ribbon-prod-box .theme-prod-img-container {
  background: #FFFFFF; }

.theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img {
  box-shadow: none; }
  @media all and (min-width: 992px) {
    .theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img {
      height: 320px; } }
  @media all and (max-width: 768px) {
    .theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img {
      height: 230px; } }
  .theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img .theme-prod-img-container {
    box-shadow: none; }
    @media all and (max-width: 768px) {
      .theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img .theme-prod-img-container {
        height: 230px; } }
    @media all and (min-width: 992px) {
      .theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img .theme-prod-img-container {
        height: 320px; } }
  .theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img .theme-prod-link-overlay {
    left: 0px;
    top: auto;
    width: 100%;
    transform: none;
    bottom: 0;
    height: 45%; }
  .theme-prod-box.theme-product-list-style-01 .theme-prod-box-content.theme-prod-img .theme-prod-hover-view {
    top: auto;
    left: 50%;
    bottom: 0px;
    transform: translate(-50%, -20%); }

.zscustom-collection .theme-section-heading {
  display: none; }
