/*
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
*/

/* ACCOUNT */

/* Don't display the welcome block */
.avada-myaccount-user { display: none !important; }

/* PRODUCT CATEGORIES */
.show_details_button, 
.product-buttons .fusion-content-sep { display: none !important; }
.product-buttons a:first-child { float: none !important; }
.product-buttons a { max-width: 100% !important; }
.product-buttons .button { text-align: center !important; }

.product-buttons .add_to_cart_button {
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    width: calc(100% - 26px);
    background-color: var(--button_gradient_top_color);
    color: var(--button_accent_color);
    position: absolute;
    bottom: 15px;
}

.product-buttons .add_to_cart_button:hover { 
    background-color: var(--button_gradient_top_color_hover);
    color: var(--button_accent_hover_color,var(--button_accent_color));
}

.product-details-container {
    margin-bottom: 40px;
}

/* PRODUCT DETAILS */
.related.products {
    display: none;
}

/* CHECKOUT */
.continue-checkout {
    display: none !important;
}

/* Author box */
.fusion-author-widget-content {
    display: flex;
    background-color: #eee;
    padding: 30px 10px;
    margin: 30px 0px;
}
.fusion-author-widget-avatar {
    flex-shrink: 1;
    padding: 0px 10px;
    margin: auto;
}
.fusion-author-widget-name .fusion-author-widget-name {
    font-weight: bold;
}

.fusion-author-widget-name {
    flex: 1;
    margin: auto;
}
.fusion-author-widget-sep {
    display: none;
}
.fusion-author-widget-biography {
    flex: 5;
}
