/*
Theme Name: Neve Child
Theme URL: https://fletrix.com.hk/swire/
Description: Neve Child Theme
Author: Kenobi@fletrix
Author URL: https://fletrix.com.hk
Template: neve
Version: 1.0.0
Text Domain: neve-child
*/

p, span {
  color: #464646
}

.section-active {
  color: #0366d6 !important;
}


.term-click,
.privacy-click {
  cursor: pointer;
}


.term-content,
.privacy-content {
  display: none;
}


.term-content.active,
.privacy-content.active {
  display: block;
}


.header--row-inner.header-main-inner {
  position: fixed;
  height: 120px !important;
  margin-top: 0px !important;
  width: 100%;
  z-index: 999900;
  box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.1);
}

#content {
  margin-top: 120px;
}

.elementor section.elementor-section.elementor-element:not(:first-child) {
  padding-top: 20px;
  padding-bottom: 20px;
}

.elementor section:nth-of-type(even) {
  background-color: #f6f6f6;
}

table,
table tbody,
table tr,
table td,
table th {
  border: none !important;
}

table tr {
  border-top: 1px solid #ddd !important;
}

table tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}


.footer-top .footer--row-inner.light-mode {
  background-color: #f6f6f6;
}

.footer-top .footer--row-inner.light-mode p:first-child {
  margin-top: 20px;
}

#faq .elementor-accordion ul li {
  list-style-type: circle;
  margin-left: 20px;
}

#faq .elementor-accordion ul li:last-child {
  margin-bottom: 20px;
}

.text-center {
  text-align: center;
}

/*form styling*/

.wpcf7-form {
  background-color: white;
  padding: 25px;
  border-radius: 15px;

}

.wpcf7-form,
.wpcf7-form label,
.wpcf7-form label > span > * {
  width: 100%;
}

.hideContent {
  display: none;
}
