@media(min-width:1120px){
	body.no-edit > .ccm-page > header{z-index: 999;position: absolute;margin-bottom: 0; /*position:absolute;left:0;width:100%;z-index:999;*/}
}
.main-content .ccm-layout-column-wrapper{
	margin-top: 50px;
}
.main-content .block-address h3{
	color: #1b2c58;
	font-size: 1.8rem;
	letter-spacing: 3px;
	margin-top: 0;
}
.main-content .block-form  > div{
	padding-left: 50px;
}
.main-content .block-form .field{
	float: left;
	width: 50%;
	padding-right: 15px;
} 
.main-content .block-form .field-email,
.main-content .block-form .field-textarea{
	width: 100%;
}
.main-content .block-form input,
.main-content .block-form textarea{
	font-size: 12px;	
	padding: 0 20px;
	color: #000;
}
.main-content .block-form input{
	height: 45px;
}
.main-content .block-form textarea{
	height:120px;
	padding-top: 20px;	
}
.main-content .block-form button{
	background: #1b2c58;
	text-transform: uppercase;
	float: right;
	margin-right: 15px;
	font-size: 12px; 
	padding: 18px 50px;
	letter-spacing: 2px;
} 
.main-content .block-form button:hover{
	background: #000;
}
@media(max-width: 1024px){
	#kMap{
		height: 400px!important;
	}
	.main-content  div.ccm-layout-column{
		width:100%!important;
	}
	.main-content div.ccm-layout-column-inner{
		margin: 0 0 20px!important;
	}
	.main-content .block-form  > div{
		padding: 0;
	}
}
@media(max-width: 767px){
	.main-content .block-form {
		margin-top:20px;
	}
}
@media(max-width: 480px){
	.main-content .block-form .field {
	    float: left;
	    width: 100%;
	    padding-right: 0;
	}
	.main-content .block-form button{
		margin-right: 0;
	}
}