/*
Theme Name: Minimog Child
Theme URI: http://minimog.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: minimog
Text Domain:  minimog-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.grecaptcha-badge {
  display: none !important
}

#cn-more-info {
  color: #fff;
  text-decoration: underline;
}

#cn-more-info:hover {
  text-decoration: none;
}

/* prodotti, etichette custom */

a.button.alt.richiedi-disponibilita {
  margin-top:10px;
}

a.custom_field_display_below_title {
  font-size:16px;
  line-height:1.3em;
}

p._technical_specs_nv1 {
  font-size:16px;
  line-height:1.3em;
  margin-top:5px;
  margin-bottom:5px;
}

p._technical_specs_nv1_homeshop {
  font-size:16px;
  line-height:1.3em;
  margin-top:5px;
  margin-bottom:5px;
}

h3.pp_technical_specs_nv1 {
  font-size:25px;
}

small.njengah_label_after_price {
  font-size: 16px;
}

span.onsale.wc-memberships-member-discount { display:none !important; }

/* Nasconde il prezzo duplicato nelle sezioni prodotti correlati */
.single-product .related.products .custom_field_display_below_title,
.single-product .upsells.products .custom_field_display_below_title,
.single-product .cross-sells.products .custom_field_display_below_title {
    display: none !important;
}

.minimog-product-categories.style-02 .category-info {
  background-color: rgba(0,0,0,0.3);
}
.feature-product.minimog-box .feature-product--info {
  background-color: rgba(0,0,0,0.3);
  padding: 5px;
}

@media (max-width: 991px) {
  .sezioneinternaloghihome .elementor-column{
    padding: 15px !important;
  }
}
@media (max-width: 575px) {
  .sezioneinternaloghihome .elementor-column{
    width: 50% !important;
  }
}

/*
@media (max-width: 575px) {
  body,
  body a,
  body p {
    font-size: 1.1em !important;
  }
}
*/

.woocommerce-EditAccountForm fieldset button {
  display: none;
}

/* form contatti */

.nvformcontatti form fieldset {
  padding: 0 15px;
  border: 0;
  margin-bottom: 0px;
}
.nvformcontatti form fieldset legend {
  margin-left: -25px !important;
}
.nvformcontatti form .wpforms-field-container > div {
  margin-bottom: 15px !important;
}

.nvformcontatti .wpforms-container input.wpforms-field-medium {
  max-width: 100% !important;
}
.nvformcontatti .wpforms-container.minimog-wpforms .wpforms-field-row.wpforms-field-medium {
  max-width: 100% !important;
}

.nvformcontatti .wpforms-field-email input {
  width: 96% !important;
}
.nvformcontatti .wpforms-field-text input {
  width: 96% !important;
}
.nvformcontatti .wpforms-field-textarea textarea {
  width: 96% !important;
}
.nvformcontatti .wpforms-field-checkbox fieldset {
  margin-right: -10px !important;
}
.nvformcontatti .wpforms-field-checkbox fieldset legend {
  display: none;
}
.nvformcontatti .wpforms-field-checkbox fieldset ul {
  list-style-type: none;
}

.nvformcontatti .wpforms-submit {
  position: relative !important;
  background-color: #3b579d !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 18px !important;
  width: auto !important;
  padding: 5px 20px !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.nvformcontatti .wpforms-submit:before {
  content: none !important;
}

@media (max-width: 767px) {
  .nvformcontatti .wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half {
    width: 100% !important;
    padding: 0 !important;
  }
}

button.show-password-input {
  display: none;
}
