/**
Theme Name: Groupe Oviala
Author: Sybaxis
Author URI: https://sybaxis.com
Description: Theme pour le multi-site du Groupe Oviala
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: groupe-oviala
Template: astra
*/

/* Menu fix arrow */

/* 
  * Adjust the width value according to the menu items' text
  * menu-item--has-submenu is the CSS class name
*/

:target {
  scroll-margin-top: 120px; /* adjust depending on your fixed header height */
}

li.menu-item--has-submenu {
  width: 160px;
}

@media (max-width: 480px) {
  li.menu-item--has-submenu {
    width: auto;
  }
}

/* Woocommerce */

.cfvsw-label-none table.variations tr th.label {
  display: block !important;
}

.yith-ywraq-add-to-quote,
.yith-ywraq-add-button a {
  margin-top: 0 !important;
}

.woocommerce-js div.product form.cart div.quantity {
  height: 47px;
}

.yith-ywraq-add-button a {
  font-size: 0.8rem !important;
  padding: 15px 35px !important;
}

.woocommerce-product-details__short-description {
  margin: 2em 0 !important;
}

.shop_table .cart_item .product-name ul {
  margin-bottom: 0;
}

.shop_table .cart_item .product-name ul br {
  display: none;
}

.shop_table .cart_item .product-thumbnail {
  text-align: center;
}

.archive.woocommerce .page-title {
  margin-bottom: 0.5em;
}

.archive.woocommerce .term-description {
  margin-bottom: 2em;
}

.gform_heading {
  display: none !important;
}

.gform_button {
  font-size: 0.8rem !important;
  padding: 15px 35px !important;
  background-color: #d53e5a !important;
  text-transform: uppercase !important;
}

.widget_ywraq_mini_list_quote {
  margin: 0 !important;
}

.widget_ywraq_mini_list_quote .raq-info {
  border: none !important;
  margin-bottom: -5px !important;
}
.ast-header-account-wrap {
  margin-left: 0 !important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {
  right: 0 !important;
  left: unset !important;
  width: 350px !important;
}

.yith-ywraq-list-content .button {
  padding: 15px 20px !important;
  font-size: 0.7rem !important;
}

ul.yith-ywraq-list li a {
  line-height: 20px !important;
  color: black !important;
}

ul.yith-ywraq-list li a small {
  color: black !important;
}

.woocommerce-js a.remove:before {
  top: 2px !important;
}

.yith-ywraq-list-item-info,
.yith-ywraq-list-item-product-info {
  margin-left: 10px;
}
