
/*Rot mit Primärfarbe ersetzen

Grün mit Hover-Primärfarbe ersetzen

Gelb mit heller Verlaufsfarbe ersetzen

Blau mit dunkler Verlaufsfarbe ersetzen*/


/*Menu*/

.ast-mobile-menu-buttons button, .ast-mobile-menu-buttons button:hover, .ast-mobile-menu-buttons button:focus, .ast-mobile-menu-buttons button:active {
    background: transparent !important;
}

.ast-header-break-point .ast-header-custom-item, .ast-header-break-point .main-header-menu {
    background-color: #64234b !important;
}

.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
    color: #64234b !important;
}

/*Shop NAV*/

.storefront-primary-navigation {
    background: #64234b !important;
}

/*Buttons*/

.header-link2 a.fl-button span {
    color: #64234b !important;
}

a.fl-button {
    background: #64234b !important;
}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
    background: #64234b !important;
}

.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
    background: #64234b !important;
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
    border-color: #64234b !important;
    background-color: #64234b !important;
}

.wizard > .actions a {
    background: #64234b !important;
}

a {
    color: #64234b;
}

/*Buttons HOVER*/
a.fl-button:hover, .wizard > .actions a:hover, .wizard > .actions a:active {
    background: #2b0f21 !important;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #2b0f21 !important;
    border-color: #2b0f21 !important;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #2b0f21 !important;
    border-color: #2b0f21 !important;
    color: #fff;
}

/*Seperatoren*/

.fl-node-5fb3d12a3180b .fl-separator, .bar, .fl-node-5fb529bb093bd .fl-separator {
    border-top: 6px solid #64234b !important;
}

.fl-node-5fb52d6e81415 .fl-separator {
    border-top: 6px solid #64234b !important;
}

/*Background*/

.fl-node-5fb3e77b8c3d6 > .fl-row-content-wrap, .fl-node-5fb3ffe59880f > .fl-row-content-wrap, .fl-node-5fb7a2c6a8a6b > .fl-row-content-wrap {
    background-image: linear-gradient(-50deg, #64234b 0%, #2b0f21 100%) !important;
}

div#stepForm-Container {
    background: linear-gradient( 45deg, #2b0f21 0%, #64234b 100% ) !important;
}

/*Icons*/

.icon-border:hover svg path {
    fill: #64234b !important;
}

/*Shop Button*/

.added_to_cart.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover {
    background-color: #2b0f21 !important;
    border-color: #2b0f21 !important;
}

.added_to_cart.alt, .added_to_cart, .widget a.button.checkout {
    background-color: #64234b !important;
    border-color: #64234b !important;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
    color: #fff;
}

.added_to_cart.wc-forward {
    color: #000;
    background: transparent !important;
}