
.basicbar { background-color: #438ac9; }
.mainnav { box-shadow: inset 0 3px 0 0 #89c3eb; }
footer .basic { background-color: #438ac9; }
footer .main { background-color: #3a73a5; }

@media (min-width: 992px) { /* ~lg~xl */
    .mainnav .nav-item:hover,
    .mainnav .nav-item.dropdown.show { background-color: #3E8FCE; }

    .mainnav .dropdown-menu { background-color: #DAE6EB; }

    .mainnav .dropdown-menu .dropdown-item:hover,
    .mainnav .dropdown-menu .dropdown-item:focus { background-color: #3E8FCE; }
}

form:not(#loginform) p {
    background-color: #DAE6EB;
    box-shadow: inset 0 -1px 0 0 #3E8FCE;
}

form input[type=submit] {
    background-color: #3E8FCE;
}

form input[type=submit]:hover {
    background-color: #DAE6EB;
    color: #3E8FCE;
}
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 #89c3eb    ;
}
article.small-headerimg header:before {
    border-top: 2px #89c3eb solid;
}

a,
.cb a:not(.btn-xida) { color: #438ac9; }
a:hover,
.cb a:not(.btn-xida):hover { color: #3E8FCE; }

section.cat .tile .body .content .title {
    background-color: #3E8FCE;
}

article .breadcrumb a { color: #438ac9; }
article .breadcrumb a:hover { color: #3E8FCE; }


@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: #FFF;
    }
    .mainnav .dropdown-menu .dropdown-item {
        color: rgba(0,0,0,.6);
    }
    .mainnav .dropdown-menu .dropdown-item:hover,
    .mainnav .dropdown-menu .dropdown-item:focus {
        color: #FFF;
    }
}

.btn.btn-xida {
    background-color: #3E8FCE;
}
.btn.btn-xida:hover {
    background-color: #65A5D8;
}

section.threeboxes .container {
    border-top: 2px #3E8FCE solid;
}
section.threeboxes .container.slider_highlight {
    box-shadow: inset 0 -2px 0 4px #3E8FCE;
}
section.threeboxes .container .button .btn {
    background-color: #3E8FCE;
}
section.teaser-full {
    background-color: #3272A5;
}
section.bullet-teaser {
    background-color: #3E8FCE;
}
section.threeboxes .container .content .col h3 {
    font-size: 1.75rem;
}
