header#masthead {
max-width: 1100px;
margin-left: auto;
margin-right: auto;
}
.fitness_class_schedule_section {			
background:url(./schedulebg.jpg) rgb(0 0 0 / 0.75) !important;
background-blend-mode: multiply;
}
.fitness_class_schedule_section{background-position:center !important;background-attachment:scroll!important; background-color:#ffffff; -webkit-background-size:cover!important; -moz-background-size:cover!important; -ms-background-size:cover!important; -o-background-size:cover!important; background-size:cover!important;}
.fitness_class_schedule_main_title h2{color:#ffffff;}
.fitness_class_day{color:#333333;background-color:#c1e503;}
td.fitness_table_hours{color:#646c71;background-color:rgba(255, 255, 255, 0);}
.fitness_class_style a{color:#000000;}
.fitness_class_style a:hover{color:#000000;}
p.fitnes_event_subtitle{color:#000000;}
.fitnes_event_inner_content{background-color:#ffffff;}
.fitness_table_main thead th, .fitness_table_main tbody td{border-color:#e4e4eb!important;}
.fitness_table_main tbody tr, .fitness_table_main thead tr {border: 1px solid #525252;}
.fitness_table_main thead th, .fitness_table_main tbody td {border-color: rgba(255, 255, 255, 0.35)!important;}
td.fitness_table_hours {
color: #ffffff;
.fitness_table_main thead th {
height: 70px;
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
letter-spacing: 1px;
border: 1px solid #e4e4eb;
padding: 0.25rem 1rem;
overflow-wrap: normal;
overflow: hidden;
}
