textarea,
input.text,
input[type="text"],
input[type="email"],
input[type="button"],
input[type="submit"],
.input-checkbox {
	-webkit-appearance: none;
	border-radius: 0;
}



.iframe-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
}
.iframe-container iframe,
.iframe-container object,
.iframe-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%;
}



.wpcf7-not-valid-tip {
	margin: -10px 0 10px 0;
	font-size: 16px;
}
.wpcf7 form .wpcf7-response-output {
	margin: 24px 0 0 0;
	font-size: 16px;
}

.form-horizontal-center .wpcf7-form-control-wrap {
	width: 100%;
	margin-right: 24px;
}
.form-horizontal-center .ajax-loader {
	display: none !important;
}
.form-horizontal-center .wpcf7-not-valid-tip {
	display: none;
}



.fake-h1.invert,
.fake-h2.invert,
.fake-h3.invert,
.fake-h4.invert,
.fake-h5.invert,
.fake-h6.invert {
	color: #fff;
}
.has-invert h1,
.has-invert .fake-h1,
.has-invert h2,
.has-invert .fake-h2,
.has-invert h3,
.has-invert .fake-h3,
.has-invert h4,
.has-invert .fake-h4,
.has-invert h5,
.has-invert .fake-h5,
.has-invert h6,
.has-invert .fake-h6,
.has-invert p,
.has-invert li,
.has-invert strong {
	color: #fff;
}
.has-invert.has-opacity p {
	color: hsla(0, 0%, 100%, 0.7);
}

.has-invert .crazy-title {
	background-image: url('../images/Title-IMG-Dark.png');
}



.case-studies {
	width: 100%;
}

.map-window {
	max-width: 264px;
	padding: 0 12px;
}
.map-window li {
	margin-bottom: 6px;
}



.deco-line-t-margin {
	margin-top: 72px;
}

.crazy-title-t-margin {
	margin-top: 72px;
}
.crazy-title-t-margin:first-child {
	margin-top: 0;
}



.new-badge {
	display: inline-block;
	padding: 5px 10px;
	font-size: 16px;
	line-height: 1;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background: #f65f1a;
}
