img#logo {
    padding: 5px;
    max-height: 60px;
}
.force-value-input-div {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 20px;
    box-sizing: border-box;
}
label.icon-cash {
    color: transparent;
    text-shadow: none;
    letter-spacing: -1000px;
}
label.icon-cash:before,
label.icon-cash:after {
    letter-spacing: normal;
    color: #fff;
    text-shadow: 1px 1px 1px #191b1e;
}
label.icon-cash:after {
    content: 'Cash / Airpay';
}
.force-value-input-div.force-value-payment.icon-cash {
    letter-spacing: -1000px;
    color: transparent;
}
.force-value-input-div.force-value-payment.icon-cash:before,
.force-value-input-div.force-value-payment.icon-cash:after {
    letter-spacing: normal;
    color: #fff;
}
.force-value-input-div.force-value-payment.icon-cash:after {
    content: 'Cash / Airpay';
}
@media screen and (max-width: 980px) {
    a.logo.desktop-logo {
        width: 143px;
    }
    img#logo {
        padding: 5px;
        max-height: 100px;
        height: 44px!important;
        width: auto!important;
    }
}
/*nav li.active,nav li:hover {    background: #ffdd0f;}nav li.active a,nav li:hover a {    color: #333;}section#logged-in a {    color: #333;    background: #ffdd0f;}a.link-button,input[type="submit"],button[type="button"] {    background: #ffdd0f;    border: 1px solid #eecc0e;    box-shadow: inset 1px 1px 1px 0 rgba(255,255,255,0.5);    color: #888;}a.logo.desktop-logo img,#logo,a.logo.mobile-logo img {    height: 70px;    width: auto;    padding: 0;    background: transparent;}@media screen and (max-width: 768px) a.mobile-logo.logo {    background: #333;}*/