.catalog-category-view .product-item-info button.action span {
	font-size: 10px !important;
}

.product-view-style-03 .product-info-main .product-options-wrapper .swatch-option.text {
    border: 1px solid #3e5989 !important;
    border-radius: 20px !important;
}

.product-list-style-01 .action.primary {
    padding: 5px 0 !important;
}

.product-options-wrapper .swatch-option.disabled::after {
    background: none !important;
}


.product-view-style-03 .product-info-main .product-options-wrapper .swatch-option.text.disabled {
    background: #a8aeba;
    border: 1px solid #a8aeba !important;
    border-radius: 20px !important;
}

#newsletter-validate-detail .field-recaptcha {
    display: table-row;
}

.minicart-wrapper .cdz-dropdown .block-minicart .cart-total .actions button {
    margin: 14px 0 0 0 !important;
}

.cart-total .secondary {
    display: block;
    width: 100%;
    text-align: center;
}

.product-info-main .product-info-stock-sku .stock.available {
    display: block;
    margin-bottom: 2px;
    margin-top: -2px;
}

.catalog-product-view .product-right .product.pricing {
    display: none;
}

.account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button {
    color: #fff;
    border-color: #3e5989;
    background: #3e5989;
    font-size: 10px;
}

.product-info-main .box-tocart .primary.tocart,
.product-options-wrapper .swatch-option.text.selected {
    border-color: #3e5989 !important;
    background: #3e5989 !important;
}

.product-info-main .box-tocart .primary.tocart:hover {
    border-color: #3e5989 !important;
    color: #3e5989 !important;
    background: #fff !important;
}

.product-info-main .price-box .price-wrapper .price{
    color: #3e5989 !important;
}

.account .form-address-edit .actions-toolbar .action.primary:hover,
a.action.primary:hover,
.action.primary:hover,
.cdz-popup-area .cdz-popup .actions-toolbar .primary button:hover {
    color: #3e5989 !important;
    background: #fff !important;
}



@media only screen and (max-width: 767px) {
    .cdz-dd-content {
        max-width: 300px !important;
    }

    .block-minicart .cart-total .actions button {
        margin: 6px 0 !important;
    }
}

@media only screen and (min-width: 768px) {
    .product-list-style-01 .action.primary {
        font-size: 10px;
        padding: 6px 4px !important;
        border-color: #3e5989 !important;
        color: #fff !important;
        background-color: #3e5989 !important;
    }

    .product-list-style-01 .action.primary:hover {
        border-color: #3e5989 !important;
        color: #3e5989 !important;
        background-color: #fff !important;
    }

    .product-list-style-01 .action.primary::after {
        background-color: #fff !important;
    }

    .page-header .sticky-menu:not(.active) .header-middle .header {
        padding: 20px 0 !important;
    }

    .page-header .sticky-menu:not(.active) .hot-line-wrapper .msg-text {
        max-width: 240px;
    }
    .page-header .sticky-menu:not(.active) .logo {
        margin: -14px 0px 0px 0px !important;
        max-width: 90% !important;
    }

    .cdz-dd-content {
        min-width: 380px !important;
    }
}
