.aurora_schedule footer.row,
.aurora_schedule div#scadfit-copyright-wrapper {
  margin: 0;
}


body {
    font-family: "Gotham SSm A", "Gotham SSm B", "Century Gothic", "Helvetica", "Arial", "San-serif";
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    color: #666;
    background-color:#FFF;
}
a {
    color: #ff0090;
    text-decoration: none;
    font-weight: 500;
    -webkit-transition: all .35s; /* Safari */
    transition: all .35s;
}
a:hover,
a:focus,
a:active {
    color: #c4006f;
    text-decoration: none;
}

/** Begin nav styles **/

nav ul {
  margin-left:0;
  float:right;
}
nav li {
  float:left;
  list-style:none;
  margin-right:20px;
  margin-top:18px;
  -webkit-transition: all .35s; /* Safari */
  transition: all .35s;
}
nav li a,
nav li a:visited {
  color:#999 !important;
  font-size:13px;
  letter-spacing: 1px;
  font-weight: 600;
}
nav li.nav-signin {
  height:57px;
  margin-top:0;
  margin-right: 0;
  background-color:#fd108f;
  /* padding:18px 28px; */
}
nav li.nav-signin div,
nav li.nav-myschedule div {
  padding:18px 28px;
}
nav li.nav-signin a {
  color:#FFF !important;
}
nav li.nav-signin:hover,
nav li.nav-signin:active {
  background-color:#c4006f;
}
.sign-out {
  background-color:#efefef;
  text-align:right;
  font-size:12px;
  padding:2px 5px;
  clear:both;
  display:none;
}
.sign-out a {
  margin-right:20px;
}
nav ul {
  margin-bottom:0;
}
#mb_loginelement_loginsignup {
  display:none;
}

.hamburger-container {
    display:none;
    cursor: pointer;
    float:right;
    margin-top:10px;
}

.hamburger-container .bar1,
.hamburger-container .bar2,
.hamburger-container .bar3 {
    width: 35px;
    height: 5px;
    background-color: #fff;
    margin: 6px 0;
    transition: 0.4s;
}

/* Rotate first bar */
.hamburger-container.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
}

/* Fade out the second bar */
.hamburger-container.change .bar2 {
    opacity: 0;
}

/* Rotate last bar */
.hamburger-container.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px) ;
    transform: rotate(45deg) translate(-8px, -8px);
}

header.open nav ul {
  display:inline-block;
}
header.open nav ul li {
  float:left;
  text-align:center;
  width:100%;
}
header.open {
  height:286px;
  width:100%;
  border-bottom: 1px solid #999999;
}
.nav-myschedule,
.le-logged-in .nav-loggedout {
  display:none;
}
.le-logged-in .nav-myschedule {
  display: list-item;
}
header h1.main-title a {
  color:#b8b8b8 !important;
}
header h1.main-title a,
header h1.main-title a:hover,
header h1.main-title a:active,
header h1.main-title a:visited {
  text-decoration:none;
  font-weight:600;
  padding: 0 15px;
}

/** End nav styles **/


