/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.nav-item-children {
  min-width: max-content;
  top: 75%;
  z-index: 99;
}

.pricing-table-minimal {
  padding: 45px 40px 45px;
}

.liquid-lp-time-aside .liquid-lp-footer {
  margin-top: 0;
  display: none;
}

.membership__info {
  height: 275px;
  overflow-y: auto;
}

.areas-of-interest .wpcf7-list-item {
  display: block;
  margin: auto;
}


img.mobile-logo-default {
  max-width: 115px;
}

#content a {
  text-decoration: underline;
}

.team-member img {
  aspect-ratio: 0.75;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  object-fit: cover;
}

.lqd-contact-form label {
  width: 100%;
}
.test {
  color:#fff
}

.pricing-table-minimal {
  padding          : 45px 40px;
  border-radius    : 10px;
  background-color : #084973;
  color            : #fff;
  border           : 2px solid #084973;
  transition       : background .4s, border .4s, transform .3s;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pricing-table-minimal a {
  color:#fff;
  text-decoration:underline;
}

.pricing-table-minimal:hover {
  background: transparent;
  color: #222222;
  transform: translateY(-10px) scale(1.01);
  box-shadow: 2px 2px 7px #c4c4c4;
}

.pricing-table-minimal:hover a {
  color:#333;
  text-decoration:underline;
}

.pricing-table-minimal.ld_price_table_68b73c25f361e {
  align-items: start;
}

.pricing-table-minimal .pricing-table-body {
  margin-top : 0px;
  font-size  : 16px
}

.membership__info {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
.pricing-table-minimal.ld_price_table_68b71c347e202 {
  align-items: flex-start;
}

.bannerHover .fancy-title {
  margin:2rem 0 3.5em;
}

.bannerHover h2 {
  position: relative;
  display: inline-block;
  overflow:hidden;
  text-transform:uppercase;
}

.bannerHover h2:before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: #fff;
  transform: translateX(-103%);
  transition: transform .3s
}

.bannerHover:hover h2:before {
  transform: translateX(-0%);
}
