.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }

html[lang=en-US] #checkout #checkout-payment-step #payment-option-2-additional-information p{
    width: 469px;
}

/* RESPONSIVE EXAMPLE */

table.responsive.large-only { display: table; }
table.responsive.small-only { display: none; }

@media (max-width: 1024px){
    table.responsive.large-only { display: none; }
    table.responsive.small-only { display: table; }
}
#newQuantity{
    border-radius:5px;
    padding: 4px 8px;
    margin-left: 8px;
}
.radio-label {
    box-shadow: none;
    background: #fff;
    display: inline-block;
    padding: .125rem .625rem;
    font-weight: 600;
    border: 2px solid #fff;
}
.input-color:checked+span, .input-color:hover+span, .input-radio:checked+span, .input-radio:hover+span,.input-color+span, .input-color+span, .input-radio+span, .input-radio+span {
    border: none;
}
.input-color+span, .input-color+span, .input-radio+span, .input-radio+span {
    padding-left: 24px;
    cursor:pointer;
}
.input-color+span:after, .input-color+span:after, .input-radio+span:after, .input-radio+span:after {
    width: 16px;
    content:"";
    display: block;
    height: 16px;
    border-radius:50%;
    position: absolute;
    top: 4px;
    left: 0;
    box-shadow: inset 0 0 0 2px #999;
    transition:.3s box-shadow;
}
.input-color:hover+span:after, .input-radio:hover+span:after {
    box-shadow: inset 0 0 0 3px #666;
}
.input-color:checked+span:after, .input-radio:checked+span:after, .input-color:checked:hover+span:after, .input-radio:checked:hover+span:after {
    box-shadow: inset 0 0 0 16px #666;
}
.input-radio {
    opacity:0;
    width: 32px;
    height: 32px;
}

 .header--container .logo img{
	width: 200px !important;
}