/*
@font-face {
	font-family: 'Nexa';
	src: url('fnt/nexa-book.eot');
	src: url('fnt/nexa-book.eot?#iefix') format('embedded-opentype'), url('fnt/nexa-book.woff') format('woff'), url('fnt/nexa-book.ttf') format('truetype'), url('fnt/nexa-book.svg#nexa-book') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Nexa';
	src: url('fnt/nexa-bold.eot');
	src: url('fnt/nexa-bold.eot?#iefix') format('embedded-opentype'), url('fnt/nexa-bold.woff') format('woff'), url('fnt/nexa-bold.ttf') format('truetype'), url('fnt/nexa-bold.svg#nexa-bold') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Nexa';
	src: url('fnt/nexa-black.eot');
	src: url('fnt/nexa-black.eot?#iefix') format('embedded-opentype'), url('fnt/nexa-black.woff') format('woff'), url('fnt/nexa-black.ttf') format('truetype'), url('fnt/nexa-black.svg#nexa-black') format('svg');
	font-weight: 900;
	font-style: normal;
}
*/
.mobile {
	display: none;
}

body {
/*	font-family: 'Nexa'; */
	font-weight: 300;
	color: #5a5f66;
	cursor: default;
	padding-top: 185px; /* header width */
	height: auto !important; /* scrollr bug? */
}

::-moz-selection {
	color: #fff;
	background: #f05334;
}

::selection {
	color: #fff;
	background: #f05334;
}

