/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#desktop_logo .img-fluid{max-width: 200px !important;}

#desktop-header-container #blockcart .title{color: #484848;}
#desktop-header-container #blockcart .cart-toggle-details{color: #95035f;}
.product-flag.discount, .badge-discount, .discount-percentage{background: #95035f;}
.product-price{color: #95035f;}

#footer-copyrights{padding-bottom: 50px;}

.header-nav .text-center{text-align: left !important;}

@media (min-width: 768px){
	.header-nav .text-center{text-align: center !important;}
}

@media (min-width: 992px){		
	#desktop-header-container{padding-right: 90px;}
	
	#footer .container{padding: 0px 3%;}
		#footer-copyrights{padding-bottom: 20px; padding-right: 3%;}
}

@media (min-width: 1180px){
}

.my-account-side-links .material-icons{font-size: 15px !important; margin-right: 6px;}

.fdt_merchantSticky-1_ratx, .fdt_merchantSticky-1_txt_opinions{color: #fff !important;}
.feedaty_widget div{width:;}

.col-mobile-logo img{max-width: 280px; height: auto;}

.header-nav{padding-right: 80px;}

@media (min-width: 1610px){		
	#desktop-header-container{padding-right: 15px;}
}

.newsletter_back{background: url('/img/sfondo-giapponesine.webp') no-repeat; background-size: cover; background-position: center center;}
.offerte_home{background: #b45792 url('/img/sfondo_responsive.webp') no-repeat; background-size: 130% auto; background-position: top left;}

/*NEWSLETTER*/
#mc_embed_signup{background: none !important; font-family: 'Raleway', sans-serif !important; font-size: 16px !important; margin: 30px auto !important; text-align: center !important; width: auto !important; max-width: 600px !important;}
	#mc_embed_signup h2{color: #484848; font-size: 32px !important; line-height: 35px !important; margin-bottom: 15px !important;}
	#mc_embed_signup .emails{font-size: 20px;}
	#mc_embed_signup div.mce_inline_error{background: #95035f !important; font-size: 14px !important;}
	#mc_embed_signup .more_i{background: #efeee6 !important; font-size: 14px !important; padding: 15px; margin-bottom: 0px;}
	#mc_embed_signup .button{background: #95035f !important; border-radius: 0px !important; color: #fff !important; font-weight: 700; font-size: 20px !important; border: 0px; padding: 15px 25px; cursor: pointer; margin-top: 20px;}
	#mc_embed_signup .brandingLogo{margin-top: 15px;}
	#mc_embed_signup_scroll{text-align: center;}

#stripe-card-element{
	display: none !important;
}	

.fa-facebook::before, .fa-instagram::before, .fa-twitter::before, .fa-pinterest-p::before, .fa-youtube::before, .fa-whatsapp::before{font-family: "Font Awesome 6 Brands" !important;}
.fa-google-plus::before {
	font-family: "Font Awesome 6 Brands" !important;
    content: "\e07b" !important;
}

#feedatyBlock_home a:link:not(.nav-link):not(.btn), #feedatyBlock_home a:visited:not(.nav-link):not(.btn) {
  color: #fff;
}

.fdt_ratx{color: #fff !important;}
.fdt_logo img{width: 70px !important; height: auto !important; max-width: 70px !important;}
.feedaty_widget div{width: 75px !important; text-align: center;}
.feedaty_widget div.fdt_logo{width: 75px !important; text-align: left;}
.feedaty_widget .fdt_txt_opinions{width: 75px !important; max-width: 75px !important;}
.fdt_merchantSticky-1_widget{display: block !important;}
@media(max-width: 1610px) {
	.fdt_merchantSticky-1_widget{top: 130px !important;}
}

@media (max-width: 767px) {
	/*body.cms-id-17 .elementor-blog-posts-grid .simpleblog-posts-column[class*="col-"] {
		flex: 0 0 100%;
		max-width: 100%;
	}

	body.cms-id-17 .elementor-blog-posts-grid .simpleblog__listing__post__wrapper a {
		display: block;
		min-height: 44px;
	}*/
}

@media (min-width: 768px) and (max-width: 991px) {
	body.cms-id-17 .elementor-blog-posts-grid .simpleblog-posts-column[class*="col-"] {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

h1.elementor-heading-title span{text-shadow: 0 2px 20px rgba(0, 0, 0, 0.4);}
