/* ------------------------- Event Pages */ 
div#epl_main_container {
    font-family: helvetica, sans-serif !important;
    
}

#event_list_wrapper {
    width: 99% !important;
    margin: 24px auto !important;
}
.epl_times_wrapper, .epl_date_individual_date {
    display: block;
}

/* Three Column */ 
.event_wrapper {
    width: 32% !important;
    margin-right: 10px !important;
    float: left !important;
    clear: none !important;
    text-align: center;
    background: #f7f7f7!important;
    border: 1px solid #85b3b7 !important;
}
/* Two Column */ 
.two-col .event_wrapper {
    width: 49% !important; 
}
.event_wrapper .col_left {
    width: 100% !important;
}
.expand_box_wrapper {
    display: none;
}
.event_wrapper h2, .regis_form h2 {
    margin: 2px 0;
    padding: 0 0 0 10px;
    font-size: 23px !important;
    line-height: 2;
    font-weight: normal;
    color: #85b3b7 ;
	background: none !important;
}
.epl_info_message {

    text-align: center !important;
    font-weight: 300 !important;
    text-shadow: none;
}
.epl_prices_table tbody tr:nth-child(odd) {
    background-color: #ebebeb;
}
#epl_discount_wrapper {
    margin: 30px 0;
    background: #f7f7f7;
    box-shadow: none !important;
    padding: 20px 30px !important;
    border: 1px solid orange !important;
    color: orange !important;
}
#epl_discount_wrapper input {
    border: 1px solid #ccc !important;
    background: #fff !important;
    color: orange;
    text-align: left;
}
.epl_cart_wrapper .epl_section_header {
    font-weight: 300 !important;
    color: orange;
    border-bottom: 1px dotted;
}

a.epl-rci-regis-button {
    padding: 10px 70px;
    text-transform: uppercase;
    background: #fff;
    position: relative;
    color: #85b3b7;
    border: 1px solid;
	top: -10px;
}
a.epl-rci-regis-button:hover {
    background: #85b3b7;
	color: #fff;
    border: 1px solid #85b3b7;
    
}

@media (max-width:680px){
	.epl_prices_table th {
    	font-size: 7px;
  }
	
	.epl_prices_table td {
    	font-size: 0.5em !important;
    
}
	.event_wrapper {
    width: 99% !important;
}
	#epl_main_container {
    width: 100%;
	
}
	.epl_individual_event_wrapper {
    padding: 2px 3px !important;
}
}