/*
Theme Name: Adam\&#039;s Delivery
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.woocommerce-store-notice a:where(:not(.wp-element-button)) {
    text-decoration: none;
    color: white;
}
/* Remove bullets/spacing */
#shipping_method.shipping__list { list-style:none; margin:0; padding:0; }
#shipping_method.shipping__list .shipping__list_item { margin:0 0 10px; }

/* Hide native radio (Flatsome injects an <i> after it) */
#shipping_method.shipping__list .shipping__list_item input.shipping_method[type="radio"] {
  position:absolute !important;
  opacity:0 !important;
  pointer-events:none;
}

/* Card style for the label */
table.shipping_table .shipping__list_item .shipping__list_label,
#shipping_method.shipping__list .shipping__list_item .shipping__list_label {
  display:block !important;
  padding:12px 14px !important;
  border:2px solid #d9d9d9 !important;
  border-radius:8px !important;
  background:#fafafa !important;
  font-weight:600;
  line-height:1.3;
  cursor:pointer;
  transition:background .2s, border-color .2s, box-shadow .2s;
}

/* Hover */
table.shipping_table .shipping__list_item .shipping__list_label:hover,
#shipping_method.shipping__list .shipping__list_item .shipping__list_label:hover {
  background:#fff !important;
  border-color:#bbb !important;
}

/* SELECTED: input is followed by <i> then label, so use ~ */
table.shipping_table .shipping__list_item input.shipping_method:checked ~ .shipping__list_label,
#shipping_method.shipping__list .shipping__list_item input.shipping_method:checked ~ .shipping__list_label {
  border-color:#0071a1 !important;          /* change to your brand color */
  background:#e6f4ff !important;
  box-shadow:0 0 0 3px rgba(0,113,161,.08) !important;
}

/* Price emphasis */
#shipping_method.shipping__list .shipping__list_label .woocommerce-Price-amount { font-weight:700; }

/* Off-canvas panel background */
.off-canvas .sidebar-menu{background:#111!important;}
/* Text/links inside the panel */
.off-canvas a{color:#fff!important;}
/* 1) Off-canvas drawer background (the actual white panel) */
.off-canvas-left .mfp-content,
.off-canvas-right .mfp-content { background:#111 !important; }

/* 2) Text/links inside the off-canvas vertical menu */
.off-canvas .nav-vertical > li > a,
.off-canvas .nav-vertical > li > ul li a { color:#fff !important; }

.woocommerce-billing-fields p {
    margin-bottom: 0;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
/* 1) Off-canvas drawer background (the actual white panel) */
.off-canvas-left .mfp-content,
.off-canvas-right .mfp-content { background:#111 !important; }

/* 2) Text/links inside the off-canvas vertical menu */
.off-canvas .nav-vertical > li > a,
.off-canvas .nav-vertical > li > ul li a { color:#fff !important; }


}