/* line 1, ../sass/misc.scss */
.schedule-page-content {
  background-color: #534C98;
  padding-top: 30px;
  padding-bottom: 50px;
}

/* line 7, ../sass/misc.scss */
.schedule-page-content #tabs {
  max-width: 1180px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 16, ../sass/misc.scss */
.schedule-page-content .ui-tabs-tab {
  width: 48%;
  margin-right: 4%;
  text-align: center;
  border: 1px solid #FB6ED4;
}

/* line 23, ../sass/misc.scss */
.schedule-page-content .ui-tabs-tab a {
  color: #FB6ED4;
  font-weight: bold;
  width: 100%;
  padding-top: 7px;
  padding-bottom: 7px;
  cursor: pointer;
  display: block;
}

/* line 33, ../sass/misc.scss */
.schedule-page-content .ui-tabs-tab a:hover {
  text-decoration: none;
}

/* line 37, ../sass/misc.scss */
.schedule-page-content .ui-tabs-tab.ui-tabs-active {
  border: 1px solid #191D3F;
  background-color: #191D3F;
}

/* line 42, ../sass/misc.scss */
.schedule-page-content .ui-tabs-nav {
  display: inline-flex;
  padding-top: 20px;
  padding-bottom: 30px;
  width: 100%;
  list-style-type: none;
}

