:root {
    --body-background-color: #260042;

    --btn-primary-color: #000000;

    --color-text: #FFFFFF;
    --color-footer-a: #FFFFFF;
    --color-content-text-a: #FFFFFF !important;
    --bs-nav-link-color: #FFFFFF;
    --bg-light-rgb: 182, 132, 255;

    --bg-main-background-color: transparent;

    --ce-footer-background-color: #000000;

    --ce-hero-light-background-color: #b684ff !important;

    --border-color: #a61a92;
    --bs-border-color: #a61a92;

    --link-color: #6dfdbb;

    --text-muted-color: #a61a92;


    --box-shadow-hover: 0 .1979rem 2.5rem rgba(182, 132, 255,.16);
/*

    */
}


:root {
    --bs-accordion-bg: #260042;
    --bs-list-group-bg: #260042;
    --bs-accordion-btn-bg: #260042;
    --bs-accordion-active-color: #FFFFFF !important;
}

/* --- BODY --- */

body {
    background-color: #260042 !important;
}


.color-black,
.color-black p {
    color: #FFFFFF;
}

.color-pink {
    color: #ff24da;
}

.bg-white {
    background-color: transparent !important;
}

/* --- NAVBAR --- */
.navbar .navbar-brand {
    color: white;
}
.nav-down {
    background: rgba(28, 28, 28, 0.4);
}
.navbar .nav-link {
    color: white !important;
}
.nav-down .navbar-toggler.collapsed .navbar-toggler-icon::before {
    color: white;
}


/* --- HEADLINE --- */
.headline .headline-topig {
    color: #ff24da;
}
small, .text-muted {
    color: #a61a92 !important;
}

/* --- MAIN INTRO CONTAINER --- */
.main .page-main-intro::after {
    content: unset;
}

/* --- TEAM --- */
.text-start-img-end .row,
.text-end-img-start .row {
    display:flex;
    align-items: center!important;
}

.text-start-img-end img,
.text-end-img-start img {
    border: .5rem solid #fff;
    width:90% !important;
}
.text-start-img-end img {
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);

}
.text-end-img-start img {
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
}

/* --- SUCHE --- */
.search-view .search-area {
    background-color: #260042;
    color: #FFFFFF;
}
.searchresult-item,
.searchresult-item small {
    color:white !important;
}
.search-view .search-area .close-btn {
    color: #6dfdbb;
}


/* --- HIGHLIGHT --- */
.hover-shadow .text-highlight strong,
.text-highlight u, .text-marker {
    background: url(/assets/netinsiders/img/marker/pink.png?v=1.0);
}
.text-highlight a:hover,
.text-highlight a:hover small{
    color: #000000 !important;
}
/* ----- Kursiv */
.text-highlight em {
    color: #ff24da;
    font-style: normal;
}
/*
.p-first-letter-pink p::first-letter {
    font-family: var(--font-family-strong);
    letter-spacing: 2px;
    font-size: 300%;
    font-weight: bold;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ff24da;
    -webkit-text-fill-color: transparent;
    text-stroke-width: 1px;
    text-stroke: 2px #ff24da;
    text-fill-color: transparent;
}
*/
    /* --- FOOTER --- */
footer {
    background-color: #000000 !important;
}
.footer .container.border-top {
    border-top: none !important;
}



/* --- DROPDOWN --- */
.accordion-item {
    border:none !important;
}
.accordion-button,
.accordion-collapse,
.list-group-item {
    background-color: #260042 !important;
    color: #FFFFFF !important;
}


/* --- DROPDOWN --- */
.shadow {
    box-shadow: 0 .5rem 1rem rgba(182, 132, 255,.7)!important;
}















/*#ce_3864 {*/
body {
    background-image:url(/uploads/tx_niimg/1713621972_bg_02.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}




/* --- MARKER --- */
.text-highlight-bright {
    -webkit-background-size: 100% 100%!important;
    background-size: 100% 100%!important;
    background: url(/assets/netinsiders/img/marker/bright_v02.png?v=1.4);
    display: inline-block;
    color: black;
    padding-left:5px;
    padding-right:5px;
}


/* --- BASKET --- */
.form-control {
    color:var(--color-text) !important;
}
.del_basket_product {
    color:var(--text-muted-color) !important;
}