p#kl_sms_consent_checkbox_field {
  margin: 6px 0px;
}

.load_more_btns span {
  font-size: 18px;
  /*    border-radius: 5px;*/
}
.proceed_checkout_button:hover {
  color: rgb(254, 130, 66);
  background: rgb(255, 255, 255);
  border-color: rgb(254, 130, 66);
  text-decoration: none;
}
.woocommerce-page form .show-password-input,
.woocommerce form .show-password-input {
  top: 1.2em;
}
textarea#input_1_5 {
  padding-top: 15px;
}
/*.blog_between_ad a img {
    border-radius: 5px;
}*/
/*.blog_single_image img {
    border-radius: 5px;
}*/
/*.flex-viewport a img {
    border-radius: 5px;
}*/
.footer__icons ul li a:hover {
  color: #0399d2;
}
.single-product-subscription__blender-bottle,
.single-product-subscription__flavors,
.single-product-subscription__prices {
  width: 100%;
  padding-bottom: 5px;
}

.blog_single_image {
  text-align: justify !important;
}
.storage_variabel_form .storage-product-subscription__discount {
  padding-top: 7px;
}
.single-product-subscription__box-title {
  margin-bottom: 10px !important;
}
/*#blog_more_post_row a.health_info img {
    border-radius: 5px;
}*/
.cstm_accordian summary.e-n-accordion-item-title {
  padding-top: 15px;
  padding-bottom: 15px;
}
/*.blog_footer_ad img {
    border-radius: 5px;
}*/
.blog_single_main_content p {
  line-height: 1.6;
}
.anchor_hover a {
  text-decoration: underline !important;
}
.footer__nav .nav-footer ul li a:hover {
  color: #0199d1;
}
.e-con-boxed {
  padding: 15px 0px;
}

.checkout_form_row .woocommerce-billing-fields__field-wrapper {
  padding-bottom: 10px;
}
.minicart_shop_page .proceed_checkout_button {
  text-transform: capitalize;
}
a.faq-scroll:hover {
  color: #fe8242;
}

@media only screen and (max-width: 576px) {
  section.category_sec.post_found h1 {
    border-bottom: 0px solid #ccc !important;
  }

  #five-boxed-btn .elementor-button-wrapper .elementor-button {
    width: 100%;
    padding: 12px;
  }
  #five-boxed-btn.elementor-section.elementor-section-boxed
    > .elementor-container
    > .elementor-column.elementor-col-25 {
    width: calc(50% - 8px);
  }
  /*.elementor-section.elementor-section-boxed > .elementor-container {
        gap: 15px;
    }*/

  section.fitness_sec {
    margin-top: 15px;
  }

  .health_info_text {
    margin-top: 10px;
  }

  .storage_variabel_form .storage-product-subscription__discount {
    /*        max-width: calc(60% - 10px)!important;*/
  }
  .single-product-subscription__blender-bottle-description {
    padding: 0 20px 0 20px;
    position: relative;
  }
  .section-base .section__content p a {
    word-break: break-word;
  }
  .single-product__ingredients-tab-btn-chocolate.btn--alt:before,
  .single-product__ingredients-tab-btn-vanilla.btn--alt:before {
    bottom: -1px !important;
  }
  .single-product__ingredients-tab-btn-chocolate,
  .single-product__ingredients-tab-btn-vanilla {
    padding: 15px !important;
    font-size: 15px !important;
  }

  /*    04-06-2025 Start*/
  .chk-boxed-box .woocommerce-checkout {
    margin-top: 50px;
  }
  form.variations_form.cart.storage_variabel_form
    .single-product-subscription__total {
    margin: 20px 10px;
  }
  /*    04-06-2025 End*/
}

@media only screen and (max-width: 768px) {
  .elementor-513322 .elementor-element.elementor-element-6507536 {
    padding: 0% 5% !important;
  }
  .section-contact {
    padding: 40px 0 40px;
  }
  .wc-braintree-checkout-banner ul.wc_braintree_banner_gateways.paypal-active {
    display: block !important;
  }
  .categoty_list {
    margin: 20px 0px;
  }
  .cart_items_deta_row {
    padding: 10px;
  }
}
@media only screen and (max-width: 889px) {
  .dr_logos .alignnone {
    padding-top: 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .dr_logos .alignnone {
    margin: 10px 25px 10px 10px !important;
  }
}

/*21-05-2025*/

form#js-wc-checkout-form span.select2-selection.select2-selection--single {
  height: 100% !important;
}

