:focus{outline:3px solid #005fcc;outline-offset:3px}li:focus-within>ul{opacity:1;visibility:visible}.menu-item li a:focus{display:block}#councilmeetings{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}#councilmeetings td,#councilmeetings th{border:1px solid #ddd;padding:1px;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:2px}#councilmeetings tr:nth-child(even){background-color:#f2f2f2}#councilmeetings tr:hover{background-color:#ddd}#councilmeetings th{padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;text-align:left;background-color:#E09900;color:white}.modal-buttons a{color:#fff;background:#d42c2c;padding:3px 6px;border-radius:0px;font-weight:700;font-family:'montserrat'}input.text,input.title,input[type=email],input[type=password],input[type=telephone],input[type=text],input[type=city],select,textarea{padding:8px;font-size:14px;margin-top:10px;margin-bottom:10px;border:1px solid #bbb;border-radius:0px;width:95%}input[type=submit]{background-color:#e19901;color:#FFF;border-width:0px!important;border-radius:5px;padding:10px 18px;font-size:20px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_pb_contact_form_label{display:block;font-weight:bold;margin-bottom:15px}.et_pb_contact_form_container .input::placeholder{color:transparent}.et_pb_contact_field_options_title{display:none}