body { background-image:url("/img/background.jpg"); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0; margin:0; }

.body-copy { margin:0; padding:10px; }
.nav-active-kiwi { text-decoration-line: underline; }
.footer { font-size:14px; font-style:normal; margin:0; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0; }
.footer_bar_container { background:#fff; margin:0; padding:0; }

/*
p { font-size:11px; }

body { font:11px Verdana, Arial, Helvetica sans-serif; background:#ddd; padding:0px; margin:0px; }
p { font-size: 11px; font-family:Verdana, Arial, Helvetica sans-serif; }
*/

/*
.navbar-toggler span {
    display: block;
    background-color: #4f4f4f;
    height: 3px;
    width: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
    left: 0;
    opacity: 1;
    transition: all 0.35s ease-out;
    transform-origin: center left;
}

.navbar-toggler span:nth-child(1) {
    transform: translate(0%, 0%) rotate(0deg);
}

.navbar-toggler span:nth-child(2) {
    opacity: 1;
}

.navbar-toggler span:nth-child(3) {
    transform: translate(0%, 0%) rotate(0deg);
}

.navbar-toggler span:nth-child(1) {
    margin-top: 0.3em;
}

.navbar-toggler:not(.collapsed) span:nth-child(1) {
    transform: translate(15%, -33%) rotate(45deg);
}

.navbar-toggler:not(.collapsed) span:nth-child(2) {
    opacity: 0;
}

.navbar-toggler:not(.collapsed) span:nth-child(3) {
    transform: translate(15%, 33%) rotate(-45deg);
}
*/

/*
.nav { margin-bottom: 0; }
.dropdown { position: static; }
.dropdown-menu { width: 100%; text-align: center; }
.dropdown-menu>li { display: inline-block; }
*/

/* Make link font smaller for portfolio menu. */
.category { color:var(--bs-navbar-color); font-size:14px; font-style:normal; font-weight:bold; margin-top:10px; padding:0; }
    .category:hover { color:var(--bs-navbar-hover-color); }
.subcategory { color:var(--bs-navbar-color); font-size:12px; font-style:normal; margin-left:20px; padding:0; }
    .subcategory:hover { color:var(--bs-navbar-hover-color); }

/* Make dropdown menu for portfolio full width. */
.dropdown-menu-portfolio {
    /* display: flex;*/
    /*  flex-wrap: wrap;*/
    border-radius: 0px;
    padding-left: 10px;
    padding-top: 0px !important;
    width: 100vw !important;
}
