.ph-0 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.header-area {
	transition: .35s linear;
}

.header-area.fixed,
.panel-header {
	position: fixed;
	width: 100%;
	z-index: 999;
	background-color: #fff;
	border-bottom: 1px solid #827f7f;
	box-shadow: 0px 1px 5px #827f7f;
	top: 0;
	left: 0;
	right: 0;
}

body.admin-bar .header-area.fixed,
body.admin-bar .panel-header {
	top: 32px;
}

.hiddeNavBar {transform:translateY(-100%)}

.maincontent a {
	color: #d25131;
}

.logo img {
	width: auto;
	height: 99px;
}

.mobile-logo img {
	width: auto;
	height: 60px;
}

.wpforms-container .wpforms-submit.secondary-btn {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	outline: 0 !important;
	background-color: #5680bc !important;
	transition: all .25s ease-in-out;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	height: 35px;
	font-weight: normal;
	font-size: 16px;
}


.wpforms-container .wpforms-submit.secondary-btn:focus {
	outline: 0 !important;
}

.wpforms-container .wpforms-submit.secondary-btn:hover {
	background-color: #d25131 !important;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
	background: none;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	margin: 0 !important;
	padding: 0 !important;
}

.wpforms-container .wpforms-field {
	padding: 13px 0 !important;
}

.single-card-content {
	margin-bottom: 10px;
}

.single-card-content:last-child {
	margin-bottom: 0;
}

.single-card-content a {
	font-size: 16px;
	display: flex;
	gap: 10px;
}

.single-card-content a span {
	word-break: break-word;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-block.vc_btn3-icon-left.vc_btn3-color-grey {
	color: #fff !important;
	background-color: #d25131;
	background-image: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	border: none;
	background-repeat: no-repeat;
	outline: 0 !important;
	transition: .3s;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-block.vc_btn3-icon-left.vc_btn3-color-grey:hover {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.media-cont ul {
	font-size: 15px;
	color: #333;
	padding: unset;
	margin: unset;
}

.media-cont ul li {
	list-style-type: unset;
}

.media-cont.decrease-width {
	width: 48.50%;
}

.media-cont.decrease-width:nth-child(1) {
	margin-right: .50%;
}

.media-cont.decrease-width:nth-child(2) {
	margin-left: .50%;
}

.desc {
	display: flex;
	flex-direction: row-reverse;
	gap: 10px;
}

.single-team-member .icon img {
	height: 30px;
	width: 30px;
}

.single-team-member .desc a {
	display: inline-block;
	width: 30px;
}

input#search:focus {
	border: 1px solid;
}

button.secondary-btn.suche_text.sb-search-submit {
	margin-top: 5px;
	width: auto;
	padding: 10px 40px;
	outline: 0 !important;
	transition: .3s;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	font-size: 17px;
	line-height: 21px;
	background-color: #d25131;
}

button.secondary-btn.suche_text.sb-search-submit:hover {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.maincontent ul,
.maincontent ul li,
.maincontent ol,
.maincontent ol li {
	list-style: initial;
}

.maincontent ul,
.maincontent ol {
	margin-left: 30px;
	margin-bottom: 30px;
}

.header .menu {
	text-transform: uppercase;
}

.wpb_wrapper>.wpb_text_column:last-child {
	margin-bottom: 0;
}

.wpforms-container form .wpforms-field label {
	color: #d25131;
	font-weight: 400;
	margin-bottom: 5px;
}

.wpforms-container form .wpforms-field input {
	height: 35px;
	padding: 2px 11px;
	border-radius: 5px;
	margin-bottom: 0px;
	border-color: #a6a6a6;
	color: #333;
}

.wpforms-container.contact-page-form form .wpforms-field input {
	margin-bottom: 10px;
}

.wpforms-container form .wpforms-field input::placeholder {
	color: #333;
	font-weight: 400;
	opacity: 1;
}

.wpforms-container form .wpforms-field input:focus,
.contact-page-form form .wpforms-field select:focus {
	border: 1px solid #000;
	outline: 1px solid #000;
}

.contact-page-form form .wpforms-field select {
	height: 34px;
	min-height: 34px;
	border-color: #000;
	border-radius: 0;
}

.wpforms-container-full.contact-page-form .wpforms-form .wpforms-submit-container {
	margin-top: 40px !important;
}

div.wpforms-container-full {
	margin: 0;
}

/* .page-forum .wpforms-container form .wpforms-field input::placeholder {
	font-weight: 400;
} */

.media-cont .wpb_text_column {
	margin-bottom: 15px;
}

body.search article {
	margin-bottom: 45px;
}

@media (min-width: 1400px) {}

@media (max-width: 1025px) {
	.single-card-content a {
		flex-direction: column;
	}

	.single-card-content {
		margin-bottom: 30px;
		border-bottom: 1px solid;
		padding-bottom: 10px;
	}

	#main {
		padding-top: 81px;
	}

	#menu {
		padding-top: 125px;
	}
}



@media (max-width: 991px) {
	p {
		color: #333;
	}
}

@media (max-width: 767px) {}

@media (max-width: 520px) {}

@media (max-width: 420px) {}