a {
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

h1 {
	margin: 0;
	float: left;
}

h1 img {
	height: 125px;
	display: block;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

h1 a:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

h2 {
	text-align: center;
	font-weight: 900;
	text-transform: uppercase;
	color: #253b7b;
	margin: 50px 0;
	font-size: 30px;
}

p {
	line-height: 1.5em;
	font-size: 17px;
}

input {
	outline: none;
}

button {
	border: none;
	outline: none;
}

.em {
	font-weight: 900;
}

.inner {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.button {
	background: #f05334;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	height: 40px;
	line-height: 40px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;

	display: inline-block;
	padding: 0 23px;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.button:hover {
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

.slider__arrows-item,
.slider__nav-item { cursor: pointer; }

.header {
	padding: 30px 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 10;
	-webkit-transform: translate3d(0,0,0); /* blinking when scrolling issue */

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;

	/*-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
}

.header.small {
	padding: 10px 0;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.header.small h1 img {
	height: 70px;
	width: auto;
}

.header .inner {
	width: 920px;
}

.menu {
	float: right;
	padding-top: 35px;
}

.header.small .menu {
	padding-top: 10px;
}

.menu li {
	display: inline-block;
	margin-left: 30px;
}

.menu a {
	display: block;
	position: relative;
	color: inherit;
}

.menu a:before,
.menu a:after {
	display: block;
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 1px;
	background: #d8d8d8;

	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

.menu a:hover:before {
	background-color: #f05334;
	height: 2px;
}

.menu a:hover:after {
	top: 0%;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.slogan {
	color: #f05334;
	text-transform: uppercase;
	font-weight: 900;
	line-height: 1;
}

header .slogan {
	float: right;
	margin: 0;
	margin-top: 45px;
	clear: right;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.header.small .slogan {
	margin-top: 30px;

/*	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;*/
}

section.slogan {
	text-align: center;
}

section.slogan p {
	margin: 16px 0;
}

.glider {
	margin-bottom: 50px;
}

.glider .inner {
	position: relative;
}

.glider .slide {
	height: 450px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	color: #fff;
}

.slide h2 {
	margin-top: 130px;
	margin-bottom: 0;
	font-size: 45px;
	line-height: 1;
	color: inherit;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;

	position: relative;
	top: 0;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.slide.out h2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	top: -30px;
}

.slide p {
	margin: 40px 190px;
	font-weight: 700;
	font-size: 20px;

	-webkit-transition: all .5s .1s;
	-moz-transition: all .5s .1s;
	-ms-transition: all .5s .1s;
	-o-transition: all .5s .1s;
	transition: all .5s .1s;

	position: relative;
	top: 0;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.slide.out p {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	top: -30px;
}

.slide .button {
	-webkit-transition: top .3s .5s, opacity .3s .5s, background .2s, text-shadow .2s, -webkit-box-shadow .2s;
	-moz-transition: top .3s .5s, -moz-opacity .3s .5s, background .2s, text-shadow .2s, -moz-box-shadow .2s;
	-ms-transition: top .3s .5s, filter .3s .5s, -ms-filter .3s .5s, background .2s, text-shadow .2s, box-shadow .2s;
	-o-transition: top .3s .5s, opacity .3s .5s, background .2s, text-shadow .2s, box-shadow .2s;
	transition: top .3s .5s, opacity .3s .5s, background .2s, text-shadow .2s, box-shadow .2s;

	position: relative;
	top: 0;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.slide.out .button {
	top: 30px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.slide .button:hover {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);

	background: #f05334;
}

/*.glider .access { background-image: url('img/slide-access.png'); }
.glider .flow { background-image: url('img/slide-flow.png'); }
.glider .push { background-image: url('img/slide-push.png'); }
.glider .control { background-image: url('img/slide-control.png'); }*/

.glider .slider__nav {
	bottom: 40px;
	display: inline-block;
	width: auto;
}

.glider .slider__arrows-item {
	top: 0;
	bottom: 0;
	width: 124px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.glider .slider__arrows-item--right { right: 0; background-image: url('img/slide-arrow-right.png'); }
.glider .slider__arrows-item--left { left: 0; background-image: url('img/slide-arrow-left.png'); }

.glider .slider__arrows-item--left:hover { background-position: 30% 50%; }
.glider .slider__arrows-item--right:hover { background-position: 70% 50%; }

.glider .slider__nav-item {
	width: 6px;
	height: 6px;
	border: solid 2px #fff;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;

	background: none;
	margin: 0 5px;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.glider .slider__nav-item:hover {
	background: #aaa;
}

.glider .slider__nav-item--current { background: #fff; }

.content .inner {
	width: 1020px;
}

.content-blocks {
	overflow: hidden;
	padding-bottom: 60px;
}

.content-blocks h2 {
	margin-bottom: 20px;
}

.content-blocks li {
	width: 460px;
	padding: 0 25px;
	float: left;
	text-align: center;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.content-blocks li:nth-child(2n-1) {
	clear: left;
}

.content-blocks p {
	height: 145px;
	line-height: 1.7em;
}

.content-blocks img {
	width: 100%;
	margin: 20px auto;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.references {
	background: #e9f1f3;
	text-align: center;
}

.references h2 {
	margin-bottom: 15px;
}

.references #references-glider {
	position: relative;
}

.reference {
	/*padding: 115px 0 100px;*/
	padding: 50px 0;
}

.reference .logo {
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

	position: relative;
	top: 0;
}

.reference.out .logo {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	top: -30px;
}

.reference p {
	margin: 35px 130px;

	-webkit-transition: all .2s .3s;
	-moz-transition: all .2s .3s;
	-ms-transition: all .2s .3s;
	-o-transition: all .2s .3s;
	transition: all .2s .3s;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

	position: relative;
	top: 0;
}

.reference.out p {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	top: -30px;
}

.reference .signature {
	-webkit-transition: all .5s .5s;
	-moz-transition: all .5s .5s;
	-ms-transition: all .5s .5s;
	-o-transition: all .5s .5s;
	transition: all .5s .5s;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

	position: relative;
	top: 0;
}

.reference.out .signature {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	top: 30px;
}

.references .slider__nav { display: none; }

.references .slider__arrows-item {
	top: 0;
	bottom: 0;
	width: 110px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	z-index: 5;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.references .slider__arrows-item--left:hover { background-position: 30% 50%; }
.references .slider__arrows-item--right:hover { background-position: 70% 50%; }

.references .slider__arrows:before,
.references .slider__arrows:after {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 110px;
	z-index: 3;
}

.references .slider__arrows-item--left { left: 0; background-image: url('img/reference-arrow-left.png'); }
.references .slider__arrows-item--right { right: 0; background-image: url('img/reference-arrow-right.png'); }

.references .slider__arrows:before {
	left: 0;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(233, 241, 243, 1)), to(rgba(233, 241, 243, 0)));
	background-image: -webkit-linear-gradient(left, rgba(233, 241, 243, 1), rgba(233, 241, 243, 0));
	background-image: -moz-linear-gradient(left, rgba(233, 241, 243, 1), rgba(233, 241, 243, 0));
	background-image: -o-linear-gradient(left, rgba(233, 241, 243, 1), rgba(233, 241, 243, 0));
	background-image: linear-gradient(to right, rgba(233, 241, 243, 1), rgba(233, 241, 243, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffe9f1f3, endColorstr=#00e9f1f3);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffe9f1f3, endColorstr=#00e9f1f3)";
}

.references .slider__arrows:after {
	right: 0;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(233, 241, 243, 0)), to(rgba(233, 241, 243, 1)));
	background-image: -webkit-linear-gradient(left, rgba(233, 241, 243, 0), rgba(233, 241, 243, 1));
	background-image: -moz-linear-gradient(left, rgba(233, 241, 243, 0), rgba(233, 241, 243, 1));
	background-image: -o-linear-gradient(left, rgba(233, 241, 243, 0), rgba(233, 241, 243, 1));
	background-image: linear-gradient(to right, rgba(233, 241, 243, 0), rgba(233, 241, 243, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00e9f1f3, endColorstr=#ffe9f1f3);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#00e9f1f3, endColorstr=#ffe9f1f3)";
}

.call-to-action {
	text-align: center;
}

.call-to-action .inner {
	width: 940px;
	padding-bottom: 50px;
}

.call-to-action h2 {
	margin-top: 100px;
}

.call-to-action p {
	margin: 50px 0;
}

.call-to-action .single {
	width: 615px;
	height: 65px;
	position: relative;
	margin: 0 auto;
}

.call-to-action .single .done {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #e9f1f3;
	z-index: 9;
	font-weight: 900;

	/* need to be smaller */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	text-transform: uppercase;
	font-size: 26px;
	line-height: 65px;
	display: none;
	text-shadow: 0 0 1px #fff;
}

.call-to-action .single input {
	padding: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	border: solid 2px #5a5f66;
	width: 611px; /* ie? */
	text-align: center;
	z-index: 5;
	height: 61px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

.call-to-action .single .button {
	position: absolute;
	top: 0;
	right: 45px;
	bottom: 0;
	width: 115px;
	background: #f05334;
	height: auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	-ms-transform: scale(0.75);
	-o-transform: scale(0.75);
	transform: scale(0.75);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

.call-to-action .single.focused input {
	width: 491px;
}

/*.call-to-action .single.focused input:invalid {
	-webkit-box-shadow: 0 0 10px #f05334 inset;
	-moz-box-shadow: 0 0 10px #f05334 inset;
	box-shadow: 0 0 10px #f05334 inset;
}*/

.call-to-action .single.focused .button {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);

	right: 0;
}

.contact {
	text-align: center;
	position: relative;
}

.contact a {
	color: #f05334;

	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

.contact a:hover {
	color: #ff5f3f;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.1);
}

.contact .adress {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 50;
}

.contact .adress p {
	color: #fff;
	font-weight: 900;
	font-size: 24px;
	margin: 30px 0;
}

.map {
	height: 575px;
}

.copyright {
	text-align: center;
}

.copyright p {
	margin: 45px 0;
}

.copyright a {
	color: inherit;

	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

.copyright a:hover {
	color: #f05334;
}

@media (max-width: 1199px) {
	.inner { width: auto !important; padding: 0 3% !important; }

	.glider .inner { padding: 0 !important; }
	.content .inner { padding: 0 !important; }

	.content-blocks li {
		width: 44%;
		padding: 0 3%;
	}

	.content-blocks p {
		height: auto;
	}

}

@media (max-width: 1000px) {
	.desktop {
		display: none;
	}

	.slide h2 {
		margin-top: 60px;
	}

	.slide p {
		margin: 40px 110px;
	}
}

@media (max-width: 779px) {
	.header .slogan {
		font-size: 15px;
	}
}

@media (max-width: 689px) {
	.header .slogan {
		font-size: 12px;
	}
}

@media (max-width: 640px) {
	.out * {
		opacity: inherit !important;
		top: inherit !important;
	}

	body {
		padding-top: 0;
	}

	h2 {
		margin-top: 100px !important;
		margin-bottom: 20px;
	}

	p {
		font-size: 15px;
	}

	.desktop {
		display: none;
	}

	section.mobile {
		display: block;
	}

	br.mobile {
		display: inline;
	}

	.inner.adress {
		padding: 0 5% !important;
	}

	.header {
		padding: 10px 0;
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	}

	.header h1 img {
		height: 70px !important;
		width: auto !important;
	}

	.header nav {
		overflow: hidden;
	}

	.menu,
	.header.small .menu {
		padding-top: 19px;
	}

	.menu li {
		margin-left: 18px;
		margin-top: 5px;
		margin-bottom: 3px;
	}

	.menu a:after { display: none; }

	.header .slogan {
		display: none;
	}

	.glider {
		padding-top: 90px;
		margin-bottom: 0;
	}

	.glider .slide {
		height: 240px;
	}

	.slide h2 {
		margin-top: 35px !important;
		font-size: 26px;
	}

	.slide p {
		margin: 15px 50px;
		font-size: 15px;
	}

	.slide .button {
		font-size: 10px;
		line-height: 25px;
		height: 25px;
		padding: 0 12px;
	}

	.glider .slider__arrows-item { width: 50px; }
	.glider .slider__nav-item { display: none; }

	section.slogan {
		padding: 0 20px;
	}

	.content-blocks li {
		width: 94%;
		padding: 0 3%;
		clear: none;
	}

	.content-blocks li img {
		margin: 15px auto 0;
	}

	.references .slider__arrows-item { display: none; }
	.references .slider__arrows:before,
	.references .slider__arrows:after { display: none; }

	.reference {
		padding: 0;
	}

	.reference img {
		margin: 20px auto;
	}

	.reference p {
		margin: 5px 10px;
		font-size: 12px;
	}

	.call-to-action p {
		margin: 20px 0;
	}

	.call-to-action .single {
		width: 100%;
		height: 50px;
	}

	.call-to-action .single .done {
		line-height: 50px;
	}

	.call-to-action .single input,
	.call-to-action .single.focused input {
		width: 67%;
		height: auto !important;
	}

	.call-to-action .single button,
	.call-to-action .single.focused button {
		width: 30% !important;
		right: 0 !important;

		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
		filter: alpha(opacity=100) !important;
		-moz-opacity: 1 !important;
		-khtml-opacity: 1 !important;
		opacity: 1 !important;

		-webkit-transform: scale(1) !important;
		-moz-transform: scale(1) !important;
		-ms-transform: scale(1) !important;
		-o-transform: scale(1) !important;
		transform: scale(1) !important;
	}

	.contact .adress {
		position: static !important;
	}

	.contact .adress p {
		font-size: 18px;
		color: inherit;
		margin: 0;
	}

	#map {
		display: none;
	}

	.copyright p {
		margin: 30px 0;
		font-size: 14px;
	}
}

@media (max-width: 471px) {
	.menu,
	.header.small .menu {
		padding-top: 6px;
	}
}
