.vc_custom_1711527050963 {
	margin-top: -35px !important;
	margin-left: -45px !important;
}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
	text-align: center!important;
}
.wpcf7 .wpcf7-submit {
	margin-top: -15px!important;
}
.ssder {
	text-align: center!important;
}
.wpcf7-list-item-label {
	font-weight: 500;
	font-size: 13px;
	position: relative;
	top: -2px;
}
.vdvcf {
	color:#fff!important;
	font-size:19px!important;
}
.vbvdw {
	text-align:center!important;
	color:#111!important;
}
.efss .tm-vc_icon_element-outer {
	display:none!important;
}
.efss h2 {
	font-size: 42px!important;
	letter-spacing: 1px !important;
	position: relative;
	top: 18px;
}
.tm-cta3-content-wrapper p {
	font-size:24px!important;
	color:#fff!important;
}
.tm-sbox .tm-vc_cta3-content-header h2 {
	font-size: 17px;
	font-weight:500!important;
	line-height: 28px;
}
div.tm-titlebar-wrapper {
	background-image: url('/img/headline-kapcsolat.jpg')!important;
	background-color: rgba(0, 0, 0, 0.45)!important;
}
.tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-center .tm-vc_cta3-content .tm-cta3-content-wrapper {
	width: 90%;
	margin: 0 auto!important;
	text-align: center !important;
}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
	text-align: center;
	font-size: 18px;
}
.vc_custom_1527003015178 {
	padding-bottom: 100px !important;
	background-image: none!important;
}
.tm-topbar-content .tm-wrap-cell div.kwayy-social-links-wrapper:before, .tm-topbar-content .tm-wrap-cell div.kwayy-social-links-wrapper:after, .top-contact li:first-child:before, .top-contact li:after {
	background-color: #f9f9f8;
}
.tm-cta3-content-wrapper .top-contact li {
	font-size:21px;
	letter-spacing:0px;
}
.tm-col-bgcolor-skincolor .wpcf7 .kw-contactform textarea, .tm-bgcolor-skincolor .wpcf7 .kw-contactform textarea, .tm-col-bgcolor-darkgrey .wpcf7 .kw-contactform textarea, .tm-bgcolor-darkgrey .wpcf7 .kw-contactform textarea, .tm-col-bgcolor-skincolor .wpcf7 .kw-contactform .wpcf7-text, .tm-bgcolor-skincolor .wpcf7 .kw-contactform .wpcf7-text, .tm-col-bgcolor-darkgrey .wpcf7 .kw-contactform .wpcf7-text, .tm-bgcolor-darkgrey .wpcf7 .kw-contactform .wpcf7-text {
	border-bottom-color:#eee;
}
.tm-col-bgcolor-darkgrey .wpcf7 .kw-commonform .wpcf7-text, .tm-bgcolor-darkgrey .wpcf7 .kw-commonform .wpcf7-text, .tm-col-bgcolor-skincolor .wpcf7 .kw-commonform .wpcf7-text, .tm-bgcolor-skincolor .wpcf7 .kw-commonform .wpcf7-text {
	color: #222;
}
.kw-commonform.kw-contactform {
	border: 1px solid #eee!important;
}
.vc_custom_1527003015178 .tm-bg-layer {
	background-color: #fff!important;
	opacity:1!important;
}
.vc_custom_1527002748601 > .tm-col-wrapper-bg-layer {
	background-image:none !important;
}
.wpcf7-list-item {
	display: inline-block;
	margin: 0px;
}
.tm-custom-heading strong {
	font-weight:400!important;
}
 @media(max-width: 767px) and (min-width: 30px) {
.tm-cta3-content-wrapper p {
 font-size: 16px!important;
 color: #fff!important;
}
.tm-sbox .tm-vc_cta3-content-header h2 {
 font-size: 19px !important;
 font-weight: 500!important;
 line-height: 26px;
}
h2.tm-custom-heading {
 font-size:24px!important;
}
.vbvdw {
 font-size:16px!important;
}
}
