.btn-color{
	background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #efb8dd, #c7def9) border-box;
  border-radius: 50em;
  border: 2px solid transparent;
}
.box-color{
	background: linear-gradient(to bottom, #fcfcfc, #eae1e6) padding-box,
              linear-gradient(to right, #efb8dd, #c7def9) border-box;
  border-radius: 35px;
  border: 1px solid transparent;
}
.box-color-2{
	background: linear-gradient(to bottom, #f8f8f8, #f8f8f8) padding-box,
              linear-gradient(to right, #efb8dd, #c7def9) border-box;
  border-radius: 35px;
  border: 1px solid transparent;
}
.preco-box sup, .preco-box sub{
	font-size: 60%;
}
.preco-box sub{
	   font-weight: 300;
    color: #333333;
    font-size: 17px;
}
.bullet-box li::marker{
	color: #bf538d;
}
.selo-prod{
		background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #efb8dd, #c7def9) border-box;
  border-radius: 50em;
  border: 2px solid transparent;
}
.box-testimonial .swiper-slide{
	background: linear-gradient(to bottom, #fcfcfc, #eae1e6) padding-box,
              linear-gradient(to right, #efb8dd, #c7def9) border-box;
  border-radius: 35px;
  border: 1px solid transparent;
}
.box-color-numero{
	background: linear-gradient(white, white) padding-box,
              linear-gradient(to bottom, #ffb8c1, #b38ab8) border-box;
  border-radius: 35px;
  border: 2px solid transparent;
}
.form-social select option {
  background: #99569975;
}
.filtro-blog .elementor-widget-taxonomy-filter .e-filter-item{
	background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #efb8dd, #c7def9) border-box;
  border-radius: 50em;
  border: 2px solid transparent;
}
.custom-slide-menu li button{
	background-color: #F1E0F3;
  border-style: none;
	font-family: "Sora", Sans-serif;
  font-size: 15px;
  font-weight: 600;
	color: #7E7586;
  border-radius: 25px 25px 25px 25px;
	padding: .5rem 1.8rem;
	min-width:120px;
	margin-right: 15px;
	margin-bottom:10px;
}
.custom-slide-menu li button:hover{
	    background-color: #BC97BF;
	color: #ffffff;}
.custom-slide-menu li button:focus{
	    background-color: #BC97BF;
	color: #ffffff;}
.custom-slide-menu li button.active{
	    background-color: #BC97BF;
	color: #ffffff;}

.e-n-accordion .e-n-accordion-item{
        border: 1px solid #ffffff00 !important;
margin-top:0;
	padding:0px 10px;
}

#menu-2-4c834d7{
	padding-top:15px;
	padding-bottom:15px;
}

.bullet-box ul li{
	padding-bottom:12px;
}

@media screen and (max-width:780px) {
	.elementor-27 .elementor-element.elementor-element-ed99386.elementor-element, .elementor-448 .elementor-element.elementor-element-065a60d.elementor-element {
		text-align: center;
		 padding-left: 4%;
	}
}