/* --- contact form --- */
.main .myform { margin: 2em 0; }
.main .myform input { border: 1px solid #999; padding: .3em .5em; width: 165px; }
.main .myform #submit { display: block; margin: 0 auto; }
.main .myform .required label:after { content: " Required"; font-size: 10px; text-transform: uppercase; color: #999; }
.main .myform ul { margin: 1em 0 2em; padding: 0; }
.main .myform li { list-style: none; margin: 0 0 1em; padding: 0; }
.main .myform label { display: block; margin: 0 0 .3em; }
.main .myform .two-col { width: 42%; float: left; }
.main .myform .two-col:nth-child(2n-1) { margin-right: 6%; }
.main .myform textarea { width: 95%; }
