/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.5
Text Domain:  Avada
*/
ul#shipping_method {
  min-width: 100% !important;
}
ul#shipping_method > li {
  padding: 0;
  margin: 0 2px;
}

.cart_totals table th {
  width: 10% !important;
}

div.fusion-woo-cart-totals-wrapper ul li label {
  padding: 0 5px 0 35px !important;
}
div.fusion-woo-cart-totals-wrapper ul li label::before {
  left: 10px !important;
}
div.fusion-woo-cart-totals-wrapper ul li label::after {
  left: 14px !important;
}

.products .product .product-buttons .button.add_to_cart_button {
  color: white;
  max-width: 61%;
  background: var(--awb-color5);
  border-radius: 2em;
  padding-left: 2.75em;
  padding-right: 0.75em;
  min-height: 3em;
  display: flex;
  align-items: center;
  line-height: 1;
}
.products .product .product-buttons .button.add_to_cart_button:hover {
  color: white;
}
.products .product .product-buttons .button.add_to_cart_button::before {
  font-size: 1.5em;
  margin-left: -1.3em;
}
.products .product .product-buttons .button.add_to_cart_button.product_type_variable::before {
  font-size: 1.7em;
  margin-left: -1.2em;
}
.products .product .product-buttons .show_details_button {
  max-width: 38%;
}

.tfs-slider .slides .background.background-image {
  background-size: contain !important;
}