/*
Theme Name: Espadim Theme
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* -----------------------------------------------    Header Tools */
.header-tools {
    display: flex;
    justify-content: flex-end;
}

.header-tools svg {
    width: 20px;
    height: 20px;
    margin: 0 10px;
}

/* -----------------------------------------------    Loja */
.woocommerce-shop .fusion-woo-sorting {
    justify-content: end;
}

.woocommerce-shop .fusion-woo-sorting.catalog-ordering>ul {
    margin: 0 0 10px 0;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
    opacity: 0.2;
}

/* -----------------------------------------------    Loja Filters */
.berocket_single_filter_widget {
    margin-bottom: 30px;
}

.bapf_sfilter .bapf_hascolarr,
.post-content .bapf_head h3 {
    margin: 0 0 15px 0;
    font-size: 16px;
    letter-spacing: 1.5px;
    line-height: 24px;
}

.bapf_sfilter.bapf_ckbox.bapf_ckbox_sqchck input[type=checkbox] {
    border: 1px solid #000;
}

.bapf_sfilter label {
    line-height: 22px;
    margin-left: 4px;
}

/* -----------------------------------------------    Product Cards */
.product-post-card {
    position: relative;
}

.product-post-card .fusion-post-card-cart {
    margin-top: auto;
}

.product-post-card .fusion-post-card-cart .fusion-post-card-cart-button-wrapper {
    visibility: hidden;
}

.product-post-card:hover .fusion-post-card-cart-button-wrapper {
    visibility: visible;
}

.woocommerce-shop .fusion-post-cards-archives-tb .tinv-wraper.tinv-wishlist,
.single-product .product-post-card  .tinv-wraper.tinv-wishlist {
    position: relative;
}

.woocommerce-shop .fusion-post-cards-archives-tb .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,
.single-product .product-post-card .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    position: absolute;
    z-index: 100;
    right: 20px;
    top: 12px;
}

.woocommerce-shop .fusion-post-cards-archives-tb .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before,
.single-product .product-post-card  .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    color: #FFFFFF;
}

.post-content .product-post-card p {
    margin-bottom: 0;
}

.product-post-card .fusion-post-card-cart.awb-add-to-cart-style-button .fusion-post-card-cart-add-to-cart {
    justify-content: center;
}

/* -----------------------------------------------    Paginação */
.fusion-wrapper .pagination {
    margin-top: 60px;
    font-weight: bold;
}

.fusion-wrapper .pagination .pagination-prev,
.fusion-wrapper .pagination .pagination-next {
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
}

.fusion-wrapper .pagination .current {
    background-color: black;
    border-color: black;
}

/* -----------------------------------------------    Ficha de produto */
.single-product.fusion-body .fusion-woo-price-tb .price>.amount {
    font-weight: bold;
}

.fusion-body .shop_attributes tr th,
.fusion-body .shop_attributes tr td {
    width: 50%;
}

.tinvwl_add_to_wishlist-text {
    font-size: 12px;
    text-transform: uppercase;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    font-size: 26px;
}

/* -----------------------------------------------    Forms */
.fusion-wrapper .frm_form_fields .frm_fields_container {
    grid-gap: 0 5%;
}

.with_frm_style .frm_top_container .frm_primary_label {
    text-transform: uppercase;
}

/* -----------------------------------------------    Misc */
.fusion-top-top-link {
    border: 1px solid #d6d6d6;
}

.fusion-top-top-link:hover {
    border: 1px solid #000000;
}