
.basicbar { background-color: #af1f03; }
.mainnav { box-shadow: inset 0 3px 0 0 #ff2a00; }
footer .basic { background-color: #af1f03; }
footer .main { background-color: #af1f03; }

@media (min-width: 992px) { /* ~lg~xl */
    .mainnav .nav-item:hover,
    .mainnav .nav-item.dropdown.show { background-color: #fed200; }

    .mainnav .dropdown-menu { background-color: #DAE6EB; }

    .mainnav .dropdown-menu .dropdown-item:hover,
    .mainnav .dropdown-menu .dropdown-item:focus { background-color: #00d8ff; }
}

form:not(#loginform) p {
    background-color: #DAE6EB;
    box-shadow: inset 0 -1px 0 0 #00d8ff;
}

form input[type=submit] {
    background-color: #fed200;
}

form input[type=submit]:hover {
    background-color: #dae6eb;
    color: #00d8ff;
}
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: #81e304; }
a:hover,
.cb a:not(.btn-xida):hover { color: #fed200; }

section.cat .tile .body .content .title {
    background-color: #81e304;
}

article .breadcrumb a { color: #81e304; }
article .breadcrumb a:hover { color: #fed200; }


@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: #00d8ff;
}
.btn.btn-xida:hover {
    background-color: #81e304;
}

section.threeboxes .container {
    border-top: 2px #fed200 solid;
}
section.threeboxes .container.slider_highlight {
    box-shadow: inset 0 -2px 0 4px #fed200;
}
section.threeboxes .container .button .btn {
    background-color: #fed200;
}
section.teaser-full {
    background-color: ;
}
section.bullet-teaser {
    background-color: ;
}
section.threeboxes .container .content .col h3 {
    font-size: 1.75rem;
}
