.arlo-event-location a {
    color: black !important;
}
.arlo#arlo .arlo-event-registration .button, .arlo#arlo .arlo-oa-registration .button {
    margin-left: 0;
    color: #000;
    font-family: Barlow Condensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.5px;
    margin-right: 0;
    border-radius: 5px !important;
    border: 2px solid var(--Orange, #FF5E14);
    background: #FFF;
    color: black;
    box-shadow: 6px 6px 0px 0px #FF5E14;
    margin-bottom: 0.5em;
    border-radius: 0;
    letter-spacing: 1px;
}
.arlo#arlo .arlo-button, .arlo#arlo .arlo-buttons .arlo-event-registration>a, .arlo#arlo .arlo-buttons .arlo-event-registration p, .arlo#arlo .arlo-filters .arlo-filters-buttons a, .arlo#arlo .arlo-pagination .page-numbers.next, .arlo#arlo .arlo-pagination .page-numbers.prev, .arlo#arlo .arlo-category-list li a, .arlo#arlo .arlo-next-running a, .arlo#arlo .arlo-next-running span, .arlo#arlo .arlo-event-registration>a, .arlo#arlo .arlo-show-more-link, .arlo#arlo .arlo-oa-registration>a, .arlo#arlo select {
    display: inline-block;
    padding: 8px 20px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    /* font-size: 1em !important; */
    width: auto;
    border-radius: 5px;
    color: #000;
    font-family: Barlow Condensed;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    border: 2px solid var(--Orange, #FF5E14) !important;
    background: #FFF;
    box-shadow: 6px 6px 0px 0px #FF5E14;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    /* border: 2px solid #FF5E14; */
    font-weight: 600;
}

.arlo#arlo .arlo-event .arlo-event-registration, .arlo#arlo .arlo-event .arlo-places-remaining, .arlo#arlo .arlo-event .arlo-event-full {
    text-align: left;
    color: red;
}
.arlo#arlo h1, .arlo#arlo h2, .arlo#arlo h3, .arlo#arlo h4, .arlo#arlo h5, .arlo#arlo h6 {
    clear: none;
    color: #000;
    font-family: Barlow Condensed;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.arlo#arlo .arlo-cal {
    text-align: center;
    color: #000;
    font-family: Nunito;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    width: 130px;
    float: left;
    padding: 14px;
    border-radius: 5px;
    border: 2px solid var(--Orange, #FF5E14);
    border-width: 4px;
    border-style: solid;
    margin-left: 0.2em;
    font-size: 32px;
}

header.page-header {
    display: none;
}
svg.e-font-icon-svg.e-eicon-close.eicon-close {
    outline: 0 !important;
}
.arlo-venue-details {
    text-align: center;
}
input.arlo-search-button.arlo-button {
    box-shadow: none !important;
}

input.arlo-search-button.arlo-button:hover {
    background: #FF5E14 !important;
}

form.arlo-search {
    display: flex;
    gap: 18px;
}
.arlo-summary {
    font-family: 'Nunito' !important;
}
input.arlo-search-field {
    border-radius: 7px !important;
}
a.button.arlo-button.arlo-register {
    box-shadow: none !important;
}

@media only screen and (max-width: 600px) {
  form.arlo-search {
    display: flex;
    gap: 6px;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
}
}
.fc-content {
    line-height: 160%;
}
a.button.arlo-button.arlo-event-full {
    box-shadow: none !important;
}
a.button.arlo-button.arlo-register {
    background: white !important;
}

.arlo-suggest-template-container {
    display: none;
}