/*
Theme Name: Medactive Child
Theme URI: http://webdesign-finder.com/medactive
Template: medactive
Author: MWTemplates
Author URI: http://modernwebtemplates.com/
Description: Medactive - Medical Cannabis WordPress theme
Tags: custom-header,left-sidebar,right-sidebar,post-formats,full-width-template

*/

.checkout_coupon {
 display: none !important;
}

.woocommerce-info {
display:none;
}


@media (max-width: 768px) {
    .single-product .cart {
        position: fixed;
        bottom: 0;
		left: 0px;
        width: 100%;
        z-index: 100; 
        background: #fff;
        border-top: none;
        box-sizing: border-box;
    }
#toTop {
    bottom: 6px !important;
    right: 10px !important;
    width: 50px !important;
    height: 50px !important;
}
	
	#toTop:after {
    top: -6px !important;
	}
}

@media screen and (max-width: 768px) {
  .woocommerce-shipping-totals.shipping th:first-child {
    display: none;
  }
.omniva-terminals-list .inner-container {
    position: static !important;
}
}

a.button.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}

body.woocommerce-cart h2, 
body.woocommerce-cart .button, 
body.woocommerce-checkout h2, 
body.woocommerce-checkout .button {
    text-transform: none;
}

body.woocommerce-cart h2, 
body.woocommerce-cart .button, 
body.woocommerce-checkout h2, 
body.woocommerce-checkout .button {
    text-transform: none;
}

@media (max-width: 767px) {
#dropdown-cart + .dropdown-menu {
    display: none !important;
}
}

.button, [type="submit"] {
	text-transform: none !important;
}

.woocommerce-mini-cart__buttons .checkout {
    display: none;
}

/* Adjust the layout of the cart page */
body.cart-page .woocommerce {
  display: flex;
  flex-wrap: wrap;
}

body.cart-page .woocommerce-cart-form {
  flex: 0 0 62%;
  max-width: 62%;
}

body.cart-page .cart-collaterals {
  flex: 0 0 35%;
  max-width: 35%;
  margin-left: auto;
  margin-top: 0px !important;
	  padding: 10px;
  border: 1px solid #e4ebe8;
}

/* Optional: Adjust the spacing between the elements for mobile view */
@media screen and (max-width: 767px) {
  body.cart-page .woocommerce-cart-form,
  body.cart-page .cart-collaterals {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
  }
}

/* Hide the shipping section */
body.cart-page .woocommerce-cart-form .shipping {
  display: none;
}


	
.s-pb-60 > [class*='container'] {
    padding-bottom: 15px !important;
}
.s-pt-60 > [class*='container'] {
    padding-top: 15px !important;
}


.shop_table .coupon [type="text"] {
	width: 165px;}

.shop_table .coupon [type="submit"] {
	background-color: white;
	font-weight:400;
    color: #FF5000;
    border: solid 1px #FF5000;
}

.woocommerce-cart .woocommerce-cart-form .button[name="update_cart"] {
    display: none !important;
}


.woocommerce-result-count + form select {
    text-transform: none !important;
}
.comment-reply-title {
	 text-transform: none !important;
}
.comment_container .meta {
	 text-transform: none !important;	
}

.shop_table .cart-subtotal td {
    text-align: right;
}

.shop_table .fee td {
    text-align: right;
}

.shop_table .order-total td {
    text-align: right;
}

@media (max-width: 767px) {
    .shop_table thead {
        display: none;
    }
	.product-remove {
        padding-left: 5px;
        padding-right: 5px;
    }
    .product-thumbnail {
        padding-left: 5px;
        padding-right: 5px;
    }
}

.hide-shipping-options .woocommerce-shipping-totals.shipping {
    display: none !important;
}


#custom-shipping-price {
    font-weight: 700;
    color: #ff5000;
}

form.woocommerce-checkout h3 {
	padding: 10px;
	color: white;
    background-color: #ff5000;
}

.woocommerce-shipping-totals th {
    vertical-align: middle;
	display: none;
}

.woocommerce-shipping-methods li label .woocommerce-Price-amount {
	font-weight: 700;
    color: #ff5000;
}

/* Initially hide the specified billing fields */
#billing_company_field, #billing_address_1_field, #billing_address_2_field, #billing_city_field, #billing_state_field, #billing_postcode_field {
    display: none;
}

/* Add a transition effect */
#billing_company_field, #billing_address_1_field, #billing_address_2_field, #billing_city_field, #billing_state_field, #billing_postcode_field {
    transition: opacity 0.4s ease-in-out;
}

.woocommerce-additional-fields {
    display: none;
}

.parcel-machine-dpd td[colspan="2"] {
    border: none !important;
}

.parcel-machine-omniva td[colspan="2"] {
    border: none !important;
}

@media screen and (max-width: 767px) {
.select2-container {
    display: inline-block !important;
    padding-right: 15px;
}
	
	.select2-container--default .select2-selection--single .select2-selection__rendered {
    max-width: 270px;
}
}
.col-1 {
    max-width: fit-content;
}

#billing_address_1_field label .optional {
  display: none;
}
https://www.lotos-pharma.com/wp-admin/admin-post.php?action=rocket_clear_usedcss&_wp_http_referer=%2Fwp-admin%2Ftheme-editor.php%3Ffile%3Dstyle.css%26theme%3Dmedactive-child&_wpnonce=711bf518d4
#billing_address_1_field label .required {
  display: inline;
}

#billing_address_1_field label:after {
  content: " *";
  color: #cd2653; /* Change the color to match your theme's required color */
}
