/*
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
*/
@import url("https://fonts.googleapis.com/css2?family=DM+Sans&display=swap");
.custom-btn {
  width: 140px;
  height: 140px;
  text-align: center;
  background-color: #75cfcc;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.custom-btn .price {
  width: 100%;
  color: white;
  font-size: 2em;
  font-weight: 600;
  line-height: 25px;
}

.custom-btn .contain {
  color: white;
  font-size: 1.2em;
  line-height: 25px;
}

.month-product .woocommerce-tabs,
.month-product .social-share,
.month-product .related {
  display: none !important;
}

.month-product .woocommerce-product-gallery__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.month-product .summary-container h1 {
  font-size: 32px;
}

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-carousel .fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
  line-height: 230px;
  height: 230px;
}

.main-carousel .fusion-carousel .fusion-carousel-item .fusion-image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.wpcf7-form .custom-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.wpcf7-form .custom-form .heading,
.wpcf7-form .custom-form .wpcf7-list-item-label {
  font-weight: 600;
  font-size: 18px;
}

.wpcf7-form .custom-form .wpcf7-form-control-wrap {
  width: 70%;
}

.wpcf7-form .custom-form .wpcf7-form-control-wrap .wpcf7-email {
  border-radius: 0;
  border: 0;
}

.wpcf7-form .custom-form input[type="submit"] {
  border-radius: 0;
  width: 30%;
  background-color: white;
  color: #000;
  font-weight: 700;
  height: 50px;
  text-transform: uppercase;
}

.wpcf7-form .custom-form input[type="submit"]:hover {
  color: #75cfcc;
  background-color: white;
}

.form-text {
  position: relative;
}

.form-text::before {
  content: "Cosas de Pasta";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  font-family: "DM Sans", Tahoma, Geneva, sans-serif;
  font-size: 80px;
  text-transform: capitalize;
  color: #fff;
  opacity: 0.3;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  line-height: 60px;
}

.add_to_cart_button,
.fusion-rollover-linebreak,
.show_details_button {
  color: #fff !important;
}

.custom-woo .fusion-image-wrapper,
.woo-home .fusion-image-wrapper,
.products .fusion-image-wrapper {
  height: 300px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.custom-woo .fusion-image-wrapper img,
.woo-home .fusion-image-wrapper img,
.products .fusion-image-wrapper img {
  width: auto !important;
  height: 100% !important;
}

.products-3 .product-title {
  font-size: 25px !important;
}

footer .fusion-column .widget_media_image {
  margin-bottom: 20px !important;
}

.widget_nav_menu .menu .menu-item {
  border-bottom: none !important;
}

.t-page h3 {
  margin-bottom: 10px !important;
}

.cat-item-68 {
  display: none !important;
}
/*# sourceMappingURL=style.css.map */