/* Enter Your Custom CSS Here */

/* ARLO */

table.event-templates {
	width: 100%;
}

table.event-templates td{
vertical-align: top;
}

table.event-templates th h3, 
table.event-templates tr.arlo-group-divider th{
	text-align: left;
}

.arlo-event-price span.arlo-from-text {
	display: none;
}

.arlo-event-duration,
.arlo-event-next-running {
  text-align: left;
}

.arlo-cal-month {
	background-color: #802144;
  	border-color: #802144;
}

.arlo .button {
	background-color: #802144;
  	border-color: #61102e;
}

.arlo .button:active, .button:hover {
	background-color: #61102e;
  	border-color: #61102e;
}

.arlo-cf h4 {
  margin-top: 0px;
}

.arlo-list.upcoming > li.arlo-cf.arlo-group-divider {
  border: none;
  font-weight: bold;
  color: black;
  font-size: 1.2em;
  padding: 0px;
}

.arlo-event-next-running {
margin: 0px;
}

.arlo-event-next-running ul {
	list-style: none;
}

.arlo-event-next-running ul li {
	margin-bottom: 0.1em;
}

.arlo-filters select {
       padding: 4px;
}

body.arlo a.button {
    padding: 0.5em 1em;
    color: white;
    margin-top: 4px;
    display: inline-block;
    transition: all 250ms;
    border-radius: 4px;
}

body.arlo a.button:hover {
text-decoration: none;
}
  