/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
.privacy-policy h3 {
	color: #000;
}
.privacy-policy h1,
.privacy-policy h2,
.privacy-policy h3,
.privacy-policy h4,
.privacy-policy h5,
.privacy-policy h6,
.privacy-policy p{
	margin-bottom: 33px;
}

.drop_down .narrow .second .inner ul li a {
	padding-left: 10px;
	padding-right: 10px;
}

/* Kontaktformular */
.wpcf7-not-valid-tip {
	margin-top: -30px;
	margin-bottom: 30px;
}

/*Logo Desktop*/
@media (min-width:1280px){
	.logo_wrapper{
		position: relative;
		left: -114px;
	}
}
/* Mobile-Menu Breakpoint-Anpassung */
@media (min-width: 1001px) and (max-width: 1279px){
	.logo_wrapper {
		height: 100px !important;
		left: 50%;
	}
	.logo_wrapper,
	.mobile_menu_button {
		display: table;
	}
	.main_menu {
		display: none !important;
	}
	nav.mobile_menu{
		display:block;
	}
	.q_logo a {
		left: -50%;
		width: auto !important;
	}
	header .q_logo img.mobile {
		display: block !important;
		opacity: 1 !important;
		position: relative;
		margin: 0 auto;
	}
	.q_logo img {
		top: 0;
		left: 0;
	}
	header .q_logo img.dark,
	header .q_logo img.light,
	header .q_logo img.normal,
	header .q_logo img.sticky {
		display: none !important;
	}
	.q_logo a,
	.q_logo img {
		height: 80px !important;
	}
	.q_logo a {
		left: -50%;
		width: auto !important;
	}
	.q_logo {
		display: table-cell;
		position: relative;
		top: auto;
		vertical-align: middle;
	}
	.logo_wrapper {
		height: 100px !important;
		left: 50%;
	}
	.header_inner_left, footer.uncover, header {
		position: relative !important;
		left: 0 !important;
		margin-bottom: 0;
	}
	.logo_wrapper, .mobile_menu_button {
		display: table;
	}
	.fixed_top_header .q_logo img.mobile, .logo_wrapper {
		position: absolute;
	}
}