body {
	color: #000000;
	font-size: 18px;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	background: #f5f6f8;
}

header #header-image-wrapper-outer {
    background-color: #f5f6f8;
}

header #header-image {
	width: 100%;
	max-width: 1170px;
	overflow: hidden;
	margin: 0 !important;
}

@media all and (max-width: 800px) {
	header #header-image {
		width: 150%; 
	}
}

@media all and (max-width: 450px) {
	header #header-image {
		width: 210%; 
	}
}

header .navbar-wrapper {
	background-color: #ababab;
}

@media all and (max-width:768px) {
    footer p {
        margin-top: 25px;
        text-align: center
    }
    footer .text-l,
    footer .text-r {
        text-align: center;
        margin-bottom: 25px
    }
}

h1 {
	font-family: Arial;
	color:  #00a0dd;
	font-size: 34px;
	font-weight: 700;
	line-height: 44px;
}

@media all and (max-width: 420px) {
    h1 {
        font-size: 24px;
        line-height: 30px;
    }
}

@media all and (max-width:575px) {
    .left-sm {
        display: block;
        margin-bottom: 0px!important;
        margin-bottom: 0px!important;
        margin-left: 0!important;
        text-align: left;
    }
}

h2 {
	font-size: 22px;
	line-height: 26px;
	font-weight: 400;
}

.font-primary {
	color: #00a0dd;
}

.font-secondary {
	color: #00ff00;
}

ul.checklist > li {
	background-image: url('../img/check-gruen.png');
}

ul.special-bullets > li:nth-of-type(1) {
	background: url('../img/bullet-1.png') left top no-repeat;
}

ul.special-bullets > li:nth-of-type(2) {
	background: url('../img/bullet-2.png') left top no-repeat;
}

ul.special-bullets > li:nth-of-type(3) {
	background: url('../img/bullet-3.png') left top no-repeat;
}

.carousel-control-prev {
	background: url('../img/arrow-l.png') center center no-repeat;
}

.carousel-control-next {
	background: url('../img/arrow-r.png') center center no-repeat;
}

.carousel-indicators li {
	background: #cdcdcd;
}

.carousel-indicators .active {
    background: #ababab;
}

nav.custom-nav {
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

nav.navbar-light .navbar-nav .nav-link, nav.navbar-light .navbar-nav .nav-link:hover {
	padding: 13px 10px 8px 10px;
	box-sizing: border-box;
	color: #000000;
	border-bottom: 4px solid transparent;
}

nav.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link {
	box-sizing: border-box;
	border-bottom: 4px solid #000000;
}

.bg-entry-point {
	background: #dbe9f5 url('../img/bkg-image-simplify-desktop.jpg') center center no-repeat;
	background-size: cover;
}

.button {
	background: #219741;	
	color: #ffffff;
	border: none;
}

.button-popup {
	margin: 25px auto;

}

.button-popup-close {
	margin: 10px auto;
	background: #f2c600;
	max-width: 200px;
}

.button.focus,
.button:focus,
.button:hover {
    text-decoration: none;
    color: #ffffff;
}
