﻿#contactForm a[href="/downloads"]{color:#ef3e33;font-weight:bold}#contactForm legend,#contactForm fieldset,#contactForm input:not([type=submit]),#contactForm textarea,#contactForm table,#contactForm tr,#contactForm td,#contactForm th{all:revert;box-sizing:border-box}#contactForm{}#contactForm .field{margin-bottom:1em}#contactForm .field label{line-height:1.9rem}@media(min-width:768px){#contactForm .field label{width:160px;display:inline-block;text-align:right;vertical-align:middle}}#contactForm .field span+label,#contactForm .field input+label{display:inline}#contactForm .field input,#contactForm .field textarea,#contactForm .field select{display:block;padding:.5rem;width:100%;resize:none}@media(min-width:768px){#contactForm .field input,#contactForm .field textarea,#contactForm .field select{display:inline;max-width:500px;vertical-align:middle}}#contactForm .field input[type=checkbox],#contactForm .field input[type=radio]{display:inline;width:revert}#contactForm .field .inputLabel{width:auto;display:inline}#contactForm .field .dateHolder{max-width:400px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5em;align-items:center}#contactForm .field .dateHolder label{grid-column:span 3}@media(min-width:768px){#contactForm .field .dateHolder label{grid-column:auto}}#contactForm .field .dateHolder input{display:inline;max-width:80px}@media(min-width:768px){#contactForm .field .dateHolder{grid-template-columns:1fr 1fr 1fr 1fr}}#contactForm .field{}#contactForm fieldset{border:solid 1px #ccc;margin:2rem 0}#contactForm fieldset fieldset{border:none;padding:0}#contactForm fieldset>fieldset>legend{font-size:1.5rem;margin-bottom:1em}@media(min-width:1024px){#contactForm fieldset{padding:2em}#contactForm fieldset .field{margin-left:auto;margin-right:auto;max-width:800px}}#contactForm legend{font-weight:bold;font-size:2em}#contactForm #stayInformedOption table{margin:.5em;padding:.5em;background-color:#ededed}@media(min-width:768px){#contactForm #stayInformedOption table label{width:auto}}#contactForm .OpeningTimes{width:100%;max-width:600px}#contactForm .OpeningTimes tr>td,#contactForm .OpeningTimes tr>th{text-align:center;padding:.2em}#contactForm .OpeningTimes tr>td:first-child,#contactForm .OpeningTimes tr>th:first-child{text-align:right}#contactForm .OpeningTimes{}