/*
		Theme Name: familylawlawyersflorida
		Theme URL: http://familylawlawyersflorida.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 ul,
	.gform_wrapper li {
	   margin: 0 !important;
	   padding: 0 !important;
	   list-style: none;
	}

	#gform_wrapper_2 input.qcf-button{
		
	}

	.ln-map div{ margin: 5px 0; }

	.screen-reader-text {
		position:absolute;
		left:-9999px;
		top:-500px;
		width:0px;
		height:0px;
		overflow:hidden;
	}
	
	
	/* --- For Contact Us page --- */

#gform_1 input[type=text]
{
border: 1px solid #bbb !important;
background: #eee !important;
font: 12px Tahoma, Verdana, Arial, sans-serif !important;
color: #555 !important;
padding: 7px 8px !important;
width: 344px !important;
margin: 4px 0 !important;}

 #gform_1 textarea 
{
border: 1px solid #bbb !important;
background: #eee !important;
font: 12px Tahoma, Verdana, Arial, sans-serif !important;
color: #555 !important;
padding: 7px 8px !important;
width: 470px !important; height:70 !important;
margin: 4px 0 !important;}
#gform_1 select
{
border: 1px solid #bbb !important;
background: #eee !important;
font: 12px Tahoma, Verdana, Arial, sans-serif !important;
color: #555 !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;
}


#homeForm input[type=text] { /* syling for inputs, and textarea */
background: #EEE !important;
border: 1px solid #CCC !important;
color: black !important;
font: normal normal normal 14px/normal Calibri, 'Trebuchet MS', Tahoma, sans-serif !important;
padding: 5px !important;
width: 246px !important;
margin:3px 0 0 0px !important;
}

#homeForm textarea { /* special styling just for textarea */
	
background: #EEE !important;
border: 1px solid #CCC !important;
color: black !important;
font: normal normal normal 14px/normal Calibri, 'Trebuchet MS', Tahoma, sans-serif !important;
height: 70px !important;
overflow: auto !important; margin:3px 0 0 0px !important;
padding: 5px !important;
width: 246px !important;
}

#homeForm .gfield_label { /* field label */
	color:#947141;
	width:55px !important;
	margin:3px 4px 0 0 !important;
}

#homeForm .gform_footer { /* form footer */
	padding:0 !important;
	margin:0px 0 0 !important;
	text-align:right;
}

#homeForm .gform_footer .qcf-button {
margin:4px 83px 0 0px !important;

}

#homeForm .gform_footer .qcf-button:hover {
margin:4px 83px 0 0px !important;
}

#homeForm .gfield_error { /* don't change - field label on error after clicking submit */
	background:none;
	border:0;
	padding:0 !important;
	margin:0 !important;
	width:100% !important;
}

#homeForm .gfield_error input[type="text"], #homeForm .gfield_error textarea {
border:1px #ff0000 solid;
background:#f5e9eb;
width: 246px !important;
}

#homeForm .validation_error { /* big error message that pops on top of the form */
	color:#ff0000;
}

#homeForm .validation_message { /* small error messages that pop for each field */
	color:#ff0000;
	padding:0 !important;
	margin:0 0 4px !important;
}

	