/* default text dark */
.txt01 {
    color: #000000;
}

/* default text light */
.txt02 {
    color: #ffffff;
}

/* ********* General ********* */

.bgHeader {
    background-color: #ffffff;
}

.bgTopbar {
    background-color: #000000;
}

.txtTopbar {
    color: #ffffff;
}

.bgMenubar {
    background-color: #808080;
}

.txtMenubar {
    color: #ffffff;
}

.txtMenubar a {
    color: #ffffff;
}

.txtMenubar a:hover {
    color: #ffffff;
}

.bgAccent {
    background-color: #ff0080;
}

.bgFooter {
    background-color: #3a3939;
}

.bgInfobar {
    background-color: #363636;
}

.txtInfobar {
    color: #ffffff;
}

.winkelwagen a {
    background-color: #ffffff;
    color: #0c0c0c;
}

.winkelwagen a:hover {
    background-color: #f0f0f0;
}

.footerLink:hover {
    background-color: #3a3939bb;
}

.txtAccent {
    color: #ff0080;
}

.hoverTextAccent:hover {
    color: #ff0080;
}

.hoverAccent01:hover {
    border-top: 2px solid #ff0080;
    color: #ff0080;
}

.hoverAccent02:hover {
    border-left: 4px solid #ff0080;
}

.hoverAccent03:hover {
    border-bottom: 4px solid #ff0080;
}

.hoverMenubar:hover {
    background-color: #f6f6f6;
}

.btn-info, .btn-info:disabled {
    background-color: #ff0080;
    border-color: #ff0080;
}

.btn-info:hover {
    background-color: #ff0080dd;
    border-color: #ff0080;
}

.btn-outline-info {
    color: #ff0080;
    border-color: #ff0080;
}

.btn-outline-info:hover {
    background-color: #ff0080;
    border-color: #ff0080;
}

.close_search:hover,
.submit_search:hover {
    color: #ff0080;
}

.search-item:hover {
    border-left: 4px solid #ff0080;
}

.breadcrumbDiv a {
    color: #ff0080;
}

.privacy-banner {
    border-color: #ff0080;
}

/* ********* Images ********* */

.bgHome {
    background-image: url('/templates/editional1/images/background/front5.jpg');
    height: 80vh!important;
}

/* ********* Indirect Influenced ********* */

.hoverAccent01 {
    border-top: 2px solid #808080;
}

.seperator-header-left {
    border-left: 1px solid #ffffff;
}

.seperator-header-right {
    border-right: 1px solid #ffffff;
}

.seperator-footer-left {
    border-left: 1px solid #ffffff;
}

.seperator-footer-right {
    border-right: 1px solid #ffffff;
}

.pageslink {
    color: #ffffff;
}

.pageslink:hover {
    color: #ffffff;
}

.dropdown-item:hover {
    color: #ffffff!important;
}

/* ********* Element Specific Overrides ********* */

.textLove {
    color: #ff0080;
}
