.flags_container{display: flex}
.language_div{display:none;}
.language_div p{font-weight:normal;}
.language_en_div{display:block;}

.language_flag{display:inline-block!important;width: auto!important;}
#site-footer{display: none;}
.entry-summary .product_meta{display:none}
.entry-summary{margin-left:20px;}
.woocommerce-result-count {display: none;}
.wp-block-woocommerce-cart{margin-top:50px}
ul.products .add_to_cart_button {display: none !important;}
.woocommerce-MyAccount-navigation{width: 20%!important;}
.woocommerce-MyAccount-content{width: 80%!important;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#D43843!important;font-weight: bold;}
.wc-block-components-checkout-return-to-cart-button, .wc-block-cart__submit-button
{
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--e-global-color-3906297);
    background-color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 28px 15px 28px;
    color: #FFF !important;
    text-decoration: none !important;
}
.wc-block-cart-item__remove-link{display:none!important;}
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus{background-color: #F20606!important;}
.product_loop_note_before{width: 50%; box-shadow: 10px 10px 6px 0px rgba(0, 0, 0, 0.12); margin-bottom: 15px; padding: 15px;background-color: #F4F4F4;}
.product_loop_note_after{width: 50%; box-shadow: 10px 10px 6px 0px rgba(0, 0, 0, 0.12);margin: 0px 0px 100px 0px; padding: 15px;background-color: #F4F4F4;}
.woocommerce .products ul, .woocommerce ul.products{margin-left: 20px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom:0!important;}
.tooltip {position: relative;display: inline-block;opacity: 1}
.tooltip .tooltip-text {display:block;visibility: hidden;width: 180px;background-color: #F4F4F4;color: #000;text-align: center;position: absolute;z-index: 1;box-shadow: 10px 10px 6px 0px rgba(0, 0, 0, 0.12);margin: 0px 0px 0px 0px;padding: 15px;
}
.tooltip:hover .tooltip-text {visibility: visible;}

#img_loading{content: url("../img/loading.gif");width: 30px;height: 30px;display: none;margin: auto;}
#text_loading{
    display: none;
}
div.iti__selected-flag {background: #fff!important;}

div.loading{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(16, 16, 16, 0.5);
}

@-webkit-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-ms-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.uil-ring-css {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 200px;
    height: 200px;
}
.uil-ring-css > div {
    position: absolute;
    display: block;
    width: 160px;
    height: 160px;
    top: 20px;
    left: 20px;
    border-radius: 80px;
    box-shadow: 0 6px 0 0 #ffffff;
    -ms-animation: uil-ring-anim 1s linear infinite;
    -moz-animation: uil-ring-anim 1s linear infinite;
    -webkit-animation: uil-ring-anim 1s linear infinite;
    -o-animation: uil-ring-anim 1s linear infinite;
    animation: uil-ring-anim 1s linear infinite;
}
._um_row_1 {margin:0!important;}
.tuge_credit_div{display: inline-block;float: right;width: 150px;border: 2px solid #ddd;text-align: center;padding: 10px;}
.tuge_credit_div .tuge_label{font-weight: bold}
.tuge_credit_div .tuge_credit{color:#c36;padding-top: 10px;font-weight: bold}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt{color:white!important;}
.um-profile.um .um-profile-headericon a {color: #c36;!important;}


@media (max-width: 768px) {
    .woocommerce-MyAccount-content{width:100%!important;}
    nav.wsmt_extra_navclass {margin-bottom:15px;}
    .woocommerce-MyAccount-navigation{width:100%!important;}
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td.woocommerce-orders-table__cell-order-number{margin-top: 15px;}

    .theme-hello-elementor.woocommerce-account li.woocommerce-MyAccount-navigation-link {margin-left:0}


    .alignwide{margin:20px;}
    .product_loop_note_before{width: 100%; margin-bottom: 15px}
    .product_loop_note_after{width: 100%; margin-bottom: 50px}
    .woocommerce .products ul, .woocommerce ul.products{margin-left: 0px;}
}