/* 
Theme Name: Hello Elementor Child 
Theme URL: http://yourdomain.com
Description: Hello Elementor Child 
Theme Author: Aliff Azmi
Author URL: https://aliffazmi.com
Template: hello-elementor
Version: 1.0.0 
Text Domain: hello-elementor-child 
*/

/* main .wpt_test_form .question {
  display: flex !important;
  padding: 15px;
  border-bottom: 1px solid #80808073;
} */

.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce {
  max-width: 1140px;
  margin: 0 auto;
}

.wpt_test header h1.entry-title {
  font-size: 25px !important;
}
.wpt_test .question {
  /* display: inline-flex; */
  width: 100%;
}
.wpt_test .question .title {
  /* width: 40%; */
}
.wpt_test .answer {
  /* width: 20%; */
  cursor: pointer;
}
.wpt_test .answer label {
  cursor: pointer;
  border: 1px solid skyblue;
  padding: 10px;
  margin: 5px 0 5px 0;
  border-radius: 10px;
}
.wpt_test .answer label.checked {
  background: skyblue;
}

.wpt_test p {
  text-align: right;
}
.wpt_test .button {
  background-color: #5cb85c;
  border: 0px;
  opacity: 1 !important;
  color: white;
}

.testimoni_list h3 {
  font-size: 20px !important;
}
.testimoni_list_homepage .readmore-page {
  color: #444;
  background: #ddd !important;
  box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  vertical-align: middle;
  max-width: 20%;
  margin: auto;
}
.testimoni_list_homepage .readmore-page:active {
  box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.6);
}
.testimoni_kategori {
  font-weight: bold;
}

.edcp-order-notice-success {
  background-color: #33fc1cc4;
  font-weight: 500;
}

.edcp-order-notice-failed {
  background-color: #fc1c1c99;
  font-weight: 500;
}

.wap-booking-fields .wap-field {
  margin-top: 0.8em !important;
}
.wap-front.poppedup .wappo_module .wap-wid {
  width: 700px !important;
}

/* increase popup booking form width */
.wap-front .wbtn.wbtn-cell.wbtn-secondary.wbtn-service {
  max-width: 95% !important;
}
/* hide popup booking service logo */
.wap-img {
  /* display: none !important; */
}
.wap-icon-image.lg {
  width: 80px !important;
  height: 80px !important;
}
.wap-front {
  font-family: inherit !important;
}
@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .wap-front .wbtn-service.d-flex .service-label .service-name {
    font-size: 0.9em !important;
  }
  .wap-icon-image.lg {
    width: 50px !important;
    height: 50px !important;
  }
}

.wclosable .wclose::before,
.wclosable .wclose::after {
  height: 15px !important;
  width: 2px !important;
  top: 0px !important;
  right: 25px !important;
}
.fbr-item-message .fbr-message {
  font-size: 19px !important;
}
