/*

Theme Name: Uncode Child

Description: Child theme for Uncode theme

Author: Undsgn™

Author URI: http://www.undsgn.com

Template: uncode

Version: 1.0.0

Text Domain: uncode

*/

.single-accept-wrapper input[name="mailpoetsignup-861[]"]{
    margin-right: 15px!important;
}

.single-accept-wrapper p,
.single-accept-wrapper label{
    line-height: 1.25!important;
    position: relative;
}

.woocommerce-shipping-totals.shipping th{
    width: 30%!important;
}
.woocommerce-shipping-totals.shipping td{
    width: 70%!important;
    padding-left: 0px!important;
}

/* @media(min-width: 768px){
    .single-accept-wrapper p a{
        position: absolute;
        top: 65%;
        right: 0px;
        left: auto;
    }
} */

.custom-additional-info{
    font-size: 15px;
    margin-left: 5px;
}

.woocommerce-MyAccount-navigation-link--p24-one-click a:before{
    content: '\f09d';
}


/* custom popup styles */

.popup-wrapper {display: none;}
.popup-wrapper {position: fixed;z-index: 999999;left: 0;top: 0;width: 100%;height: 100%;left: -100%;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;display: block;}
.popup-wrapper .bg-layer {position: absolute;left: 0;right: 0;top: -6.25rem;bottom: -6.25rem;background: rgba(44,44,44, 0.3);opacity: 0;-webkit-transition: opacity 0.25s linear;transition: opacity 0.25s linear;}
.popup-wrapper.active {left: 0;-webkit-transition-delay: 0s;transition-delay: 0s;}
.popup-wrapper.active .bg-layer {opacity: 1;}
.popup-content {position: absolute;inset: 0;font-size: 0;text-align: center;letter-spacing: 0;padding: 1rem;overflow: auto;-webkit-overflow-scrolling: touch;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0;visibility: hidden;-webkit-transform: translateY(6.25rem);transform: translateY(6.25rem);-webkit-transition: 0.25s linear;transition: 0.25s linear;}
.popup-content.active {-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;visibility: visible;}
.popup-content:after {content: "";display: inline-block;vertical-align: middle;height: 100%;}
.popup-content .layer-close {position: absolute;left: 0;bottom: 0;right: 0;height: 625rem;}
.open-popup {cursor: pointer;}
.popup-container {position: relative;display: inline-block;vertical-align: middle;width: 100%;max-width: 63.75rem;background-color: #fff;}
.popup-container .btn-close {position: absolute;z-index: 10;top: clamp(0.625rem, -0.9539rem + 3.2895vw, 2.5rem);right: clamp(0.625rem, -0.9539rem + 3.2895vw, 2.5rem);}
.popup-align {position: relative;overflow: hidden;z-index: 1;padding: clamp(2.5rem, 0.3947rem + 4.386vw, 5rem) clamp(1rem, -5.8421rem + 14.2544vw, 9.125rem);}
.popup-align > * + * {margin-top: clamp(1rem, 0.2632rem + 1.5351vw, 1.875rem);}


.popup-align .buttons{
    display: flex;
    flex-direction: row;
    gap: 30px;
    justify-content: center;
    align-items: center;
}

.btn.remove-account{
    color: #f91d3e;
    border-color: #f91d3e;
}

.popup-align .buttons a{
    line-height: 7px;
}

.popup-align .buttons a span{
    display: block;
}

.close-popup.pum-close-uncode{
    background-color: transparent;
    top: -20px !important;
    right: -30px !important;
}

.btn.red.open-popup{
    display: inline-block;
    float: right;
    color: #f91d3e;
    border-color: #f91d3e;
}

/* .style-light .woocommerce-shipping-totals input[type=radio]:checked:before{
    color: #ffffff;
    background-color: #ffffff;
    left: 1px;
}

.style-light .woocommerce-shipping-totals input[type=radio]{
    background-color: #f91d3e;
} */

.shop_table.order_details tfoot td{
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    flex-direction: column;
}

#select-point{
    background-color: #f91c3d;
    color: #fff;
    padding: 10px 20px;
    border-radius: 10em;
}

#selected-point{
    margin-top: 20px;
}

.give-donor-dashboard-dashboard__stats .give-donor-dashboard-dashboard__figure{
    color: #f91c3d!important;
}

.give-embed-form,.give-embed-receipt{
    background-color: #ffffff80!important;
}