.desktop-main-menu a {
		padding: 5px 25px 5px 25px !important;
		font-family: var(--fontheading);
		font-weight:bold;
		font-size:1.2rem;
		color: var(--color5);
		text-transform:uppercase;
}
.desktop-main-menu li.current > a, .desktop-main-menu a:hover {
    font-weight: bold;
    background: var(--color1);
    border-radius: 50px;    
	padding: 5px 25px 7px 25px;
	color: var(--color2) !important;
}
.site-header__logo img {
    max-height: 85px !important;
    max-width: 100% !important;
}
h1, h2, h3, h4 {
	font-weight:bold;
	text-transform:uppercase;
}
.content3 .contentlist .contentlist__item-content {
    box-shadow: 0 0 15px rgb(0 0 0 / 9%);
}
.button1 .btn-switcher-primary:hover, .button1 .btn-switcher-primary:focus, .button3 .btn-switcher-primary:hover, .button3 .btn-switcher-primary:focus {
    color: var(--color5);
    border-color: var(--color3);
    background-color: var(--color3);
}
.button1 #section-primary .btn-switcher-primary:hover, .button1 #section-primary .btn-switcher-primary:focus, .button1 #content-top .btn-switcher-primary:hover, .button1 #content-top .btn-switcher-primary:focus, .button3 #section-primary .btn-switcher-primary:hover, .button3 #section-primary .btn-switcher-primary:focus, .button3 #content-top .btn-switcher-primary:hover, .button3 #content-top .btn-switcher-primary:focus {
    color: var(--color2);
    border-color: var(--color2);
    background-color: var(--color1);
}

.svg-inline--fa.fa-w-14 {
    width: 0.875em;
    color: var(--color3) !important;
}
.mm-spn.mm-spn--light {
    color: var(--color5);
    background: var(--color2);
}

.mobile-menu a {
    color: var(--color1);
    font-weight: bold;
    font-family: var(--fontheading);
    font-size: 1em;
    text-transform: uppercase;
}
a.btn {
    font-weight: bold;
     font-family: var(--fontheading);
	 text-transform:uppercase;
}

.hero-slider__overlay {
    background-color: rgba(0, 0, 0, 0.3);
}

.hero-slider__text-content h2, .hero-slider__text-content h1, .hero-slider__text-content h3, .hero-slider__text-content p {
    text-shadow: 0 0 8px rgb(0 0 0 / 50%);
}
.hero-slider__text-content p a {
	text-shadow:none;
}

.sivu1 #section-back .hero-slider__item {
    height: 60vh;
}

.site-footer__logo {
    margin-bottom: 3rem;
    text-align: center;
}
#section-secondary, #bottom {
    background: var(--color3);
    color: var(--color5);
}

.site-header__bottom {
    background: var(--color5);
}
.btn-switcher-highlight:hover, .btn-switcher-highlight:focus {
    background-color: var(--color1);
    color: var(--color4);
}
@media (min-width: 768px) {
	.nav-gradient .site-header .sticky {
		background: var(--color5) !important;
		box-shadow: 0px 0px 20px rgb(0 0 0 / 25%);
	}
	.nav-gradient .site-header .sticky .desktop-main-menu li.level1>a {
		color: var(--color4);
	}
}
@media (max-width: 767.98px) {
	.content3 .contentlist .contentlist__item-content {
    	box-shadow: none;
	}
	.sivu1 .hero-slider__item {
    	height: 70vh;
	}
}

