/*plugin Style*/

.checkout-list{
	padding:0;
	list-style:none;
}
.checkout-list > label{
	width:100%;
	margin-bottom:10px;
	font-weight: 700;
    font-size: 20px;
}
.checkout-list li input {
	color:#000;
	margin-top:7px;

}

.date_container input#custom-datepicker{
	margin-bottom:10px;
	margin-top:10px;
	max-width:120px;
	color:#000;
	margin-left:10px;
	padding-left:5px;
}
.date_container span.available_time{
	margin-left:0 !important;
}
.city_container{
	margin-bottom:20px;
}
.city_container select{
	margin-left:10px;
	color:#000;
}
.checkout-list li {
	margin-bottom:20px;
}

select#billing_city {
    margin-left: 10px;
    color: #000;
}

@media screen and (min-width:768px){

	.checkout-list li {
		width: 46%;
		display: flex;
		padding-right: 4%;
		align-items: center;
		flex-wrap: wrap;
	}
	.checkout-list li input {
		margin-left: 40px;
	}
		input[name="product_quantities[5125]"] {
  margin-left:12px !important;
}
	.date_container {
		width:92%;
		padding-right:4%;
	}
	.checkout-list{
		display:flex;
		flex-wrap:wrap;
	}
	 body.loading {
        cursor: wait;
    }
	.checkout-list li span:first-child{
		width: 46%;
		font-size:16px;
	}
	.checkout-list li span:last-child{
		width: 35%;
    	margin-left: 10px;
	}
	.product_id_5125 span:first-child {
		width:55% !important;
	}
}
.extra_to,
.extra_to_date{
	text-align:left !important;
	font-weight:bold;
	font-size:17px;
}
.pickup_details{
	list-style: none;
}
.pickup_details::before{
	color: var(--icon_color);
    background-color: var(--icon_circle_color);
    border-color: var(--icon_border_color);
    border-radius: 50% 50% 50% 50%;
}
.custom-text p , p.custom-text{
	font-size:22px;
}
.formSubmit{
	border:none;
}
.formSubmit:hover{
	background-color:#00275b !important;
} 
.woocommerce-checkout .avada-myaccount-user ,
.shop_table .product-thumbnail {
	display:none;
}
.woocommerce-checkout #customer_details > div {
	width:100% !important;
}
.woocommerce-checkout #customer_details{
	margin-top:30px;
}
 .woocommerce-checkout .cart_item ,
.woocommerce-order-received .woocommerce-table__line-item  {
	height:fit-content;
}
 .woocommerce-billing-fields__field-wrapper input ,
 .woocommerce-checkout span#select2-billing_state-container ,
 .woocommerce-checkout span#select2-billing_country-container {
	color:#000 !important;
}
.custom-text p{
	margin-bottom:0 !important;
}


/* Disable product link in thankyou page */
.woocommerce-order-received .product-info a ,
.woocommerce-cart .product-info a {
  pointer-events: none !important;
}
.woocommerce-checkout .required{
	text-decoration: none;
}
.woocommerce-checkout .woocommerce-shipping-totals{
	display:none !important;
}
  .woocommerce-checkout .order_details tfoot tr:nth-of-type(2) {
            display: none !important;
        }


.hidden{
	display:none !important;
}

#billing_city , 
#shipping_city,
{
	color: black;
	margin-left:5px;
}
.woocommerce-shipping-fields__field-wrapper input, .woocommerce-checkout span#select2-shipping_state-container, .woocommerce-checkout span#select2-shipping_country-container{
	color: black !important;
}
#order_comments,
#order_comments::placeholder
{
	color: black !important;
}
.woocommerce-shipping-fields input ,
.woocommerce-shipping-fields select {
	color:#000 !important;
}
.woocommerce-shipping-fields select {
	margin-left:10px;
}
.woocommerce-checkout.fusion-body .fusion-builder-nested-column-1 {
	width:30% !important;
	background: #DDDDDD !important;
    padding: 16px 22px !important;
}
.woocommerce-checkout.fusion-body .fusion-builder-nested-column-0 {
	width:70% !important;
}
.woocommerce-checkout .fusion-builder-nested-column-1 > .fusion-column-wrapper {
	margin-left:0 !important;
	margin-right:0 !important;
}
select[name="billing_city"] {
	color:#000;
	margin-left:10px;
}
.city_container select {
	min-width:120px;
}
.date_container > label {
	min-width:83.26px;
	display:inline-block;
}
@media screen and (max-width:1024px){
	.woocommerce-checkout.fusion-body .fusion-builder-nested-column-1 ,
	.woocommerce-checkout.fusion-body .fusion-builder-nested-column-0 {
		width:100% !important;
	}
}
#billing_city_field,
#billing_city{
	    text-align: left !important;
    font-weight: bold;
    font-size: 17px;
	display:flex;
	
}
#billing_city_field input{
	 border:0 !important;
}#billing_city_field .required{
	display:none !important;
} 
#billing_city{
 padding-left: 0px !important;
}

/*plugin Style*/