/* CSS Document */

@font-face {
    font-family: 'Arial_Rounded';
	src: url('ARLRDBD.eot');
    src: url('ARLRDBD.eot?#iefix') format('embedded-opentype'),
		 url('ARLRDBD.ttf') format('truetype'); 
}

.CntForm .title{
	font-family: "Arial_Rounded",Arial;
    font-size: 27px;
    font-weight: normal;
    line-height: 34px;
    text-shadow: 0 1px 1px #fff;
	padding:10px 0;
}

.TxtContainer{
	background:#f6f5f5;
	border:1px solid #eaeaea;
	width: 100%;
    height: auto;
    overflow: hidden;
    padding: 26px 0px 26px 2%;
}

	.TxtContainer .column{
		width:286px;
		padding:0 0 20px 0;
	}
		
		.TxtContainer .column.left{
			float:left;
		}
		
		.TxtContainer .column.right{
			float:right;
		}
	
		.TxtContainer .column input, .TxtContainer .formtheme input{
			width:96%;
			border:none!important;
			box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
			font-size: 14px;
			font-style: italic;
			padding: 8px 0 8px 4%;
			text-align: left!important;
			background:#fff;
		}
		
		.TxtContainer .formtheme input{
			width:98%;
			padding: 8px 0 8px 2%;
		}
		
		
		.TxtContainer .formtheme{
			clear:both;
			width:100%;
			padding:0 0 20px 0;
		}
		
		.TxtContainer .formtheme textarea{
			width:98%;
			border:none!important;
			box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
			font-size: 14px;
			font-style: italic;
			padding: 8px 0 8px 2%;
			text-align: left!important;
			background:#fff;
			resize: none;
			font-size:14px;
			font-weight:bold;
		}
		
	
.wpcf7-not-valid-tip{
	color:#e41633;
	font-size:11px;
	font-style: italic;
	display:block;
	padding:6px 0 0 8px;
}

.CntBtn{
	clear:both;
	width:auto;
	height:40px;
}
		
	.CntBtn input[type="submit"]{
		background: url("../img/submit-bt.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		color: #FFFFFF;
		cursor: pointer;
		float: right;
		font-family: Georgia;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
		height: 25px;
		margin:20px 0 0 0;
		width: 127px;
	}
	
	.CntBtn input[type="reset"]{
		background: url("../img/cancel-bt.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		color: #FFFFFF;
		cursor: pointer;
		float: right;
		font-family: Georgia;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
		height: 25px;
		margin:20px 20px 0 0;
		width: 127px;
	}

#ErrorClass{ 
	border:1px solid #F00!important;
}

.eco_captcha img{
	height:31px;
	border: 1px solid #ccc;
}

/* Mobile CSS */
body.contact-mobile .CntForm, body.contact-mobile .CntBtn{
	width:90%;
	margin:0 5%;
}

body.contact-mobile .TxtContainer{
	width:auto;
}

body.contact-mobile .TxtContainer .column{
	width:100%;
}

body.contact-mobile .TxtContainer .column input, body.contact-mobile .TxtContainer .formtheme input{
	width:98%;			
	padding: 8px 0 8px 2%;
}

@media (max-width:1000px){
	
}