.logo img {
    width: 100%;
    height: auto;
}

nav ul li.navActive a {
    color: #009fe3;
}

.hero img {
    height: auto;
}

.bg-primary,
.bg-primary-dark,
.bg-red,
.bg-cyan,
.bg-darkblue,
.bg-yellow,
.bg-orange,
.bg-primary .primary,
.bg-primary-dark .primary,
.bg-red .primary,
.bg-cyan .primary,
.bg-darkblue .primary,
.bg-yellow .primary,
.bg-orange .primary
{
	color: #ffffff;
}

.tx-plain-faq .toggle.bg-primary-2
{
	color: #004153;
}

.bgImageRight
{
    background: #CCE1E7 bottom -10px right 150px no-repeat;
	background-size: 500px;
}

.zero-padding-top .section-content
{
	padding-top: 0px;
}

.zero-padding .section-content
{
	padding: 0px;
}

.padding-float-left-60
{
	padding-left: 60px;
}

.padding-float-right-60
{
	padding-right: 60px;
}

/* Cookie-Consent */
.cc-window
{
	background-color: rgba(0,68,85,0.8) !important;
}

.dp--cookie-check
{
	display: block;
}

.dp--cookie-check label
{
	display: inline-block;
	padding-top: 10px;
}

label[for=dp--cookie-marketing]
{
	display: none;
}

.cc-revoke
{
	display: none !important;
}

@media screen and (max-width: 820px) 
{
	.padding-float-left-60
	{
		padding-left: 30px;
	}
	
	.padding-float-right-60
	{
		padding-right: 30px;
	}
}
@media screen and (max-width: 768px) 
{
	.padding-float-left-60
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.padding-float-right-60
	{
		padding-right: 0px;
	}
}