.arlo#arlo .arlo-background-color1, .arlo#arlo .arlo-list.catalogue .arlo-next-running a.arlo-register, .arlo#arlo .arlo-list.event-search .arlo-next-running a.arlo-register, .arlo#arlo .arlo-list.schedule .arlo-next-running a.arlo-register, .arlo#arlo .arlo-category-list a, .arlo#arlo .arlo-button.arlo-register, .arlo#arlo .upcoming .arlo-cf.arlo-group-divider:after, .arlo#arlo .catalogue .arlo-cf.arlo-group-divider:after, .arlo#arlo .arlo-online-activities .arlo-cf.arlo-group-divider:after, .arlo#arlo .upcoming .arlo-event-subhead > div:after, .arlo#arlo .prev.page-numbers:hover, .arlo#arlo .next.page-numbers:hover, .arlo#arlo .upcoming .arlo-button.arlo-waiting-list:hover, .arlo#arlo .arlo-button.arlo-waiting-list:hover, .arlo#arlo .arlo-show-more-link:hover, .arlo#arlo .arlo-list.catalogue .arlo-next-running a:hover, .arlo#arlo .arlo-list.event-search .arlo-next-running a:hover, .arlo#arlo .arlo-list.schedule .arlo-next-running a:hover, .arlo#arlo .arlo-event_tags-list > li, .arlo-widget-upcoming .arlo-cal-month, .arlo-categories-widget li a:hover, .arlo#arlo .arlo-search-button, .arlo#arlo .arlo-oa-registration .arlo-register, .arlo#arlo .schedule .arlo-cf.arlo-group-divider:after, .arlo#arlo .arlo-single-show-wrapper .arlo-show-more {
    background-color: #226f62;
    border-color: #226f62;
}
.arlo#arlo .arlo-color1, .arlo#arlo a, .arlo#arlo a:hover, .arlo#arlo a.arlo-template-name:hover, .arlo#arlo .page-numbers:not(.next):not(.prev):hover, .arlo#arlo .page-numbers.current:not(.next):not(.prev), .arlo#arlo .upcoming .arlo-places-remaining, .arlo#arlo .arlo-button.arlo-waiting-list:hover, .arlo#arlo .arlo-event-offers .discount, .arlo#arlo .prev.page-numbers, .arlo#arlo .next.page-numbers, .arlo#arlo .upcoming .arlo-button.arlo-waiting-list, .arlo#arlo .arlo-button.arlo-waiting-list, .arlo#arlo .arlo-show-more-link, .arlo#arlo .arlo-list.catalogue .arlo-next-running a, .arlo#arlo .arlo-list.schedule .arlo-next-running a, .arlo-widget-upcoming a:hover, .arlo#arlo .arlo-list.event-search .arlo-next-running a {
    color: #278575;
}
.arlo#arlo .arlo-suggest-template-container .arlo-suggest-templates .arlo-suggest-template-event-link a:hover{
  color: #000;
}
.arlo#arlo .arlo-border-color1, .arlo#arlo .arlo-list.catalogue .arlo-cf.arlo-catalogue-event, .arlo#arlo .arlo-list.catalogue .arlo-next-running a:hover, .arlo#arlo .arlo-list.event-search .arlo-next-running a:hover, .arlo#arlo .arlo-list.event-search .arlo-next-running a, .arlo#arlo .arlo-list.schedule .arlo-next-running a:hover, .arlo#arlo .upcoming .arlo-button.arlo-waiting-list:hover, .arlo#arlo .arlo-button.arlo-waiting-list:hover, .arlo#arlo .prev.page-numbers:hover, .arlo#arlo .next.page-numbers:hover, .arlo#arlo .arlo-show-more-link:hover {
    border-left-color: #226f62;
    border-right-color: #226f62;
    border-top-color: #226f62;
    border-bottom-color: #226f62;
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: #278575 !important;
}
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus {
    border: 1px solid #226f62!important;
    box-shadow: 0 0 0 1px #278575,0px 1px 2px rgba(0,0,0,0.15)!important;
}
.arlo#arlo .arlo-next-running > a, .arlo#arlo .arlo-next-running > span {
    margin-left: 0;
}
.arlo#arlo input.arlo-search-field:focus {
    outline: none;
    background-color: #eee;
}
.arlo#arlo .arlo-search {
    background-color: transparent;
  	position: relative;
}
.arlo#arlo .arlo-search input.arlo-search-field {
    border: 1px solid #eee;
    padding: 8px;
    background-color: #f7f7f7;
    width: 100%;
}
div#arlo input.arlo-search-button.arlo-button {
    position: absolute;
    right: 0;
}
div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active {
    background: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)),#278575 !important;
}