/* Eliminar el apartado de "avisarme cuando vuelva a estar disponible" */

.btn.btn-comment.post-product-comment  {
    display: none;
}
	
.js-mailalert {
    display: none;
}

/*Estilos de carrito*/
.elementor-cart__container .elementor-cart__main {
    border-radius: 25px 0px 0px 25px;
    border-width: 2px;
    border-color: #565656;
}

.cart-detailed-totals-wrap {
    background-color: #F4EFE2;
    padding: 2.0em;
    border-radius: 25px;
}
/*Pop-up carrito-de-compras*/
.modal-content {
    
    border-width: 2px;
    border-color: #565656;
    border-radius: 25px;
}

/*Estilos Mensaje enviado con éxito*/
.elementor-widget-email-subscription .elementor-message{
 font-family:"Epilogue";
    
}

.elementor-message .elementor-message-danger {
font-family:"Epilogue";
    
}

/*Página de búsqueda*/
.h2 { text-transform: none;
} 
.product-title {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    font-family: "Epilogue";
    line-height: 1.188em;
    letter-spacing: 0;
    text-transform: none;
    color: #565656;
}

.price {
    font-size: 20px;
    font-style: none;
    font-weight: 400;
    font-family: 'Epilogue';
    line-height: 1.188em;
    letter-spacing: 0;
    text-transform: none;
    color: #565656;
}

.products-sort-order .select-title {
    display: inline-block;
    width: 100%;
    color: #414141;
    background: #fff;
    padding: 4px 44px 4px 15px;
    font-size: 0.875rem;
    line-height: 1.5rem;
    cursor: pointer;
    border: 1px solid #565656;
    border-radius: 10px;
    min-height: 32px;
}



/*Estilos etiquetas "out of stock" productos*/

.product-flags li {
    background: #565656;
    color: #fff;
    margin-bottom: -20px !important;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 10px;
    text-align: center;
    font-family: 'Epilogue';
    text-transform: none;
    letter-spacing: 0.1em;
}


/*Cambiar estilo de texto "impuestos incluídos"*/

.product-prices .tax-shipping-delivery-label {
    font-size: 0.8125rem;
    color: #878787;
    font-family: 'Epilogue';
    font-style: normal;
    display: block !important;

}

.product-quantity .input-group-btn-vertical {
    display: flex;
    flex-direction: column;
    margin-left: 5px;
}



/* Cambiar la fuente por defecto del tema por la "epilogue" en todas las siguientes etiquetas*/
h1, h2, h3, h4, h5, h6, p, .elementor-text-editor .elementor-clearfix {
    font-family: "Epilogue", sans-serif !important;
    text-transform: none !important;
}

body {
    font-family: "Epilogue", sans-serif;
}

/*Cambiar los estilos de todos los botones de la web*/
body .btn {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    font-family: "Epilogue";
    border-radius: 10px;
    margin-left:25px;
}

.product-quantity #quantity_wanted {
    color: #565656;
    border-radius:10px;
    font-family:"Epilogue";
    font-size:18px;
}


#product h1 {
    font-size: 32px;
    text-transform: none;
}
/*Cambiar tamaño de las pestañas de composición, etc producto*/

#main .tabs-container .nav-link h5 {
font-family: epilogue;
font-style: normal; 
font-size: 24px;
text-transform: none;
text-align: left;
}

/*Poner color de fondo blanco en las tabs debajo de la descripción de producto*/
.tabs-container {
    border-radius: 25px;
    background-color:#f4efe2;
}
/*Quitar título páginas*/
.page-header {display:none;}



/*Quitar camino de migas */
.breadcrumb ol {display:none;}

/*Quitar comentarios*/

.product-comments {display:none;}

/*Quitar guía de tallas*/
.hookDisplayGuide {display:none;}
.blockreassurance_product {display:none;}


/*colocar el menú de forma apropiada*/ 

.top-menu .elementor-button-link {
    display:inline-flex; !important;
}

/*Cambiar el peso de la tipografía para todos los h4*/

.h4 {
    font-weight: 500;
    color: #414141;
}
/*Cambiar el peso de los títulos de páginas nativas del tema*/

.authentication-page h2, .page-header h1 {
	font-weight:400;
	text-transform:none;
}

/*Quitar margen izquierda de los botones de páginas nativas del tema*/

body .btn {
	margin-left:0px !important; 
}

/*Dar espacio al título de las páginas*/
@media (min-width: 1280px){
.authentication-page {
    margin: 100px 0px 0px 60px;e
	}}

@media (min-width: 1280px){
#cart #main > .cart-grid {
    display: flex;
    margin-right: 60px;
    margin-left: 60px;
	margin-top:60px;
}
}

/*Cambiar estilos del proceso de compra*/
@media (min-width: 1280px){
    
#product-images-cont.thumb-vertical {
    margin-left: 60px;
    margin-right: 40px;
}

.product-images {
     padding-top: 60px;
}

.checkout-steps{
	margin-top:50px;
	margin-left: 60px;
    margin-right: 60px;
	}}

body#checkout section.checkout-step.-current {
    margin-right: 20px;
}
/*Cambiar estilos nativos del tema de las etiquetas "FUERA DE STOCK"*/

