/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-title.title.fusion-title-11.fusion-sep-none.fusion-title-text.fusion-title-size-three.newscardtitle {
}
.newscard {
  &:hover {
    .fusion-column-wrapper {
      .newscardtitle {
        background-color: #3d773c !important;
      }
    }
  }
  .fusion-column-wrapper {
    border: 1px solid #214425 !important;
    .fusion-post-card-image {
      aspect-ratio: 1.76470588 !important;
      img {
        aspect-ratio: 1.76470588 !important;
      }
    }
    .fusion-title.newscardtitle {
      position: relative;
      min-height: unset;
      bottom: unset;
      padding: 0px !important;
      transition: all 0.3s ease !important;
		margin: 0px !important;
      h3 {
        font-weight: 500 !important;
        font-size: 16px !important;
        line-height: 20px !important;
		height: 90px !important;
          padding: 15px 25px !important;
        display: flex;
        align-items: center;
        a {
          
          color: #fff !important;
          text-decoration: none !important;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;

          overflow: hidden;
        }
      }
    }
  }
}

.fusion-button,
button.frm_final_submit {
  border-radius: 4px !important;
  padding: 13px 20px !important;
  border-width: 2px !important;
  border-style: solid !important;
  display: flex;
  gap: 10px;
  text-transform: none !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0px !important;
  box-shadow: none !important;
  &:after {
    content: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1859 7.76548L9.8285 13.1818C9.6209 13.3951 9.34633 13.5 9.07176 13.5C8.7972 13.5 8.5233 13.3942 8.31436 13.1826C7.89582 12.7595 7.89582 12.074 8.31436 11.6508L11.8442 8.08369H1.57142C0.979767 8.08369 0.5 7.5996 0.5 7.00042C0.5 6.40124 0.979767 5.91716 1.57142 5.91716H11.8442L8.31503 2.34916C7.89649 1.92601 7.89649 1.24051 8.31503 0.817362C8.73358 0.394213 9.41162 0.394213 9.83017 0.817362L15.1876 6.23368C15.6044 6.65852 15.6044 7.34233 15.1859 7.76548Z' fill='%23A1C280'/%3E%3C/svg%3E");
  }

  &.button-3d {
  }
  .button-icon-left,
  .button-icon-right {
    margin: 0px !important;
  }
  &:has(i) {
    &:after {
      display: none;
    }
  }
}

.primary-on-white.fusion-button,
.fusion-button,
button.frm_final_submit {
  background-color: #347735 !important;
  border-color: #347735 !important;
  color: #fff !important;
  span {
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
  }
  &:hover,
  &:focus-visible {
    background-color: #0d4d23 !important;
    border-color: #0d4d23 !important;
  }
}
.secondary-on-white.fusion-button {
  box-shadow: none !important;
  border-color: #0d4d23 !important;
  background-color: #fff !important;
  &:hover,
  &:focus-visible {
    background-color: #0d4d23 !important;

    span,
    i {
      color: #fff !important;
    }
  }

  span,
  i {
    color: #0d4d23 !important;
  }
}
.primary-on-green.fusion-button,
[style*="--awb-background-color:var(--awb-color4)"] button.frm_final_submit {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #0d4d23 !important;
  span,
  i {
    color: #0d4d23 !important;
  }
  &:hover,
  &:focus-visible {
    background-color: #347735 !important;
    border-color: white !important;
    color: #fff !important;
    span,
    i {
      color: #fff !important;
    }
  }
}
.secondary-on-green.fusion-button {
  background-color: #347735 !important;
  border-color: white !important;
  span,
  i {
    color: white !important;
  }
  &:hover,
  &:focus-visible {
    background-color: white !important;
    border-color: white !important;
    span,
    i {
      color: #0d4d23 !important;
    }
  }
}
.primary-on-dark.fusion-button,
[style*="--awb-background-color:var(--awb-custom_color_1)"]
  button.frm_final_submit {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #0d4d23 !important;
  span,
  i {
    color: #0d4d23 !important;
  }
  &:hover,
  &:focus-visible {
    background-color: #a1c280 !important;
    border-color: #a1c280 !important;
    color: #0d4d23 !important;
    i {
      color: #0d4d23 !important;
    }
    &:after {
      content: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1859 7.76548L9.8285 13.1818C9.6209 13.3951 9.34633 13.5 9.07176 13.5C8.7972 13.5 8.5233 13.3942 8.31436 13.1826C7.89582 12.7595 7.89582 12.074 8.31436 11.6508L11.8442 8.08369H1.57142C0.979767 8.08369 0.5 7.5996 0.5 7.00042C0.5 6.40124 0.979767 5.91716 1.57142 5.91716H11.8442L8.31503 2.34916C7.89649 1.92601 7.89649 1.24051 8.31503 0.817362C8.73358 0.394213 9.41162 0.394213 9.83017 0.817362L15.1876 6.23368C15.6044 6.65852 15.6044 7.34233 15.1859 7.76548Z' fill='%230d4d23'/%3E%3C/svg%3E");
    }
  }
}
.secondary-on-dark.fusion-button {
  background-color: #0d4d23 !important;
  border-color: white !important;
  span,
  i {
    color: white !important;
  }
  &:hover,
  &:focus-visible {
    background-color: #a1c280 !important;
    border-color: #a1c280 !important;
    span,
    i {
      color: #0d4d23 !important;
    }
    &:after {
      content: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1859 7.76548L9.8285 13.1818C9.6209 13.3951 9.34633 13.5 9.07176 13.5C8.7972 13.5 8.5233 13.3942 8.31436 13.1826C7.89582 12.7595 7.89582 12.074 8.31436 11.6508L11.8442 8.08369H1.57142C0.979767 8.08369 0.5 7.5996 0.5 7.00042C0.5 6.40124 0.979767 5.91716 1.57142 5.91716H11.8442L8.31503 2.34916C7.89649 1.92601 7.89649 1.24051 8.31503 0.817362C8.73358 0.394213 9.41162 0.394213 9.83017 0.817362L15.1876 6.23368C15.6044 6.65852 15.6044 7.34233 15.1859 7.76548Z' fill='%230d4d23'/%3E%3C/svg%3E");
    }
  }
}
button.frm_final_submit {
  padding: 9px 20px !important;
  transition: all 0.3s ease !important;
}
