input.button {background-color: #0A5F5D; margin-top:15px; padding: 15px 35px; color: white; font-weight:bold; font-size: 1rem; letter-spacing: 1.2px; text-transform:uppercase; border:none }  ol li { counter-increment: esn; text-indent:-1.8em; } ol li:before { content: counter(esn) " "; font-family: 'Lato', sans-serif; color: white; background-color: #D64218; border-radius: 5px; display: inline-block; width: 30px; text-align: center; margin-right: 15px !important; text-indent: 0; } ol { list-style: none; counter-reset: esn; } main p li { display: block !important; } main p ul li { list-style-type: none;  position: relative;  } main p ul li:before { content: "\25CB";  font-size: 1.4em;  color: #117F7D;  position: absolute;  left: -1.5em;  top: 0;  }  :focus { outline: none;  }  :focus-visible { outline: 2px solid #D64119 !important; outline-offset: 2px;  box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);  }  a:focus, button:focus, input:focus, textarea:focus, select:focus { outline: 2px solid #D64119;  outline-offset: 2px; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);  }  a, button, input, textarea, select { transition: outline 0.2s ease;  } .skip-link {background-color:white !important} p a {text-decoration:underline !important} p li {margin: 5px 0 !important} .tribe-events-c-top-bar__datepicker, .tribe-events-c-subscribe-dropdown__container { display: none; }  a:hover, button:hover { transform: translateX(3px); } .list ul li:before { content: '\25B8'; color: #D64218; display: inline-block; font-size: 20px; margin-right:20px } .list ul li {text-indent:-1.3em;display:block} .contact-page .footer-hours p {color:#1D2A51 !important;text-align:left}