/*
 Theme Name:     Divi Child Theme
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*CSS for ticket buttons in event listings*/

a.ticket-button {
  line-height: 60px;
  font-size: 18px;
    letter-spacing: -1px;
  color: #fff;
  background-color: transparent;
  border: 2px solid #ffffff;
  border-radius:3px;
  padding: 8px 15px;
  -moz-transition: all 0.5s; 
  -webkit-transition: all 0.5s;
  transition: all 0.5s;}
 
a.ticket-button:hover {
    color: #ce117b;
  background-color: rgba(255,255,255,0.3);
  color: #fff;}

/* Change background color and text in date section of event list */

.event-year {
    background: #ffffff;
    color: #000000;
}
.event-weekday {
    background: #ffffff;
    color: #000000;
}
.event-day {
    background: #ffffff;
    color: #000000;
}
.event-month {
    background: #ffffff;
    color: #000000;
}

/* Change colour of Title, location and time text */
.event-time {
    color: #ffffff
}
.event-location {
    color: #ffffff
}
.event-title {
    color: #ffffff !important;
    background-color: #fefefe;
    padding-top: 10px;
    padding-bottom: 9px;
}

ul.event-list-view, ul.single-event-view {
	list-style: none !important;
	margin: 3em 0 2em 0 !important;
	padding: 0;
    text-transform: uppercase !important;
}
div.filterbar select.dropdown, div.filterbar ul.hlist, div.filterbar a.link {
	margin: 0 0px !important;
	vertical-align: middle !important;
}
div.filterbar ul.hlist li + li:before {
	content: "|" !important;
	padding: 0 10px !important;
}
div.filterbar ul.hlist li {
	float: left;
	list-style: none;
	margin: 0;
	font-size: 1em !important;        
    text-transform: uppercase !important; 
}
.event-details {
	font-size: 1em !important;
	font-weight: 600;
    color: #ffffff;
    /*
    width: 95px !important;
    padding-top: 5px !important;
    padding-right: 3x !important;
    padding-bottom: 0px !important;
    padding-left: 5px !important;
    background-color: #ffffff !important;
    */
}
.single-day {
    margin: 3em 0 0 3.8em !important;
}
.event-year {
	font-size: 0.8em;
	line-height: 0.8em;
	letter-spacing: 0.1em;
	padding-bottom: 0.8em !important;
}

/* Add padding between date and text columns in event listings */
.event-title {
	padding-left: 20px;
}

.event-location {
	padding-left: 20px;
}	

.event-details {
	padding-left: 20px;
}

.event-time {
	padding-left: 20px;

}