html, body {font-family: "Asap"}
body {
	background-color: #fff;
}

.footer {
	margin-top: 20px;
	background-color: #65646e;
}

.footer h3 {
	margin-top: 0px !important;
}

.footer > .container > .row * {
	color: #fff;
}

.footer > .container > .row h3.kontakt {
	color: #fff;
	font-size: 22px;
}

.footer > .container > .row > div:nth-child(1) p {
	font-size: 34px;
}

.footer > .container > .row > div:nth-child(2) p {
	font-size: 14px;
}

.footer > .container > .row .opening_hours {
	font-size: 18px !important;
}

h1 {
	color: #2c228e;
	font-size: 30px;
	font-weight: bold;
}

.jumbotron h1 {
	color: #fff;
	font-size: 40px;
	text-align: right;
	text-shadow: 2px 2px 3px #000;
	margin-top: 60px;
	font-weight: bold;
}

h2 {
	color: #2c228e;
	font-size: 25px;
	font-weight: bold;
}

h3 {
	color: #2c228e;
	font-size: 21px;
	font-weight: bold;
}

.jumbotron h3 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

.kontakt1, h1.kontakt, h2.kontakt, h3.kontakt  {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 25px;
	text-align: left;
}

/*input, textarea {
	color: ;
	background-color: ;
}

input[type="submit"] {
	color: ;
	background: ;
}

input[type="submit"]:hover, input[type="submit"]:focus {
	color: ;
	background: ;
}*/

#custom-bootstrap-menu.navbar-default {
	font-size: 16px;
	background-color: #fff;
	border-width: 0px;
	border-radius: 0px;
	height: 80px;
}

#custom-bootstrap-menu.navbar-default .navbar-nav {
	margin-left: 30px;
}

#custom-bootstrap-menu.navbar-default .navbar-brand {
	margin: 0px;
	padding: 0px;
	color: #fff;
}

#custom-bootstrap-menu.navbar-default .navbar-nav > li > a {
	color: #65646e;
	background-color: #fff;
	line-height: 36px;
	margin-top: 0px;
	border-right: 1px solid #fff;
}

#custom-bootstrap-menu.navbar-default .navbar-nav > li:last-child > a {
	border-right: 0px;
}

#custom-bootstrap-menu.navbar-default .navbar-nav > li > a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav > li > a:focus {
	color: #2c228e;
	background-color: #fff;
}

#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a,
#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a:focus {
	color: #65646e;
	background-color: #fff;
}

#custom-bootstrap-menu.navbar-default .navbar-toggle {
	border-color: #65646e;
	background-color: #65646e;
}

#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
	border-color: #67629b;
	background-color: #67629b;
}

#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #fff;
}