
.bd-links-nav {
    column-count: 1;
}

.italic {
    font-style: italic;
}
.bold {
    font-weight: bold;
}

.img-thumbnail {
    width: 700px;
}
.bc-logo {
    height: 40px;
}
a[name] {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}

a[data-fancybox] img {
    height: 150px;
}

.bd-sidebar {
    background-color: #EEEEEE;
}
.bd-main {
    display: block;
}

@media (min-width: 992px) {
    .bd-layout {
        grid-template-columns: 1fr 3fr;
    }
}
@media (max-width: 390px) {
    .bc-logo {
        display: none;
    }
}
.bd-navbar {
    padding: .75rem 0;
    background-color: transparent;
    /*background-image: linear-gradient(to bottom, rgb(44 142 249), rgb(22 98 146 / 95%));*/
    background-image: linear-gradient(to bottom, rgb(177 61 100 / 95%), rgb(123 34 64)););
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
}
.bd-navbar .navbar-brand:hover {
    transform: scale(1.1);
}

.bd-links-link:hover, .bd-links-link:focus, .bd-links-link.active {
    color: rgba(255,255,255,.85);
    background-color: rgba(127,36,67, 0.85);
    /*color: rgba(0,0,0,.85);*/
    /*background-color: rgba(44,142,249, 0.1);*/
}
li>a.anchor,
a.anchor+h4,
a.anchor+p {
    padding-top: 4.4rem;
}

.main-list > li {
    border-bottom: solid 1px #ccc;
    padding-top: 20px;
    padding-bottom: 10px;
}
