/*
Theme Name: Anvogue Child
Theme URI: https://anvogue.presslayouts.com/landing
Author: PressLayouts Team
Description: This is a child theme for Anvogue
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: anvogue
Text Domain: anvogue-child
*/



/* Fuente personalizada para la web */
@font-face {
  font-family: 'Comfortaa Drive';
  src: url('/wp-content/uploads/2025/05/Comfortaa-Light.woff') format('woff'),
       url('/wp-content/uploads/2025/05/Comfortaa-Light.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comfortaa Drive';
  src: url('/wp-content/uploads/2025/05/Comfortaa-Regular.woff') format('woff'),
       url('/wp-content/uploads/2025/05/Comfortaa-Regular.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comfortaa Drive';
  src: url('/wp-content/uploads/2025/05/Comfortaa-Medium.woff') format('woff'),
       url('/wp-content/uploads/2025/05/Comfortaa-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comfortaa Drive';
  src: url('/wp-content/uploads/2025/05/Comfortaa-SemiBold.woff') format('woff'),
       url('/wp-content/uploads/2025/05/Comfortaa-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comfortaa Drive';
  src: url('/wp-content/uploads/2025/05/Comfortaa-Bold.woff') format('woff'),
       url('/wp-content/uploads/2025/05/Comfortaa-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}



/* Tipografía botón "Enviar" en formulario página "Sobre mí" */
.formulario-contacto-sobre-mi .wpcf7-submit {
  font-family: 'Comfortaa Drive', sans-serif !important;
  font-weight: 700 !important;
}



/* Hover color botón formulario contacto página sobre mi y contacto */
.formulario-contacto-sobre-mi .wpcf7-submit:hover,
.formulario-pagina-contacto .wpcf7-submit:hover {
  background-color: #9a8d98 !important;
  color: white !important;
}



/* Menú header centrado */
.pls-header-desktop .pls-header-col-center {
	justify-content: center !important;
}



/* Política de privacidad en blanco formulario sobre mi */
.formulario-contacto-sobre-mi .wpcf7-acceptance .wpcf7-list-item-label,
.formulario-contacto-sobre-mi .wpcf7-acceptance .wpcf7-list-item-label a {
	color: white !important;
}
.formulario-pagina-contacto .wpcf7-acceptance .wpcf7-list-item-label a {
	color: black !important;
}
.formulario-contacto-sobre-mi .wpcf7-acceptance .wpcf7-list-item-label a:hover,
.formulario-pagina-contacto .wpcf7-acceptance .wpcf7-list-item-label a:hover {
	color: #9a8d98 !important;
}



/* Checkbox política de privacidad sin margins. */
.wpcf7-acceptance .wpcf7-list-item {
	margin: 0px !important;
}
.wpcf7-acceptance .wpcf7-list-item input {
	margin-top: 0px !important;
}



/* Hover en datos info de la página de contacto */
.info-contacto-pagina-contacto .pls-contact-info-data .pls-contact-info-text a:hover {
	color: #9a8c99 !important;
}



/* Texto de las noticias todo a minúscula */
.single-post-page h1.entry-title,
.blog-post-loop h2.entry-title {
	text-transform: none !important;
}



/* Nombre categoría en página blog en color blanco */
.entry-category a {
	color: white !important;
}
.entry-category .cat-links {
	background-color: #4A4549 !important;
}



/* Ocultar autor en las entradas del blog */
.author-link {
	display: none !important;
}



/* Eliminar lista de deseos y menu category en opciones tienda menú mobile */
.mobile-element-wishlist,
.mobile-element-category {
	display: none !important;
}



/* Separación entre filtros en móvil */
.pls-products-active-filters {
	gap: 20px !important;
}
.widget_layered_nav_filters {
	margin-left: 0px !important;
}



/* Cambio de color a la top-bar del header */
.pls-header-topbar {
	background-color: #4A4549 !important;
}



/* Ocultado SKU en página interior */
.pls-single-product-wrapper .sku_wrapper {
	display: none !important;
}



/* Estilos cambiados texto "Por qué elegirnos" en página interior de producto y
 * ocultado botón de comparar */
.pls-product-policy-label,
.pls-product-compare-share-wrap {
	text-transform: none !important;
	display: none !important;
}



/*  */
.single_add_to_cart_button button {
	background-color: #211A1D !important;
}



/* Información adicional producto sin capitalizar */
.woocommerce-product-attributes-item__value p {
	text-transform: lowercase !important;
}



/* Alinear breadcrumbs */
.pls-page-title-center .pls-breadcrumb {
	align-items: baseline !important;
}



/* Colores placeholder formulario */
.formulario-pagina-contacto input,
.formulario-pagina-contacto input::placeholder,
.formulario-pagina-contacto textarea,
.formulario-pagina-contacto textarea::placeholder {
	color: black !important;
	opacity: 1 !important;
}



@media only screen and (max-width: 1024px) {
    /* Botón ancho completo en tablet y móvil en el formulario de contacto de la página "Sobre mí" */
	.formulario-contacto-sobre-mi .wpcf7-submit {
		width: 100% !important;
	}
}


/* Aumentado padding top entre header y título del header (en móvil) */
@media only screen and (max-width: 576px) {
	.pls-page-title {
		padding-top: 115px !important;
	}
	
	
	.formulario-pagina-contacto .boton-enviar-formulario {
		display: flex !important;
    	justify-content: center !important;
	}
	.formulario-pagina-contacto .boton-enviar-formulario p {
		display: flex !important;
    	flex-direction: column !important;
	}
	
	
	/* Ocultar breadcrumbs superior solo en móvil */
	.pls-single-product-top {
		display: none !important;
	}
	.single-product-content {
		padding-top: 50px !important;
	}
	
	
	/* Modificar color de añadir al carrito */
	.pls-single-product-page:not(.product-type-external) form.cart .button {
		background-color: #211A1D !important;
		color: white !important;
	}
	
}




