/*
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
*/

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;

}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul {
    max-height: max-content !important;
}

#toTop {
    right: 5px !important;
    bottom: 0px !important;
}

/* Bottom Button */

  .fab__section {
    position: fixed;
    opacity: 0;
    z-index: 100;
    top: unset;
    right: unset;
    left: 0;
    bottom: 5px;
    width: 100%;
  }
  .fab__container {
  }
  .fab-button__container {
    display: flex;
    justify-content: center;
    padding-right: unset;    
  
  }
  .fab-button__button {
    padding: 0 30px;
    white-space: nowrap;
    font-family: Poppins;
	font-weight: 900;
    font-style: normal;
    letter-spacing: 2px;    
    color: #fff;
    background-color: #e4701e;
    line-height: 55px;
    font-size: 18px;
    border-radius: 50px;
    width: auto;
    text-align: center;
  }
  .fab-button__button i {
      padding-right: 5px;
  }
  .fab-button__button:hover {
    color: white;
  }

  /**
 * ----------------------------------------
 * animation fade-in-bottom
 * ----------------------------------------
 */
  .fade-in-bottom {
    -webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
    animation: fade-in-bottom 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  @-webkit-keyframes fade-in-bottom {
    0% {
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes fade-in-bottom {
    0% {
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  
/* Start for Banner header */
.banner-price-main {
	font-size: 76px;
    font-weight: 800;
    color: #ffffff;
    line-height: 76px;
}

.banner-price-month {
	font-size: 24px;
    font-weight: 100;
    line-height: 20px;
}


.banner-price-ast {
	font-size: 12px;
}


.banner-price-am {
	font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    color: #ffffff;
}

.banner-price-lower {
	font-weight: 300;
    font-size: 22px;
    line-height: 22px;
    color: #BFC7CD;
}

.banner-price-br {
    line-height: 10px;
	color: #ffffff;
}

.banner-price-width {
	max-width: 375px
}

/* End for Banner header */

/* Trying to Fix Sticky Header */
#side-header{
    position: fixed;
}
