.jumbotron {
    padding: 0;
}

.rte-color-helm-green,
.rte-color-helm-green strong {
  color: #006F37 !important;
}

.rte-color-helm-light-green,
.rte-color-helm-light-green strong {
  color: #70B62C !important;
}

.text2col {
	column-count: 2;
}

picture {
	image-rendering: -webkit-optimize-contrast;
}


.dp--cookie-consent .cc-floating.cc-window {
  max-width: 32em;
}

.stoerer--jumbotron {
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	padding: 0.75rem 0.5rem 0.5rem;
	background: rgb(19,150,66);
	background: linear-gradient(90deg, rgba(19,150,66,1) 40%, rgba(147,192,34,1) 100%);
	transition-property: width;
  	transition-duration: 0s !important;
}

.stoerer--jumbotron .stoerer--close svg {
	width: 1.8rem;
	height: 1.8rem;
	position: absolute;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}

.stoerer--jumbotron .stoerer--close:hover {
	cursor: pointer;
}

.stoerer--jumbotron p {
	color: #fff !important;
	margin: 0 2.5rem;
}

.stoerer--jumbotron a {
	color: inherit !important;
	text-decoration: underline !important;
}

/********************************
NAVIGATION
********************************/

nav {
	max-width: none;
}

a.navbar-brand {
	line-height: 60px;
	text-transform: uppercase;
	font-weight: bold;
}

a.navbar-brand > img {
	vertical-align: middle !important;
}

.dropdown-toggle::after {
	display: none;
}

.navbar-dark .navbar-nav .nav-link {
	color: #fff;
	text-transform: uppercase;
	padding-right: 0;
    padding-left: 0;
    margin-left: 0.8rem;
    margin-right: 0.8rem;
    font-weight: bold;
}

.dropdown-menu {
	border-radius: 0;
	border: none;
}

.nav-item .nav-link {
	border-bottom: transparent 1px solid;
}

#page-wrapper .nav-item:not(.dropdown) .nav-link:hover,
#page-wrapper .nav-item:not(.dropdown) .nav-link.active {
	border-bottom: #fff 1px solid;
}

.dropdown-menu.dd-animate-1,
.dropdown-menu.dd-animate-1.show {
	transform: none !important;
	transition: none !important;
}

@media (max-width: 991.98px) {
	.navbar-expand-lg > .container {
		padding-right: 15px;
	  	padding-left: 15px;
	}
}