header {
    height: 57px;
    border-bottom: 2px solid #ff0090;
    background-color:#FFF;
}
header h1 a {
    font-weight: 600;
    font-size: 32px;
    color: #b8b8b8;
    margin-top: 10px;
    float:left;
    width:144px;
}
.fit {
    font-weight: 300;
    color: #ff0090;
}
.fuel {
    color: #ff0090;
    font-weight: 700;
}
.highlight {
  background-color:#efefef;
  padding:40px;
}
button.scadfit-button {
  margin-top: 20px;
  border-radius: 3px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
  color: #FFF;
  background-color: #FF0090;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 10px 20px;
  border: none;
  text-transform: uppercase;
  -webkit-transition: all .35s;
  transition: all .35s;
}
button.scadfit-button:hover {
  background-color: #c4006f;
}
button.scadfit-button.hero-button {
  font-size: 20px;
  font-weight: 300;
  margin-top: 10px;
  margin-right: 5px;
  text-transform: none;
  letter-spacing: inherit;
  background-color: rgba(255, 0, 144, .8);
}
button.scadfit-button.hero-button:hover {
  background-color: #FF0090;
}
.home .region-ctas,
.home .region-sidebar {
  display:none;
}
.se_mainContent {
  background-color:#FFF;
  padding: 0 15px;
}
#scadfit-hero-wrapper {
    min-height: 500px;
    background-image: url('images/SCADfit_header.jpg');
    padding-bottom: 40px;
    background-size: cover;
    background-position: center;
    color: #FFF;
}
#scadfit-hero-wrapper h2 {
    margin-top: 125px;
}
#scadfit-hero-wrapper h2,
#scadfit-hero-wrapper p {
    max-width: 575px;
    color:#FFF;
}
#scadfit-schedule-wrapper {
    /* height:200px; */

    height: 105px;
}
#scadfit-schedule-wrapper h2 {
    text-align: center;
    margin-top: 33px;
    margin-bottom: 34px;
    color: #b8b8b8;
}
.scadfit-homepage-schedule {
    /* background-image:url('images/SCADfit_schedule_bg.jpg');
      background-size:cover;
      background-position:center; */

    height: 100px;
    text-align: center;
    font-size: 28px;
    color: #b8b8b8;
    font-weight: 600;
    padding-top: 37px;
}
.homepage-promo-1,
.homepage-promo-2,
.homepage-promo-3 {
    height: 500px;
    background-size: cover;
    background-position: center;
    color: #FFF;
}
.homepage-promo-1 {
    background-image: url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/scad/scadfit/SCADfitEquipment.jpg');
}
.homepage-promo-2 {
    background-image: url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/scad/scadfit/SCADfitClasses.jpg');
}
.homepage-promo-3 {
    background-image: url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/scad/scadfit/SCADfitBeeFuel.jpg');
}
#scadfit-hero-wrapper h2,
#scadfit-promos-wrapper h2 {
    font-size: 60px;
    font-weight: 700;
    line-height: 64px;
}
#scadfit-promos-wrapper h2 {
    margin-top: 160px;
    color:#FFF;
}
#scadfit-promos-wrapper p {
  color:#FFF;
}
.promo-2-body {
    max-width: 420px;
    float: right;
    margin-right: 115px;
}
.promo-3-body {
    max-width: 420px;
    margin-left: 115px;
}
#scadfit-promos-wrapper .homepage-promo-3 h2 {
    font-weight: 200;
}

#le_59d39740b02c6 {
  background-color:#FFF;
}
#scadfit-locations-wrapper {
    height: 378px;
    clear: both;
}
#scadfit-locations-wrapper .club-scad {
    font-weight: 200;
    color: #b8b8b8;
    font-size: 32px;
}
#scadfit-locations-wrapper h3 {
  margin-top:20px;
  margin-bottom:10px;
}
#scadfit-locations-wrapper .club-scad-scad {
    font-weight: 300;
}
.atl-scadfit {
    font-size: 32px;
    color: #b8b8b8;
    font-weight: 200;
}
.scadfit-homepage-label {
    margin-top: 30px;
    text-align: center;
    margin-bottom: 40px;
    border-bottom: 1px solid #CCC;
    padding-bottom: 30px;
    color: #CCC;
    text-transform: uppercase;
    font-weight: 500;
}
footer {
    background-color: #efefef !important;
    clear: both;
    font-size: 13px;
    padding-bottom: 40px;
}
footer p {
    font-size: 13px;
}
footer h4 {
    color: #666;
    font-size: 13px;
    font-weight: 700;
}
.app-icon {
  width:20px;
  height:20px;
  margin-right:10px;
  display:inline-block;
}
.app-line {
  font-weight: 700;
  margin-bottom:10px;
}
.app-line a {
    font-weight: 400;
}
.scadfit-footer-logo {
    margin-top: 50px;
    margin-bottom: 40px;
    color: #b8b8b8;
    font-weight: 300;
    font-size: 32px;
}
#scadfit-copyright-wrapper {
    height: 30px;
    background-color: #ff0090;
    color: #FFF;
    padding-top: 5px;
    font-size: 12px;
}
#scadfit-copyright-wrapper p {
    margin-bottom: 0;
}
.copyright-left {
    color: rgba(255, 255, 255, 0.7);
}
.copyright-right {
    text-align: right;
    color: rgba(255, 255, 255, 0.7);
}
.copyright-right a {
    color: rgba(255, 255, 255, 0.7) !important;
}

