/*.site-header .secondary-navigation .navbar-secondary a {   font-weight: normal; }*/

.internal-page .article-content {   font-weight: 100; }

.section.news .component-headlines.layout-stacked-carousel .aside-carousel .card-title a.stretched-link::after{display:none;}
.section.news .related-links a {   font-size: 0.95rem; }

.section.news .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item:not(.active) .related-links a:hover{    color: var(--bs-default);}
.component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link, .site-header .secondary-navigation .navbar-secondary a {   text-transform: uppercase; }


.visually-hidden-focusable[href="#site-nav"], .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"], #h2-banners{background:#fff; color:#000;}
.inc-hostedby a .sr-only{background:#000; color:#fff;}
.pre-head-section .sec-scoreboard .component-scoreboard .macro-archive-link a {    opacity: 1;   text-indent: -999px;}
.section.banners .component-banner.layout-slider .item .item-title {   background: rgba(255, 255, 255, 0.01); }
.section.hero-banner .component-banner .item .item-title {   background-color: rgba(255, 255, 255, 0.01); }
.section.news .component-headlines.layout-stacked-carousel .carousel-control-pp {    background: rgba(0, 0, 0, 0.7);    width: 30px;    height: 30px;   border-radius: 0; }
.section.hero-banner .component-banner .item-title small { font-size: 1rem !important }

@media(min-width:992px){
    .site-header .secondary-navigation .navbar-secondary .ul-wrapper {   max-width: 400px; }
    body header .collapse .dropdown-menu-inner .navbar-dark .nav-item.dropdown a.nav-link.dropdown-old-toggle.p-0 {   font-weight: 300; }
    .menu .navbar-collapse .nav-item > .megamenu > .megamenu-inner > .megamenu-list > .nav-item > .dropdown-menu > .dropdown-menu-inner > ul.navbar-dark > li.nav-item > .dropdown-menu .nav-item:hover .nav-link {   color: #DBDBDB; }
    .site-header .primary-nav-wrapper .site-logo a img {   max-height: 5.5rem; }
    
}

@media(min-width:1400px){
    .section.banners .component-banner.layout-slider .slick-track .slick-slide .item {   height: 44rem; }
}

@media(max-width:767px){
    
    .section.banners .component-banner.layout-slider .slick-track .slick-slide .item .img-placeholder img {    height: 100%;   object-fit: cover;}
    .section.banners .component-banner.layout-slider .slick-arrow-controls .slick-arrow {   background: transparent; }
}