
/* ----------------------------------- */
/* breadcrumb 1-2-3                    */
/* ----------------------------------- */

.circle >.elementor-widget-container > div{
    display: inline-block;
    width: 4rem;
    height: 4rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 2em;
    font-size: 2em;
    color: #bdbdbd;
    background-color: #eeeeee;
}
.green-dropper >.elementor-widget-container > div{
    color: #054B16;
    background-color: #AFEC4C;
}

.red-dropper >.elementor-widget-container > div{
    color: #360000;
    background-color: #ff0000;
}


/* ----------------------------------- */
/* Billing address / Delivery address  */
/* ----------------------------------- */

.shopengine-widget .shopengine-checkout-form-billing .form-row#billing_postcode_field,
.shopengine-widget .shopengine-checkout-form-billing .form-row#billing_country_field,
.shopengine-widget .shopengine-checkout-form-billing .form-row#billing_city_field,
.shopengine-widget .shopengine-checkout-form-billing .form-row#billing_phone_field
{
    width: 50%;
}

.shopengine-widget .shopengine-checkout-form-billing .form-row#billing_country_field
{
flex: 1 0 0%;
}

.elementor-916 .elementor-element.elementor-element-fdefa0f .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .select2-selection[aria-expanded="true"]{
    border: 1px solid #aaa !important;
}

.select2-dropdown{
    background-color: #fafafa;
}

/* ------------------------------------ */
/* block order detail                   */
/* ------------------------------------ */
.shopengine-widget .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tr:last-child{
    border-radius: 0 0 10px 10px;
    background:black;
    color:white!important;
}

.page .elementor-916 .elementor-element.elementor-element-69f80d8 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot th{
    font-weight: bolder;
}

.shopengine-widget .shopengine-checkout-review-order .shopengine-order-review-product .product-name{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-column: 1;
    grid-row: 1;
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: 5%;
}

.shopengine-widget .shopengine-checkout-review-order .shopengine-order-review-product .product-name img{
    height: 85px;
    width: 85px;
    margin-bottom: 10%;
}

.shopengine-widget .shopengine-checkout-review-order .shopengine-order-review-product .product-description{
    display: flex;
    grid-column: 1;
    grid-row: 2;
    margin-left: 10%;
}

.shopengine-widget .shopengine-checkout-review-order .shopengine-order-review-product .product-monthly-payment{
    grid-column: 2;
    grid-row: 2;
    align-self: end;
}
.woocommerce-account-fields{
    display: none;
}

.d-flex{
    display: flex!important;
}
/* .product-img{
    width: 25%!important;
}
.product-name{
    width: 55%!important;
}
.product-monthly-payment{
    width: 20%!important;
}
.d-none{
    display: none!important;
} */