/** Begin Interior Pages **/

#scadfit-hero-wrapper.scadfit-classes {
  background-image:url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/scad/scadfit/SCADfitClasses-Pink.jpg');
}

#scadfit-hero-wrapper.scadfit-amenities {
  background-image:url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/scad/scadfit/SCADfitEquipment-Pink.jpg');
}

#scadfit-hero-wrapper.scadfit-beeFUEL {
  background-image:url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/scad/scadfit/SCADfitBeeFuel-Pink.jpg');
}
#beeFuel-wrapper {
  max-width:650px;
  padding-top:40px;
  padding-bottom:40px;
  padding-left:60px;
  background-color:#FFF;
}
#le_59d3c6fc74e56 {
  background-color:#FFF;
}
#beeFuel-wrapper h2 {
  margin-bottom:20px;
}
#beeFuel-wrapper p,
.scadfit-rules li {
  margin-bottom:10px;
}
#le_mb_list_schedule {
  padding-right:0 !important;
  padding-left:0 !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  width: auto !important;
}
#le_mb_list_schedule h2 {
  line-height: .85;
  max-width: 1080px;
  padding: 0px 15px;
  margin: 6px auto 0px;
}
.mb_listview_date {
  background-color:#FFF;
  display:block !important;
  padding-bottom: 5px;
  border-radius: 3px;
  overflow: hidden;
}
.schedule_date_range {
  font-size: 13px;
  font-weight: 700;
  color: #333;
}
.schedule_filters {
  background-color:#dedede;
  padding-top:20px;
  padding-bottom:20px;
  margin-bottom:40px;
  border: 0px solid #ccc;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.mb_schedule {
  margin:0 auto;
  padding: 0 15px;
  max-width:1080px;
}
.master_date {
  text-transform:uppercase;
  font-size:12px !important;
  border-bottom:none !important;
  margin-top:10px;
  margin-bottom:4px;
  clear:both;
}
.master_date .title_date {
  width: 22%;
  color: #333;
  font-size:14px;
}
.master_date .title_class {
  font-size:11px;
  padding-left: 3.2%;
  color: #999;
  display: block !important;
}
.master_date .title_staff {
  font-size:11px;
  padding-left: 5.8%;
  color: #999;
  display: block !important;
}
.wrapper .date_filter_div .hasDatepicker,
.wrapper .dropdowns .selects {
  height: 40px;
  font-size: 13px;
  font-weight: 600;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #f7f7f7;
  padding: 5px 0px 3px 8px;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
  box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  background-image: url("http://96bda424cfcc34d9dd1a-0a7f10f87519dba22d2dbc6233a731e5.r41.cf2.rackcdn.com/scad/scadfit/DOWNarrow_pink@2x.png");
  background-repeat:no-repeat;
  background-position-x:225px;
  background-position-y:12px;
}
.schedule_filters {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
    display: block !important;
    float: none !important;
    width: auto !important;
    overflow: auto;
}
.home .schedule_filters {
  padding-top: 0px;
  padding-bottom: 0px;
  border:none;
}
.schedule_filters .dropdowns:first-child {
    display: none;
}
.schedule_filters .dropdowns {
    width: 280px;
    position: relative;
}
/*
.schedule_filters .dropdowns:after {
    content: "";
    width: 13px;
    height: 10px;
    display: block;
    position: absolute;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("http://96bda424cfcc34d9dd1a-0a7f10f87519dba22d2dbc6233a731e5.r41.cf2.rackcdn.com/scad/scadfit/DOWNarrow_pink@2x.png");
    top: 15px;
    right: 10px;
}
*/
.schedule_filters .date_filter_div {
    width: 20%;
}
.schedule_filters #date_filter {
    width: calc(100% - 43px);
}

