/**
 * Ultra Media - Kundenkonto- und Warenkorb-Konsistenz
 * Version 4.1.136
 *
 * - Einheitliche Hoehe/Position der linken Kundenkonto-Navigation
 * - Weisse Schrift und weisse Icons auf beigefarbenen Aktionsbuttons
 */

/* Linke Kundenkonto-Navigation auf allen Kontoseiten identisch ausrichten. */
body.um-account-area-page .tri_sidebar.columns.three,
body.um-account-profile-page .tri_sidebar.columns.three,
body.um-order-list-page .tri_sidebar.columns.three {
    position: sticky;
    top: 20px;
    align-self: flex-start;
    margin-top: 80px !important;
}

/* Beigefarbene Hauptaktionen: Text immer weiss. */
.um-account-button:not(.um-account-button--secondary),
.um-account-profile__save,
.um-account-pagination__link.is-current,
#tri_container .um-order-list__add-all,
#tri_container .um-order-list__add-one,
.um-checkout-cart__checkout,
#versand_form .um-checkout-actions__next,
.um-checkout-coupon__submit,
.um-checkout-payment__actions .um-checkout-actions__next,
#zahlungspflichtig_bestellen,
#tri_ajax_cart .button-primary {
    color: #fff !important;
}

.um-account-button:not(.um-account-button--secondary):hover,
.um-account-button:not(.um-account-button--secondary):focus,
.um-account-profile__save:hover,
.um-account-profile__save:focus,
.um-account-pagination__link.is-current:hover,
.um-account-pagination__link.is-current:focus,
#tri_container .um-order-list__add-all:hover,
#tri_container .um-order-list__add-all:focus,
#tri_container .um-order-list__add-one:hover,
#tri_container .um-order-list__add-one:focus,
.um-checkout-cart__checkout:hover,
.um-checkout-cart__checkout:focus,
#versand_form .um-checkout-actions__next:hover,
#versand_form .um-checkout-actions__next:focus,
.um-checkout-coupon__submit:hover,
.um-checkout-coupon__submit:focus,
.um-checkout-payment__actions .um-checkout-actions__next:hover,
.um-checkout-payment__actions .um-checkout-actions__next:focus,
#zahlungspflichtig_bestellen:hover,
#zahlungspflichtig_bestellen:focus,
#tri_ajax_cart .button-primary:hover,
#tri_ajax_cart .button-primary:focus {
    color: #fff !important;
}

/* Schwarze SVG-/Bild-Icons auf den Hauptaktionen weiss darstellen. */
.um-account-button:not(.um-account-button--secondary) img,
.um-account-profile__save img,
#tri_container .um-order-list__add-all img,
#tri_container .um-order-list__add-one img,
.um-checkout-cart__checkout img,
#versand_form .um-checkout-actions__next img,
.um-checkout-coupon__submit img,
.um-checkout-payment__actions .um-checkout-actions__next img,
#zahlungspflichtig_bestellen img,
#tri_ajax_cart .button-primary img {
    filter: brightness(0) invert(1) !important;
    opacity: 1 !important;
}

.um-account-button:not(.um-account-button--secondary) svg,
.um-account-profile__save svg,
#tri_container .um-order-list__add-all svg,
#tri_container .um-order-list__add-one svg,
.um-checkout-cart__checkout svg,
#versand_form .um-checkout-actions__next svg,
.um-checkout-coupon__submit svg,
.um-checkout-payment__actions .um-checkout-actions__next svg,
#zahlungspflichtig_bestellen svg,
#tri_ajax_cart .button-primary svg {
    color: #fff !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

@media screen and (max-width: 1100px) {
    body.um-account-area-page .tri_sidebar.columns.three,
    body.um-account-profile-page .tri_sidebar.columns.three,
    body.um-order-list-page .tri_sidebar.columns.three {
        position: static;
        margin-top: 0 !important;
    }
}
