/*
		Theme Name: eyrelaw
		Theme URL: http://eyrelaw.com
		Description: This is a custom child theme for the Genesis Framework
		Author: WebDevStudios
		Author URI: http://www.webdevstudios.com
		Version: beta
		Template: genesis
	*/


	body {
		padding: 0!important;
		margin: 0!important;
	}

	#content.hfeed {
		background: none repeat scroll 0 0 transparent;
    	margin: 0 !important;
    	padding: 0 !important;
    	width: auto;
		float: none;
	}

	.gform_wrapper {margin-bottom:0px !important;}
	
	#mc-form {padding-bottom:0px !important;}

	.gform_wrapper ul,
	.gform_wrapper li {
	   margin: 0 !important;
	   padding: 0 !important;
	   list-style: none;
	}

	#gform_wrapper_2 input.qcf-button{
		text-indent:-9999px;
		*color: transparent;
        *font-size: 0;
        *line-height: 0;
		*display: block;
		*text-transform: capitalize;
	}

	.ln-map input[type='button'] { margin: 5px 0 10px; } #directions-from, #directions-locale { margin: 5px 0; }

	.screen-reader-text {
		position:absolute;
		left:-9999px;
		top:-500px;
		width:0px;
		height:0px;
		overflow:hidden;
	}

	
	
	#gform_1 input[type=text], #gform_1 textarea 
{
background: #DDD !important;
border: 1px solid #999 !important;
color: #555 !important;
font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif !important;
padding: 3px 4px !important;
width: 330px !important;
margin: 4px 0 !important;
}


#gform_1 select
{
background: #DDD !important;
border: 1px solid #999 !important;
color: #555 !important;
font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif !important;
padding: 7px 8px !important; width: 147px !important;
margin: 4px 0 !important;}


#gform_1 .gfield_description {
padding: 10px 0 0 0 !important;
font-style: italic !important;
margin: 0px 0px 0px 146px !important;
width: 478px !important;
}

#gform_1 .gfield_label
{
float: left !important;
width: 132px !important;
font-weight: normal !important;
margin: 0px 15px 4px 0 !important;
}
.searchform
{
float: right !important;
height: 44px !important;
margin: !important;
padding: 136px 0px 0px 0px !important;
width: 280px !important;
}
.searchsubmit
{
background: none !important;
border: none !important;
cursor: pointer !important;
float: left !important;
height: 32px !important;
margin: 0px 5px 0px 0px !important;
padding: 0px !important;
width: 32px !important;
}



/* QC Form Error removal Script */

#mc-form .gfield_error { 
	background:none;
	border:0;
	padding:0 !important;
	margin:0 !important;
	width:100% !important;
}

#mc-form .validation_error { 
	color:#fff;
	display:none !important;
}

#mc-form .validation_message { 
	color:#cc0000;
	display:none !important;
	padding:0 !important;
	margin:0 0 4px !important;
	float:left !important;
}

#mc-form .gform_edit_link { 
	padding:0 !important;
	margin:0 !important;
}

.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label
{padding:0px 0px 10px 0px !important;}

.gform_wrapper .gform_footer {
    margin:0px !important;
  
}