/*Ficha sin consultar por*/
.product-status {
   display: none;
}
/*Boton email ficha color tipo*/
.btn.angulo-item-outline {
    color: #ffffff!important;
}
/*imagenes productos borde*/
.angulo-item-img {
    border-radius: 10px;
}
/*nombre producto centrado*/
.angulo-item-name-container {
    justify-content: space-evenly!important;
   /*font-size: 1.5rem;*/
}
/*FIN centrato nombre del producto*/

/*Nombre producto en lista*/
.angulo-item-producto .angulo-item-name {
    font-size: 1.2rem;
    padding-top: 5px;
}

/*Precio productos en lista*/
.text-price {
font-size: 1.2rem!important;
}
.angulo-item-price .price-offer h4 {
    font-size: 1.4rem!important;
}

/* letra O*/
.col-md-1.text-center {
 display: none;
}
/*imagenes productos lista*/
.angulo-item-img .bg-image-center{
   background-size: contain!important;
}
/*imagenes productos lista*/
.angulo-item-img {
   background-size: contain!important;
   height: 220px!important;
}
/*Texto descripcion ficha*/
.product-description p {
    margin-top: 4rem;
    font-size: 1.2rem;
}
/*Sombra productos*/
.angulo-item-producto {
   box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
   border-radius: 10px;
}
/*Nombre producto en lista centrado*/
.text-left {
    text-align: center!important;
}
/*Menu navegacion*/
.navbar-top .navbar-nav .nav-item {
    margin-right: 30px;
     border-bottom: 2px solid transparent;
}

#dropdown-submenu-products .dsp-categoria-titulo a {
    text-transform: lowercase!important;
}
.fas.fa-chevron-right {
    display: none;
}
#dropdown-submenu-products .dsp-categoria-titulo a:hover {
   color: #6A8BC6!important;
   text-decoration: none;
}
#dropdown-submenu-products.dropdown-menu {
    background: rgb(255,255,255)!important;
   background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%)!important;
}
/*FIN barra navegacion*/

/*animacion lista de productos HOVER*/
.angulo-item-producto:hover {
    animation: myAnim 2s ease 0s 1 normal forwards;
}
@keyframes myAnim {
	0% {
		animation-timing-function: ease-out;
		transform: scale(1);
		transform-origin: center center;
	}

	10% {
		animation-timing-function: ease-in;
		transform: scale(0.91);
	}

	17% {
		animation-timing-function: ease-out;
		transform: scale(0.98);
	}

	33% {
		animation-timing-function: ease-in;
		transform: scale(0.87);
	}

	45% {
		animation-timing-function: ease-out;
		transform: scale(1);
	}
}
/* FIN Hover productos*/

/*Footer
.text-dark {
    color: #ffffff!important;
}*/
/*Blog*/
.angulo-item-img.blog-list-image {
    background-size: cover!important;
}
.border-top-theme {
    padding-top: 40px;
}
.blog-title-container {
    color: #792A9D;
}
.blog-description {
    color: #848484;
}


/*Ficha productos -- imagen principal*/
#main-fancy div {
    background-size: contain !important;
}
/*Formulario contacto*/
.form-contact {
    margin-top: 40px; 
}
.btn.angulo-item-button {
    color: #ffffff;
    border-radius: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 13px;
    width: 100%;
}
/*FIN formulario*/

/*logotipo*/
.img-with {
     width: 127px !important;
}
/*header -- menu nav -- sombra*/
#mainHeader {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}

/*circulo cantidad carrito*/
.item-cart-menu .cart-items-badge {
    font-size: 0.7rem;
}
/*lista categorias dentro de productos*/
#accordion .card .card-header.active a, #accordion .card .card-header.active button {
    color: #ffffff;
    font-weight: 400;
}
#accordion .card a.text-category {
    font-weight: 400;
}
/*Boton ver mas del HOME*/
.angulo-content .btn.btn-theme-lg {
    border-radius: 10px;
    color: #ffffff;
    border-color: #ffffff;
}
.angulo-content .btn.btn-theme-lg:hover {
    color: #ffffff;
}
/*FIN boton ver mas del HOME*/
/*Botones ficha de productos*/
.btn.angulo-item-outline.btn-lg-item {
    border-radius: 10px;
}
.btn.angulo-item-outline {
    border: 0px solid var(--color-border-hover);
}
.btn.angulo-item-button:hover {
    border: 0px solid var(--color-border-hover);
    color: #ffffff;
}
/*Iconos redes sociales*/
#redes a:hover {
    border: 0px solid transparent;
}
#redes a i:hover {
   animation: myAnimRedes 1s ease 0s 1 reverse forwards;
}
/*animacion Hover redes*/
@keyframes myAnimRedes {
	0%,
	100% {
		transform: translateX(0%);
		transform-origin: 50% 50%;
	}

	15% {
		transform: translateX(-30px) rotate(-6deg);
	}

	30% {
		transform: translateX(15px) rotate(6deg);
	}

	45% {
		transform: translateX(-15px) rotate(-3.6deg);
	}

	60% {
		transform: translateX(9px) rotate(2.4deg);
	}

	75% {
		transform: translateX(-6px) rotate(-1.2deg);
	}
}
/*Fin animacion hover redes*/

/*Buscador superior*/
#buscar {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}

/*Linea superior seccion ficha productos*/
.section-product-detail > div.container {
    border-top: 0px solid #151515;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*Home -- categorias */
.widgets-footer a {
    color: #6a8bc6;
    font-weight: bolder;
    font-size: larger;
}
.angulo-widgets {
    padding: 10px 0;
}
.angulo-item-categories .angulo-item-img {
    background-size: cover!important;
}

