/*
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
*/

.mega-menu img {
    max-height: 250px;
    object-fit: cover;
}
.mega-menu .title {
    margin-bottom: 0!important;
}
.wpc-filter-title {
    font-family: Montserrat;
    font-size: 18px;
}
.wpc-filters-ul-list {
    padding: 0!important;
    margin: 0px 0!important;
}
.wpc-term-item {
    margin-bottom: 8px!important;
}
.wpc-filters-section {
    margin-bottom: 10px!important;
    padding-bottom: 5px;
    border-bottom: 1px solid #FFF;
}
.wpc-filter-layout-search-field {
    border-bottom: none!important;
}
.fusion-woo-badges-wrapper .onsale {
    margin: 15px 0 0 0!important
}
.product-type-variable .fusion-woo-price-tb {
    /* display: none!important; */
}
.white-bg {
    background: #FFF;
}
.awb-menu .fusion-menu-cart-items {
    max-width: 400px;
}
.fusion-post-card-image .crossfade-images {
    min-height: 300px;
}
.fusion-post-card-image .crossfade-images img {
    object-fit: cover;
}
.specs-tab * {
    background: #FFF!important;
}
.specs-tab .tabs {
    display: none;
}
.specs-tab .woocommerce-tabs {
    padding-top: 0;
}
.specs-tab .woocommerce-product-attributes-item th {
    width: 40%;
}
.specs-tab .woocommerce-product-attributes-item td {
    width: 60%;
}
.product-card .fusion-title a {
    min-height: 60px;
    display: block;
}
.wpc-term-count {
    position: absolute;
    right: 0;
}
.single_add_to_cart_button,
#place_order {
    text-transform: uppercase!important;
}
.fusion-body blockquote {
    padding: 0!important;
    background: none!important;
    border: none!important;
}
.cart-loading .awb-icon-check-square-o {
    display: none!important;
}
.fusion-footer .fusion-title a:hover {
    color: #FD5959!important
}
.uppercase * {
    text-transform: uppercase!important;
}
.woocommerce-product-attributes-item--weight,
.woocommerce-product-attributes-item--attribute_pa_model-compatibil,
.woocommerce-product-attributes-item--dimensions {
    display: none;
}
@media screen and (max-width: 1440px) {
    .highlights .fusion-title-heading {
        font-size: 30px!important;
    }
}
@media screen and (max-width: 480px) {
    .center {
        text-align: center!important;
    }
    .wpc-filters-open-button-container a.wpc-open-close-filters-button {
        display: block!important;
    }
    .wpc-button-inner, .wpc-chip-content {
        justify-content: center;
    }
    .wpc-filters-open-button-container a.wpc-open-close-filters-button,
    .fusion_builder_column .fusion-column-wrapper:hover {
        background-color: #FFF!important;
    }
    #wrapper .orderby-order-container,
    #wrapper .order-dropdown.sort-count {
        width: 100%;
    }
    .wpc-filters-open-button-container {
        padding: 0!important;
    }
    .specs-tab .woocommerce-tabs .panel {
        padding: 0!important;
    }
    .specs-tab .woocommerce-product-attributes-item th {
        width: 50%;
    }
    .specs-tab .woocommerce-product-attributes-item td {
        width: 50%;
    }
    .single_add_to_cart_button {
        width: 100%;
    }
    .full * {
        width: 100%!important;
        display: block!important;
    }
    .center {
        text-align: center!important;
    }
}