/*
Contact
*/
form#form-contact fieldset{
	padding:20px 0;
}

form.horizontal fieldset div.row-submit input.btn {
	font-family: Roboto, sans-serif;
	font-size: 1em;
}

/* Responsive
------------------------------------------------------------------------------------ */

@media screen and (max-width: 480px) {

	form.horizontal{
		width:100%;
	}

		form.horizontal fieldset{
			width:100%;
		}

			form.horizontal fieldset div.row{
				width:100%;
				margin:0 0 0 4%;
			}

				form.horizontal fieldset div.row label {
					display:block;
					float:none;
					width:100%;
					text-align:left;
				}

				form.horizontal fieldset div.row input[type=text],
				form.horizontal fieldset div.row textarea{
					width:88%;
				}
				form.horizontal fieldset div.row textarea{
					width:89%;
				}

			form.horizontal fieldset div.row div.text-error {
				margin-left:0;
			}

			form.horizontal fieldset div.row-submit a.btn,
			form.horizontal fieldset div.row-submit input.btn{
				margin:1em 0 0 4%;
			}

}