/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

div#logo-8420-particle {
  width: 80%;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  color: #007aff !important;
}
.eb-event-price-container.bg-primary {
  background: white !important;
}
.eb-event-price-container.bg-primary {
  background: none !important;
}
.eb-event-date.bg-primary {
  background: white !important;
}
td.eb-event-property-value.eb_price {
  font-size: larger;
  color: white;
  font-weight: 500;
}
.g-activities .g-activities-3cols .g-activities-item:last-child {
  padding-left: 0rem;
}
.g-activities .g-activities-item .g-activities-link {
  color: white;
}
.g-activities .g-activities-item .g-activities-overlay {
  background: NONE;
}
.g-activities .g-activities-item img {
  filter: none;
}
#g-above {
  color: #888888;
  background: #000000;
  clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
}
#g-above {
  color: #888888;
  background: none;
  clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-image img {
  filter: none;
}
.g-latestnews-grid-item-date {
  font-size: 1.1em !important;
}
.g-latestnews-grid-item-description {
  font-size: smaller !important;
}
#g-bottom .g-latestnews-grid-item-title, #g-bottom {
  font-size: 1.6em;
  color: white;
}
#tickets .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {
  bottom: 115px;
  padding-top: 35px;
  text-align: right;
}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {
  bottom: 160px;
  text-align: right;
}
#tickets .g-latestnews-grid-item-title, #g-bottom {
  font-size: 1.2em;
  color: white;
  display: inline;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.3);
}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title:hover {
  text-decoration: none !important;
  color: white !important;
}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item:hover .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-title {
  text-decoration: none;
}
.g-latestnews-grid-item-date {
  bottom: 40px;
  position: relative;
}
.lightcase-open .g-popupmodule-module-wrapper {
  display: block;
}
.lightcase-open .g-popupmodule-button .g-popupmodule-module-wrapper {
  display: none;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  color: #161515;
}
p.text-info.eb-notice-message {
  color: #d125dd;
}
table.table-bordered thead th {
  background-color: #5a5a5a;
}
div#eb-event-details {
  color: black;
}
.eb-event-date-day {
  color: #d125dd;
  font-size: 1.3em;
}
.eb-event-date-month, .eb-event-date-year {
  color: #666666;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  color: white;
}
#colorbox #cboxContent h1 {
  background: #020202 none repeat scroll 0 0;
}
#contact-form .controls input, #contact-form .controls textarea {
  color: #292424;
}
div#eb-mini-cart-page {
  color: black;
}
span.eb-individual-price {
  color: #d125dd !important;
  font-size: larger;
}
@media only screen and (max-width: 600px) {
  .g-offcanvas-toggle {
    left: 18.1rem;
    top: 4em;
  }
  div#popupmodule-9508-particle {
    position: relative;
    top: -14em;
    left: 15em;
  }
  div#popupmodule-9200-particle {
    position: relative;
    top: -13em;
    left: 16em;
  }
  .slideshow-pattern-left, .slideshow-pattern-right {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1550px) {
  #g-navigation {
    height: 150px !important;
  }
}
@media screen and (min-width: 1551px) and (max-width: 1750px) {
  #g-navigation {
    height: 170px !important;
  }
}
@media only screen and (min-width: 1751px) and (max-width: 2100px) {
  #g-navigation {
    height: 200px !important;
  }
}
/*# sourceMappingURL=custom_338.css.map */