.full-schedule-link {
  text-align:center;
  padding-bottom:50px;
  font-weight:600;
  background-color: #f7f7f7;
}
.home .mb_listview_date {
  display:none !important;
}
#back_sched,
#forward_sched {
  font-size: 24px;
  background-color: #fd108f !important;
  color: #FFF !important;
  padding: 5px 8px;
}

#back_sched:hover,
#forward_sched:hover {
  background-color: #c4006f !important;
}

#forward_sched {
  margin-right:-1px;
}
.mb_schedule table,
.mb_listview_date {
  overflow: hidden;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
  box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
}
.mb_schedule table tr:nth-child(odd) {
  background-color:#FFF;
  border-top:1px solid #FFF;
  border-bottom:1px solid #FFF;
}
.mb_schedule table tr:nth-child(even) {
  background-color:#f7f7f7;
}
.mb_schedule .row_class a {
  text-transform:uppercase;
}
.row_date {
  color: #333;
  font-size: 13px;
  font-weight: 400;
  width:17% !important;
}
.row_class {
  width:25% !important;
  font-weight: 400;
}
.row_class a {
  font-weight: 700;
  font-size: 13px;
}
.row_staff {
  font-size: 13px;
  font-weight: 400;
  width:27% !important;
  padding-left: 8% !important;
}
.row_button.empty {
  background-color:transparent !important;
}
.row_button .le_metro_silver_button,
.class-full .mindbody_schedule_infobox {
  width: 115px;
  padding: 9px 7px;
  border-radius: 3px 3px 3px 3px;
  display: inline-block !important;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
  box-shadow: 0px 2px 10px 0px rgba(0,0,0, .15);
}
.row_button.class-full {
  padding-top:13px !important;
}
.row_button .le_metro_silver_button {
  background:none;
  border:none;
  text-shadow:none;
  text-transform:uppercase;
  color:#FFF !important;
  background-color:#fd108f !important;
}
.class-full {
  padding-top: 2% !important;
}
.class-full .mindbody_schedule_infobox {
  display: inline;
  background-color:#ccc !important;
  color: #FFF;
  text-transform: uppercase;
}
table.no-sessions .row_date {
  background-color:#fff;
}
#le_mb_staff_page,
#le_mb_class_page {
  max-width:768px;
  margin:0 auto;
  padding-top:80px;
}
#le_mb_staff_page h2,
#le_mb_class_page h2,
#equipment-tech h2 {
  color: #666;
  font-size: 36px;
  font-weight: 300;
}
#le_mb_class_page .class_name {
  font-size: 17px;
  line-height: 1.588234;
}
.staff_img {
    display: none;
}

.instructs_list {
  margin-bottom:10px;
}

.class_side #class_info {
  width:100%;
  border-right:none;
}

#le_mb_class_page h4 {
  margin-bottom:10px;
}

#le_mb_loginsignup {
  max-width:1080px;
  margin:0 auto;
  padding-top:80px;
  padding-bottom:80px;
}
.le_mb_wrapper {
  background-color:#F7F7F7;
}
body.wrapper .le_mb_wrapper {
  padding: 0 15px;
}

#new_clients {
  border-left:none !important;
  background-color: transparent;
  padding: 0 70px !important;
}
.mb_login_existing_input {
  width:100%;
  display:block;
  float:none !important;
}
.error_mb {
  background: #fbd4d4;
  padding: 20px;
  font-weight: bold;
  font-size: 16px;
}
.mb_login_existing_row,
.mb_login_existing_label {
  display:block !important;
  float:none !important;
}
.mb_login_existing_row {
  margin-right: 15px;
}
.mb_login_existing_input input {
  padding:10px !important;
  background-color:#efefef;
  border:none !important;
  width:100%;
  float:none !important;
  display:block !important;
}
.mb_login_existing_input.reset {
  display:none;
}
#existing_clients label {
  text-align:left !important;
  width:100% !important;
  text-transform:uppercase;
}
.mb_login_existing_label {
  width:100% !important;
}
#new_clients p {
  margin-bottom:10px;
}

