.page-template-live-template .header-transparent {
  background: #1a1831;
}
.etn-countdown-wrap {
  justify-content: center;
  row-gap: 10px;
}
.icon.icon-menu::before {
  content: "\e871";
}
.etn-countdown-wrap .etn-count-item {
  filter: invert(1);
  background-image: url(images/countdown_shape1.png)!important;
}
.etn-countdown-wrap .etn-count-item span{
  filter: invert(1);
}
.sinlge-event-registration .etn-widget .etn-zoom-event-notice {
  display: none;
}
.sinlge-event-registration .etn-widget .etn-event-form-parent .etn-btn {
  background: #e72c83;
}
.header-transparent + .etn-es-events-page-container .single-event-banner {
  min-height: 450px;
}
.sinlge-event-registration .etn-widget .etn-event-form-parent .etn-btn:hover {
  background: #00c1c1;
}
.sinlge-event-registration .etn-widget .etn-single-ticket-item .ticket-price-item .qt-btn {
  display: none;
}
.etn-single-event-ticket-wrap.sticky {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 99999;
  margin: 0;
  -webkit-box-shadow: 0 8px 17px rgba(61, 61, 61, 0.02);
  box-shadow: 0 8px 17px rgba(61, 61, 61, 0.02);
  background: #fff;
}
.etn-single-event-ticket-wrap.sticky.fade_down_effect {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sinlge-event-registration {
  padding: 10px 0 10px;
  background: #1C2454!important;
}
.etn-variable-ticket-widget .etn-ticket-price-body {
    justify-content: space-around;
    align-items: center;
}
.sinlge-event-registration .etn-widget .etn-single-ticket-item {

}
.sinlge-event-registration .etn-widget .etn-event-form-parent {
  align-items: center;
}
.sinlge-event-registration .etn-widget .etn-single-ticket-item .ticket-price-item {
  display: flex;
  align-items: center;
  column-gap: 5px;
  min-height: 58px;
}
.sinlge-event-registration .etn-widget .etn-event-form-parent .variations_0 .variation_0 {
  margin: 10px 15px;
}
.sinlge-event-registration .etn-widget .ticket-price-item label {
  top: inherit;
  margin-bottom: 0px;
}
.sinlge-event-registration .etn-widget .ticket-price-item input {
  top: inherit;
}
.sinlge-event-registration .etn-widget .etn-event-form-parent .etn-add-to-cart-block {
  margin-top: 0px;
}
footer .elementor-social-icon::before {
  content: "";
  position: absolute;
  width: 70px;
  height: 70px;
  background-image: url(images/bg-social-media.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
footer .elementor-social-icon-twitter.elementor-social-icon::before {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
}

footer .elementor-social-icon-instagram.elementor-social-icon::before {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  transform: rotate(60deg);
}

footer .elementor-social-icon-youtube.elementor-social-icon::before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

footer .elementor-social-icon-pinterest.elementor-social-icon::before {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg);
}


footer .elementor-social-icon-linkedin.elementor-social-icon::before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
footer .elementor-nav-menu__align-left .elementor-nav-menu {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

/* woocommerce */
.woocommerce-order .etn-widget.etn-add-calender-url {
  margin: 20px 0px;
}
.woocommerce-checkout #payment div.form-row.place-order{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.woocommerce-checkout #payment div.form-row.place-order:before, .woocommerce-checkout #payment div.form-row.place-order:after {
  display:none;
}
.navbar.navbar-light ul.navbar-nav > li.register-now-button {
  display: none;
}
.mc4wp-response .mc4wp-alert , .mc4wp-response .mc4wp-success {
  color:#FFF;
}
@media (min-width: 1024px) {
  .sinlge-event-registration.woo_active .etn-widget{
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .navbar.navbar-light ul.navbar-nav > li.register-now-button {
    display: block;
  }
  .navbar.navbar-light ul.navbar-nav > li.register-now-button a {
    color: #ff007a;
  }

}
@media (max-width: 1023px) {
  .sinlge-event-registration {
    padding: 20px 0 20px;
  }
  .etn-variable-ticket-widget .etn-single-ticket-item {
    padding: 0px;
  }
}
@media (max-width: 430px) {
  .etn-countdown-wrap {
    display: grid;
    grid-template-columns: 1fr 2fr;
  }
}
@media (max-width: 404px) {
 .sinlge-event-registration .etn-widget .ticket-price-item label span {
    display: none;
 }
  .sinlge-event-registration .etn-widget .etn-single-ticket-item .ticket-price-item {
    flex-direction: column;
  }
}
