/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Derivation test single product typography and spacing polish */
.single-product .wd-page-content.main-page-wrapper {
  padding-top: 26px !important;
}

.single-product div.product .summary.entry-summary,
.single-product .single-product-page .summary.entry-summary {
  box-sizing: border-box;
  padding-left: 32px !important;
  padding-right: 56px !important;
}

.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description,
.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description p,
.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description li,
.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description span,
.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description strong {
  font-family: Lato, Latohosted, Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel,
.single-product .woocommerce-tabs .woocommerce-Tabs-panel p,
.single-product .woocommerce-tabs .woocommerce-Tabs-panel li,
.single-product .woocommerce-tabs .wc-tab,
.single-product .woocommerce-tabs .wc-tab p,
.single-product .woocommerce-tabs .wc-tab li,
.single-product .wd-accordion-content,
.single-product .wd-accordion-content p,
.single-product .wd-accordion-content li,
.single-product .cg_accordion,
.single-product .cg_accordion p,
.single-product .cg_accordion li,
.single-product .accordion,
.single-product .accordion p,
.single-product .accordion li {
  font-family: Lato, Latohosted, Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}

/* single product variation label alignment */
.single-product form.variations_form table.variations th.label,
.single-product form.variations_form table.variations th.label.cell {
  vertical-align: top !important;
  padding-top: 0 !important;
}

@media (max-width: 992px) {
  .single-product .wd-page-content.main-page-wrapper {
    padding-top: 18px !important;
  }

  .single-product div.product .summary.entry-summary,
  .single-product .single-product-page .summary.entry-summary {
    padding-left: 20px !important;
    padding-right: 28px !important;
  }
}
/* End Derivation test single product typography and spacing polish */


/* Derivation product accordion description visibility fix */
.single-product .woocommerce-tabs .wd-accordion-content,
.single-product .woocommerce-tabs .woocommerce-Tabs-panel.wd-scroll,
.single-product .summary.entry-summary .wd-accordion-content,
.single-product .summary.entry-summary .woocommerce-Tabs-panel.wd-scroll {
  opacity: 1 !important;
}
/* End Derivation product accordion description visibility fix */

/* Hermes: center product category descriptions */
body.archive.tax-product_cat .term-description,
body.tax-product_cat .term-description {
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
body.archive.tax-product_cat .term-description p,
body.tax-product_cat .term-description p {
    text-align: center;
}
/* End Hermes: center product category descriptions */