#existing_clients h3,
#new_clients h2 {
  color: #666;
  font-size: 26px;
  font-weight: 300;
  border-bottom:1px solid #ccc;
  padding-bottom:15px;
  margin-bottom:30px;
}
#existing_clients h3 {
  margin-right: 15px;
}
#existing_clients h4 {
  display:none;
}
#new_clients button,
.mb_login_existing_input input#login_submit {
  margin-top:20px;
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  background-color:#ff0090;
  border:none;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
}
#new_clients button a {
  font-size: 13px;
  color:#FFF !important;
}
#new_clients button:hover
.mb_login_existing_input input#login_submit:hover {
  background-color:#c4006f !important;
}

.passwordreset {
  max-width: 500px;
  margin: 60px auto 60px;
}

#equipment-tech,
#studio-spaces {
  margin-top:40px;
}
#equipment-tech p,
#studio-spaces p,
#equipment-tech h2,
#studio-spaces h2 {
  margin-bottom:10px;
}
#studio-spaces {
  margin-bottom:60px;
}
#equipment-guidelines h3 {
  margin:30px 0;
  font-size:26px;
  text-align:center;
}
#equipment-guidelines img {
  max-width:175px;
  margin:40px auto 10px;
}
.guidelines-image {
  text-align:center;
}

#classes-overview {
  margin-top:50px;
}
#classes-overview .class-wrapper {
  margin-bottom:30px;
  background-color:#fff;
  border-radius:3px;
  padding:40px;
}
#classes-overview h3,
#classes-overview p,
.scadfit-rules p {
  margin-bottom:10px;
}
#classes-overview h3,
#equipment-guidelines h3 {
  font-weight: 300;
}
.classes-section {
  background-color: #f7f7f7;
  margin-top: 50px;
  padding: 1px;
}

.password-reset-sent,
.my-account {
  padding:50px;
}
li[aria-controls="accountbalance"],
li[aria-controls="pastpurchases"],
li[aria-controls="client_info"],
li[aria-controls="billing_info"] {
  display:none;
}

.scadfit-rules {
  padding-top:60px;
  padding-bottom:60px;
}
.scadfit-rules h1 {
  padding-bottom:20px;
}
.scadfit-rules h4 {
  padding-top:40px;
  padding-bottom:20px;
}

.mb_greeting,
.mb_element_logout {
  display:none;
}

@-moz-document url-prefix() {
  .schedule_filters .dropdowns::after {
     background-image:none;
  }
}



/** End Interior Pages **/

/** Begin Media Queries **/

@media only screen and (min-width: 600px) {
  .schedule_filters .dropdowns:after {
    right: 12%;
  }
}

@media only screen and (min-width: 992px) {
  nav li.nav-mobile {
    display: none !important;
  }

  .se_body.wrapper .le_mb_wrapper {
    background: url(http://html.scad.edu/emails/scadfit/SCADfit-sign-in-bkgd.jpg) repeat-y top / 100%;
  }
  .se_body.wrapper #le_mb_list_schedule {
    background:#FFF;
  }
}

@media only screen and (min-width: 1200px) {
  .schedule_filters {
      padding-left: calc(50% - 515px);
      padding-right: calc(50% - 515px);
  }
}


