#whenYouBuy {
    color: white;
    font-size: 18px;
    font-stretch: condensed;
    font-family: "trade-gothic-next-condensed";
}

/* header */
div#outline>header {
    background-color: black;
    color: white;
    padding: 6px;
    font-family: "Clarendon";
    font-weight: 100;
}

div#outline>header>span {
    color: green;
    font-family: 'trade-gothic-next-condensed';
}

div#outline>footer>#rightBox {
    margin-left: 20px;
}

#altDescription {
    font-weight: 100;
    font-family: "trade-gothic-next-condensed";
    font-weight: lighter;
}

#saleDate {
    width: 200px;
    padding-top: 0;
    margin-top:14px;
    font-family: "trade-gothic-next-condensed";
}

#unitType {
    font-size: 16px;
}


#youSavePriceLb {
    color: white;
    font-size: 15px;
    margin-top:18px;
    font-family: "trade-gothic-next-condensed";
}

#LBOption{
    font-family: "trade-gothic-next-condensed";
}

#retail {
    display: inline-block;
    text-align: center;
    font-size: 13px;
    position: absolute;
    left: 278px;
    top: 2px;
    font-family: "trade-gothic-next-condensed";
    border-bottom: 1px solid black;
    width: 55px;
}

.retail-price {
    font-family: "trade-gothic-next-condensed";
    margin-left: 35px;
    font-size: 12px;
}

#youSaveBoxDiv {
    position: relative;
}

#advCardDiv {
    display: inline-block;
    position: relative;
}

.with-adv {
    font-family: "trade-gothic-next-condensed";
    font-size: 15px;
    position: relative;
    bottom: 30px;
}

.with-adv span {
    font-family: "Clarendon";
    font-weight: 600;
}

.yousave {
    color: white;
    font-family: "trade-gothic-next-condensed";
    text-align: right;
    padding-right: 6px;
    font-size: 18px;
    padding-top: 4px;
    line-height: 17px;
}

.xforxval {
    font-size: 110px;
    vertical-align: top;
    position: relative;
    top: 17px;
}

#youSaveImg {
    display: grid;
    background-color: black;
    width: 170px;
    height: 42px;
}

#rightBox {
    position: relative;
    bottom: 25px;
}

.with-adv {
    bottom: 0px;
}

.section-header #outline input {
    text-align: center;
    vertical-align: middle;
    font-family: 'Clarendon';
    font-size: 3rem;
    height: 100%;
    width: 98%;
    scale: 0.9;
}

.section-header.hidden #new-section-btn {
    margin-bottom: -10px;
}
#mustBuy{
    margin-bottom: 8px;   
    display: block;   
    text-align: right;
    margin-right: 20px;
}

#MustBuyInner input{
    font-size: 1em;
}
#price{
    letter-spacing: -7px;
    /* scale: 1.05 1 */
}

#priceAfterDecimal{
    letter-spacing: -2px;
}

@media screen {
    #outline {
        margin-left: 0px;
    }
}
.price-d-dollar{
    font-size: 100px;
    font-weight: bold;
    vertical-align: top;
    line-height: 160px;
    letter-spacing: -5px;
}
@media print {
    div#outline {
        page-break-before: always;
        padding-top: calc((517px - 337px) / 2);
        padding-bottom: calc((517px - 337px) / 2);
        margin-left: -20px;
    }

    @page {
        margin-top: -1.1cm;
        margin-left: 80px;
    }
}