/* Form Styles */
.errors {
    background: var(--red);
	color: #FFF;
	line-height: 3rem;
	margin: 1rem auto;
	text-align: center;
    max-width: 420px;
}
.stratford-forms .error {
	border: 1px solid var(--red);
}
p.form-notice {
    font-size: 0.9em;
}
.market-form .wrap {
    padding: 2rem 1.5rem;
    background: var(--ltgrey);
    box-sizing: border-box;
}
.market-form p:not(.errors) {
    color: var(--red);
    margin: 0 0 2rem;
    line-height: 1.5;
}

.stratford-forms {
    max-width: 60em;
}

.stratford-forms input,
.stratford-forms select {
    display: block;
    width: 100%;
	height: 36px;
    padding: 0 10px;
    margin: 4px 0 12px;
	border: 1px solid var(--ltgrey);
    box-shadow: none;
    border-radius: 0px;
	background: #FFF;
	font-size: 0.9rem;
	color: #000;
    appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
	-ms-appearance: none;
/* 	Sizing fix */
	-webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.stratford-forms input[type="submit"] {
    max-width: 260px;
    /* border: 4px solid var(--blue);
    background: var(--blue); */
    color: #FFF;
    margin: 32px auto 0;
    text-transform: uppercase;
}


.stratford-forms select {
    background: #FFF url('../images/market-form-arrow.png') no-repeat;
    background-position: 100% 55%;
    background-size: 36px 36px;
}


.stratford-forms label i {
    /* color: var(--blue); */
    font-style: normal;
    visibility: visible;
    height: auto;
}

.stratford-forms .half {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.stratford-forms .half > * {
    width: 100%;
}


.grecaptcha-badge {
    visibility: hidden;
}
.recaptcha-notice {
    display: block;
    text-align: center;
    font-size: 0.7rem;
    line-height: 1.2;
    color: #D9D9D9;
    margin: 1.5rem 0 0;
}
.recaptcha-notice a {
    color: inherit;
}


/* Desktop */
@media only screen and ( min-width: 1024px ) {

    .stratford-forms .half > * {
		width: 49%;
	}
}
