/**
* Theme Name: Pharmo Child
* Description: This is a child theme of Pharmo, generated by Merlin WP.
* Author: <a href="http://pavothemes.com/">Pavothemes</a>
* Template: pharmo
* Version: 1.0.0
*/

.breadcrumb-wrap {
    display: block;
}

#payment .payment_methods li > input[type=radio] {
    all: unset;
    appearance: radio;
    -webkit-appearance: radio;
    -moz-appearance: radio;
    margin-right: 0.5em;
    vertical-align: middle;
    position: relative !important;
    height: auto !important;
    width: auto !important;
    clip: auto !important;
    clip-path: none !important;
    overflow: visible !important;
}

#payment .payment_methods li > label::before {
    content: none !important;
}

#payment .payment_methods > .woocommerce-PaymentMethod > label, #payment .payment_methods > .wc_payment_method > label {
    display: initial;
    margin-left: 6px;
}

li.wc_payment_method {
    margin-bottom: 15px;
    margin-left: 10px !important;
}

@media (max-width: 1024px) {
    .elementor-grid-tablet-3 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media screen and (max-width: 768px) {  /* Adjust 768px if needed for your specific mobile breakpoint */
      .related.products {
          display: none;
      }
      .upsell.products {
          display: none;
      }
	 .upsells.products {
          display: none;
      }
    }

#review_form .cr-upload-local-images .cr-upload-images-status, .cr-upload-local-images .cr-upload-images-status {
    display: block;
    margin: 0px 0px 10px 10px;
    padding: 3px 5px;
}

#review_form .cr-upload-local-images #cr_review_image, .cr-upload-local-images #cr_review_image {
    margin: 0px 0px 15px 10px;
    width: 100%;
}