body {
    font-family: Helvetica,Arial,sans-serif;
    line-height: 2em;
}

h1, h2, h3, h4, h5 {
    font-family: Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    padding-bottom: 6px;
}

h2, h3, h4, h5 {
    font-family: Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}

.dashboard h2 {
    font-size: 2rem;
}

.dashboard h3 {
    font-size: 1.6rem;
}

.dashboard h4 {
    font-size: 1.2rem;
}

a:hover{
    text-decoration: underline;
}

a {
    cursor: pointer;
}

#mini-cart a:hover, #lang-switcher-wrapper-regular a:hover {
    text-decoration: none;
}

strong, b {
    font-family: Helvetica,Arial,sans-serif;
}

.logo--mobile img {
    height: 15vh;
}

.form-list .name-middlename {
    display: none;
}

.item-options dd {
    float: none;
}

.products-list .add-to-links {
    display: none;
}

.products-list .out-of-stock, .products-grid .out-of-stock, .product-view .out-of-stock{
    color: #ff0000;
    font-weight: bold;
}

.special-price .price, .special-price .price-label, .minimal-price-link .price {
    color: #39d445 !important;
}

#checkout-step-review .buttons-set {
    margin-top: 0px;
}

#page-columns .cart .credit-payment.box.discount {
    margin-bottom: 3em;
}

#page-columns .cart .credit-payment h4  {
    margin: 0 0 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    line-height: 29px;
}

.cart #shopping-cart-table .item-options dt {
    padding-left: 10px;
    padding-right: 10px;
}

.cart #shopping-cart-table .item-options dd {
    padding-left: 0px;
}

/* remove swatch-list from products view*/
.product-options .last .input-box .no-display {
    display: block !important;
}
.product-options .last .input-box .configurable-swatch-list {
    display: none !important;
}

ul.benefits {
    list-style: disc outside;
    padding-left: 18px;
}

#page-columns .account-login .buttons-set a {
    float: left !important;
    margin-bottom: 10px;
}
.vpe,
.catalog-category-view .vpe-detail,
#itemslider-new .vpe-detail {
    display: none;
}

.catalog-category-view .vpe,
#itemslider-new .vpe {
    display: inline;
}

#amorderattrbilling label.required:after, #amorderattrbilling span.required:after,
#amorderattrshipping label.required:after, #amorderattrshipping span.required:after,
#amorderattrshipping_method label.required:after, #amorderattrshipping_method span.required:after,
#amorderattrreview label.required:after, #amorderattrreview span.required:after,
#amorderattrpayment label.required:after, #amorderattrpayment span.required:after {
    content: '';
}