body {
    background-color: white !important;
}

@font-face {
    font-family: 'Troglodyte';
    src: url('../fonts/Mizu/Troglodyte.woff2') format('woff2'),
    url('../fonts/Mizu/Troglodyte.woff2') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Zeroes Two';
    src: url('../fonts/Mizu/ZeroesTwo.woff2') format('woff2'),
    url('../fonts/Mizu/ZeroesTwo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.plasticshop_logo:before {
    content: 'P';
    font-size: 90px;
    color: #6ca24b;
    font-family: 'Troglodyte';
    vertical-align: -22%;
    padding-right: 10px;
    line-height: 60px;
    float:left;

}
.plasticshop_logo {
    font-family: 'Troglodyte';
    font-size: 25px;
    color: black !important;
}
.plasticshop_logo .logo_top {
    font-size: 28px;
    line-height: 12px;
    display: block;
    padding-top: 14px;
    margin: 0;
}


.plasticshop_logo .logo_bottom {
    font-size: 14px;
    font-family: 'Zeroes Two';
    float: left;
    color: #333;
    display: block;
    padding-top: 4px;
    margin: 0;
}

.plasticshop_logo .inline_container {
    float: left;
}

a, a:visited {
   color: #6ca24b;
}

a:hover {
    color: #557f3b;
}

#header.sticky {
    background: #fff none repeat scroll 0 0;
    border-bottom: 4px solid #325052;
    margin: 0 auto;
    max-width: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

#co-place-order-agreement {
    margin-bottom:0 !important;
}

.osc-place-order-wrapper button.action.primary.checkout  {
    height:60px;
}

.opc-wrapper .shipping-address-item.selected-item  {
    border-color: #6ca24b;
}

.opc-wrapper .shipping-address-item.selected-item:after {
    background-color: #6ca24b;
}

.action.primary {
    border-color: #557f3b;
    background-color: #6ca24b;
}

.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .block.newsletter > .content .actions .action.subscribe.primary,
.action.primary:hover {
    border-color: #557f3b !important;
    background-color: #557f3b !important;
}

.breadcrumbs .items {
    color: #557f3b;
}

.message.success a {
    color: #006400;
    font-weight: bold;
}

.message.success a:hover {
    color: #6ca24b;
    font-weight: bold;
}

.checkout-payment-method .payment-option-title .action-toggle {
    color: #006400;
}

.abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .cart-summary .block.giftcard .action.check, .gift-options .actions-toolbar .action-cancel, .paypal-button-widget .paypal-button, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .block .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove {
    line-height: 1.42857143;
    color: #6ca24b;
    font-weight: 400;
}

.abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .cart-summary .block.giftcard .action.check:hover, .gift-options .actions-toolbar .action-cancel:hover, .paypal-button-widget .paypal-button:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .block .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover {
    color: #006400;
}

.rating-summary .rating-result > span::before {
    color: #006400;
}

.header-notification {
    text-transform: none;
}

.minicart-wrapper .action.showcart:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
    line-height: 40px;
    color: #ffffff;
    width:30px;
    height:40px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8UlEQVR4nN2UsQ4BQRCGP40oNCJqnV7iIRyiQa/yABK9ylNILpHo6LSCUpQ6heJOpVEgaJxcMsWF5OyeOwl/Mt0/883uzC78ixxPmFEA7h7AFcgQkSYC2T6dytGImR+gJKbbB4C1HyAGbMTYBSqK0QAOkld9d00dMS41ACPJmavMIQWcZfAtheJNuVLXX0BRpnQ0VgAsxDtAQ3lJOgI1n+Jt6fwCZNHUSmNzerrF08BeobDb+RBI6AL6UmAqqxuqkvJduJuRIwLFgVPAV6ysuuIMnKCAyFUGdoANGCH4XmR7jm2F4Ps+wJBkCyiG4PthPQCqNpyBn0AWUwAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}

.minicart-wrapper .action.showcart.active:before {
    width:30px;
    height:40px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzklEQVR4nOWWPUscURSGn0RISBGxTGMXRVKkWHElYKmFYMDCLTTFxj13JliYGBBsImJhpb9AsfOjWD9+gCSBFMFSRNBKQUSzNmlCUohuuLMXd7IfszN31yniC6c7733OOfdjBu6nFMMoprwQplEMxQX+giLvi0vGeXz3YOFzCTiPMEJsSvEIxQ8DPikrxj72yPA0GC7MNRBYjFFeBIPf0opwZbo+Rshaxjfftu2EG7li25j+mBM/YBHfDfQal0Q4sNDnG9NSZGiGSRQ3xr8cDlrQAxRHpuJzXF6HhoqXe2i8v72tiyTFhK/rTxHA8z7fLJGVpgXFL1P5bsgRD3oTKnhyvKEZKwmLpnJ9QBZM59XDYcvXrYu1XBJWd1Y4IEWTPVgYs4Dmwl+fSkrzDMVPs+CFt4cOvYHh0sNHnlCXFMu3XTj017dYFClOzej2a3ZaLRSdjfhG5y3ia3Sw8BLhLH6wlv4LyfAq3lFrvaMNhw8IqVD3Uufo3ILnOVZy6fYe+eL93KjpEd/Lpb1CMjpYWK+wZ+0BhXZUyF+1Aa9VeJWqj08XVZ6/YgNOlow6W9Oj2Pxn1A5d0cFaukPhvfeDP8NDaknn6FztsT5c/Kf6C/4PihXdYqF2AAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
    line-height: 40px;
    color: #ffffff;
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}

.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li a:hover {
    color: #557f3b;
}
