.arlo#arlo .normal-text {
  font-size: 20px !important;
}
.arlo#arlo .event-card.has-thumbnail .event-content .date {
  position: absolute !important;
  left: 50% !important;
  top: -25px !important;
  width: 172px !important;
  height:51px !important;
  background-color: #231f20 !important;
}
.arlo#arlo .event-card.has-thumbnail .event-content .date h4 {
  text-transform:uppercase;
  color: #ffbb15 !important;
}
.arlo#arlo:not(.arlo-sm) .event-card .card-front .date .day *, .arlo#arlo:not(.arlo-sm) .event-card .card-front .date .month * {
  color:inherit;
}
.arlo#arlo .event-card.has-thumbnail .event-content .date, .arlo#arlo .bg-primary, .arlo#arlo .date {
  background-color: #eee;
}
.arlo#arlo div.card-back.bg-primary {
  color: #f0f0f0 !important;
}
.arlo#arlo .muted {
  opacity: 0.8;
}
.arlo#arlo .selectize-control.single .selectize-input.full, 
.arlo#arlo .arlo-filters select, 
.arlo#arlo .arlo-filters-buttons .button,
.arlo#arlo .event-card .card-back .arlo-event-registration .arlo-register {
  color: #ffffff;
}

.arlo#arlo:not(.arlo-xs) .arlo-filters select,
.arlo#arlo:not(.arlo-xs) .arlo-timezone select {
  cursor: pointer;
  padding-bottom: 6px;
  border-bottom: 2px solid #ffbb15;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 22px;
  font-size: 22px;
  color: #eee;
  background: rgba(0,0,0,0);
}
.arlo#arlo:not(.arlo-sm) .event-card.has-thumbnail .event-content .name {
  font-size: 23px;
  line-height: 1.1;
  font-weight:500;
}
.page-id-16096 #main,
.page-id-16135 #main,
.arlo-event-template-filters .clearfix .collapse {
  background-color: rgba(255,255,255,0) !important;
  background: url(https://columinate.coop/wp-content/uploads/2019/04/gray_pattern.jpg) !important; 
  background-position: center center !important;
  background-repeat: repeat !important;
}
.button, .arlo-register {
  border-radius:0;  
}
.arlo#arlo .bg-success {
  background-color: #1ba8df !important;
}
.arlo#arlo:not(.arlo-sm) .event-card.has-thumbnail .event-content .name {
  font-size: 23px !important;
  line-height: 1.1 !important;
}
.arlo#arlo .date .arlo-start-date {
  color: #222222;
}
.arlo#arlo .event-card.has-thumbnail .event-content .date .day, 
.arlo#arlo .event-card.has-thumbnail .event-content .date .month {
  color: #ffbb15 !important;
}

.arlo#arlo .arlo-timezone-selector {
  opacity:1;
  color: #ffffff;
  float: unset;
  text-align: center;
}

/*.arlo#arlo .event-card.has-thumbnail .event-content .date .day {
  font-size: 32px;
  font-weight: 700;
  color: #222222;
}
.arlo#arlo .event-card.has-thumbnail .event-content .date .month {
  font-size: 16px;
  color: #222222;
}*/
.arlo#arlo h2 {
  color: #eeeeee;
  font-weight:700;
}
.arlo#arlo .btn-bordered, 
.arlo#arlo .btn-bordered:hover,
.arlo#arlo .btn-bordered a,
.arlo#arlo .btn-bordered a:hover {
  border: 1px;
  border-color: #222222;
  color: #222222;
}
.arlo#arlo .btn-bordered:hover {
  background-color: #ffdd83;
}
.arlo#arlo:not(.arlo-md) .event-card.has-thumbnail {
  height: 290px;
}
.arlo#arlo:not(.arlo-md) .catalogue-item.has-thumbnail .image-thumbnail {
  height: 186px;
}
.arlo#arlo .btn-secondary, .arlo#arlo .btn-secondary:focus, .arlo#arlo.arlo-sm .event-card .arlo-register, .arlo#arlo .event .arlo-register, .arlo#arlo .arlo-show-more-link, .arlo#arlo .arlo-show-more-link:focus, .arlo#arlo .event .button.arlo-register, .arlo#arlo .online-activity .arlo-register, .arlo#arlo .arlo-single-show-wrapper .arlo-show-more {
  color: #fff;
  background-color: #f55536;
  border-color: #f55536;
  position: relative;
  overflow: hidden;
}
.arlo_event-template-default #avada-page-titlebar-wrapper .fusion-page-title-bar {
  display:none;
}
.arlo#arlo .arlo-hero-container {
  width:65%;
  margin-right: 2%;
  float:left;
}
.arlo#arlo .arlo-event-stats {
  width:32%;
  float:left;
}

.arlo#arlo:not(.arlo-xs) .catalogue-item.has-thumbnail .template-details .name {
  font-size:22px;
  font-family: 'Calibre Semibold';
  color: #000000;
}
.arlo#arlo .selectize-control.single .selectize-input.full, .arlo#arlo .arlo-filters select, .arlo#arlo .arlo-filters-buttons .button, .arlo#arlo .event-card .card-back .arlo-event-registration .arlo-register {
  background-color: #FFBB15;
}

.arlo#arlo:not(.arlo-sm) .events-2 .event {
  width: 100%;
}
.arlo#arlo:not(.arlo-xs) .arlo-hero-container {
  width: 49% !important;
  float:left;
}

.arlo#arlo:not(.arlo-xs) .events-1, 
.arlo#arlo:not(.arlo-xs) .events-2, 
.arlo#arlo:not(.arlo-xs) .events-3, 
.arlo#arlo:not(.arlo-xs) .events-4,
.arlo#arlo:not(.arlo-sm) #filters, 
.arlo#arlo:not(.arlo-sm) #arlo-categories {
  width: 49%;
  float:right;
}
.arlo#arlo:not(.arlo-xl .arlo-lg .arlo-md .arlo-sm) .arlo-hero-container {
  width: 100%;
}
.arlo#arlo:not(.arlo-md) .event-card.has-thumbnail {
  height:350px;
}
.arlo#arlo:not(.arlo-sm) .event-card.has-thumbnail .event-content {
  min-height: 165px;
}
.arlo#arlo:not(.arlo-sm) .event-card.has-thumbnail .event-content .price {
  position: fixed;
  bottom:20px;
  right: 20px;
  font-family: 'Calibre Semibold', sans-serif;
}
.arlo-end-date {
  color: #000000 !important;
}
.arlo#arlo .normal-text {
  font-size; 20px !important;
}
.arlo#arlo .btn-bordered {
  background-color: rgb(98 98 98 / 70%);
}
.arlo#arlo h2 {
  color: #333;
  font-size:32px !important;
}
.arlo#arlo:not(.arlo-xs) .arlo-hero-container img ~ .arlo-event-template-summary-and-al {
  min-height: 100px;
}
.arlo#arlo .event-card.has-thumbnail .event-content .date, .arlo#arlo .bg-primary, .arlo#arlo .date {
  background-color: #ffbb15;
}
.arlo#arlo.arlo-xs .arlo-hero-container img ~ .arlo-event-template-summary-and-al {
  background-color: #000000;
}
.arlo#arlo .p-b-30 {
  padding-left: 20px;
}

.arlo#arlo h2 {
  color: #ffbb15;
}