@media only screen and (max-width: 1450px) {
    .promo-3-body {
        margin-left: 50px;
    }
}
@media only screen and (max-width: 1319px) {
    .promo-2-body {
        float: none;
        margin-right: 0;
        margin-left: 30px;
        padding-right: 30px;
    }
    .homepage-promo-3 {}
}
@media only screen and (max-width: 1000px) {
    .promo-3-body {
        margin-left: 40px;
        padding-right: 20px;
    }
}
@media only screen and (max-width: 991px) {
    #scadfit-hero-wrapper h2 {
        margin-top: 115px;
    }
    .hamburger-container {
      display: inline-block;
      margin: 0;
      padding: 8px;
      background-color: #fe0f8f;
    }
    nav ul {
      display:none;
    }
    nav li.nav-desktop {
      display: none !important;
    }
    nav li.nav-mobile {
      display: block;
    }
    nav li.nav-myschedule {
      display: none;
    }
    .le-logged-in nav li.nav-mobile.nav-myschedule {
      display: list-item;
    }
    .le-logged-in nav li.nav-loggedout {
      display: none;
    }

    header.open nav ul {
      padding-left:0;
      display: block;
      float: none;
    }
    .nav-signin {
      margin-top:20px;
    }
    #existing_clients,
    #new_clients {
      width:100% !important;
    }
    #new_clients {
      border-top:0px solid #ccc;
      margin-top:60px;
      padding: 0 20px !important;
      background-color:transparent !important;
    }
    #existing_clients {
      margin-left: 15px;
      margin-right: 15px;
    }
}
@media only screen and (max-width: 844px) {
    #scadfit-hero-wrapper h2,
    #scadfit-promos-wrapper h2 {
        margin-top: 0;
        padding-top: 50px;
    }
    #scadfit-hero-wrapper h2,
    #scadfit-hero-wrapper p {
        max-width: 600px;
    }
    #scadfit-promos-wrapper h2,
    #scadfit-promos-wrapper p {
        max-width: 420px;
    }
    #scadfit-locations-wrapper {
        height: auto;
        margin-bottom: 40px;
        min-height: 370px;
    }
}
@media only screen and (max-width: 767px) {
    #scadfit-hero-wrapper.scadfit-classes .classes {
        padding: 0 15px;
    }
    #scadfit-locations-wrapper .locations-atlanta {
        padding-top: 40px;
    }
    #scadfit-hero-wrapper h2,
    #scadfit-hero-wrapper p {
        margin-left: 18px;
    }
    #studio-spaces img {
      margin-top:20px;
    }
    #equipment-tech img {
      margin-bottom:20px;
    }
    footer {
      height: 850px;
    }
    footer h4 {
      margin-top: 20px;
    }
    #scadfit-hero-wrapper.scadfit-classes {
      min-height: 735px;
    }
    #le_59d396e8f3b76 #scadfit-hero-wrapper .scadfit-button {
      margin-left: 15px;
    }
    .nav-signin.nav-loggedout {
      margin-top: 0px !important;
    }
    header.open {
      height: 292px !important;
    }


    .mb_schedule table tr {
        display: block;
        padding: 8px 10px 8px;
    }

    .mb_schedule table td {
        display: block;
        width: auto !important;
        padding: 3px !important;
    }

    .mb_schedule table td .le_metro_silver_button {
        width: auto;
        display: block !important;
        margin-top: 5px;
    }

    .mb_schedule table td.empty {
        display: none;
    }
    .master_date .title_class,
    .master_date .title_staff {
        display: none !important;
    }
    .master_date .title_date {
        width: auto;
        padding-left: 15px;
    }
    .class-full .mindbody_schedule_infobox {
        width: 100%;
    }
}


@media only screen and (max-width: 599px) {
  #le_mb_list_schedule h2 {
      display: none;
  }
  .schedule_filters .dropdowns, .schedule_filters .date_filter_div {
      width: 100%;
      margin-bottom: 10px;
  }
  .schedule_filters .dropdowns .selects {
      width: 100%;
  }
}

@media only screen and (max-width: 510px) {
    #scadfit-schedule-wrapper {
        height: 223px;
    }
    #scadfit-schedule-wrapper h2 {
        margin-bottom: 24px;
    }
    .title_staff,
    .row_staff {
      display:none;
    }
    .le_metro_silver_button {
      padding:0;
    }
}
@media only screen and (max-width: 450px) {
    .homepage-promo-1 {
        height: 520px;
    }
    #scadfit-promos-wrapper h2 {
        font-size: 48px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
}

/** End Media Queries **/
