
/* SOLIDWORKS LIVE CSS FILE FOR DEVELOP PURPOSES ONLY */
body {
  background: white !important;
}
.banner-v1 {
  background-color: #f7f7f7 !important;
  color: #000 !important;
}
.ds-ui-kit-scope .ds-card__wrapper {
  border: none !important;
}
.learn-more {
  margin-left: 25px;
}
.learn-more.on-demand.cta{
  margin-left: 0px;
}
#addCalBanBtn {
  float: left;
}

/* MINI SPEAKER PROFILE (CIRCLES) */
ul.mini-speaker-profile {
  position: relative;
  left: 8px;
}
ul.mini-speaker-profile li {
  display: inline;
  margin-left: -5px;
}

/* LINE HEIGHT FOR LOCAL MENU */
#block-swlivelocalmenublock > div > div > ul li.ds-menu__top p a,
#block-swlivelocalmenublock > div > div > ul li.ds-menu__links a {
  line-height: 80px;
}

/* SECONDARY CTA FOR SINGLE EVENT PAGE */
.secondary-cta {
  float: left;
}
.secondary-cta a {
  color: #FFFFFF;
  text-decoration: none;
}
.secondary-cta a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

/* MEDIA QUERY FOR CARD ALIGNMENT ON MOBILE */
@media (max-width: 480px) {
  [id^="event-card-"] {
    margin: 0 0 25px 0!important;
  }
  #upcoming-cards > .ds-container,
  #on-demand-cards > .ds-container {
    padding: 2px!important;
  }
  [id^="event-card-"] > div.ds-card__links {
    padding: 30px 15px 30px;
  }
  .accordion-tabs .tab-header-and-content:first-child .tab-link {
    margin-left: -10px !important;
  }
}

/* MEDIA QUERY FOR STRANGE FOOTER PADDING ISSUE??? */
@media (max-width: 480px) {
  #ds-global-footer-container > div > div.ds-footer__links > div > div.ds-row > div > div > div.ds-footer__title {
    margin-left: 25px;
  }
  #ds-global-footer-container > div > div.ds-footer__links > div > div.ds-row > div > div.ds-footer__slide-container.is-open > div.ds-footer__slide-wrapper > ul > li > a {
    margin-left: 25px;
  }
}

/* fix feedback bug */

body {
    overflow-x:hidden;
    width:100vw;
}

