h3 {
    font-size: 43px;
}

#CybotCookiebotDialog {
    box-shadow: rgba(18, 18, 18, 0.1) 2px 2px 14px 2px !important;
}

.font-weight-300 {
    font-weight: 400;
}

.titel{height:65px;}
.titel p{margin-bottom:0px;}

.bg-black {
    /*background-color: #29292B;*/
	background-color: #4c4c50;
}

a:hover, a:active {
    color: #979797;
}

.simple-dropdown .dropdown-menu {
    background: #4c4c50;
}

.alert-success {
    color: #000;
    background-color: #ececec;
    border-color: #000;
    font-size: 1.3em;
}

nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {
    text-transform: none;
	padding: 3px 25px;
}

nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {
    padding: 0 25px;
}

.tel{text-decoration:underline;}

header.header-appear nav.header-dark, header.sticky nav.navbar-fixed-top.header-dark, header.sticky nav.navbar-scroll-fixed-top.header-dark {
    background-color: #4c4c50;
	/*background: #29292b;*/
}

nav.navbar.bootsnav li.dropdown .mega-menu-full {
    background-color: #4c4c50;
	/*background: #29292b;*/
}

nav.navbar.bootsnav li.dropdown .menu-back-div > ul {
    background-color: #4c4c50;
	/*background: #29292b;*/
}

header nav .navbar-nav.text-normal > li > a {
    font-size: 13px;
}

nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {
    font-size: 13px;	
}

header a.logo img {
    max-height: 150px;
}

.menu-logo-center .navbar-right > li {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.center-logo{
	z-index:9999;
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	
	.center-logo {
		margin-top: 18px;
		top: 0%;
	}
	
	nav.navbar.navbar-default ul.nav > li > a {
		padding: 50px 0;
	}
	
	header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {
		padding: 50px 0 50px;
	}

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

	.center-logo {
		margin-top: 0px;
		top: 15%;
	}

}


/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) {
	
	.center-logo {
		margin-top: 20px;
		top: 0%;
	}
	
	nav.menu-logo-center .accordion-menu {
		padding: 50px 15px;
	}
	.sticky nav.menu-logo-center .accordion-menu {
		padding: 50px 15px;
	}
	
	.navbar-collapse{
		padding-top: 35px;
    	background-color: rgb(76, 76, 80);
	}
	
	nav.navbar.bootsnav .navbar-nav {
		margin: 0;
		padding: 0;
		background-color: rgb(76, 76, 80);
	}
	
	
}



