/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body,
html {
  overflow-x: hidden;
}

.wpcf7 .flex-col {
  margin-bottom: 14px;
}

.wpcf7 .flex-col .wpcf7-not-valid-tip {
  top: -100%;
  right: 0;
  display: inline-block;
  width: auto;
  left: auto;
  bottom: auto;
  background: transparent;
}

.wpcf7 .wpcf7-not-valid-tip:after {
  display: none;
}

input.wpcf7-not-valid,
.woocommerce-invalid input {
  border-color: #b20000 !important;
  color: #b20000 !important;
}

.entry-content .dashboard-links li {
  margin-left: 0;
}

#cart-popup .button.wc-forward:not(.checkout):not(.checkout-button) {
  line-height: 1.5;
}

.over-captcha,
.absolute-footer {
  z-index: 10;
  position: relative;
}

.product-type-variable .product-info .price-wrapper .woocommerce-Price-amount,
.product-type-variable
  .product-info
  .price-wrapper
  .woocommerce-Price-amount
  span {
  font-size: 18px;
}
.product-type-variable
  .product-info
  .price-wrapper
  .woocommerce-Price-amount
  span {
  vertical-align: unset;
}

.product-type-variable
  .product-info
  .price-wrapper
  .woocommerce-Price-amount::before {
  content: "A partire da: ";
  display: inline;
}
.product-type-variable .product-info .woocommerce-variation-price .price {
  font-size: 25px;
}
/*************** ADD MOBILE ONLY CSS HERE  ***************/
@media only screen and (max-width: 48em) {
  .entry-content .dashboard-links li a {
    margin-right: 0;
  }
}
