#hideme,.hideme,#hme,.hme{transform:scale(21,0);position:fixed}.modal-footer,.modal-header{border:none}.modal-content{border-radius:1.3rem}.btn-close{position:absolute;right:20px;top:20px;z-index:1;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat #fff}.schedule-table .row:hover{background:#f3f4f5}.schedule-table .level{display:inline-block;width:38px;line-height:35px;margin-left:3px;background-size:contain!important;vertical-align:middle}.schedule-table .level-1{background:url('../images/level1.png') no-repeat}.schedule-table .level-2{background:url('../images/level2.png') no-repeat}.schedule-table .level-3{background:url('../images/level3.png') no-repeat}.schedule-table .level-4{background:url('../images/level4.png') no-repeat}.schedule-slider .calendar-day{cursor:pointer}.schedule-slider .slick-prev{left:-50px;text-align:left}.schedule-slider .slick-next{right:-50px;text-align:right}.schedule-slider .slick-disabled{opacity:.2}.schedule-slider .slick-next,.schedule-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;outline:0;background:0 0}.schedule-slider .slick-prev:before{content:"";background:url("../images/chevron-left.svg") center/40px no-repeat;padding:20px 10px}.schedule-slider .slick-next:before{content:"";background:url("../images/chevron-right.svg") center/40px no-repeat;padding:20px 10px}.schedule-slider .current{background:rgb(0 0 0 / 46%);color:#fff}.schedule-slider p{line-height:20px}.schedule-table .classrow-classname .class_details{color:inherit}@media (max-width:750px){.schedule-table .level{width:23px;line-height:17px}}.flowapi-event-page .map-responsive{overflow:hidden;padding-bottom:50%;position:relative;height:0}.flowapi-event-page .map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.flowapi-event-page .event-background-main{border-top-left-radius:10px}.flowapi-event-page .hero-bg{border-top-right-radius:10px;border-top-left-radius:10px}.flowapi-events-container .card{min-width:100%}.event-detail-nav{display:none;z-index:12}.event-detail-nav.fixed-nav{position:fixed;top:0;width:100%;display:block}.event-listing-hero-image{-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);-webkit-filter:blur(50px) brightness(.9);-ms-filter:blur(50px) brightness(.9);filter:blur(50px) brightness(.9);display:inline-block;width:100%;position:absolute;top:0;left:50%;z-index:-1}.teacher-card{position:relative!important;display:table;margin:0 auto;width:100%;box-shadow:inset 0 -49px 81px -40px #000}.teacher-card span{display:block;margin-bottom:3px}.teacher-card span.overlay span.title{margin-top:15px;top:0}.teacher-card span.overlay{clear:both;position:absolute;width:100%;height:100%;overflow:hidden;display:none;left:0;top:0;background:rgba(255,255,255,.8);opacity:1}.teacher-card .overlay p{position:absolute;top:50%;transform:translate(0,-50%)}.teacher-card:hover span.overlay{display:block}.teacher-card .label{bottom:0;color:#fff}.link_color{color:#b25d3e}.activationcode_container{max-width:600px}.processing_msg{color:red;background:0 0}.loading_img{padding-bottom:28px}.loader_box{text-align:center;padding:30px}.error_message{font-size:18px;line-height:22px;font-weight:700}.activate_signin{background:#eafafa;padding:25px 0 20px;text-align:center}#fgProcessingRequest .alert-success{padding:15px;margin:10px auto}.grecaptcha-badge{display:none}.hideseo{position:absolute;z-index:-9999;width:1px;height:1px;overflow:hidden}.view-link{cursor:pointer}.btn-blue {background: #0d6efd;color: #fff;}.btn-red {background: #d94f4f;color: #fff;}


.tt-button, .event-link{
  transition: all .3s cubic-bezier(0,0,.5,1);
}
.tt-button:hover,.event-link:hover{
  transform: scale3d(1.01, 1.01, 1.01);
  border-color: #d94f4f !important
}

.rounded-start{
  border-bottom-left-radius: 2rem !important;
  border-top-left-radius: 2rem !important;
}

.customer-reviews .read-more-link{color:#007bff;cursor:pointer}.customer-reviews .read-more-link:hover{text-decoration:underline}.customer-reviews .slide{transition:all .3s ease}

	.stuck .sticky-top {
  backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0.7);
}
.sticky-top{
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.badge{
  border:1px solid #dee2e6!important;
  font-weight: 400;
  color: black;
  cursor: pointer;
}
.schedule-table .classrow-time{
  max-width: 200px;
}
.schedule-table .classrow-staff{
 max-width: 180px;
}
.schedule-table .classrow-level, .classrow-category{
  max-width: 150px;
}
.schedule-table .tz{
  font-size: .475em;
}
.schedule-table .btn:disabled{
  padding: 15px 30px;
  font-weight: 300;
}
/* .schedule-table .classrow-classname{
  flex: 1 0 0%;
} */
#location-tabs .badge:hover{
  background: rgb(0 0 0 / 26%);
}

#location-dropdown a {
  cursor: pointer;
}

#location-tabs .location-tab.active {
  background-color: #898a8a !important;
  color: white !important;
}

.classrow{
	border-bottom: 1px solid #dee2e6;
	padding: 1rem !important;
}



.classrow .col-md, .classrow .col-md-3{
	padding:0
}

.z-1{
  z-index: 1
}
.z-2{
  z-index: 2
}
.z-3{
  z-index: 3
}

.object-fit-cover {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
}
