/* =========================================================
   BASE.CSS
   Utility, tipografia, input globali, prezzi
   ========================================================= */

.no-display,
.display-none,
.no-desktop,
.no-mobile,
.title-blog {
  display: none;
}

.float-r {
  float: right;
}

.button-black {
  background-color: #000;
}

.font_awesome_icon_brand {
  font-family: 'Font Awesome 5 Brands';
}

.title-size-small {
  padding: 10px 0 !important;
  margin-bottom: 10px !important;
}

.wd-content-layout {
  padding-block: 20px;
}

.price .amount {
  color: #3daaac;
  font-size: 130%;
}

.price del,
.price del .amount {
  color: #000 !important;
}

.price del {
  font-size: 100%;
  font-weight: 700;
  opacity: 1 !important;
}

.price del .amount {
  display: block;
  font-size: 80% !important;
  font-weight: 700;
  text-decoration: line-through;
  opacity: 1 !important;
}

ul.variation,
.woocommerce-product-details__short-description,
.single-product-page .summary-inner .woocommerce-review-link {
  color: #000;
}

.woocommerce-product-details__short-description {
  margin: 15px 0 20px;
}

.woocommerce-product-details__short-description a,
.woocommerce-product-details__short-description p a,
.single-product-content .woocommerce-Tabs-panel--description a,
.wp-singular .comments-area .comment-body a {
  text-decoration: underline;
}

input[type='email'],
input[type='date'],
input[type='search'],
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
textarea,
select,
.input-text,
.select2-selection {
  background-color: #fff !important;
}

.notes .input-text {
  border-radius: 0 !important;
}

body .select2-container--default .select2-selection {
  border-radius: 20px;
}
