a {
    color: #ff0;
}
a:hover h4 {
    color: #ff0;
    text-decoration: underline;
}
a.nav-breadcrumb-item {
    color: #ff0!important;
}
a.nav-breadcrumb-item:hover {
    color: #ff0;
    text-decoration: underline;
}
a.nav-breadcrumb-item:first-child:hover {
    text-decoration: none!important;
}
span.nav-breadcrumb-item.active {
    color: #ff0!important;
}
.bg-dark {
    background-color: #32529f!important;
}
.navbar-dark .navbar-nav .nav-link:hover {
    color: #fff;
    background-color: #263d75!important;
}
.bg-primary {
    background-color: #263d75!important;
}
.navbar.navbar-contextual {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    box-shadow: none;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,0,1);
}
.navbar-dark .navbar-brand {
    color: #ff0;
    font-size: 1rem;
}
.navbar {
    padding: 0rem 1rem; 
}
.navbar-brand a:first-child:before {
    font-size: 1rem;
}
.nav-breadcrumb-item.active {
    max-width: none;
}
.card-thumbnail h6.card-title {
    font-size: 1rem;
}
html, body {
    background-color: #2c498b;
    color: #fff;
}
.card {
    border: 1px solid #000;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    background-color: #32529f;
}
.mbott55 {
    margin-bottom: 55px;
}
.card-title a {
    color: #fff;
}
#navigationButtons {
    color: #263d75;
}
#navigationButtons a {
    margin-left: 10px;
    margin-right: 10px;
}
#navigationButtons a:hover {
    color: #fff;
}
.bmd-help, .text-muted {
    color: #eee!important;
}
.copyright {
    display: none;
    background-color: #04284c;
    padding: 0px;
    font-size: 15px;
    position: fixed;
    bottom: 0;
}
.copyright .small-text {
    font-size: 11px;
}
.copyright .small-text a:hover{
    color: #fff;
}
.card-thumbnail h6.card-title {
    font-size: 0.8rem;
    text-align: center;
}
.card-body {
    padding: 0.4rem;
}
.card-title {
    margin-bottom: .25rem;
}
.pswp__bg {
    background: #2c498b;
}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption, .pswp__top-bar, .pswp__caption {
    background-color: #2c498b;
}
.pswp__caption__center {
    text-align: center;
}
.pswp__caption__center a {
    color: #aac;
}
#pswp--caption--description {
    display: none;
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    border-radius: 50%;
}
.slick-next:before, .slick-prev:before {
    color: #ffff00;
}
.card {
    border: 1px solid #000;
    border-radius: 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: -moz-linear-gradient(top, rgba(50,82,159,1) 0%, rgba(38,61,117,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(50,82,159,1)), color-stop(100%, rgba(38,61,117,1)));
    background: -webkit-linear-gradient(top, rgba(50,82,159,1) 0%, rgba(38,61,117,1) 100%);
    background: -o-linear-gradient(top, rgba(50,82,159,1) 0%, rgba(38,61,117,1) 100%);
    background: -ms-linear-gradient(top, rgba(50,82,159,1) 0%, rgba(38,61,117,1) 100%);
    background: linear-gradient(to bottom, rgba(50,82,159,1) 0%, rgba(38,61,117,1) 100%);
}
.card img {
    border: 1px solid #000;
    border-radius: 10px;
}
#linked_pages {
    margin-top: 40px;
    text-align: center;
}
#linked_pages li a {
    border: none;
    background-color: inherit;
}
#linked_pages li a:hover {
    border: none;
    color: #fff;
    background: #263d75;
    padding: 10px 10px 10px 10px;
}
#linked_pages li a::before { 
   font-family: "Font Awesome 5 Free";
   content: "\f279\00a0";
}
.seo-pagetitle {
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
}
@media (min-width: 970px) {
    .section-categories #content .col-12 {
        max-width: 50%;
    }
}
@media (max-width: 970px) {
    .navbar.navbar-contextual .navbar-brand {
        max-width: 80%;
    }
    .nav-link span {
        display: none;
    }
}