/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-container-stuck.fusion-sticky-transition {
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0px 10px 25px -25px black;
}
.awb-swiper-button.awb-swiper-button-prev {
  border-radius: 0 10px 10px 0;
}
.awb-swiper-button.awb-swiper-button-next {
  border-radius: 10px 0 0 10px;
}
.home .cdc_ariane {
  display: none;
}
.single-product .woocommerce-product-gallery__wrapper {
  border-radius: 10px;
  overflow: hidden;
}
.cdc_label {
  position: absolute !important;
  top: 5px;
  left: calc(var(--awb-spacing-left) + 5px);
}
.cdc_medaille {
  position: absolute !important;
  top: 5px;
  right: calc(var(--awb-spacing-right) + 5px);
}
.cdc_mobile_menu {
  position: absolute !important;
  left: 0;
}
.cdc_btn .wp-element-button,
.wc-block-components-button:not(.is-link) {
  background: #4d4d4d;
  color: #fff !important;
  border-radius: 5px;
  border: unset;
  transition: all 0.2s ease-in-out;
}
.cdc_btn:hover .wp-element-button,
.wc-block-components-button:not(.is-link):hover {
  transition: all 0.2s ease-in-out;
  background: hsla(0,calc(0% - 5%),calc(30% - 10%),100%);
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
  box-shadow: unset !important;
  outline: unset !important;
}
.woocommerce-cart .wc-block-checkout__sidebar .wc-block-components-product-name,
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name {
  font-size: 14px;
}
.woocommerce-cart .wc-block-components-product-metadata__description,
.woocommerce-checkout .wc-block-components-product-metadata__description {
  display: none;
}
.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,
.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image > img {
  border-radius: 50%;
}
.fusion-body:not(.has-sidebar).woocommerce-cart .alignwide:not(.tribe-events-view),
.fusion-body:not(.has-sidebar).woocommerce-checkout .alignwide:not(.tribe-events-view) {
  width: unset;
}
.woocommerce-checkout .is-large .wc-block-checkout__sidebar.is-sticky {
  top: 170px;
}
.fs-free-shipping-notice-and-button-wrapper {
  border: 1px solid var(--awb-custom_color_1);
  border-radius: 10px;
  padding: 25px;
  margin-bottom: 30px;
  color: #fff;
  background: var(--awb-custom_color_1);
}
.fs-free-shipping-notice-and-button-wrapper a,
.fs-free-shipping-notice-and-button-wrapper a:hover {
  color: #fff;
}
.tribe-events-ajax-loading {
  display: none;
}
.fusion-events-shortcode .url {
  font-size: 28px;
}
.fusion-events-shortcode .fusion-events-content-wrapper {
  padding: 0 20px 20px 0 !important;
}
.cdc-events .fusion-events-shortcode .url {
  font-size: 20px;
}
.cdc-events .fusion-events-shortcode h2 {
  line-height: 20px !important;
}
.cdc-events .tribe-events-event-image {
  border-radius: 10px;
}
.cdc-events .fusion-layout-column .fusion-column-wrapper.hover,
.cdc-events .fusion-layout-column .fusion-column-wrapper:hover {
  border-color: inherit;
}
.cdc-events-home .fusion-layout-column .fusion-column-wrapper.hover,
.cdc-events-home .fusion-layout-column .fusion-column-wrapper:hover {
  border-color: inherit;
}