/*** colori shop ***/
:root{
  --primary-color: #FDDA63;
  --light-color: #FFF4CE;
  --dark-color: #ECC94F;
  --text-color: #88742d; /* contrasto suggerito da ispeziona elemento */
  --darker-color: #ECC94F; /* per radiobutton */
  --overlay-color: rgb(255 244 206 / 75%);
}

/*** generali ***/
ul.list-style-1 li:before,
.elementor-widget-text-editor.list-style-1 ul li:before,
.elementor-widget-icon-box.list-style-1 ul li:before,
.blog_description ul.list-style-1 li:before{
	background-image: url("/img/cms/icone/icona-punto-elenco-vet.svg");
}
ul.list-style-2 li:before,
.elementor-widget-text-editor.list-style-2 ul li:before,
.elementor-widget-icon-box.list-style-2 ul li:before,
.blog_description ul.list-style-2 li:before{
	background-image: url("/img/cms/icone/icon-check-round-vet.svg");
}
.custom-checkbox input[type="checkbox"] + span i{
	background-image: url("/img/cms/icone/icon-check-vet.svg");
}
body.cms-id-26 #footer .blockreassurance{
	border-top: none;
}
#search_filter_controls .btn.ok i{
    background-image: url("/img/cms/icone/icon-close-vet.svg");
}

/*** menu ***/
.col-icons .nxtal-multiwishlist_selector .nxtal-wishlist-link,
.menu-mobile-icons .nxtal-multiwishlist_selector .nxtal-wishlist-link{
	background-image: url("/img/cms/icone/icon-wishlist-vet.svg");
}
.col-icons #_desktop_cart a,
.menu-mobile-icons #_desktop_cart a{
	background-image: url("/img/cms/icone/icon-cart-vet.svg");
}
body .toasterCart #toasterPanel .toasterHeader .closeToasterButton{
	background-image: url("/img/cms/icone/icon-close-vet.svg");
}
@media screen and (max-width: 1199px){
	.ets_mm_megamenu .mm_menus_ul .close_menu:before,
	.menu-mobile-back:before{
		background-image: url("/img/cms/icone/icon-close-vet.svg");
	}
}

/*** footer ***/
.block-social ul li a:hover{
	filter: invert(70%) sepia(49%) saturate(528%) hue-rotate(6deg) brightness(109%) contrast(85%);
}

/*** categoria ***/
.block-category,
#order-confirmation-intro{
    background-image: url("/img/cms/header/bg-cat-mobile-vet.png");
}
@media screen and (min-width: 768px){
	.block-category,
	#order-confirmation-intro{
	    background-image: url("/img/cms/header/bg-cat-desktop-vet.png");
	}
}
.banner-titolo{
    background-image: url("/img/cms/header/bg-pagine-interne-v1-vet.png");
}
@media screen and (min-width: 768px){
	.banner-titolo{
	    background-image: url("/img/cms/header/bg-pagine-interne-v1-vet.png");
	}
}

/*** carrello ***/
.remove-from-cart i,
body .toasterCart #toasterPanel .product-delete i{
	background-image: url("/img/cms/icone/icon-delete-vet.svg");
}

/*** sfondi grafici PB ***/
.section-linea-3 > .elementor-container:before{
	background-image: url("/img/cms/header/bg-linea-3-vet.svg");
}
.section-linea-5 > .elementor-container:before{
	background-image: url("/img/cms/header/bg-linea-5-vet.svg");
}
@media screen and (min-width: 768px){
	.section-linea-1 > .elementor-container:before{
		background-image: url("/img/cms/header/bg-linea-1-vet.svg");
	}
	.section-linea-2:before{
		background-image: url("/img/cms/header/bg-circle-vet.svg");
	}
	.section-patologia-1 > .elementor-container:before{
		background-image: url("/img/cms/header/bg-circle-vet.svg");
	}
	.section-ingrediente-1:before{
		background-image: url("/img/cms/header/bg-circle-vet.svg");
	}
}


/*** loghi PR ***/
.fascia-loghi-pr{
	padding-top: 10px;
	padding-bottom: 10px;
}
.fascia-loghi-pr .logo img{
	height: 50px;
}
@media screen and (min-width: 768px){
	.fascia-loghi-pr{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.fascia-loghi-pr .logo img{
		height: 65px;
	}
}

/*** topbar ***/
.header-banner,
.header-banner a{
	color: #000;
}