/* line 50, ../sass/misc.scss */
.schedule-page-content .event-row {
  margin-bottom: 20px;
  background-color: #252525;
  display: block;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 58, ../sass/misc.scss */
.schedule-page-content .event-image,
.schedule-page-content .event-title,
.schedule-page-content .event-time,
.schedule-page-content .event-location {
  width: 24%;
  display: inline-block;
  vertical-align: top;
  min-height: 80px;
}
@media only screen and (max-width: 767px) {
  /* line 58, ../sass/misc.scss */
  .schedule-page-content .event-image,
  .schedule-page-content .event-title,
  .schedule-page-content .event-time,
  .schedule-page-content .event-location {
    display: block;
    width: 100%;
  }
}

/* line 73, ../sass/misc.scss */
.schedule-page-content .event-title,
.schedule-page-content .event-time,
.schedule-page-content .event-location {
  padding: 10px;
  color: #FB6ED4;
}

/* line 80, ../sass/misc.scss */
.schedule-page-content .event-image {
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 85, ../sass/misc.scss */
.schedule-page-content .event-title-title {
  color: #FB6ED4;
  font-weight: bold;
  display: block;
}

/* line 91, ../sass/misc.scss */
.schedule-page-content .event-read-more {
  display: block;
  color: #FB6ED4;
  border-top: 1px solid #FB6ED4;
}

/* line 97, ../sass/misc.scss */
.schedule-page-content .event-read-more a {
  color: #FB6ED4;
  text-decoration: none;
  font-size: 10px;
}

/* line 103, ../sass/misc.scss */
.schedule-page-content .event-heading {
  font-size: 12px;
  display: block;
  margin-bottom: 5px;
}

/* line 109, ../sass/misc.scss */
.schedule-page-content .event-content {
  font-size: 11px;
  color: #FFF;
  line-height: 11px;
}

/* line 115, ../sass/misc.scss */
.schedule-page-content .event-content br {
  height: 1px;
  display: block;
}

/* line 120, ../sass/misc.scss */
section.page-content {
  margin-top: 120px;
  padding: 0;
  float: none;
}

/* line 126, ../sass/misc.scss */
.artworks-page-content-wrapper {
  background-color: #52489C;
  padding-top: 40px;
  padding-bottom: 60px;
}

/* line 132, ../sass/misc.scss */
.artworks-page-content {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1180px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  /* line 132, ../sass/misc.scss */
  .artworks-page-content {
    display: block;
  }
}
/* line 147, ../sass/misc.scss */
.artworks-page-content .artworks-card {
  flex: 0 0 24%;
  box-sizing: border-box;
  margin-bottom: 30px;
  background-color: #181B41;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 158, ../sass/misc.scss */
.artworks-card .artworks-card-content-wrapper {
  padding: 50px 30px;
}
/* line 162, ../sass/misc.scss */
.artworks-card .artworks-image {
  background-size: cover;
  width: 100%;
  height: 150px;
}
/* line 168, ../sass/misc.scss */
.artworks-card .artworks-name {
  color: #FB6ED4;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 5px;
}
/* line 176, ../sass/misc.scss */
.artworks-card .artworks-title {
  color: #FFF;
  font-size: 16px;
  font-style: italic;
  padding-bottom: 5px;
}
/* line 183, ../sass/misc.scss */
.artworks-card .artworks-location {
  color: #FFF;
  font-size: 14px;
  padding-bottom: 10px;
  line-height: 16px;
}
/* line 189, ../sass/misc.scss */
.artworks-card .artworks-location a {
  color: #FFF;
  text-decoration: none;
}
/* line 193, ../sass/misc.scss */
.artworks-card .artworks-location a:hover {
  text-decoration: underline;
}
/* line 199, ../sass/misc.scss */
.artworks-card .artworks-description {
  color: #FFF;
  font-size: 14px;
  padding-bottom: 10px;
  line-height: 16px;
}
/* line 207, ../sass/misc.scss */
.artworks-card .artworks-read-more a {
  border-top: 2px solid #FB6ED4;
  color: #FB6ED4;
  text-transform: uppercase;
  display: block;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  padding-top: 10px;
  margin-top: 50px;
}
/* line 218, ../sass/misc.scss */
.artworks-card .artworks-read-more a::after {
  position: absolute;
  right: 0;
  font-family: "FontAwesome";
  font-weight: normal;
  content: "\f178";
  font-size: 20px;
}

/* line 230, ../sass/misc.scss */
.sponsors-sec {
  background-color: #FFF;
}
/* line 233, ../sass/misc.scss */
.sponsors-sec .sponsors-sec-line {
  border: 0;
}
/* line 238, ../sass/misc.scss */
.sponsors-sec .title-main h2 {
  font-weight: normal;
  position: relative;
  display: inline-block;
}
/* line 243, ../sass/misc.scss */
.sponsors-sec .title-main h2::before, .sponsors-sec .title-main h2::after {
  content: "";
  position: absolute;
  height: 20px;
  border-bottom: 1px solid black;
  top: 0;
  width: 470px;
}
/* line 252, ../sass/misc.scss */
.sponsors-sec .title-main h2::before {
  right: 100%;
  margin-right: 25px;
}
/* line 257, ../sass/misc.scss */
.sponsors-sec .title-main h2::after {
  left: 100%;
  margin-left: 25px;
}

/* line 265, ../sass/misc.scss */
.page-title-wrapper {
  display: block;
  background-color: #1A1B41;
  padding: 40px 0;
  text-align: center;
}
/* line 271, ../sass/misc.scss */
.page-title-wrapper .page-title {
  display: block;
  float: none;
  text-align: center;
}
/* line 276, ../sass/misc.scss */
.page-title-wrapper .page-title h1 {
  float: none;
  display: block;
  padding: 0;
}
/* line 281, ../sass/misc.scss */
.page-title-wrapper .page-title h1::before {
  display: none;
}
/* line 287, ../sass/misc.scss */
.page-title-wrapper .page-subheading {
  font-size: 16px;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 295, ../sass/misc.scss */
.page-template-artworks, .page-template-schedule, .page-template-index {
  background-color: #1A1B41;
}

/* line 299, ../sass/misc.scss */
.homepage-slider-section {
  padding-top: 100px;
  background-color: #181B41;
}

/* line 307, ../sass/misc.scss */
.page-template-index .view-all-news .link-big a {
  color: #FB6ED4;
  text-decoration: none;
}
/* line 314, ../sass/misc.scss */
.page-template-index .latest-news-sec {
  background-color: #181B41;
}
/* line 319, ../sass/misc.scss */
.page-template-index .title-main h2 {
  font-weight: normal;
  position: relative;
  display: inline-block;
}
/* line 324, ../sass/misc.scss */
.page-template-index .title-main h2::before, .page-template-index .title-main h2::after {
  content: "";
  position: absolute;
  height: 20px;
  border-bottom: 1px solid #52489C;
  top: 0;
  width: 470px;
}
/* line 333, ../sass/misc.scss */
.page-template-index .title-main h2::before {
  right: 100%;
  margin-right: 25px;
}
/* line 338, ../sass/misc.scss */
.page-template-index .title-main h2::after {
  left: 100%;
  margin-left: 25px;
}

/* line 346, ../sass/misc.scss */
.page-template-news-template {
  background-color: #181B41;
}
/* line 349, ../sass/misc.scss */
.page-template-news-template .inner-pages-bg {
  background-color: #181B41;
}
/* line 353, ../sass/misc.scss */
.page-template-news-template .load-more-news {
  color: #FFF;
}
/* line 356, ../sass/misc.scss */
.page-template-news-template .load-more-news button {
  color: #FFF;
}

/* line 363, ../sass/misc.scss */
.latest-news-post .news {
  border: 1px solid #52489C;
  border-radius: 10px;
  padding: 7px 10px;
  background-color: transparent;
}
/* line 369, ../sass/misc.scss */
.latest-news-post .news .news-detail {
  float: none;
  text-align: left;
  padding: 50px 0 10px;
}
/* line 376, ../sass/misc.scss */
.latest-news-post .news .news-title h3 {
  color: #FB6ED4;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 30px;
}
/* line 383, ../sass/misc.scss */
.latest-news-post .news .news-title h3 a {
  color: #FB6ED4;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
}
/* line 393, ../sass/misc.scss */
.latest-news-post .news .news-date {
  color: #FFF;
  font-size: 14px;
}
/* line 397, ../sass/misc.scss */
.latest-news-post .news .news-date::after {
  display: none;
}
/* line 401, ../sass/misc.scss */
.latest-news-post .news .news-date p {
  color: #FFF;
  font-size: 14px;
}
/* line 407, ../sass/misc.scss */
.latest-news-post .news article {
  color: #FFF;
  font-size: 12px;
}
/* line 411, ../sass/misc.scss */
.latest-news-post .news article p {
  color: #FFF;
  font-size: 12px;
}
/* line 417, ../sass/misc.scss */
.latest-news-post .news .news-btn {
  text-align: left;
  padding-top: 10px;
  border-top: 1px solid #52489C;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 427, ../sass/misc.scss */
.latest-news-post .news .news-btn a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 20px;
  color: #FB6ED4;
  text-align: left;
  position: relative;
  cursor: pointer;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}
/* line 442, ../sass/misc.scss */
.latest-news-post .news .news-btn a::after {
  position: absolute;
  right: 0;
  font-family: "FontAwesome";
  font-weight: normal;
  content: "\f178";
  font-size: 20px;
}

/* line 455, ../sass/misc.scss */
.page-title h1:before {
  display: none;
}

/* line 459, ../sass/misc.scss */
.quicklinks-content {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1180px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  /* line 459, ../sass/misc.scss */
  .quicklinks-content {
    display: block;
  }
}
/* line 474, ../sass/misc.scss */
.quicklinks-content .quicklink-card {
  flex: 0 0 24%;
  box-sizing: border-box;
  margin-bottom: 30px;
  background-color: #181B41;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 484, ../sass/misc.scss */
.quicklink-card {
  border: 1px solid #52489C;
  border-radius: 10px;
  padding: 7px 10px;
  background-color: transparent;
}
/* line 490, ../sass/misc.scss */
.quicklink-card .quicklink-card-content-wrapper {
  padding: 50px 30px;
}
/* line 494, ../sass/misc.scss */
.quicklink-card .quicklink-image {
  background-size: cover;
  width: 100%;
  height: 150px;
  display: block;
}
/* line 501, ../sass/misc.scss */
.quicklink-card .quicklink-title {
  color: #FFF;
  font-size: 16px;
  padding-bottom: 5px;
}
/* line 507, ../sass/misc.scss */
.quicklink-card .quicklink-description {
  color: #FFF;
  font-size: 14px;
  padding-bottom: 10px;
  line-height: 16px;
}
/* line 515, ../sass/misc.scss */
.quicklink-card .quicklink-read-more a {
  border-top: 2px solid #FB6ED4;
  color: #FB6ED4;
  text-transform: uppercase;
  display: block;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  padding-top: 10px;
  margin-top: 50px;
}
/* line 526, ../sass/misc.scss */
.quicklink-card .quicklink-read-more a::after {
  position: absolute;
  right: 0;
  font-family: "FontAwesome";
  font-weight: normal;
  content: "\f178";
  font-size: 20px;
}

/* line 540, ../sass/misc.scss */
.top-social-sec .map-link a {
  display: inline-block;
  cursor: pointer;
}
/* line 544, ../sass/misc.scss */
.top-social-sec .map-link a img {
  height: 28px;
}
/* line 549, ../sass/misc.scss */
.top-social-sec .map-link a:hover img {
  filter: invert(50%);
}

/* line 557, ../sass/misc.scss */
body .inner-pages-main {
  padding-top: 180px;
}

/* line 562, ../sass/misc.scss */
.inner-header .header-top.header-inner {
  height: 160px;
  background-position: left bottom;
  background-size: 80% auto !important;
  background-image: url("../images/Dlectricity-2021_website-headers1.png");
}
@media only screen and (max-width: 1366px) {
  /* line 562, ../sass/misc.scss */
  .inner-header .header-top.header-inner {
    height: 140px;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-size: cover !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 562, ../sass/misc.scss */
  .inner-header .header-top.header-inner {
    height: 100px;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-size: cover !important;
  }
}

/* line 586, ../sass/misc.scss */
.page-template-about .inner-header .header-top.header-inner {
  background-image: url("../images/Dlectricity-2021_website-headers2.png");
}

/* line 594, ../sass/misc.scss */
.page-template-news-template .inner-header .header-top.header-inner {
  background-image: url("../images/Dlectricity-2021_website-headers3.png");
}

/* line 602, ../sass/misc.scss */
.page-template-schedule .inner-header .header-top.header-inner {
  background-image: url("../images/Dlectricity-2021_website-headers4.png");
}

/* line 610, ../sass/misc.scss */
.page-template-artworks .inner-header .header-top.header-inner {
  background-image: url("../images/Dlectricity-2021_website-headers5.png");
  background-position: left bottom;
  background-size: 87% auto !important;
}
@media only screen and (max-width: 1366px) {
  /* line 610, ../sass/misc.scss */
  .page-template-artworks .inner-header .header-top.header-inner {
    height: 140px;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-size: cover !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 610, ../sass/misc.scss */
  .page-template-artworks .inner-header .header-top.header-inner {
    height: 100px;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-size: cover !important;
  }
}

/* line 634, ../sass/misc.scss */
.light-bike-parade-2020 .inner-header .header-top.header-inner {
  background-image: url("../images/Dlectricity-2021_website-headers6.png");
}

/* line 640, ../sass/misc.scss */
.page-template-index .header-top.top-nav-collapse:before {
  background: url("../images/Dlectricity-2021_website-headers1.png") no-repeat left center !important;
  position: absolute;
  background-size: 87% auto !important;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 767px) {
  /* line 652, ../sass/misc.scss */
  .wsmenu {
    width: 100%;
    background: #FF66D8 !important;
  }
}
