.sticky-menu:not(.active) .header-wrapper-left {
    padding-top: 15px;
}
.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle {
    display: block !important; 
}
.authentication-wrapper {
    display: none;
}
.checkout-index-index .page-header {
    padding: 0;
}
.checkout-index-index .header-top-right {
    float: right;
}
.product-info-main .product-reviews-summary {
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 20px;
}
.product-info-main .product.attribute.sku, .product-info-main .product.attribute.sku {
    color: #000;
}
.product-reviews-summary .reviews-actions a {
    color: #000;
}
.product-info-main .product-info-price {
    margin-bottom: 10px;
    margin-top: 0;
}
.form-group.mg-control {
    margin-bottom: 10px;
}   
label.mg-lb {
    font-weight: bold;
}
.breadcrumbs .items {
    color: #000;
}
.category-beer-kegs .cdz-product-bottom.hover-effect {
    display: none;
}
.cdz-opc-wrapper .opc-wrapper .step-title, .cdz-opc-wrapper .opc-block-shipping-information .shipping-information-title, 
.cdz-opc-wrapper .payment-group > .step-title, .cdz-opc-wrapper .checkout-agreements-items .checkout-agreements-item-title {
    background: #000 !important;
}
.opc-block-summary {
    box-shadow: 0px 0px 1px #8c8686;
    -moz-box-shadow: 0px 0px 1px #8c8686;
    -webkit-box-shadow: none;
    -o-box-shadow: 0px 0px 1px #8c8686;
    -ms-box-shadow: 0px 0px 1px #8c8686;
    -webkit-border-radius: none;
    -moz-border-radius: 0;
}
.cdz-opc-wrapper .opc-place-order-block .actions-toolbar .primary, 
.cdz-opc-wrapper .opc-place-order-block .actions-toolbar .action.primary.checkout {
    height: 42px;
}
.navigation .page-header .header-wrapper-content a:visited {
    color: #000000 !important;
    text-decoration: none;
}
.page-header .header-wrapper-content a:active {
    color: #000 !important;
    text-decoration: none;
}
.minicart-wrapper .block-minicart a {
    color: #000;
}
.block-minicart .items-total span {
    color: #000;
}
.block-minicart .subtotal {
    color: #000;
}
dl.product.options.list {
    color: #000;
}
.minicart-items .product-item-details {
    padding-left: 60px;
}
button.action.action-edit-address span {
    color: red;
    font-weight: 700;
}
.field-tooltip .field-tooltip-action:before {
    font-size: small;
}
.braintree-credit-card-selected {
    height: 82%;
}
span.special-price .price-final_price .price-wrapper span {
    color: red;
    font-size: 15px;
}
.old-price .price-wrapper {
    text-decoration: line-through;
    color: red;
}
@media only screen and (max-width: 768px) {
    .navigation li.level0 > .level-top {
        color: #fff;
    }
    .navigation .submenu:not(:first-child) > li > a {
        color: #fff;
    }
    .page-header .logo .small-logo {
        margin: 0;
    }
    .sticky-menu:not(.active) .header-wrapper-left {
        padding-top: 0;
    }
    .page-header .logo {
        margin-bottom: 0;
    }
    .navigation .level0>.level-top:hover {
        color: #fff;
    }
}