.product-miniature .product-flags li {
	font-size: 16px;
	font-family: "Epilogue";
	text-transform: none;
}
.product-miniature .product-flags > li {
    background-color: #FF986C;
    border-radius: 10px;
}

.product-flag.out_of_stock {
    background-color: #FF986C;
    border-radius: 10px;
}

.price {
	font-style:normal;
}

.grade-stars-list .star-content {
	display:none;
}


/* Vista de resultados después de búsqueda */

@media (min-width: 1280px){	
.h1 #product-list-header {
	margin-left: 60px;
    margin-right: 60px;
	}
#product-list-header { 
    margin-top:50px;
	margin-left: 60px;
    margin-right: 60px;
	}
} 

.product_list {
	margin-left:60px;
	margin-right:60px;
}

.products-selection {
	margin-left:60px;
	margin-right:60px;
	}
}

/*paginación en la vista de resultados*/

.pagination > div:first-child {
    line-height: 2.5rem;
    font-size: 18px;
    color: #565656;
}
.pagination .page-list li.current a {
	border-radius: 5px;
	border-width: 2px;
	border-color:#565656;
}

.pagination .page-list li a {
	border-radius:5px;
	border-width:2px;
}


/* Apartado de comparación de productos */
@media (min-width: 1280px){
#product_comparison {
	margin-top:50px;
	}
}

/*Botón de añadir al carrito con selector de cantidades*/
.btn.btn-primary.add-to-cart.smooth05 {
	padding-left:20px;
}

/*Apartado crear cuenta*/
@media (min-width: 1280px){
	
	.register-form {
		margin-top:50px;
		margin-left: 60px;
   		margin-right: 60px;
	}
    }

.form-control { 
	border-radius: 15px;
    border-width: 2px;
	border-color: #565656; }

/* Ancho página contraseña olvidada*/

@media (min-width: 1280px){
.forgotten-password {
		margin-top:50px;
		margin-left: 60px;
   		margin-right: 60px;
	}
}

/* Estilo de botón dentro de producto para añadir al carrito */

.btn.btn-primary.add-to-cart.smooth05 {
	margin-left: 20px !important;
}

/* Estilos apartados mi cuenta menú con links */

.page-my-account #content .links {
		margin-top:50px;
}

/*Estilos alertas top page y páginas de la sección "mi cuenta"*/


@media (min-width: 1280px){
.alert-warning {
	margin-left: 60px;
    margin-right: 60px;
}
}
/*Alertas de peligro*/
	
	.alert.alert-danger {
		
    margin-left: 60px;
    margin-right: 60px;
}
	
.js-customer-form {
	margin-top:50px;
	margin-left: 60px;
    margin-right: 60px;
	}
	
.js-address-form{
	margin-top:50px;
    margin-right: 60px;
	}
	
.page-title{
	margin-top:50px;
	margin-left: 60px;
    margin-right: 60px;
}
	
.elementor-alert.elementor-alert-info {
	margin-left: 60px;
    margin-right: 60px;
	

}
	
	/*Eliminar el nombre del formulario contact form y estilos de botón de contact form 7*/
	
	.wpcf7 h3 {
		display:none !important;}
	
	.wpcf7-form-control.wpcf7-submit {
    background-color: #565656; !important;
    border: medium none; !important;
    border-radius: 15px; !important;
    font-weight: 500; !important;
    margin-top: -50px; !important;
    padding: 20px 60px 20px 60px; !important;
    margin-bottom: 10px; !important;
    text-transform: none; !important;
    font-size: 20px !important;
    font-family: 'Epilogue'; !important;
	}
	
	/*Estilos blog*/
	@media (min-width: 1280px){
    .blog-row {
        
	    margin-top:50px;
	    margin-left:60px;
	    margin-right:60px;
	}
	
	.simpleblog__post{
	    
	    margin-top:50px;
	    margin-left:60px;
	    margin-right:60px;
	    
	}
	
	.simpleblog__postInfo{
	    
	    margin-top:50px;
	    margin-left:60px;
	    margin-right:60px;
	    
	}
	
	.page-content.card.card-block{
	    margin-top:50px;
	    margin-left:60px;
	    margin-right:60px; 
	}
    
}
	
	.img-fluid.photo.w-100.db{
	    border-radius: 15px !important;
	}
	
	/* Eliminar la foto mostrada por defecto en todos los post*/
	
	.simpleblog__post__content {
	    
	    display:none;
	    
	}
	}
	
	#jGrowl-notification {
	 border-radius:25px !important;   
	}
	}
	
	/* Modificamos el aspecto del contador regresivo para las promociones */
	
	.clock > .digits {
	    margin-bottom: 0px !important;
        padding: 0px !important;
	}
	
	.clock > .digits > .clock-group{
	    margin-bottom: 0px !important;
        padding: 0px !important;
	}
	
	.ets-cd-countdown.flip .digits .clock-group .digit {
	    padding-top: 4px !important;
	    background: #a40e1c !important;
	}
	
	.ets_cd_block > .title-click {
	    margin-bottom: 0px !important;
	    font-size: medium !important;
	}
	
	.discount-percentage {
	    background: #a40e1c !important;
	    margin-top: 30px !important;
        padding: 8px 10px !important;
	}
	
	}
	

	}