form#js-wc-checkout-form
  .wc-braintree-payment-methods-container
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  height: 100% !important;
}
form#js-wc-checkout-form
  #customer_details
  .wc-braintree-payment-gateway
  .wc-braintree-cc-container.closed-icons {
  display: inline-block;
}
form#js-wc-checkout-form div#customer_details input#shipping_address_2 {
  border: var(--wc-form-border-width) solid rgb(132 221 167);
}

.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_first_name,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_last_name,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_address_1,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_city,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_postcode,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_company,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_address_2,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_phone {
  border-color: #84dda7;
}
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_first_name:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_last_name:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_address_1:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_city:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_postcode:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_company:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_address_2:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#billing_phone:focus {
  border-color: #84dda7;
  box-shadow: 0 0 0 0.1rem #84dda7;
}

.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_first_name:,
.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_last_name:,
.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_company:,
.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_address_1:,
.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_address_2:,
.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_city:,
.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_postcode:,
.page-id-9 form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input#shipping_phone: {
  border-color: #84dda7;
}

.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_first_name:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_last_name:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_company:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_address_1:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_address_2:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_city:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_postcode:focus,
.page-id-9
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  input#shipping_phone:focus {
  border-color: #84dda7;
  box-shadow: 0 0 0 0.1rem #84dda7;
}
.page-id-9 .woocommerce form .form-row.validate-required input.input-text,
.page-id-9 .woocommerce form .form-row.validate-required select,
.page-id-9 .woocommerce form .form-row.validate-state input.input-text,
.page-id-9 .woocommerce form .form-row.validate-state select {
  border-color: #84dda7;
}

/*15-may-2025*/
/*.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #84dda7!important;
}
.editable-account {
    flex: 0 0 100%!important;
}
.woocommerce-account .woocommerce form .form-row input.input-text {
    margin-bottom: 0px!important;
    border-color: #84dda7;
    color: #444;
    height: 40px !important;
    padding: 15px;
}
.woocommerce-account .woocommerce form .form-row input.input-text:active {
    border-color: #84dda7;
}
.woocommerce form .form-row.validate-required input.input-text:active, .woocommerce form .form-row.validate-required input.input-text:focus{
    box-shadow: none!important;
}*/
.page-id-9
  form
  .woocommerce-address-fields
  span.woocommerce-input-wrapper
  input {
  height: 40px !important;
  padding: 0 15px !important;
  border-color: #84dda7;
}
.page-id-9 woocommerce form input,
.select2-billing_country-container {
  height: 40px !important;
  padding: 15px !important;
}
.page-id-9
  form
  .woocommerce-address-fields
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 30px;
}

/*15-05-2025
/*a.login_anchore:hover {
    text-decoration: underline;
}*/

.subcription_oreder_edit_page
  button#js-hlth-subscription-skip-renewal:disabled {
  background: #84dda78a !important;
  box-shadow: none;
}

.subcription_oreder_edit_page
  button#js-hlth-subscription-not-skip-renewal-active {
  background: #84dda78a !important;
  box-shadow: none;
  color: #fff !important;
  transition: 0.3s;
}
.change_subcription_date button#js-hlth-subscription-not-skip-renewal-active {
  padding: 8px 10px;
  font-size: 10px;
  border-radius: 20px;
  border: none;
  margin-left: 4px;
}
.read-more-hide {
  display: none;
}
/*03-06-2025*/
.e-con-full.description span.truncated-text {
  font-size: 16px;
  font-weight: 400;
  color: #667085;
  line-height: 26px;
  font-family: "sofia-pro", Sans-serif;
}

/*04-06-2025*/
a.login_anchore:hover {
  color: #fe8242;
}
body.page-id-8 #loginform-custom p span.show-password-input {
  top: auto !important;
  margin-top: 23px !important;
  margin-right: 38px !important;
  opacity: 0.6;
}
#loginform-custom p input:hover {
  color: #fe8242;
  background: #ffffff;
}
/*05-06-2025*/
.blog_left .blog_footer_ad {
  margin-top: 30px;
}
.woocommerce-notices-wrapper ul.woocommerce-error {
  margin-bottom: 15px;
}
legend.margin-bottom-xero {
  padding-bottom: 0px !important;
  margin-bottom: 10px;
}
/*06-06-2025*/
.page-id-9 form.woocommerce-EditAccountForm.edit-account fieldset {
  margin-bottom: 0px;
}
.page-id-584520 .truemed-instructions {
  display: none;
}

div#plant-based-vanilla-nutritional-facts > h4,
div#plant-based-chocolate-nutritional-facts > h4 {
  font-size: 20px;
}

@media (max-width: 767px) {
  div#plant-based-vanilla-nutritional-facts > h4,
  div#plant-based-chocolate-nutritional-facts > h4 {
    font-size: 16px;
  }
}
