.sk-collection-point table {
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
}
.deliverymethods h5{
	margin: 0px;
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 10px;
}
body .woocommerce .sk-collection-point table td, body .woocommerce .sk-collection-point table th{
	padding:5px;
}

.sk-collection-point td, .sk-collection-point th {
	border: 1px solid #dddddd;
	text-align: left;
	padding: 8px;
}

.sk-collection-point tr:nth-child(even) {
	background-color: #dddddd;
}

.ShippingCalculator .form-control {
	width: 100%;
	padding: 10px;
	border: 1px solid #dedede;
}

.ShippingCalculator{
	margin-bottom: 10px;
}

.sk-collection-point {
	position: relative;
}

.sk-collection-point #skp-loader-icon {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgb(255 255 255 / 80%);
}

.sk-collection-point #skp-loader-icon img {
	width: 30px;
	height: 30px;
}
/* .cart_totals h2 {
display: none !important;
} */

/* .cartStyle .cart-collaterals {    
padding: 0 30px !important;
} */

.skp-choose-collection{
	height: 30px;
	width: 100%;
}




.wc-proceed-to-checkout .button.request-quote-btn{
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}


.show-collection-point i.fa{
	cursor: pointer;
}


@media (max-width:480px){

	.woocommerce table.shop_table tbody .woocommerce-cart-form__cart-item.cart_item td.show-collection-point:before,
	.woocommerce table.shop_table tbody .woocommerce-cart-form__cart-item.cart_item td:last-child:before{
		display:none;
	}

	.product-extra-info .sk-collection-point table.table tbody th,
	.product-extra-info .sk-collection-point table.table tbody td
	{
		display: table-cell;
		text-align: left !important;
	}
	.product-extra-info .sk-collection-point table.table tbody tr{
		display: table-row;
	}
	.product-extra-info .sk-collection-point table.table tbody tr td:before{
		display:none;
	}
	.woocommerce table.shop_table_responsive .woocommerce-cart-form__cart-item .show-collection-point{
		background-color: #dcdcdc;
	}

	.show-collection-point i.fa{
		display: flex;
		flex-direction: row-reverse;
	}

	.show-collection-point i.fa:after{
		content: 'More Info';
		font-family: 'Poppins';
		font-weight: 500;
		margin-right: 10px;
	}

}

.collection-tooltip {
  position: relative;
  display: inline-block;
  cursor: help;
}

.collection-tooltip::after {
  content: attr(data-tooltip);
  position: absolute;
  
  bottom: 125%;
  left: 50%;
  transform: translateX(-95%);
  
  background-color: #333;
  color: #fff;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 14px;
  white-space: nowrap;
  
  z-index: 10000;          
  pointer-events: none;    
  
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s;
	
  white-space: normal;
  width: max-content;
  max-width: calc(100vw - 40px);
}


.collection-tooltip:hover::after {
  opacity: 1;
  visibility: visible;
}
