/*
Theme Name: mweb-digiland-pro Child
Theme URL: https://keyify.ir
Description: mweb-digiland-pro Child Theme
Author: Arman Azizpour
Author URL: https://keyify.ir
Template: mweb-digiland-pro
Version: 1.0.1
Text Domain: mweb-digiland-pro-child
*/

/*Custom CSS goes after this line*/

.entry_content_inner.active, .entry_readmore.fullheight {
    max-height:30000px;
    margin-bottom: 15px;
}
.item-area .product-image-area a.quickview-btn, .item_simple .compare-button a {
    opacity: 1;
    visibility: unset;
    display: none;
}
.item_simple .item-area:hover .product-image-area img{
    filter: blur(0px);
}
.product_stock {
    align-items: center !important;
}
.custom_note_summary {
    text-align: justify;
}
.woocommerce-mini-cart__empty-message {
    border-radius: 10px;
}
.mweb-main-menu ul>li.level-0>ul.sub-menu li a {
    display: block;
}
.woocommerce-notice.woocommerce-thankyou-order-failed, .woocommerce-notice.woocommerce-thankyou-order-received {
    max-width: 650px !important;
}
.order_details .cancelled {
    color: #bfbfbf !important;
}
.elementor-field-type-submit{
    width: 100% !important;
}
.elementor-field-type-submit button{
    cursor: pointer;
}
.woocommerce-product-details__short-description ul li:before{
    background-color: #0075e7 !important;
}
.product-note span {
    text-align: justify;
    display: block;
}
.product-note .elementor-alert, .item .item-area .product-image-area .product-image img{
    border-radius: var(--borderradius);
}
.scroll_wc_tab .woocommerce-Tabs-panel {
    margin: 10px auto 0 auto !important;
}
.cr_progress svg circle:last-of-type {
    stroke-dasharray: 142px;
}
.product-label, .item.product-deal .item-area .product-image-area .product-label{
    top: 5px;
    right: 5px;
}
.custom_label {
    top: 0 !important;
}
.woocommerce .type-product.product-type-variable form.cart.variations_form table.variations td .reset_variations {
    padding: 5px 15px;
    border-radius: 10px;
}
.tk_note_create{
    margin:5px 0;
}
.elm_txt_l span{
    top: 1px;
}
.user_login .my-account{
    min-width: 100%;
}				

.woocommerce-checkout #payment div.form-row #place_order:hover{
    background-color: #0069cf;
}
.user_detail_dashboad{
    padding: 0;
}
.elm_user_btn.el_is_text p, .woocommerce form .form-row input#account_display_name{
    direction: ltr;
}
.myacc_username
.myacc_displayname{
    direction: ltr;
    display: inline-block;
}
.user_detail_dashboad>div {
    border-bottom: 1px solid #f3f3f3 !important;
}
.user_detail_dashboad>div:not(last-child):nth-child(odd) {
    border-left: 1px solid #f3f3f3 !important;
}
.user_detail_dashboad>div:not(last-child):nth-child(odd) {
    border: none;
}
.fee td>span {
    background-color: #f2f5fa;
    font-size: 12px !important;
    padding: 0px 15px;
    border-radius: var(--borderradius);
}
#mweb-gd-notice {
    color: var(--maincolor);
    background-color: transparent;
    border: 1px dashed #ededed;
}
#mweb-gd-notice::before {
    filter: invert(1);
}
span.coupon-error-notice {
    color: #d32727;
    margin: 5px 0 0;
    display: block;
    font-size: 12px;
}
.mweb-error h3, .search-no-result h3 {
    font-size: inherit !important;
    margin: 0;
}
.user_login .my-account .menu li:hover a {
    color: #0075E7;
}
.mweb-main-menu ul>li.level-0 .sub-menu{
    left: -50%;
    line-height:24px !important;
}
.product_share {
    display: flex;
    justify-content: center;
}
.elementor-add-to-cart.elementor-product-variable .woocommerce-variation-add-to-cart {
    flex-wrap: nowrap !important;
    gap: 8px;
    width: 100%;
}
.elementor-345 .elementor-element.elementor-element-53ae32b .cart .button{
    width: 100%;
    display: inline;
}
@media (max-width: 992px) {
    .woocommerce .row .col-lg-3 {
    position: absolute !important;
    }
}