.header-image::after {
        background-color: rgba(0,0,0,0);
}

/* .site-header {
    background-color: #1C1E21  !important ;
} */
.site-header.header-scrolled {
    background-color: rgba(241,241,241,0.9) !important;
}
.site-header.float-header, .site-header.fixed {
    background-color: rgba(241,241,241,0.9) !important;
}

.site-logo {
    max-height: 80px;
    max-width: 100%;
}

.main-navigation a {
    color: #aa0004;
}
#mainnav ul li a, #mainnav ul li::before {
    color: #aa0004;
  font-weight: 900;
}
.site-header.float-header #mainnav ul li a {
    color: #1c1c1c;
}

.footer-magazine form {
    text-align: center;
}

.slide-item {
	max-width: 100%; 
}