.elementor-704 .elementor-element.elementor-element-524a1d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-704 .elementor-element.elementor-element-fe5f693{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-704 .elementor-element.elementor-element-78e2958 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-704 .elementor-element.elementor-element-78e2958{text-align:center;}.elementor-704 .elementor-element.elementor-element-78e2958 .elementor-heading-title{font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-704 .elementor-element.elementor-element-0a7b407 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-704 .elementor-element.elementor-element-36f5653{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-704 .elementor-element.elementor-element-928cc8e > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-704 .elementor-element.elementor-element-928cc8e{text-align:center;}.elementor-704 .elementor-element.elementor-element-928cc8e .elementor-heading-title{font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-704 .elementor-element.elementor-element-8894d1d > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-704 .elementor-element.elementor-element-fe5f693{--width:50%;}.elementor-704 .elementor-element.elementor-element-36f5653{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-0a7b407 */table.timeS , .timeS td, .timeS th {
border: 1px solid #999;
border-collapse: collapse;
}

.timeS th {
background: #f5f5f5;
}

.timeS td.tm{
background: #fff;
text-align: center;
font-weight: 700;
width: 20%;
}

.timeS td.sc{
width: 80%;
background: #fefef6;
text-align:center;
}

.timeS td.sc2{
width: 40%;
background: #fefef6;
text-align:center;
}

.timeS td.kids{
background: #e8abe4;
font-weight: 700;
}



.timeS td.long{
background: #96cddb;
font-weight: 700;
}

.timeS td.run{
background: #f2bda5;
font-weight: 700;
}

.timeS td.kidsStart{
background: #fbe7fa;
font-weight: 700;
}


.timeS td.longStart{
background: #c7eef8;
font-weight: 700;
}

.timeS td.runStart{
background: #faded1;
font-weight: 700;
}





.timeS td{

text-align:center;
}



.timeS td.c12{
width: 47%;
background: #F4E3D7;
text-align: left;
}/* End custom CSS */