.toolbar {
    height: 60px;
    color: white;
}

.toolbar, .toolbar-bottom,
.btn-primary,
.btn-primary:hover,
.btn-primary:visited,
.btn-primary:focus,
nav.navbar-expand-lg ul.dropdown-menu,
.pagination .active a,
.pagination .active a:hover,
.pagination .active a:focus,
.pagination .active a:visited  {
    background: #960606;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:visited,
.btn-primary:focus,
.pagination a,
.pagination a:hover,
.pagination a:focus,
.pagination a:visited {
    border-color: #960606;
}

.text-primary,
.pagination a,
.pagination a:hover,
.pagination a:focus,
.pagination a:visited {
    color: #960606 !important;
}

#sidebarTriggerButton,
.pagination .active a,
.pagination .active a:hover,
.pagination .active a:focus,
.pagination .active a:visited {
    color: white !important;
}

#sidebarTriggerButton .white-line {
    height: 2px;
    background: white;
    width: 16px;
    margin-top: 3px;
}

#sidebarTriggerButton .white-line:first {
    margin-top: 0 !important;
}

.slideshow {
    overflow: hidden;
}

.slideshow > img {
    display: none;
    width: auto;
}

.slideshow, .invisible, .slideshow > img, .invisible > img {
    height: 200px;
    width: auto;
}

.slideshow > img.first, .slideshow > img.second {
    display: block;
}

.slideshow > img.first {
    z-index: 60;
}

.slideshow > img.second {
    z-index: 50;
}

h2 {
    font-size: x-large;
}

h3 {
    font-size: large;
}

footer {
    background: #333;
    color: #fff;
}

.social-networks a, .social-networks a:focus, .social-networks a:hover, .social-networks a:visited {
    font-size: medium;
    color: white;
}

nav.navbar-expand-lg ul > li > a,
nav.navbar-expand-lg ul > li > a:focus,
nav.navbar-expand-lg ul > li > a:hover,
nav.navbar-expand-lg ul > li > a:visited,
nav.navbar-expand-lg ul > li > a.show,
nav.navbar-expand-lg ul > li > a.show:focus,
nav.navbar-expand-lg ul > li > a.show:hover,
nav.navbar-expand-lg ul > li > a.show:visited {
    color: white;
}

nav.navbar-expand-lg ul.dropdown-menu {
    border-color: white;
}

nav.navbar-expand-lg ul.dropdown-menu > li > a:hover {
    color: #960606;
}

.toolbar-bottom a, .toolbar-bottom a:focus, .toolbar-bottom a:hover, .toolbar-bottom a:visited {
    text-decoration: none;
}

.search-box {
    z-index: 900;
}

.search-box .btn-primary {
    background: #960606;
    border-color: #960606;
}

.search-box select:focus {
    border: none !important;
}

.search-box-background {
    background: black;
    border-radius: 10px;
    z-index: 100;
    opacity: 0.75;
}

h1.current {
    font-size: large;
}


#sidebar .modal-dialog {
    width: 290px;
}

#searchbox {
    margin-top: -35px !important;
}

@media (min-width: 576px) {
    #sidebar .modal-dialog {
        width: 490px;
    }

    .slideshow, .invisible {
        width: 100%;
        height: auto;
    }

    .slideshow > img, .invisible > img {
        width: 100%;
        height: auto;
    }
}

@media (min-width: 768px) {

    .search-box select {
      width: 576px;
    }

    .content-wrapper {
        min-height: 800px;
    }
}

@media (min-width: 992px) {
    .search-box select {
      width: 600px;
    }

    .navbar-expand-lg, .navbar-expand-lg ul {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding: 0 !important;
    }

    .navbar-expand-lg > ul > li > a {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .navbar-expand-lg > ul > li > ul.dropdown-menu {
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
}

@media (min-width: 1200px) {

}
