#watermark-1 h2.elementor-heading-title.elementor-size-default { transform: rotate(-90deg); margin-right: -90%;
}
.mkdf-row-background-text-align-right .mkdf-row-background-text-wrapper-inner .mkdf-row-background-text-2 { color: #666 !important; transform: rotate( -90deg) translate(calc(-50% - .5em),calc(500% - 15px)) !important; font-size: 90px;}
.mkdf-row-background-text-align-left .mkdf-row-background-text-wrapper-inner .mkdf-row-background-text-2 { color: #666 !important;
    transform: rotate( -90deg) translate(calc(-50% - .5em),calc(130% - 15px)) !important; font-size: 90px;}

/*****Time table**/
.tt_navigation_wrapper { display: none;}
tr.row_gray { background-color: #302f34 !important;}
table.tt_timetable th { font-family: Montserrat,sans-serif !important;  border-left: 1px dashed #000 !important;  border-bottom: 1px dashed #fff !important;}
span.hours{font-family: Montserrat,sans-serif !important; font-size: 10px;}
.before_hour_text {  color: #fff !important;  font-family: Montserrat,sans-serif !important;}
table.tt_timetable .event_container { height: auto;}
table.tt_timetable .event .event_header {font-size: 15px!important;}
table.tt_timetable .event .after_hour_text, table.tt_timetable .event .before_hour_text {color: #ffffff !important;}

/***Team Trainers**/
.training h4.mkdf-banner-subtitle {margin: 15px 0 4px;}
.training h4 {text-transform: none;}


/********Global banner title*******/
#hero h2.elementor-heading-title.elementor-size-default {
    font-weight: 700;
    line-height: 48px;
    color: #fff;
}
.mkdf-btn.mkdf-btn-outline {
    background-color: #ffffff70;
}
div#head-butt .mkdf-btn.mkdf-btn-outline {
    background-color: transparent;
}
@media only screen and (max-width: 600px) {

/***Global Locations***/
#places {
    height: auto; margin: 10px 0;
}
#location .elementor-widget-container {
    height: auto; margin: 10px 0;
}

/**Pricing table**/
.mkdf-grid-list.mkdf-one-columns .mkdf-item-space{width:100% !important;}

/**Programs**/
div#programs .mkdf-team-info h4.mkdf-team-name {font-size: 45px;}

/***Header Button Mobile**/
#head-butt{padding:5px 5px 5px 5px;}

/**Contact Form**/
.one_third, .one_half {width: 100%;}

}

/***De-Link Schedule Events:***/
#all-events {
    pointer-events: none;
}

