/* Checkout Query
--------------------*/
@media screen {

    div.mod_iso_checkout {}

    div.info_container {
        margin: 2rem 0;
        position: relative;
    }

    div.mod_iso_checkout a.edit {
        font-size: 70%;
        display: inline-block;        
        margin: 0.5rem;
        padding: 0.25rem 0.5rem 0.2rem;
        border-radius: 0.5rem;
        background: var(--wildenau-darkgrey);
        color: #fff;
        border: 0;
        line-height: 1;
    }

    div.mod_iso_checkout a.edit:hover {
        color: var(--wildenau-darkgrey);
        background: #fff;
    }

    div.mod_iso_checkout  h3 {
        float: left;
        margin-bottom: 0.25rem;
    }
    
    div.mod_iso_checkout span.currency {
        display: inline;
    }

    div.info{
        clear: both;
    }


}

/* Mobile-landscape (and larger) lansacape */
@media only screen and (min-width: 480px) {
}


/* min-width:768px Tablet-portrait (and larger) */
@media only screen and (min-width: 768px) {
}


/* Tablet-landscape (and larger) for width 960px */
@media only screen and (min-width: 992px) {
    div.billingaddress {
        overflow: hidden;
    }

    div.shippingaddress {
        margin-top: 3rem;
    }

    .mod_iso_checkout .formbody {
        /* display: flex;
        flex-wrap: wrap;
        margin-right: -1rem;
        margin-bottom: -0.5rem;
        height: 100%; */
    }

    .mod_iso_checkout .formbody > .address,
    .mod_iso_checkout .formbody > .review {
        /* flex-grow: 1;
        box-sizing: border-box;
        width: 50%;
        padding-right: 1rem; */
    }

    .mod_iso_checkout .formbody > .orderproducts {
        margin-top: 5rem;
    }
        
    div.mod_iso_checkout a.edit {     
        margin: 0.75rem;
    }
}

/* min-width:1100 */
@media only screen and (min-width:1100px) {
}

/* min-width:1300 Laptops (and larger) for width 1300px */
@media only screen and (min-width:1300px) {
}
/* Checkout ends
--------------------*/