#loading-center {
  background-color: #000; }

.archive-event2-video {
  background-color: #121212; }
  .archive-event2-video .ac-section__title, .archive-event2-video .ac-section__title-2 {
    color: white; }
  .archive-event2-video .ac-post__video .ac-post_comment:hover a,
  .archive-event2-video .ac-post__video .ac-post__title:hover a,
  .archive-event2-video .ac-post__video .ac-section__title-2:hover a
.ac-post__posted:hover a,
  .archive-event2-video .ac-post__video .ac-post__comment:hover a {
    color: #fff; }
  .archive-event2-video .ac-section__title:after, .archive-event2-video .ac-section__title-2:after {
    background-color: white; }
  .archive-event2-video .ac-post__posted a {
    color: #999; }
    .archive-event2-video .ac-post__posted a:hover, .archive-event2-video .ac-post__posted a:focus {
      color: white; }

.ac-section__title {
  font-family: "gotham", sans-serif !important;
  font-style: normal; }

.ac-meta__posted {
  font-family: "gotham", sans-serif;
  font-weight: 700;
  color: #666;
  line-height: 1.3em; }

.ac-post-single .ac-post__title,
.entry-content .ac-post__title {
  font-family: "gotham", sans-serif;
  font-weight: 700;
  font-size: 50px;
  padding-bottom: 10px;
  margin-top: 20px;
  color: #000; }
  .ac-post-single .ac-post__title:after,
  .entry-content .ac-post__title:after {
    top: auto;
    bottom: 0;
    width: 330px;
    height: 5px;
    background-color: #000; }

.ac-post-single .ac-post__posted .entry-date,
.entry-content .ac-post__posted .entry-date {
  font-family: "gotham", sans-serif;
  font-weight: 700;
  color: #666;
  line-height: 1.3em; }

.ac-post-single p,
.entry-content p {
  margin: 0 0 10px; }

.ac-post-single blockquote,
.entry-content blockquote {
  font-size: 18px;
  color: #999;
  border-left-color: #c98f20; }
  @media (min-width: 992px) {
    .ac-post-single blockquote,
    .entry-content blockquote {
      margin-left: 90px;
      font-size: 25px;
      line-height: 1.59; } }
  .ac-post-single blockquote p,
  .entry-content blockquote p {
    font-size: 25px;
    line-height: 1.5em;
    font-style: italic;
    font-weight: 700; }

.ac-post-single .ac-post__title.white:after {
  background-color: #fff; }

.ac-sociallist li {
  font-size: 18px; }
  .ac-sociallist li:first-child > a {
    padding-left: 0; }

.ac-sociallist li > a {
  color: #999;
  padding: 0 8px;
  font-size: 17px; }

.ac-post-single--expo .ac-post__ticket-right a {
  background-color: #000;
  border-color: #000;
  color: #fff; }
  .ac-post-single--expo .ac-post__ticket-right a:hover {
    background-color: #fff;
    border-color: #000;
    color: #000; }

.post-password-form input[type="submit"] {
  border-color: #000;
  background-color: #000;
  color: #fff; }
  .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:active {
    border-color: #000;
    background-color: #fff;
    color: #000; }

.page-links .page-number:before {
  background-color: #121212; }

.page-links .page-number:hover {
  color: #000; }

.page-links > .page-number {
  color: #000; }

.ac-post--service:hover .ac-post__content-wrap {
  background-color: #fff; }

.ac-post--service:hover .ac-post__title,
.ac-post--service:hover .ac-post__description {
  color: #000; }

.ac_section--agency-subscribe .ac-section__title {
  color: #fff !important; }

.ac_section--agency-subscribe .ac-form__wrap:after {
  color: #000 !important; }

.ac_section--agency-subscribe .ac-form:focus {
  border-color: #000 !important; }

.ac-post--list.ac-post--list--expo .ac-post__title a:hover {
  color: #c98f20; }

.ac-section__link {
  padding: 0 10px;
  letter-spacing: 0.2em;
  height: 50px;
  line-height: 47px;
  min-width: 210px;
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
  text-align: center; }
  .ac-section__link:hover, .ac-section__link:focus {
    background-color: #000;
    border-color: #000;
    color: white; }
  .ac-section__link.btn-transparent {
    background-color: transparent;
    color: #000; }
    .ac-section__link.btn-transparent:hover, .ac-section__link.btn-transparent:focus {
      color: white;
      background-color: #000; }

.ac_section--expo.ac-owlslider--over-outer ~ .event2-sc-button .ac-section__link.btn-transparent:hover {
  background-color: #c98f20;
  border-color: #c98f20; }

.ac-post--social:hover .ac-post__overlay {
  background-color: #fff; }

.ac-post--social:hover .ac-post__title {
  color: #c98f20; }

.ac-post--social .ac-post__social li a {
  color: #000; }
  .ac-post--social .ac-post__social li a:hover {
    color: #c98f20; }

.ac-owlslider--agency-recent {
  background-color: #000; }

.ac-post--social .ac-post__title:hover a,
.color-agency,
.ac-blockquote--agency p,
.ac-mfp--white .ac-post__video-content .ac-post__title:hover a,
.ac-mfp--white .ac-post__video-content .ac-post__comment:hover a,
.ac-section__header--agency .ac-section__title,
.ac_section--agency-contact .ac-contact__info h4,
.ac_section--agency-contact .ac-contact__form h4 {
  color: #c98f20; }

.ac-tablist--agency li a:hover,
.ac-tablist--agency li.active a {
  color: #000; }
  .ac-tablist--agency li a:hover:after,
  .ac-tablist--agency li.active a:after {
    background-color: #000; }

.ac-post__single-video--agency .ac-post__title:hover a {
  color: #c98f20 !important; }

.ac_section--agency-contact .ac-contact__info-block .ac-contact__info-left p {
  color: #c98f20; }

.ac_section--agency-contact .ac-contact__info h4,
.ac_section--agency-contact .ac-contact__form h4 {
  font-family: "gotham", sans-serif; }

.ac-blockquote--agency {
  border-color: #c98f20 !important; }
  .ac-blockquote--agency p {
    font-family: "gotham", sans-serif !important; }

.ac-post--thumbnail:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 22;
  background-color: #000;
  opacity: 0;
  transition: all 0.4s ease; }

.ac-post--thumbnail:hover, .ac-post--thumbnail:focus {
  opacity: 1; }

.ac_section--expo-about .ac-expo-about__caption {
  color: #000; }

.ac-post--service.ac-post--service--bottom2:hover .ac-post__content-wrap {
  background-color: #fff; }

.ac-post--list.ac-post--icon .ac-post__title:hover a {
  color: #c98f20; }

.ac_section--expo-subscribe .ac-form:focus {
  border-color: #c98f20; }

.ac-countto.ac-countto--expo li .ac-countto__number {
  color: #c98f20; }

.ac-expo-subheader--intro .ac-form__submit {
  background-color: #c98f20;
  border-color: #c98f20; }
  .ac-expo-subheader--intro .ac-form__submit:hover {
    background-color: #000;
    border-color: #000;
    color: #fff; }
    .ac-expo-subheader--intro .ac-form__submit:hover i {
      color: #c98f20; }

.ac_bg__overlay {
  background-color: #000 !important; }

.ac_section--expo-subheader .ac-breadcrumb li, .ac_section--expo-subheader .breadcrumbs > .trail-items li {
  color: #c98f20; }

.ac-post--expo .ac-post__overlay:hover {
  background-color: #c98f20; }

.btn-expo {
  padding: 14.5px 10px;
  background-color: #c98f20;
  border-color: #c98f20; }
  .btn-expo:hover {
    background-color: transparent;
    color: #c98f20; }

.btn-expo2 {
  background-color: #000;
  border-color: #000; }
  .btn-expo2:hover {
    background-color: transparent;
    color: #000; }

.ac-post--service.ac-post--service--bottom:hover .ac-post__content-wrap {
  background-color: #fff; }

.ac-section__header--expo2 .ac-section__title {
  color: #000; }

.ac_section--expo-gallery .ac-tablist li.active a,
.ac_section--expo-gallery .ac-tablist li:hover a,
.ac-tablist--expo li a:hover, .ac-tablist--expo li.active a {
  color: #000; }

.ac_section--expo-gallery .ac-tablist a:after,
.ac-tablist--expo li a:after, .ac-tablist--agency li a:after {
  background-color: #000; }

.ac-post__video:hover .ac-post__overlay {
  background-color: #000; }

.ac-section__header--expo .ac-section__title {
  color: #000; }

.ac_section--expo-contact .ac-contact__info-block .ac-contact__info-left p {
  color: #c98f20; }

.ac-post--party .ac-post__title a:hover {
  color: #c98f20; }

.ac-post--party-upcomming .ac-post__posted {
  color: #000; }

.ac-post--party-upcomming .ac-post__title {
  color: #000; }
  .ac-post--party-upcomming .ac-post__title a:hover {
    color: #c98f20; }

.ac-post--party-upcomming:hover .ac-post__overlay {
  background-color: rgba(255, 255, 255, 0.6); }

.btn-party-2 {
  border-color: #c98f20;
  background-color: #c98f20; }
  .btn-party-2:hover {
    color: #c98f20; }

.ac-section-latest-news .event2-desbig .ac-post__content-wrap {
  z-index: 27; }

.ac-post--party.ac-post--thumbnail .ac-post__overlay {
  background-color: rgba(255, 255, 255, 0.6);
  opacity: 0; }

.ac-post--party.ac-post--thumbnail:hover .ac-post__overlay {
  opacity: 1; }

.ac-section-latest-news .event2-desbig:hover * {
  color: #000; }

.btn-transparent-party:hover, .btn-transparent-party:focus, .btn-transparent-party:active:hover, .btn-transparent-party:active:focus {
  background-color: #c98f20;
  border-color: #c98f20; }

.btn-party {
  border-color: #c98f20;
  background-color: #c98f20; }
  .btn-party:hover {
    color: #c98f20; }

.recent-event-detail .ac-post__thumbnail:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all .4s ease; }

.recent-event-detail .ac-post__title,
.recent-event-detail .ac-post__meta a {
  color: #fff !important; }

.recent-event-detail .ac-post--thumbnail:hover .ac-post__thumbnail:before {
  background-color: rgba(255, 255, 255, 0.6); }

.recent-event-detail .ac-post--thumbnail:hover .ac-post__title,
.recent-event-detail .ac-post--thumbnail:hover .ac-post__meta a {
  color: #000 !important; }
  .recent-event-detail .ac-post--thumbnail:hover .ac-post__title:hover,
  .recent-event-detail .ac-post--thumbnail:hover .ac-post__meta a:hover {
    color: #c98f20 !important; }

.widget_upcomings_event_carousel .ac-post--thumbnail:before {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3); }

.widget_upcomings_event_carousel .ac-post__posted,
.widget_upcomings_event_carousel .ac-post__title {
  color: #fff; }
  .widget_upcomings_event_carousel .ac-post__posted:hover,
  .widget_upcomings_event_carousel .ac-post__posted a:hover,
  .widget_upcomings_event_carousel .ac-post__title:hover,
  .widget_upcomings_event_carousel .ac-post__title a:hover {
    color: #c98f20 !important; }

.widget_upcomings_event_carousel .ac-post--thumbnail:hover:before {
  background-color: rgba(0, 0, 0, 0.75); }

.widget_upcomings_event_carousel .ac-post--thumbnail-event .ac-post__morelink {
  background-color: #c98f20;
  border: 1px solid #c98f20; }
  .widget_upcomings_event_carousel .ac-post--thumbnail-event .ac-post__morelink:hover {
    background-color: #fff;
    color: #c98f20; }

.ac-post--single-event .ac-post__title:hover a {
  color: #c98f20; }

.archive-event .type-event:before {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3); }

.archive-event .type-event:hover:before {
  background-color: rgba(0, 0, 0, 0.75); }

.archive-event .type-event:hover .ac-post__title,
.archive-event .type-event:hover .ac-post__posted {
  color: #c98f20 !important; }

.archive-event .type-event .ac-post__posted {
  color: #fff; }

.ac-ticket--template .ac-ticket__title {
  color: #000; }
  .ac-ticket--template .ac-ticket__title:after {
    background-color: #000; }
  .ac-ticket--template .ac-ticket__title:hover {
    color: #c98f20; }
    .ac-ticket--template .ac-ticket__title:hover:after {
      background-color: #c98f20; }
    .ac-ticket--template .ac-ticket__title:hover a {
      color: #c98f20; }

.ac-ticket--template .ac-ticket__btn {
  border-color: #c98f20;
  background-color: #c98f20; }
  .ac-ticket--template .ac-ticket__btn:hover {
    color: #c98f20;
    background-color: #fff; }

.ac_bg--party .btn-transparent:hover {
  border-color: #c98f20;
  background-color: #c98f20; }

.archive-event .type-event:before {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3); }

.ac-post__popup .ac_col-md-6 {
  text-align: center;
  padding-top: 50px; }

/*# sourceMappingURL=../maps/darkness.css.map */
