.navigation, .breadcrumbs .items, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .page-main, .page-container > .content, .jumbotron > .container, .page-before-footer > .content, .block-highlight, .top-container .easybanner-banner, .cms-index-index .column.main .easybanner-placeholder-wrapper, .cms-index-index .block-promo.block-carousel .block-content{max-width:1680px;}
.page-header{background-color:#1a1a1a;}
.page-header .header.content .block-search .action.search{background:#ffffff;}
.page-header .header.content .block-search .action.search:hover{background:#ffffff;}
.minicart-wrapper .action.showcart{background:#1a1a1a;}
.minicart-wrapper .action.showcart:hover{background:#1a1a1a;}
.page-header .switcher.customer{border-color:#1a1a1a;}
.page-header .switcher.customer:hover{border-color:#1a1a1a;}
.action.primary{background:#2b2b2b;border-color:#2b2b2b;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#664f7d;border-color:#664f7d;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary{background:#2b2b2b;border-color:#2b2b2b;color:#fff;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus{background:#664f7d;border-color:#664f7d;}
.nav-sections{background-color:#1a1a1a;}
.nav-sections .navigation a.level-top > .navpro-icon-caret:before{color:#664f7d;}
.navigation .level0 > .level-top:hover,.navigation .level0 > .level-top.ui-state-focus{color:#fff;}
.navigation .level0.active > .level-top,.navigation .level0.has-active > .level-top{color:#fff;}
.page-footer{background-color:#1a1a1a;}
.cms-home .page-title-wrapper{display:none}
.onestepcheckout-index-index .page-main .checkout-container .field.field-phone .mage-error{margin-right: 15px;}
@media (min-width: 769px) {
    .page-header .amsearch-wrapper-block {
        max-width: 470px;
        width: 100%;
    }
}
.amsearch-loader-block {
    top: 16px;
}
.product-item-actions .actions-primary .action span {
    color: #fff;
}
.column.main > .search.results ~ .search.results {
    display:none;
}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method .payment-method-content .field.fl-label.fl-label-state .label {
    position: initial;
}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method .payment-method-content .field.fl-label.fl-label-state .label {
    font-size: 100%;
    -webkit-transform: initial;
    transform: initial;
}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method .payment-method-content .field.fl-label.fl-label-state .label:before {
    margin-left: 0px;
}
.onestepcheckout-index-index .page-main .aw-onestep-main .new-shipping-address-form .field.fl-label-state .label, .onestepcheckout-index-index .page-main .aw-onestep-main .new-shipping-address-form .field.fl-label[data-value-specified='1'] .label {
    font-size: 80%;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    white-space: nowrap;
    overflow: hidden;
}

.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method .payment-method-content .label {
    width: initial;
    bottom: 32px;
}

@media only screen and (max-width: 768px) {.page-header .switcher.customer {z-index: 9;}}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method .payment-method-content .field.fl-label.fl-label-state .label {
    pointer-events: initial;
}
.amcard-flex-container, .amcard-price-container {
            display: block;
        }

        .amcard-field-container {
            flex-basis: 100%;
        }

        .amcard-general-container {
            max-width: 370px;
            width: 100%;
        }

        .amcard-form-container {
            border-top: 0;
        }

        .amcard-form-container .amcard-title {
                font-weight: 400;
                font-size: 16px;
        }
.onestepcheckout-index-index .page-main .checkout-container .onestep-shipping-address .field.fl-label-state .label, 
.onestepcheckout-index-index .page-main .checkout-container .onestep-shipping-address .field.fl-label[data-value-specified='1'] .label{
    transform: translateY(-20px);
}