/*
Theme Name: Fournier Bois
Theme URI: https://example.com/theme
Author: Your Name
Author URI: Your website
Description: Description
Version: 0.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags:
Text Domain:
*/

@import "static/css/tw.css";
@import "forms.css";

abbr.required {
  border: none !important;
  text-decoration: none !important;
}

.woocommerce-billing-fields div p, .woocommerce-shipping-fields div p {
  margin-bottom: 20px !important;
}
.woocommerce-billing-fields div label, .woocommerce-shipping-fields div label {
  margin-bottom: 7px !important;
}
#order_comments_field textarea {
  border: 1px solid #626262;
  padding: 5px;
  margin-top: 7px;
  height: 100px;
}
#order_comments_field label {
  margin-top: 50px;
}

/*Hide add to wishlist default button from single product page*/
#content > div > article > div.content-container.py-8.grid.grid-cols-2.gap-10 > div.border.border-fairGrey.bg-white.px-6 > div.grid.grid-cols-2.gap-6.mb-10 > div.self-end > form > div > div > div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled > a {
  display: none;
}

table.variations {
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
}
table.variations tbody td  {
  margin: 10px 0;
}
table.variations tbody td a.reset_variations {
  display: none;
}
a.jvm_add_to_wishlist {
  display: none !important;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
  border-radius: 0px !important;
  padding : 20px 10px !important;
}
.woo-selected-variation-item-name {
  display: none !important;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {
  border: none;
  margin-top: 8px;
  padding: 20px;
  width: 100%;
  background-color: #FAF7F7;
  color: #626262;
}
.wpcf7-form p {
  margin-bottom: 17px;
}
.wpcf7-form input[type="submit"] {
  margin-top: 17px;
  background-color: #92012C;
  padding: 20px;
  width: 100%;
  color: white;
  font-weight: bold;
  transition: all .5s;
}
.wpcf7-form input[type="submit"]:hover {
  background-color: #700122;
  transition: all .5s;
}
.tkw-hours {
  color: #626262;
}
.tkw-hours div{
  margin-bottom: 20px;
}
.tkw-hours strong {
  font-weight: 500;
  color: black;
}
.prd-add-comment {
  padding-bottom: 0 !important;
}
/* Select the container element */
.wapf-field-container.wapf-field-true-false {
  display: flex;
  flex-direction: row-reverse;
  align-items: left;
  justify-content: left;
}

/* Select the checkbox input element */
.wapf-input[type="checkbox"] {
  order: -1 !important;
  margin-right: 10px;
}
.wapf-field-row {
  align-items: center;
}

/* TI Wishlist */
table.tinvwl-table-manage-list thead tr {
  text-align: left;
}

/* Single product variations */
.woocommerce-variation.single_variation {
  content-visibility: hidden;
  visibility: hidden;
  opacity: 0;
  display: none;
}
.reset_variations {
  display: none !important;
  visibility: hidden !important;
}

/* Shop Filters */
.chosen-container {
  width: unset !important;
}

/* Login Button */
#login-btn {
  float: none !important;
}

/**/
.woocommerce-account .woocommerce-MyAccount-content {
  float: none !important;
  width: unset !important;
}

/* Search bar */
div.aws-search-btn.aws-form-btn {
  background-color: white !important;
  border: none !important;
}
input[type="search"].aws-search-field {
  border: none !important;
}

/* TI-Wishlist - page des favoris */
td.product-name > dl:nth-child(3) {
  display: none;
}
td.product-name > dl:nth-child(2) {
  display: flex;
}
td.product-name > dl:nth-child(2) dd {
  margin-right: 10px !important;
}

/* Page politique de cookies */
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
    max-width: unset !important;
}
