/* Colour 1 */
/* Main colour used for buttons, links and headlines. Default: green */  .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 .button.arlo-waiting-list,
.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 .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-widget-upcoming a:hover,
.arlo#arlo .upcoming .button.arlo-waiting-list:hover, 
.arlo#arlo .upcoming .button.arlo-waiting-list, 
.arlo#arlo .arlo-list.event-search .arlo-next-running a {
    color: #647260 !important;
}
.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-category-list a,
.arlo#arlo .button.arlo-register,
.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 .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 .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-event_tags-list > li,
.arlo .arlo-widget-upcoming .arlo-cal-month,
.arlo .arlo-categories-widget li a:hover,
.arlo#arlo .arlo-search-button {
    background-color: #647260 !important;
}
.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 .upcoming .arlo-button.arlo-waiting-list:hover, 
.arlo#arlo .arlo-button.arlo-waiting-list,
.arlo#arlo .upcoming .button.arlo-waiting-list:hover, 
.arlo#arlo .button.arlo-waiting-list:hover,
.arlo#arlo .upcoming .button.arlo-waiting-list:hover, 
.arlo#arlo .upcoming .button.arlo-waiting-list, 
.arlo#arlo .prev.page-numbers:hover, 
.arlo#arlo .next.page-numbers:hover,
.arlo#arlo .arlo-show-more-link:hover {
    border-color: #647260 !important;
}

/*Color 2*/
.arlo#arlo .arlo-color2,
.arlo#arlo .arlo-content-field h3,
.arlo#arlo a.arlo-template-name,
.arlo .arlo-widget-upcoming * {
    color: #FFF !important;
}
.arlo#arlo .arlo-background-color2,
.arlo#arlo .arlo-event .arlo-event-full,
.arlo#arlo .arlo-filters-buttons a {
    background-color: #1F271B !important;
}
.arlo#arlo .arlo-border-color2 {
    border-color: #1F271B !important;
}

/*Color 3*/
.arlo#arlo,
.arlo#arlo .arlo-category-list a,
.arlo#arlo .arlo-color3,
.arlo#arlo select {
    color: #FFF !important;
}
.arlo#arlo .arlo-background-color3,
.arlo#arlo .arlo-list.catalogue .arlo-next-running span,
.arlo#arlo .arlo-list.event-search .arlo-next-running span,
.arlo#arlo .arlo-event-credits li {
    background-color: #747a87 !important;
}

/*Color 4*/
.arlo#arlo .arlo-button,
.arlo#arlo .button,
.arlo#arlo .arlo-list.catalogue .arlo-next-running a.arlo-register,
.arlo#arlo .arlo-list.catalogue .arlo-next-running span,
.arlo#arlo .arlo-list.event-search .arlo-next-running a.arlo-register,
.arlo#arlo .arlo-list.event-search .arlo-next-running span,
.arlo#arlo .arlo-category-list a,
.arlo#arlo .arlo-filters-buttons a,
.arlo#arlo .arlo-button.arlo-register:hover,
.arlo#arlo .button.arlo-register:hover,
.arlo#arlo .arlo-show-more-link:hover,
.arlo#arlo .arlo-contrast-color,
.arlo#arlo .upcoming .arlo-button.arlo-waiting-list:hover,
.arlo#arlo .prev.page-numbers:hover, 
.arlo#arlo .next.page-numbers:hover,
.arlo#arlo .button.arlo-waiting-list:hover,
.arlo#arlo .arlo-button.arlo-waiting-list: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-suggest-template-container .arlo-suggest-templates .arlo-suggest-template-event-link a:hover,
.arlo#arlo .arlo-advertised-duration,
.arlo#arlo .arlo-event .arlo-event-full,
.arlo#arlo .arlo-event_tags-list > li,
.arlo#arlo .arlo-event-credits li,
.arlo .arlo-widget-upcoming .arlo-cal-month,
.arlo .arlo-categories-widget li a:hover {
    color: #EAEAEA !important;
}
.arlo#arlo .arlo-contrast-background,
.arlo#arlo .upcoming .arlo-cal .arlo-day:after {
    background-color: #EAEAEA !important;
}

.coupon{
	text-align: center;
    background-color: #1F271B;
    padding: 30px 0;
    font-weight: bold;
    font-size: 18px;
    border-radius: 10px;
}
.coupon a:hover{
  color: #ccc;
  text-decoration: underline;
}

#qodef-page-inner{
  padding: 0 !important;
}

a.button.arlo-register{
     padding: 10px 20px;
    display: block;
    border-radius: 10px; 
  font-weight: bold;
}
.arlo-date{
 border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 10px 20px !important;
  letter-spacing: 0px !important;
  font-size: 1.4em !important;
}
.arlo-event-duration{
  letter-spacing: 0px !important;
}