/* Checkout Page Services UI */
#wfs_checkout_fields {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 15px;
}

#wfs_checkout_fields .wfs_co_service_type {
  grid-column: span 2;
}

#wfs_checkout_fields .wfs_co_service_type input[type="radio"] {
  visibility: hidden !important;
  display: none !important;
}

#wfs_checkout_fields .wfs_co_service_type .woocommerce-input-wrapper,
#wfs_checkout_fields
  .wfs_co_service_type
  .woocommerce-input-wrapper
  > .woocommerce-radio-wrapper {
  display: flex;
  width: 100%;
}

#wfs_checkout_fields .wfs_co_service_type br {
  display: none;
}

#wfs_checkout_fields .wfs_co_service_type .woocommerce-input-wrapper label {
  /*flex: 1;*/
  text-align: center;
  padding: 11px 20px;
  cursor: pointer;
  margin: 0 20px 0 0;
  border-radius: 6px;
  font-size: 18px;
  background-color: transparent;
  /*color: #ffffff;*/
  border: 1px solid #000;
}

#wfs_checkout_fields .wfs_co_service_type .input-radio:checked + label,
#wfs_checkout_fields
  .wfs_co_service_type
  .woocommerce-input-wrapper
  label.active {
  background-color: #000000;
  color: #ffffff;
}

#wfs_checkout_fields
  .wfs_co_service_type
  .woocommerce-input-wrapper
  label[for="wfs_service_type_pickup"] {
  /*border-radius: 5px 0 0 5px;*/
}
#wfs_checkout_fields
  .wfs_co_service_type
  .woocommerce-input-wrapper
  label[for="wfs_service_type_pickup"]:before {
content: "\f21c";
font-size: 23px;
  padding-right: 10px;
  font-weight: 900;
  font-family: "Font Awesome 6 Free";   
  
}

#wfs_checkout_fields
  .wfs_co_service_type
  .woocommerce-input-wrapper
  label[for="wfs_service_type_delivery"] {
  /*border-radius: 5px;*/
  
}
#wfs_checkout_fields
  .wfs_co_service_type
  .woocommerce-input-wrapper
  label[for="wfs_service_type_delivery"]:before {
content: "\f554";
font-size: 23px;
  padding-right: 10px;
  font-weight: 900;
  font-family: "Font Awesome 6 Free";   
  
}

#wfs_checkout_fields
  .wfs_co_service_type.delivery_only
  .woocommerce-input-wrapper
  label,
#wfs_checkout_fields
  .wfs_co_service_type.pickup_only
  .woocommerce-input-wrapper
  label {
  border-radius: 5px 5px 5px 5px;
}

#wfs_checkout_fields .wfs_co_service_type .input-radio:checked + label,
#wfs_checkout_fields
  .wfs_co_service_type
  .woocommerce-input-wrapper
  label.active_type {
  font-weight: bold;
}
.checkout-asap-block {
  display: block;
  width: 100%;
  grid-column: span 2;
}
.checkout-asap-block > li {
  float: left;
  position: relative;
  width: 25%;
  list-style: none;
}
.checkout-asap-block > li > a {
  padding: 5px 10px;
  text-align: center;
  width: 100%;
  line-height: 28px;
  display: block;
  color: #000;
  text-decoration: none;
  border: 1px solid #e0e0e0;
}
#wfs_checkout_fields .tab-pane {
  display: none;
}

#wfs_checkout_fields .tab-pane.active {
  display: block;
}

#wfs_checkout_fields .nav-link {
  cursor: pointer;
}

/* Checkout Page Services UI Ends*/

.woocommerce .woocommerce-order-details table td.product-name > span {
  display: block;
}
