/* FORM */
form {margin-right:12px;}
input[type=text], input[type=email], textarea {padding:12px; margin:8px 0; box-sizing:border-box; width:100%;}
textarea {height:100px; resize:none;}
textarea::placeholder, input::placeholder {font-family:verdana,helvetica,arial,sans-serif;}
label {font-variant:all-small-caps; display:block;}
.error, .required {color:#FF0000;}
.thankyou {font-variant:all-small-caps; font-weight:bold;}

/* LAYOUT */
* {
  box-sizing: border-box;
}

/* Create two equal columns that floats next to each other */
.column {
  float: left;
  width: 50%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
  form {margin:0 0 18px 0;}
}

img {max-width:100%;}

