/**
 * Theme Name: Winesto Child
 * Template: winesto
 */
 /*Header*/
.elementor-header-group-wrapper .header-group-action .site-header-account {
	display: inline-flex;
}
/*Menu*/
.main-navigation ul.menu > li.menu-item > a {
    font-size: 14px;
}
/*Ligne menu home*/
.elementor-139 .main-navigation ul.menu > li.menu-item > a:before {
	background-color: #AF8E54;
}
/*Panier*/
.shop_table thead {
    font-size: 14px;
}
/*Checkout*/
#order_review .woocommerce-checkout-review-order-table td.product-name {
    word-break: keep-all;
}
#order_review .woocommerce-checkout-review-order-table td {
    word-break: break-word;
}
table.shop_table_responsive tr.woocommerce-shipping-totals td {
    word-break: break-word;
}
 /*Page categorie*/
 .woocommerce-loop-product__title {
display: -webkit-box; 
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-align: center;
}
.woocommerce-form-login-toggle {
    background-color: #af8e54;
    padding: 17px 10px 10px 10px;
    margin-bottom: 25px;
}
.woocommerce-form-login-toggle .woocommerce-info {
    color: #fff;
}
.woocommerce-form-login-toggle .woocommerce-info a  {
    color: #fff;
    text-decoration: underline;
}
.product-attributes-line {
    color: #28255e;
    font-style: italic;
    text-align: center;
    margin-bottom: 5px;
}
ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title {
    margin-bottom: 0;
}
/*Produit*/
.single-product div.product table.variations th.label {
    vertical-align: middle;
}
.woocommerce-message {
    background-color: #af8e54;
}
.single-product div.product table.variations {
    table-layout: auto;
    max-width: 100%;
}
.single-product div.product table.variations select {
    margin-top: 25px;
}
.inventory_status {
    color: #27AE60;
}
.inventory_status:before {
    background-color: #27AE60;
}
.inventory_status.out-stock {
    color: #C0392B;
}
.inventory_status.out-stock:before {
    background-color: #C0392B;
}
/*Footer*/
.newsletter-form input[type="email"] {
  flex: 1;
  background: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  padding: 16px;
    font-family: 'Cardo';
  font-size: 16px;
  
}

.newsletter-form input[type="submit"] {
  background-color: #af8e54;
  border: none;
  color: #fff;
}
.newsletter-form input[type="submit"]:hover {
  background-color: #fff;
  color: #af8e54;
}
.newsletter-form #email::placeholder {
    color: white;
}

/*Blog*/
.entry-meta .post-author {
    display: none;
}
.single-post .hentry .entry-header .entry-excerpt {
    display: none;
}
.post-style-1 .header-meta .entry-title {
    -webkit-line-clamp: 4;
}
/*Loyalty page*/
.wlr-table-header {
    white-space: nowrap;
}
/*Compte*/
.woocommerce-orders-table thead {
    white-space: nowrap;
}
.woocommerce-orders-table__row  {
    white-space: nowrap;
}