:root {
  --primary-color: #00cb54;
  --secondary-color: #ffc83d;
  --light-color: #f1f3f7;
  --dark-color: #1e2022;
}

.exvent-hero-section img.shape-1.img-fluid,
.exvent-hero-section img.shape-2.img-fluid {
  display: none;
}

.exvent-hero-section::after {
  background: var(--light-color);
}

.btn {
  background: var(--dark-color);
}

.btn:hover {
  background: var(--primary-color);
}

.btn::before {
  border: 2px solid var(--primary-color) !important;
}

.section-title .sub-title {
  color: var(--primary-color);
}

.section-title .sub-title::after {
  background-color: var(--primary-color);
}

.grey-bg {
  background-color: var(--light-color);
}

div.pricing-area::after {
  /* background: var(--light-color); */
  background: #fff;
}

.progress-wrap::after {
  color: var(--primary-color);
}

.progress-wrap svg.progress-circle path {
  stroke: var(--primary-color);
}

.about-section .about-content-wrap {
  border: 10px solid var(--primary-color);
}

.footer-section-3 {
  background-color: var(--dark-color);
}

.footer-section::after {
  background-color: var(--dark-color);
}

.price-header-benefit-1 {
  background-color: var(--primary-color) !important;
}

.price-header-benefit-2 {
  background-color: var(--dark-color) !important;
}

.price-header-benefit-3 {
  background-color: var(--secondary-color) !important;
}

.price-header-benefit-4 {
  background-color: #a2a2a2 !important;
}

div.event-counter-section .counter-item {
  background-color: var(--primary-color);
}

.event-counter-section .counter-item span {
  color: #fff;
}

.event-counter-section .counter-item .counter-numb.color2 {
  color: #f9d464;
}

/* div.event-counter-section .counter-item::before {
  background-color: var(--light-color);
}

div.event-counter-section .counter-item::after {
  background-color: var(--light-color);
} */

div.single-speaker-page div.element-list-container p > a {
  color: var(--primary-color);
}

.header-menu .main-menu li:hover > a {
  color: var(--secondary-color);
}

/* baner */

.exvent-hero-section {
  padding-top: 0px;
}

div.row.exvent-hero-row > div.col-lg-7 {
  flex: 0 0 auto;
  width: 42.1%;
  border: 3px solid #fff;
}

div.section.exvent-hero-section .hero-content .event-address {
  display: flex;
  padding: 10px 20px;
  margin: 25px 0 20px 0;
}

div.section.exvent-hero-section .save-btn {
  display: none !important;
}

.exvent-hero-section .hero-content .shape-3 {
  /* position: absolute;
  left: 0;
  top: -96px;
  z-index: -1; */
  display: none;
}

/* form */

div#webinarRegister {
  /* margin: 100px 0; */
  width: 459.5px;
}

.fade:not(.show) {
  opacity: 1;
}

.modal {
  position: static;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: auto;
  height: auto;
  outline: 0;
}

.modal.fade .modal-dialog {
  transform: translate(0, 0);
}

.modal-body {
  padding: 0;
  padding-top: 20px;
}

.modal-content {
  border: none;
  background-color: transparent;
  padding: 0px 25px;
}

.exvent-form1 > div.row.gy-4 div.col-12:nth-of-type(3),
.exvent-form1 > div.row.gy-4 div.col-12:nth-of-type(4) {
  margin-top: 0;
}

.hero-form {
  padding: 0 20px;
  padding-bottom: 5px !important;
}

.submit_btn {
  background-color: var(--primary-color);
  box-shadow: none;
}

.submit_btn::before {
  background: #fff;
}

.submit_btn::after {
  background: #fff;
}

.header-toggle button span {
  background: var(--dark-color);
}

.offcanvas-menu .main-menu li a {
  color: var(--primary-color);
}

.offcanvas-menu .main-menu li a:hover {
  color: var(--secondary-color);
}

.offcanvas-header .close-btn {
  color: var(--dark-color);
}

.footer-widget-navigation .footer-navigation ul li {
  margin: 10px;
}

.footer-widget-navigation .footer-navigation ul li:nth-last-of-type(1) {
  margin-right: 0px;
}

.event-countdown-5
  .counter-wrapper
  .exvent-countdown-inner-5
  .single-countdown
  .value {
  color: var(--primary-color);
}

div.main-wrapper div.friq-alert {
  background-color: var(--primary-color);
}

div#signup-success1 {
  margin-bottom: 45px;
  padding: 12px;
}

.footer-widget-navigation .footer-navigation ul li a:hover {
  color: var(--primary-color);
}

div.free-gifts-section div.gifts_container div.gift div {
  background-color: var(--primary-color);
}

/* nowe zmiany */

div.pricing-area {
  margin-bottom: 0px;
}

/* div.free-gifts-section {
  margin-bottom: 200px;
} */

div.about-section.section-padding-03 {
  padding-top: 200px;
}

div.event-counter-section .counter-item::before {
  background-color: #fff;
}

div.event-counter-section .counter-item::after {
  background-color: #fff;
}

.friq-form-approval {
  margin: 15px 0 -30px 0;
}

.friq-form-approval p {
  margin: 0 !important;
  /* padding: 0px 15px; */
  padding: 0 !important;
  font-size: 12px !important;
  line-height: 15px !important;
  font-weight: normal !important;
  max-width: none !important;
}

.extra_button_about {
  display: flex;
  justify-content: center;
}

.old-price {
  display: inline-block;
  margin-top: 5px;
  margin-right: 5px;
  font-size: 18px;
  font-weight: 400;
  text-decoration: line-through;
  color: #fa6060;
}

.new-price {
  display: inline-block;
  color: var(--primary-color);
  font-size: 18px;
  font-weight: 700;
}

div.free-gifts-section div.gifts_container div.gift p {
  width: calc(100% - 90px);
}

span.extra-string-pricing-area {
  color: red;
}

div.pricing-area .price-card .price-body .price-desc li.extra-li-pricing-area {
  line-height: 24px;
}

.friq-section-counter {
  padding: 0 0 100px 0;
}

.friq-counter-wrapper {
  transform: translateY(0px) !important;
}
