/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/* arreglos acesibilidad*/

.elementor-element.elementor-element-nr2d2n9 .elementor-iqit-banner .elementor-iqit-banner-title, .elementor-element.elementor-element-nr2d2n9 .elementor-iqit-banner .elementor-iqit-banner-description {
	background-color: rgba(0,0,0,0.7);

}

/*.nav-tabs .nav-link[data-tab="2"] {
   	color:#000 !important;
	opacity: 0.9;
}*/


.elementor-element.elementor-element-f0eyqos .nav-tabs .nav-link.active,  .elementor-element-t5k796f .nav-tabs .nav-link.active {
	color: #000000 !important;

}

.elementor-element.elementor-element-f0eyqos .nav-tabs .nav-link, .elementor-element-t5k796f .nav-tabs .nav-link {
	color: #581236 !important;
	opacity: 1 !important;

}



/*google insignia*/

#googleFloatingBadge.bottom-left {
  bottom: 6rem !important;
}

#product #googleFloatingBadge.bottom-left {
	display:none;
}



#googleReviewsContainer .iconsReviews span {
	font-size: 18px !important;
  	font-weight: 800 !important;
	padding-right: 8px;
	color: #B95813 !important;
}



/*redondeo search - busqueda*/

.header-top .form-search-control {
	border-radius: 25px !important;

}

/*grid de producto*/

/*Botón añadir carrito*/
.btn-product-list {
   margin: 0 auto;
   width: 100%;
}


.product-thumbnail {
  filter: brightness(.97);
}


/*redondear grid producto*/


.product-miniature {
	border-radius: 10px;
}

.add-to-cart, .btn-product-list, .product-flag {
	border-radius: 15px;
}



.fa-digg::before {
  content: url("https://new.sallyfarma.com/themes/warehousechild/assets/img/tiktok-brands-solid.svg") !important;
}

.fa-digg {
	width: 0.8em!important;
    padding: 0px 1px!important;
}

/*productos servicios citas*/


.product-customization-item {
	width: 50%;
  	float: left;
	padding: 10px;

}

.product-customization {
	background-color: #f4f2f2;
}


/* categorias*/

.subcategory-image {
	display:none;
}

.product-list-subcategories .col-6, .product-list-subcategories .col-md-2, .product-list-subcategories .col-lg-2 {
  padding: 10px 8px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 34px 34px 34px 34px;
  margin: 15px;
	
	
} 
.product-list-subcategories a {
  display: flex;
  align-items: center;
  justify-content: center; 
  height: 100%;
}

.product-list-subcategories .subcategory-name {
	font-size: 17px;
}

@media (max-width: 768px) {
	.product-list-subcategories .col-6, .product-list-subcategories .col-md-2, .product-list-subcategories .col-lg-2 {
    	padding: 8px 6px;
	 	margin: 6px;
		max-width: 45%;
	}
	
}


