/* Popup */
.zxtrics-popup {
  position: fixed;
  left: 15px;
  bottom: 0;
  box-shadow: 0 4px 16px black;
  background-color: #fff;
  border: 0;
  animation: 1s slide-up;
  z-index: 999;
  border-radius: 5px 5px 0 0; }

.zxtrics-popup-inner {
  position: relative; }

.zxtrics-popup .close {
  position: absolute;
  top: 7px;
  right: 11px;
  font-size: 29px;
  color: red;
  opacity: .8;
  text-shadow: none; }

@keyframes slide-up {
  from {
    bottom: -300px; }
  to {
    bottom: 0; } }

#bio_ep_close {
  position: absolute;
  left: 92.5%;
  margin: -2px 0px 0 0px;
  width: 20px;
  height: 20px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  color: #000 !important;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }

#bio_ep {
  padding: 18px 15px;
  height: auto !important;
  width: auto !important; }

/* Lucas popup */
.popup-btn {
  width: 100% !important;
  font-size: 36px !important;
  /* background-color:#228B28 !important; /
  font-weight: 800 !important;
  / padding: 15px; */ }

.eliteh2 {
  font-size: 46px !important;
  font-weight: 800 !important; }

.popup-bigtext {
  font-size: 140px !important;
  font-weight: 800;
  color: #2aa6c8 !important;
  line-height: 60px !important; }

.popup-subtext {
  font-size: 85px !important;
  font-weight: bold; }

.popup-smalltext {
  font-size: 23px !important; }

.popupdiscount {
  font-size: 150px !important;
  font-weight: bold;
  color: #2aa6c8 !important;
  line-height: 120px !important; }

@media only screen and (max-width: 1200px) {
  .popupdiscount {
    font-size: 122px; }
  .popup-subtext {
    font-size: 75px; }
  .popupleft {
    display: none; }
  .popup-middle {
    width: 100%; } }

@media only screen and (max-width: 1080px) {
  .popupdiscount {
    font-size: 122px;
    line-height: 70px; }
  .popup-subtext {
    font-size: 68px; } }

@media only screen and (max-width: 980px) {
  .popupdiscount {
    font-size: 96px;
    line-height: 58px; }
  .popup-subtext {
    font-size: 48px; }
  .popup-middle {
    width: 100%; } }

.zxtrics-content.zx-type-label {
  position: absolute;
  top: 25%;
  left: 0;
  z-index: 1; }

@media only screen and (max-width: 580px) {
  .popupdiscount {
    font-size: 48px; }
  .popup-subtext {
    font-size: 32px; } }

@media only screen and (min-width: 768px) {
  .zxtrics-banner img {
    float: right;
    margin-right: -5px; }
  .zxtrics-content.zx-type-label {
    top: 20%; } }

@media only screen and (max-width: 380px) {
  .popupdiscount {
    font-size: 32px !important; }
  .popup-subtext {
    font-size: 28px !important; } }

.zxtrics-content.zx-type-label .label {
  padding: 8px 12px;
  border-radius: 0px 10px 10px 0px;
  text-align: left;
  display: block; }

.woocommerce-cart .zxtrics-content {
  dislay: none; }

@media only screen and (max-width: 767px) {
  .single-product .product-type-simple .cart .zxtrics-banner {
    position: absolute;
    right: 15px;
    top: -2px;
    width: 59%; }
  .woocommerce-cart .zxtrics-content {
    dislay: block; }
  .single-product .product-type-simple .cart .zxtrics-content {
    margin-top: 10px; } }

@media only screen and (min-width: 767px) {
  .single-product .product-type-simple .cart .zxtrics-content {
    margin-top: 10px; } }

@media only screen and (min-width: 768px) and (max-width: 992px) {
  .zxtrics-content {
    margin-top: 60px; } }

/*# sourceMappingURL=style.css.map */