
/* Button colors*/

.buttonColor, .buttonColors a.button, .popular {
    background-image: linear-gradient(127.73deg, #4b0082 -00.29%, #CDA0CD 183.76%) !important;
}

    .buttonColor > div, .buttonColors a.button, .popular {
        color: white !important;
    }

#menu-main a:focus-within {
    color: #4b0082 !important;
}

.buttonHoverColor a:hover, .ct-link-text:hover, .ct-link:hover {
    color: #4b0082 !important;
}

.spinner svg {
    fill: #4b0082 !important;
}

.faq .oxy-expand-collapse-icon::after, .faq .oxy-expand-collapse-icon::before, .faq .oxy-social-icons a:hover {
    display: none !important;
}


.oxy-expand-collapse-icon::after, .oxy-expand-collapse-icon::before, .oxy-social-icons a:hover {
    /*display: none;*/
    background-color: #4b0082 !important;
}

.iksm-term__inner:hover {
    /*display: none;*/
    color: white !important;
    background-color: #4b0082 !important;
}

.iksm-term__text:hover, .iksm-term__link:hover {
    /*display: none;*/
    color: white !important;
}

.footerGradient {
    background-image: linear-gradient(280deg, #4b0082 1.78%, #CDA0CD 90%) !important;
}

.themeColor, .themeColor div, .themeHoverColor:hover {
    color: #4b0082 !important;
}

.themeCart table, .themeBorder {
    border-color: #4b0082 !important;
}

.themeCart button:hover {
    background-image: linear-gradient(280deg, #4b0082 1.78%, #CDA0CD 90%) !important;
}

.themeCart button:default {
    color: #c6c6c6;
}

.themeCart button:disabled {
    color: #FFD84E !important;
}

.themeCart .input-text:focus {
    border-color: #4b0082 !important;
}

.proMenu a:hover, .buttonOutline:hover {
    color: #4b0082 !important;
    border-color: #4b0082 !important;
}

.borderColor {
    border-color: #4b0082 !important;
}

.themeVerticalGradient {
    background-image: linear-gradient(#4b0082, #CDA0CD) !important;
}

.themeVerticalGradient2 {
    background-image: linear-gradient(#4b008266, #ffffff, #ffffff, #f5f5f8) !important;
}

.stepCircle.selected, .stepCircle.past {
    border-top-color: #4b0082 !important;
    border-right-color: #4b0082 !important;
    border-bottom-color: #4b0082 !important;
    border-left-color: #4b0082 !important;
}

.stepCircle.past {
    background-image: linear-gradient(#4b0082, #CDA0CD) !important;
    color: white !important;
}

.stepLine.past, .themeBackgroundColor {
    background-color: #4b0082 !important;
}

.oxy-close-modal {
    border: 1px solid #4b0082 !important;
    color: white !important;
}

.tick:before, .tick:after {
    border: calc(var(--checkbox-size)* 0.125) solid #4b0082 !important;
}

.tick {
    border-right: calc(var(--checkbox-size)* 0.25) solid #4b0082 !important;
    border-bottom: calc(var(--checkbox-size)* 0.25) solid #4b0082 !important;
}

body.checkout-wc a, main.checkoutwc a {
    color: #4b0082 !important;
}

.woocommerce-info {
    border-top-color: #4b0082 !important;
    color: white !important;
}

    .woocommerce-info::before {
        color: #4b0082 !important;
        color: white !important;
    }

.woocommerce-message::before {
    color: #4b0082 !important;
    color: white !important;
}

.woocommerce-notices-wrapper .woocommerce-message {
    border-top-color: #4b0082 !important;
    color: white !important;
}

.oxy-breadcrumb a:hover, .product-name a:hover {
    color: #4b0082 !important;
}

.oxy-progress-bar-progress {
    background-color: #4b0082 !important;
}

/* Intercom link for mobile */
.customHelpButtonLink {
    background-image: linear-gradient(90deg, #4b0082 -36%, #CDA0CD 223.76%) !important;
}

    .customHelpButtonLink div {
        color: white !important;
    }

.themeVerticalGradient, .themeVerticalGradient h2 {
	color: white !important;
}

.cfw-primary-btn > .cfw-button-text {
    color: white !important;
}