
.basicbar { background-color: #20323a; }
.mainnav { box-shadow: inset 0 3px 0 0 #138876; }
footer .basic { background-color: #20323a; }
footer .main { background-color: #138876; }

@media (min-width: 992px) { /* ~lg~xl */
    .mainnav .nav-item:hover,
    .mainnav .nav-item.dropdown.show { background-color: #138876; }

    .mainnav .dropdown-menu { background-color: #bfaf9d; }

    .mainnav .dropdown-menu .dropdown-item:hover,
    .mainnav .dropdown-menu .dropdown-item:focus { background-color: #21322E; }
}

form:not(#loginform) p {
    background-color: # f4f4f6;
    box-shadow: inset 0 -1px 0 0 #21322E;
}

form input[type=submit] {
    background-color: #20323a;
}

form input[type=submit]:hover {
    background-color: #13876;
    color: #bfaf9d;
}
article.small-headerimg header {
    box-shadow:
    0 0 0 20px #EEE,
    0 5px 0 20px #EEE,
    -5px 5px 0 20px #EEE,
    -3px 0 0 22px #138876    ;
}
article.small-headerimg header:before {
    border-top: 2px #138876 solid;
}

a,
.cb a:not(.btn-xida) { color: #138876; }
a:hover,
.cb a:not(.btn-xida):hover { color: #20323a; }

section.cat .tile .body .content .title {
    background-color: #138876;
}

article .breadcrumb a { color: #138876; }
article .breadcrumb a:hover { color: #20323a; }


@media (min-width: 992px) { /* ~lg~xl */
    .mainnav .nav-item:hover .nav-link,
    .mainnav .nav-item:hover .nav-link:after,
    .mainnav .nav-item.dropdown.show .nav-link {
        color: #bfaf9d;
    }
    .mainnav .dropdown-menu .dropdown-item {
        color: rgba(0,0,0,.6);
    }
    .mainnav .dropdown-menu .dropdown-item:hover,
    .mainnav .dropdown-menu .dropdown-item:focus {
        color: #bfaf9d;
    }
}

.btn.btn-xida {
    background-color: #20323a;
}
.btn.btn-xida:hover {
    background-color: #138876;
}

section.threeboxes .container {
    border-top: 2px #138876 solid;
}
section.threeboxes .container.slider_highlight {
    box-shadow: inset 0 -2px 0 4px #138876;
}
section.threeboxes .container .button .btn {
    background-color: #138876;
}
section.teaser-full {
    background-color: #21322E;
}
section.bullet-teaser {
    background-color: #21322E;
}
section.threeboxes .container .content .col h3 {
    font-size: 1.75rem;
}
