/* Enter Your Custom CSS Here */

/* Remove add to cart notification */
.woocommerce-notices-wrapper {
    display: none !important;
}


/* remove odd overflows to side on mobile */
html,  body {
    overflow-x: hidden;
}

/* style breadcrumbs */
.rank-math-breadcrumb {
    color: white !important;
    font-size: 13px;
}

.rank-math-breadcrumb a {
color: white !important;
}

/* style inner crocoblock menu and left align */
.jet-mega-menu-mega-container__inner {
    margin-left: -54px;
}

/*CDL Custom CSS*/
p.cr-customer-consent span.woocommerce-terms-and-conditions-checkbox-text{font-weight: normal !important;
font-size: 14px !important;}

.form-row label.woocommerce-terms-and-conditions-checkbox-text,
.woocommerce form .form-row label { line-height: 1;}

#elementor-menu-cart__toggle_button {
border:none;
}

div#page div.elementor.elementor-location-archive div.elementor-element{background-color:#fff;}
/*widget newsletter*/
form#newsletter_signup_popup div.elementor-field-type-radio span.elementor-field-option label,
form#newsletter_signup_popup div.elementor-field-type-radio label.elementor-field-label
{color:#fff;}

form#newsletter_signup_popup button.elementor-button {background-color:#d3d3d3; color:#222;}

#elementor-menu-cart__toggle_button {border: none;  padding: 0;}

div.elementor-menu-cart__wrapper a.elementor-menu-cart__toggle_button span.elementor-button-icon {font-size:1.5rem;}

/*cuore wishlist*/
div.elementor-element-f53e502 div.elementor-widget-container {margin-top:-0.22em !important;}