body{
	margin-left: 0px !important;
}
html body{
	margin: 0px !important;
}
::selection {
  background: #1C242A !important;   /* color de fondo al seleccionar */
  color: #fff;        /* color del texto seleccionado */
}
.menu-toggle {
    background: transparent;
    border: none;
    color: transparent;
    cursor: pointer;
    font-weight: bold;
    margin-top: 0px;
    padding: 10px;
    background-image: url(/wp-content/uploads/2026/04/negro_50_Menu-1.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px;
}
#header{
	left: 0;
    width: 100%;
    background: white;
    position: relative;
}
.header_azuvi{
	padding: 25px 50px;
}
.header_azuvi .logo img{
	width: 193px;
	height: auto;
	max-width: 100%;
}
.menu-item-has-children::after{
	display: none;
}
.header_azuvi > div > div > div {
	display: flex;
    gap: 30px;
    justify-content: space-between;
    align-items: center;
}
.wrapper_menu_principal > div > div > ul > li > a {
    color: #2D2F2D;
    font-size: 18px;
    text-transform: uppercase;
    margin-left: 30px;
}
.wrapper_menu_principal > div > div > ul > li:hover > a{
	 
  -webkit-text-stroke: 0.3px #2D2F2D; /* grosor y color del stroke */
}


.wrapper_menu_principal > div > div:first-child{
	padding: 0px;
}
.menu_azuvi > div > div > div{
	display: flex;
	align-items: center;
	gap: 50px;
}
.header_azuvi{
	overflow: visible !important;
}
.header_azuvi .wpml-ls-legacy-dropdown-click{
	width: auto;
}
.header_azuvi .wpml-ls-legacy-dropdown-click a{
    color: #151313;
    border: 0px;
    background-color: white;
    padding: 10px !important;
    line-height: 1;
    font-size: 20px;
    font-weight: 400;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
	display: none;
}
.header_azuvi .sub-menu{
	bottom: initial;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover {
    color: #2D2F2D;
    background: transparent;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
	border-top: 0px;
}
.wrapper_menu_principal > div > div:first-child ul li a:hover ul,
.wrapper_menu_principal > div > div:first-child ul li:hover ul{
	background-color: white;
	min-width: 240px;
}
.wrapper_menu_principal > div > div:first-child ul li a:hover ul, .wrapper_menu_principal > div > div:first-child ul li:hover ul{
	left: -35px;
}
.wrapper_menu_principal > div > div ul li ul li a {
    padding: 12px 20px 12px 2px;
    font-size: 17px;
    text-align: center;
    color: #2D2F2D;
}

.wrapper_menu_principal > div > div ul li ul li a:hover{
	font-weight: 700;
}
.registro-header {
    position: relative;
    display: inline-block;
}

/* Ambos iconos superpuestos */
.registro-header .close{
	position: absolute;
}
.registro-header .close,
.registro-header .hover {
    transition: opacity .25s ease, transform .25s ease;
}

/* Estado inicial */
.registro-header img{
	height: 25px !important;
	width: auto !important;
}
.registro-header .close {
    opacity: 1;
    transform: scale(1);
}

.registro-header .hover {
    opacity: 0;
    transform: scale(1);
}

/* Hover: aparece el abierto */
.registro-header:hover .close {
    opacity: 0;
    transform: scale(1);
}

.registro-header:hover .hover {
    opacity: 1;
    transform: scale(1.1);
}
.header_azuvi .wpml-ls-legacy-dropdown-click a:hover{
		background-color: white;
}
.header_azuvi .wpml-ls-legacy-dropdown-click a:hover span{

	font-weight: 700;
}
/*.wpml-ls-legacy-dropdown-click:hover {
	background-image: url(/wp-content/uploads/2026/04/chevron-down-svgrepo-com.svg);
	background-repeat: no-repeat;
    background-size: 25px;
    background-position: center calc(100% + 9px);

}*/

#footer > div.vc_container > div.vc_row {
    padding-left: 50px !important;
}
.footer_azuvi{
	border-top: 1px solid #ccc;
	padding: 40px 50px !important;
}
.footer_menu > div > div > div {
	display: grid;
    grid-template-columns: repeat(3, max-content);
    column-gap: 50px;
}
.footer_menu ul{
	padding: 0px;
	margin: 0px;
}
.footer_menu ul li{
	list-style-type: none;
	margin-bottom: 10px;
}
.footer_menu ul li a{
    font-size: 12px;
    line-height: 14px;
    color: #2B2E34;
    font-weight: 400;
    min-width: 122px;
    display: block;
    transition: all .3s ease-in-out;
}
.footer_menu ul li a:hover{
	font-weight: 700;
}
#footer .iconos_redes_sociales{
	margin: 0px;
}
#footer .iconos_redes_sociales .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner:hover{
	cursor: pointer;
}
#footer .iconos_redes_sociales span {
    color: #bfbfbf;
    font-size: 16px !important;
    transition: all .3s ease-in-out;
}
#footer .iconos_redes_sociales span:hover{
	color: #2B2E34;
}

#footer .footer_right p{
	    font-size: 12px;
    line-height: 21px;
    color: #2B2E34;
}
#footer .footer_right img{
	margin-top: 67px;
	width: 200px;
}
/* Producto */

.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_PRODUCTO a, .serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_AMBIENTES a, .serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_PROYECTOS a, .serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_MERCHANDISING a, .serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_PRODUCTO a, .serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_AMBIENTES a, .serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_PROYECTOS a, .serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_MERCHANDISING a{
	background: none;
    padding: 10px 50px;
    color: #AAAAAA;
    border: 2px solid #AAAAAA;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 400;
    transition: all .3s ease-in-out;
}
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div.active a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div a:hover{
	color: #2D2F2D !important;
	border-color:#2D2F2D !important;
	background: none !important; 
	font-weight: 700;
}
.vc_row.wpb_row.vc_row-fluid.serie_filtro_tipos.serie_filtro_familias_v3,
#superpestanya_AMBIENTES,
#superpestanya_MERCHANDISING .pestanya {
    background: #F8F8F8;
    padding: 35px 100px;
    margin-bottom: 10px;
    margin-left: initial !important;
    	display: flex;
	justify-content: center;
}

#superpestanya_AMBIENTES{
	padding-bottom: 90px;
	margin-top: 24px;
}
.serie_filtro_formatos_v3{
	padding: 0px;
}
.panel-item-2024 p, .display-item-2024 p, .binder-item-2024 p{
	margin-left: 0px;
}
.ficha_producto_modelo{
	text-align: left !important;
	font-size: 20px;
}
.elementos-promocionales__filtro{
	margin-top: 30px;
}
.producto-ambientes,
#superpestanya_MERCHANDISING {
	margin-left: 0px !important;
}
#superpestanya_MERCHANDISING > div {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px !important;
}
#superpestanya_MERCHANDISING > div > div{
	padding: 35px 100px;
}
.serie_filtro_familias_v3 ul {
	padding-left: 0px;
    background-color: transparent;
    display: flex;
    gap: 100px;
    justify-content: center;
}
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li{
	flex-grow: 0;
	width: auto;
	padding: 0px;
    margin: 0px;
}
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li a{
	font-size: 18px;
	color: #2D2F2D;
	text-transform: initial;
	transition: all .3s ease-in-out;
}
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li a span{
	transition: all .3s ease-in-out;
	font-weight: 400;
	position: relative;
}
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li a span:after,
.producto-informacion__ficha-serie-color-colores > div p:after,
.productos-encabezado-grid__pdfserie a span:after,
.elementos-promocionales__filtro__rectangulo p:after{
	content: '';
	width: 0px;
	height: 2px;
	background-color: #2D2F2D;
	position: absolute;
	transition: all .3s ease-in-out;
	bottom: 0px;
	left: 0px;
}
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li:hover a,
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li.active a,
.producto-informacion__ficha-serie-color-colores > div.active p,
.producto-informacion__ficha-serie-color-colores > div:hover p,
.elementos-promocionales__filtro__rectangulo:hover p,
.elementos-promocionales__filtro__rectangulo.active p{
	color: #2D2F2D;
}
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li.active a span,
.producto-informacion__ficha-serie-color-colores > div.active p,
.elementos-promocionales__filtro__rectangulo:hover p,
.elementos-promocionales__filtro__rectangulo.active p{
	font-weight: 700;
}
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li:hover a span:after,
.serie_filtro_tipos > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li.active a span:after,
.producto-informacion__ficha-serie-color-colores > div.active p:after,
.producto-informacion__ficha-serie-color-colores > div:hover p:after,
.productos-encabezado-grid__pdfserie a span:hover:after,
.elementos-promocionales__filtro__rectangulo:hover p:after,
.elementos-promocionales__filtro__rectangulo.active p:after{
	width: 100%;
}
.serie_filtro_familias_v3 ul li:after {
    display: none;
}
.pestanyaN2 #serie_filtro_acabados_decorados_v3{
	display: none;
}


.elementos-promocionales__filtro__rectangulo{
	color: #2D2F2D;
	background: transparent;
	border: transparent;
	font-weight: 400;
	cursor: pointer;
}
.elementos-promocionales__filtro__rectangulo p{
	font-weight: 400;
	position: relative;
	display: inline-block;
	margin: 0;
	color: inherit;
	transition: color .3s ease-in-out, font-weight .3s ease-in-out;
}
.elementos-promocionales__filtro__rectangulo:hover,
.elementos-promocionales__filtro__rectangulo.active{
	color: #2D2F2D;
	background: transparent;
	border: transparent;
}
.elementos-promocionales__filtro__rectangulo.active{
	font-weight: 700;
}

#serie_filtro_acabados_decorados_v3{
	 background: #F8F8F8;
    padding: 100px 50px 50px 50px;
    margin-bottom: 10px;
    margin: 0px;
}
#serie_filtro_colores_v3,
.pestanyaN3{
	background: #F8F8F8;
    padding: 50px 50px 100px 50px;
    margin-bottom: 10px !important;
}
#serie_filtro_acabados_decorados_v3{
	display: block;
}
#serie_filtro_acabados_v3{
	padding-right: 0px;
	padding-left: 0px;
}
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div{
	justify-content: center;
}
.serie_filtro_familias.serie_filtro_contenidos_v3{
	padding-left: 50px;
	padding-right: 50px;
}
.serie-filtro-familias__boton-descarga img{
	filter: invert(1);
}
#serie_filtro_acabados_v3 h6,
.pestanyaN3 > h6,
#superpestanya_AMBIENTES h6,
#superpestanya_MERCHANDISING .pestanya h6{
	text-align: center;
	margin-bottom: 0px;
	font-size: 24px;
	letter-spacing: 0px;
	color: #2D2F2D;
}
.producto-ambientes__item h6{
	font-size: 18px !important;
	text-align: left !important;
	font-weight: 400;
}
.producto-ambientes__item {
    width: calc(33% - 23px);
}
.producto-ambientes{
	margin-top: 90px;
}
.pestanyaN3 > h6{
	margin-bottom: 60px;
}
.pieza_v3:hover .vc_single_image-wrapper img{
	box-shadow: none;
	transform: scale(1.04);
}
.producto-ambientes{
	gap: 30px 40px;
}
.pieza_v3 h6 {
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 400;
    color: #23292D;
    font-size: 20px;
}
.pieza_v3 p {
    font-weight: 400;
    line-height: 23px;
    color: #AAAAAA;
    font-size: 20px;
}
.producto-informacion__ficha-serie-color-colores > div{

    border: 0px !important;
    color: #2D2F2D;
    padding: 0px;
    min-width: auto;
}
.producto-informacion__ficha-serie-color-colores > div p{
	color: #2D2F2D;
	font-size: 18px;
	transition: all .3s ease-in-out;
	position: relative;
}
.producto-informacion__formatos_titulo_first,
.producto-informacion__formatos_titulo {
    margin-bottom: 0px;
}
.producto-informacion__formatos_titulo{
	display: none;
}
.serie_fila_titulo > h1 {
    -webkit-text-stroke: 0px;
    paint-order: normal;
    color: #24292e !important;
}
.serie_fila_titulo {
    position: relative;
    margin-top: 0 !important;
    padding-left: 0 !important;
    bottom: 0px;
    width: auto;
    height: auto;
    margin-left: 0;
    left: initial;
    transform: none;
    white-space: nowrap;
    z-index: 99;
}

.serie_fila_titulo h1{
	text-align: center !important;
	margin: 0px !important;
	color: #2D2F2D !important;
	font-size: 40px !important;
}
.info-top-serie .texto-serie {
    text-align: center;
    color: #2D2F2D;
    font-size: 18px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 47px;
    max-width: 100%;
    padding-left: 0px;
}
.productos-encabezado-grid__pdfserie{
	margin-top: 47px;
}
.productos-encabezado-grid__pdfserie a{
	text-transform: uppercase;
	font-size: 16px;
	color: black;
	font-weight: 400;
}
.productos-encabezado-grid__pdfserie a:hover{
	font-weight: 700;
}
.info-top-serie{
	padding: 60px 80px;
}

#serie_filtro_acabados_decorados_v3,
#serie_filtro_colores_v3{
	margin: 0px;
}
.producto-informacion__ficha-serie-color > div{
	gap: 100px;
	margin-top: 90px;
}
.producto-informacion__formatos{
	margin-bottom: 30px;
}
.producto-informacion__ficha-serie-color__grid__item div {
    border: 2px solid transparent;
    padding: 0px;
    border-radius: 0px !important;
    transition: all .3s ease-in-out;
}
.producto-informacion__ficha-serie-color__grid__item div.active,
.producto-informacion__ficha-serie-color__grid__item div:hover {
    border: 2px solid #2D2F2D;
    padding: 0px;
    border-radius: 0px !important;
}
.producto-informacion__ficha-serie-color__grid__item img{
	border-radius: 0px;
}
.pestanya{
	margin-left: 0px !important;
}
.info-top-serie .texto-serie p {
    font-size: 18px;
    line-height: 26px;
}
.productos-encabezado-grid__pdfserie{
	text-align: center;
}
.productos-encabezado-grid__pdfserie a span{
	padding: 0px;
	background-image: none;
	position: relative;
	font-size: 18px;
	font-weight: 500;
}
.productos-encabezado-grid__pdfserie a span:hover{
	color: #2D2F2D;
	background-image: none;
}
.serie-filtro-familias__boton-descarga{
	background-color: transparent;
}
.serie-filtro-familias__boton-descarga p{
	color: #2D2F2D;
	font-size: 16px;
	font-weight: 400;
}
.serie-filtro-familias__boton-descarga:hover{
	background-color: transparent;
}
.serie-filtro-familias__boton-descarga p:hover{
	color: #2D2F2D;
	font-weight: 700;
}
.fila_paneles_2024 .vc_single_image-wrapper, 
.panel-item-2024 .vc_single_image-wrapper,
.binder-item-2024 .vc_single_image-wrapper,
.display-item-2024 .vc_single_image-wrapper {
    box-shadow: none;
    border: 0px;
}
.pestanyaN2{
	margin-left: 0px !important;
}
.enlaces_descarga .enlace_ficha_producto, .ficha_producto.descarga_serie{
	margin-bottom: 0px;
}
.panel-item-2024 .enlaces_descarga a:hover,
.ficha-producto.left .enlaces_descarga a:hover,
.display-item-2024 .enlaces_descarga a:hover,
.binder-item-2024 .enlaces_descarga a:hover{
	color: #23292D;
}
.panel-item-2024 .enlace_ficha_producto:hover img,
.panel-item-2024 .descarga_serie:hover img,
.binder-item-2024 .descarga_serie:hover img,
.binder-item-2024 .enlace_ficha_producto:hover img,
.display-item-2024 .enlace_ficha_producto:hover img,
.display-item-2024 .descarga_serie:hover img{
	opacity: 1;
}
.panel-item-2024 .enlace_ficha_producto:hover img:nth-child(2),
.panel-item-2024 .descarga_serie:hover img:nth-child(2),
.binder-item-2024 .descarga_serie:hover img:nth-child(2),
.binder-item-2024 .enlace_ficha_producto:hover img:nth-child(2),
.display-item-2024 .enlace_ficha_producto:hover img:nth-child(2),
.display-item-2024 .descarga_serie:hover img:nth-child(2){
	display: none;
}
.panel-item-2024 .enlaces_descarga .enlace_ficha_producto,
.panel-item-2024 .enlaces_descarga .descarga_serie,
.binder-item-2024 .enlaces_descarga .enlace_ficha_producto,
.binder-item-2024 .enlaces_descarga .descarga_serie,
.display-item-2024 .enlaces_descarga .enlace_ficha_producto,
.display-item-2024 .enlaces_descarga .descarga_serie{
	opacity: .4;
}
.panel-item-2024 .enlaces_descarga .enlace_ficha_producto a,
.panel-item-2024 .enlaces_descarga .descarga_serie a,
.binder-item-2024 .enlaces_descarga .enlace_ficha_producto a,
.binder-item-2024 .enlaces_descarga .descarga_serie a,
.display-item-2024 .enlaces_descarga .enlace_ficha_producto a,
.display-item-2024 .enlaces_descarga .descarga_serie a{
	font-size: 16px;
	min-height: 36px;
}
.panel-item-2024 .enlaces_descarga .enlace_ficha_producto:hover,
.panel-item-2024 .enlaces_descarga .descarga_serie:hover,
.binder-item-2024 .enlaces_descarga .enlace_ficha_producto:hover,
.binder-item-2024 .enlaces_descarga .descarga_serie:hover,
.display-item-2024 .enlaces_descarga .enlace_ficha_producto:hover,
.display-item-2024 .enlaces_descarga .descarga_serie:hover{
	opacity: 1;
}


/* FICHA */
.ficha_producto_v4.sin_detalle .azuvi_ficha_producto_detalle{
	display: none;
}

.azuvi_ficha_producto_right_bottom .iconos-piezas img,
.azuvi_mostrar_caracteristicas_ficha img{
	width: 50px;
}
.azuvi_ficha_producto_right_bottom{
	display: flex;
	gap: 10px;
}
.azuvi_ficha_producto_right_bottom > div{
	background: #F8F8F8;
	position: relative;
}
.azuvi_ficha_producto_right_bottom .azuvi_ficha_producto_right_bottom_pieza{
	flex: 0 0 auto;
	width: calc(66.66666666vw - 80px);
}
.azuvi_ficha_producto_right_bottom_iconos {
    padding: 50px 100px;
}
.azuvi_ficha_producto_right_bottom_pieza_pieza,
.azuvi_ficha_producto_right_bottom_pieza_variedad_grafica{
	padding: 0px 100px 100px 100px;
}
.azuvi_ficha_producto_bottom{
	padding: 50px 100px;
    border-top: 10px solid white;
}
.azuvi_ficha_producto_right_bottom .azuvi_ficha_producto_right_bottom_caracteristicas{
	flex: 0 0 auto;
	width: calc(33.33333333vw - 80px);
    padding: 50px 100px;
}
.azuvi_ficha_producto_right_bottom_pieza_variedad_grafica {
    display: none;
}

.azuvi_ficha_producto_right_bottom_pieza_imagen {
    height: calc(100% - 68px);
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.azuvi_ficha_producto_right_bottom_pieza_imagen > div {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner .titular-icono{
	display: none;
}
.azuvi_ficha_producto_right_bottom_iconos .iconos-piezas{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 80px;
}

.azuvi_ficha_producto_right_bottom_caracteristicas_inner .iconos{
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner .iconos img{
	width: 40px;
}
.azuvi_ficha_producto_right_bottom_pieza_imagen {
    height: calc(100% - 68px);
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.azuvi_ficha_producto_right_bottom_pieza_imagen > div {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.azuvi_ficha_producto_right_bottom_pieza_pieza .azuvi_ficha_producto_right_bottom_pieza_imagen img {
    width: 100%;
    max-width: 100%;
    display: table;
    margin: 0 auto;
    transition: all .3s ease-in-out;
    max-height: 42vh;
}
.descargar-pieza.azuvi_link_descarga{
	margin-top: 50px;
}
.descargar-pieza.azuvi_link_descarga a img,
.azuvi_ficha_producto_right_bottom_caracteristicas_inner a img{
	width: 40px;
}
.descargar-pieza.azuvi_link_descarga a,
.azuvi_ficha_producto_right_bottom_caracteristicas_inner .ficha_producto_bottom-left a{
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 16px;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner .ficha_producto_bottom-left{
	margin-top: 100px;
}
.azuvi_ficha_producto_right_bottom_iconos .iconos-piezas img,
.descargar-pieza.azuvi_link_descarga a,
.azuvi_ficha_producto_right_bottom_caracteristicas_inner .ficha_producto_bottom-left a{
	opacity: .4;
	transition: all .3s ease-in-out;
}
.azuvi_ficha_producto_right_bottom_iconos .iconos-piezas .activo img,
.azuvi_ficha_producto_right_bottom_iconos .iconos-piezas > div:hover img,
.descargar-pieza.azuvi_link_descarga  a:hover,
.azuvi_ficha_producto_right_bottom_caracteristicas_inner .ficha_producto_bottom-left a:hover{
	opacity: 1;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner h1{
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 5px;
	line-height: 1;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner .right_top_left p{
	color: #aaaaaa;
	font-size: 24px;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner td{
	font-size: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner table{
	margin-top: 50px;
}
.azuvi_ficha_producto_right_bottom_caracteristicas_inner td span{
	color: #AAAAAA;
}
.breadcrumb_ficha_producto{
	margin-top: 0px;
}
.ficha_producto_v4 h3 {
	margin-bottom: 15px;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 0;
	text-transform: initial;
}
.tabla-packing table{
	border-collapse: collapse;
}
.tabla-packing tr.info-tabla td,
.tabla-packing tr.info-tabla td:first-child{
	border: 0px;
}
.tabla-packing td{
	font-style: italic;
	color: #2B2E34;
	font-size: 12px;
	border-right: 1px solid #aaaaaa !important;
}
.tabla-packing td:last-child{
	border: 0px !important;
}
.tabla-packing tr.info-tabla td{
	font-style: normal;
	font-weight: 700;
}
.tabla-packing td {
    padding: 10px 10px;
}
.ficha_producto_v4{
	margin-bottom: 50px;
}
.breadcrumb-2024 img {
    width: 17px;
}
/*.toggle-new,
.close-menu{
	display: none ;
}*/

/*.page-template-plantilla_productos .vc_column-inner{
	padding-left: 15px !important;
    padding-right: 15px !important;
}*/
.fila-bottom-fija{
	padding-top: 0px;
}

/* Área reservada */
.pagina_bienvenida_izq,
.pagina_bienvenida_der{
	background-color: white;
}
#frm_impersonalizar span.label_impersonalizar,
#imp_id,
.pagina_bienvenida_der .reservada-center.lista-iconos li a,
.info_perfil_botones_contrasenya > div a:last-child{
	color: #2D2F2D;
}
#imp_id{
	border: 1px solid #2D2F2D;
}
.pagina_bienvenida_der .reservada-center.lista-iconos li a img:first-child{
	height: 100px;
	width: auto !important;
}
.reservada-center.lista-iconos li{
	margin-right: 30px;
}
.historial_descargas h2 {
    font-size: 28px;
}
#frm_impersonalizar > a{
	color: white;
	background: #2D2F2D;
	padding: 15px 30px;
}
#frm_impersonalizar > select{
	max-width: 235px;
}
.home #header .vc_container{
	position: absolute;
    z-index: 40;
    width: 80%;
    top: calc(100vh - 160px);
    right: 0px;
    margin-top: 0;
    left: 0;
    background: transparent;
}
.home #header .vc_container img{
	filter: invert(1);
}
.home .wrapper_menu_principal > div > div > ul > li > a{
	color: white;
}
.home .header_azuvi .wpml-ls-legacy-dropdown-click a{
	background-color: transparent;
}
.home .header_azuvi .wpml-ls-legacy-dropdown-click a{
	color: white;
}
.home .menu-toggle{
	background-image: url(/wp-content/uploads/2026/04/negro_50_Menu-white.svg);
}
.home .wrapper_menu_principal > div > div:first-child ul li:hover ul{
	bottom: 20px;
	background: transparent;
	left: -22px;
}
.home .wrapper_menu_principal > div > div:first-child ul li:hover ul a{
	color: white;
	font-size: 15px;
}
.home .wrapper_menu_principal > div > div > ul > li:hover > a{
	-webkit-text-stroke: 0.3px white;
}
/* Productos */

.azuvi_bloque_colecciones,
.info-top-serie,
.vc_row.wpb_row.vc_row-fluid.serie_filtro_tipos.serie_filtro_familias_v3 > div,
#superpestanya_AMBIENTES > div,
 #superpestanya_MERCHANDISING .pestanya > div,
.azuvi_plantilla_productos_fila2,
.azuvi_plantilla_productos_fila3,
.azuvi_listado_series_piezas_fila,
.fila_cabecera_filtro_productos,
.centro-descargas__lote,
.centro-descargas__producto,
#pagina_area_reservada{
	padding-left: 50px !important;
	padding-right: 50px !important;
	width: 1700px !important;
	max-width: calc(100% - 100px) !important;
	margin-left: auto !important;
	margin-right: auto !important;
	left: initial !important;
}
.azuvi_bloque_colecciones{
	display: flex;
	gap: 100px;
	margin-bottom: 80px;
}
.azuvi_bloque_colecciones .item_producto {
	flex: 0 50%;
}
.azuvi_bloque_colecciones .imagen{
	width: 100%;
	height: 300px;
	overflow: hidden;
}
.azuvi_bloque_colecciones .imagen img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s ease-in-out;
}
.carousel__busqueda-colecciones::before, .carousel__busqueda-colecciones::after, .carousel__proyectos::before, .carousel__proyectos::after{
	display: none;
}
.azuvi_bloque_colecciones .item_producto:hover .imagen img{
	transform: scale(1.1);
}
.azuvi_bloque_colecciones .item_producto h3{
	font-size: 18px;
	margin-bottom: 10px;
	color: #2D2F2D;
}
.azuvi_bloque_colecciones .item_producto p{
	font-size: 14px;
	color: #2D2F2D;
}
.azuvi_bloque_colecciones .item_producto .info{
	border-left: 1px solid #2D2F2D;
	padding-left: 25px;
	margin-top: 30px;
}
.listado-producto-serie{
	grid-template-columns: repeat(4, 1fr);
}
#listado_productos > .wpb_column {
    margin-bottom: 0px;
}
#listado_productos > .wpb_column .listado-producto-serie {
    margin-bottom: 80px;
}

.azuvi_listado_series_piezas .vc_column-inner,
#superpestanya_PRODUCTO .pestanya .vc_column-inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.fila-flotante img{
	filter: invert(1);
	width: 500px;
	max-width: 100%;
}
.fila-flotante h2{
	color: white;
	font-weight: 400;
	margin-top: 0px;
}
.fila-flotante {
    position: fixed;
    z-index: 9;
    width: calc(100% - 100px);
    left: 50px;
    right: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.home #header .logo img{
	display: none;
}

.abrir-menu-lateral,
.menu-lateral-header{
	display: none;
}
.breadcrumb-2024{
	margin-left: 0px;
	padding-left: 50px;
	padding-right: 50px;
}
#header .logo,
#header .menu_azuvi{
	margin: 0px !important;
}
.header_azuvi .vc_column_container>.vc_column-inner{
	padding: 0px !important;
}
.azuvi_plantilla_productos_fila1 .azuvi_plantilla_productos_fila1_col1{
	width: 100%;
	height: 386px;
	overflow: hidden;
}
.azuvi_plantilla_productos_fila1 .azuvi_plantilla_productos_fila1_col1 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.azuvi_plantilla_productos_fila2{
	margin-top: 30px !important;
	margin-bottom: 20px !important;
	display: flex;
    gap: 30px;
    align-items: center;
    justify-content: space-between;
}
.azuvi_plantilla_productos_fila2 h1{
	margin: 0px;
	margin-bottom: 15px;
	line-height: 30px;
}
.azuvi_plantilla_productos_fila2 h1 a{
	font-size: 24px;
	font-weight: bold;
}
.azuvi_plantilla_productos_fila2 p{
	font-size: 18px;
}
.azuvi_plantilla_productos_fila2 .buscador input[type=text]{
	max-width: 100%;
	width: 250px;
	font-size: 12px;
    color: #2D2F2D;
    border: solid 1px #707070;
    border-radius: 0px;
    text-align: left;
}
.azuvi_plantilla_productos_fila2 .buscador .img-buscador{
	background-color: transparent;
}
.azuvi_plantilla_productos_fila3{
	display: flex;
    gap: 30px;
    align-items: center;
    justify-content: space-between;
}
.busqueda-avanzada div{
	padding-bottom: 13px;
}
.busqueda-avanzada:hover .img-flecha {
    right: 24px;
}
.carousel__busqueda-colecciones.azuvi_bloque_colecciones{
	top: 40px !important;
    position: relative;
}
.atras_busqueda_avanzada.barra_filtro_busqueda_avanzada {
	display: flex;
    padding: 0px;
    align-items: center;
    gap: 15px;
    font-size: 14px;
}
.atras_busqueda_avanzada.barra_filtro_busqueda_avanzada img{
	width: 14px;
	transition: all .3s ease-in-out;
	position: relative;
	left:0px;
}
.atras_busqueda_avanzada.barra_filtro_busqueda_avanzada:hover img{
	left:-5px;
}
.resultados_series_modelos_v4{
	justify-content: end;
}
.resultados_series_modelos_v4 > div{
	flex: 0 !important;
	border: 0px;
}
.resultados_series_modelos_v4 > div a{
	border: 0px;
    padding: 0px;
    font-size: 14px;
    color: #2d2f2d;
    display: flex;
    gap: 5px;
    position: relative;
}
.resultados_series_modelos_v4 > div.activo a{
	background-color: transparent;
	color: #2d2f2d;
}
.resultados_series_modelos_v4 > div.activo a:after,
.resultados_series_modelos_v4 > div a:after{
	content: '';
	width: 0px;
	height: 1px;
	background-color: #2D2F2D;
	position: absolute;
	transition: all .3s ease-in-out;
	bottom: -3px;
	left: 0px;
}
.resultados_series_modelos_v4 > div.activo a:after,
.resultados_series_modelos_v4 > div:hover a:after{
	width: 100%;
}
.btn_modelos_v4.disabled, .btn_series_v4.disabled{
	border: 0px !important;
}
.btn_modelos_v4.disabled a:after, .btn_series_v4.disabled a:after{
	display: none;
}
.titular_filtro_productos{
	font-size: 18px;
}

.azuvi_listado_series_piezas_fila{
	display: flex;
	gap: 50px;
}
#listado_productos {
    max-width: initial;
    margin-left: auto;
    margin-right: auto;
    padding-left: initial;
    padding-right: initial;
}
.azuvi_plantilla_productos_fila3 p,
.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada > div > p{
	font-size: 14px;
}
.busqueda-avanzada img, .abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada {
    width: 25px;
}
.ver-productos img {
    width: 30px;
}
.azuvi_listado_series_piezas_fila_col1,
.fila_cabecera_filtro_productos .azuvi_column_80{
	flex: 0 0 calc(80% - 25px);
}
.azuvi_listado_series_piezas_fila_col2,
.fila_cabecera_filtro_productos .azuvi_column_20{
	flex: 0 0 calc(20% - 25px);
}
.fila_cabecera_filtro_productos{
	display: flex;
	gap: 50px;
}
.fila_cabecera_filtro_productos .azuvi_column_80{
	display: flex;
	gap: 20px;
	justify-content: space-between;
	align-items: center;
}
.fila_cabecera_filtro_productos .cabecera_filtro_productos{
	padding: 0px;
}
.fila_cabecera_filtro_productos > .vc_col-sm-6{
	float: none;
	width: 100%;
}
.fila_cabecera_filtro_productos {
	padding-top: 50px;
	padding-bottom: 10px;
}
.resultados_series_modelos_v4,
.filtros_v4 {
	width: 100% !important;
}
.listado-producto-serie{
	padding-top: 0px;
}
.filtros_v4 .bloque_dos .bottom{
	margin-top: 0px;
	margin-bottom: 30px;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom{
	flex-direction: column;
}
.filtros_v4 .bloque_dos .bottom .bottom-top{
	align-items: end;
	gap: 10px;
	flex-direction: column;
}
.filtros_v4 .filtros-seleccionados button {
        font-size: 12px;
    border-color: #c1c1c1 !important;
    color: #2B2E34 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    margin: 0px !important;
    padding-right: 20px !important;
    border-radius: 0px;
}
.filtros_v4 .filtros-seleccionados button i{
	font-size: 11px !important;
	right: 6px !important;
}
.filtros_v4 .filtros-seleccionados button:hover{
	opacity: .7;
	border-color: #2B2E34 !important;
	color: #2B2E34 !important;
}
.filtros_v4 .bloque_dos .bottom .bottom-top .seleccionados{
	font-size: 12px !important;
	margin: 0px;
}
.filtros_v4 .boton_filtro_producto_borrar_todos{
	flex: 0 0 100%;
    margin-top: 15px !important;
}
.filtros_v4 .boton_filtro_producto_borrar_todos > button {
    color: #2D2F2D !important;
    padding: 0px !important;
    background-color: white !important;
    border: 0px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px !important;
    border-bottom: 1px solid  #2D2F2D;
    border-radius: 0px;
}
body .filtros_v4 .boton_filtro_producto_borrar_todos > button:hover {
    background-color: transparent !important;
    color: #2D2F2D !important;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}
.filtros_v4 .boton_filtro_producto_borrar_todos > button:hover{
	background-color: transparent;
	border-color: #2D2F2D !important;
	padding: 0px;
	opacity: .7;
	color: #2D2F2D !important;
}
.filtros_v4 .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-round.vc_btn3-style-outline-custom.vc_btn3-icon-right:hover{
	border-color:#2D2F2D !important;
}
.filtros_v4 .filtros-seleccionados button:hover  i{
	color: #2D2F2D !important;
}
.filtros_v4 .filtros-seleccionados{
	gap: 10px;
}
.filtros_v4 .filtros-seleccionados i{
	font-size: 10px;
}

.filtros_v4 .bloque_dos .bottom .bottom-bottom .resultados {
    font-size: 15px;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
.filtros_v4 .boton_filtrar.boton_buscar{
	font-size: 15px;
	font-weight: bold;
}
.filtros_v4 .boton_filtrar.boton_buscar img {
    width: 20px;
    margin-right: 5px;
}
.filtros_v4 .boton_filtrar.boton_buscar {
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    padding: 7px 15px !important;
    transition: all .3s ease-in-out;
    background-color: white !important;
    width: 100%;
    font-weight: bold;
    background-image: none;
    color: #24292e !important;
    border: 1px solid;
}
.filtros_v4 .boton_filtrar.boton_buscar img{
	filter: invert(1);
}
.filtros_v4 .boton_filtrar.boton_buscar:hover{
	background-color: #24292e !important;
	color: white !important;
}
.filtros_v4 .boton_filtrar.boton_buscar:hover img{
	filter: invert(0);
}
.azuvi_filtros_v4 {
	text-align: right;
}
.filtros-generales .item_filtro_color {
	height: 18px;
}
.filtros_v4 .filtros-seleccionados{
	justify-content: end;
}
.filtros_v4 .bloque_dos .bottom .bottom-top {
    align-items: end;
}
.filtros_v4 .filtros-seleccionados .vc_btn3-container{
	text-align: right;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom{
	align-items: end;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom .btn-buscar{
	width: 100%;
}
.azuvi_filtros_v4 .top-medium .item .filtros-generales .checkbox input{
	display: none;
}
.azuvi_filtros_v4 .top-medium .item .filtros-generales .checkbox label{
	display: block;
}
.azuvi_filtros_v4 .top-medium .item .item{
	font-weight: 600;
}
.azuvi_filtros_v4 .top-medium .item .item,
.azuvi_filtros_v4 .top-medium .item .filtros-generales .checkbox label,
.azuvi_filtros_v4 .top-medium .item .filtros-generales .filtro_productos_grupo,
.azuvi_filtros_v4 .top-medium .item .filtros-especiales .checkbox label{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 20px;
	padding-right: 15px;
	border-right: 1px solid #AAAAAA;
	color: #AAAAAA;
	transition: all .3s ease-in-out;
}
.azuvi_filtros_v4 .top-medium{
	margin-bottom: 50px;
}
.azuvi_filtros_v4 .top-medium .item .filtros-generales .checkbox label::before,
.azuvi_filtros_v4 .top-medium .item .filtros-especiales .checkbox label::before{
	display: none;
}
.azuvi_filtros_v4 .top-medium .item .item:hover,
.azuvi_filtros_v4 .top-medium .item .filtros-generales .checkbox label:hover,
.azuvi_filtros_v4 .top-medium .item .filtros-generales .checkbox .checkbox_selected,
.azuvi_filtros_v4 .top-medium .item .item.filtro_select,
.azuvi_filtros_v4 .top-medium .item .filtros-especiales .checkbox label:hover,
.azuvi_filtros_v4 .filtro_open .item{
	border-right: 1px solid #2D2F2D !important;
	color: #2D2F2D !important;
	cursor: pointer;
}
.azuvi_filtros_v4 .top-medium .item .filtros-generales .checkbox label,
.azuvi_filtros_v4 .top-medium .item .filtros-generales .filtro_productos_grupo,
.azuvi_filtros_v4 .top-medium .item .filtros-especiales .checkbox label {
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.filtro_productos_grupo_1, .filtro_productos_grupo{
	margin-top: 0px;
}
.azuvi_filtros_v4 .top-medium .item .filtros-generales .check_color{
    width: 18px;
    margin-left: 5px;
    margin-bottom: 5px;
    float: right;
}
.azuvi_filtros_v4 .top-medium .item.series .filtros-generales{
	max-height: 220px;
    overflow-y: auto;
    scrollbar-gutter: stable;   
  overflow-x: hidden;
  box-sizing: border-box;
}
.azuvi_filtros_v4 .check_tipologia label {
    padding-left: 0px !important;
    width: initial !important;
}

.azuvi_filtros_v4 .top-medium .item .filtros-generales > * {
    margin-bottom: 0;
    padding-bottom: 0;
}

.azuvi_filtros_v4 .top-medium .item.series .filtros-generales::-webkit-scrollbar
{
	width: 2px;
	background-color: transparent;
}

.azuvi_filtros_v4 .top-medium .item.series .filtros-generales::-webkit-scrollbar-thumb
{
	background-color: #2D2F2D;
}
.azuvi_filtros_v4 .top-medium .check_tipologia.seleccionado:after{
	display: none;
}
.azuvi_filtros_v4 .check_color.seleccionado:after{
	border: 2px solid #2D2F2D;
}
.azuvi_filtros_v4 .bloque_dos .bottom .bottom-top .filtros-seleccionados .etiqueta_filtro_color{
	width: 14px;
    height: 14px;
}

.azuvi_filtros_v4 .filtros-generales{
	display: none;
}
div#header.sticky {
    position: fixed;
    top: 0px;
    width: 100%;
    background: white;
}
.home div#header.sticky{
	position: relative;
}
.azuvi_filtros_v4 .top-medium .item.series .filtros-generales .filtros-generales-inner .filtro_grupo_inner,
.azuvi_filtros_v4 .top-medium .item.formatos .filtros-generales .filtros-generales-inner {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	justify-content: end;
}
.azuvi_filtros_v4 .top-medium .item.series .filtros-generales .filtros-generales-inner .filtro_grupo_inner > div,
.azuvi_filtros_v4 .top-medium .item.formatos .filtros-generales .filtros-generales-inner > div{
	flex: 0 0 calc(50% - 30px);
}

.azuvi_filtros_v4 .top-medium .item.series .filtros-generales .checkbox label,
.azuvi_filtros_v4 .top-medium .item.series .filtros-generales .filtro_productos_grupo,
.azuvi_filtros_v4 .top-medium .item.formatos .filtros-generales .checkbox label
 {
    margin-right: 2px;
    border-right: 0px !important;
}
.azuvi_filtros_v4 .top-medium .item.formatos .filtros-generales,
.azuvi_filtros_v4 .top-medium .item.series .filtros-generales{
	border-right: 1px solid #cccccc;
}
.azuvi_filtros_v4 div#familia_principal_novedad {
    padding-bottom: 8px;
}
.azuvi_filtros_v4 .top-medium .item.series .filtro_productos_grupo{
	border-top: 1px solid #cccccc;
}
.azuvi_filtros_v4 .top-medium  .filtro_productos_grupo label{
	color: #2D2F2D;
}


/* Área privada */
.centro-descargas__header__lado-izquierdo::after,
.centro-descargas__header__lado-derecho::after,
.centro-descargas__header__lado-izquierdo.active::after,
.centro-descargas__header__lado-derecho.active::after {
	display: none;
}
.centro-descargas__header__lado-izquierdo,
.centro-descargas__header__lado-derecho{
	border: 1px solid #707070;
	color: #1C242A !important;
	transition: all .3s ease-in-out;
}
.centro-descargas__header__lado-izquierdo p,
.centro-descargas__header__lado-derecho p {
    margin: 9px;
}
body > div.vc_container > div.vc_row.row-descargas {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.breadcrumb-page .vc_column-inner{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.centro-descargas__header__lado-izquierdo.active,
.centro-descargas__header__lado-derecho.active,
.centro-descargas__header__lado-izquierdo:hover,
.centro-descargas__header__lado-derecho:hover{
	background-color: #1C242A;
}
.centro-descargas__header__lado-izquierdo.active p,
.centro-descargas__header__lado-derecho.active p,
.centro-descargas__header__lado-izquierdo:hover p,
.centro-descargas__header__lado-derecho:hover p{
	color: white !important;
}
.centro-descargas__estoy-buscando {
    background-color: transparent;
    border: 1px solid #d9d9da !important;
    width: 300px;
    height: 40px;
    padding: 0px;
}
.centro-descargas__boton-buscar{
	margin-top: 13px;
}
.centro-descargas__boton-buscar a{
	height: 26px;
}
body > div.vc_container > div.vc_row.row-descargas{
	margin-bottom: 50px;
}
.centro-descargas__separador {
    height: 1px;
    border: 0px;
    border-bottom: 1px solid #1C242A;
    margin-bottom: 20px;
}
.centro-descargas__archivos-breadcrumbs .breadcrumb-2024{
	padding-left: 0px;
}
.page-template-plantilla_area_reservada .vc_container#content_single{
	max-width: 100%;
}
#buscador_area_reservada.buscador_paneles_2024 .buscar.limpiar-busqueda {
	border: 0px;
}

.home #carrito button span{
	color: white;
}
.centro-descargas__contenido__filtrar-busqueda:hover::before, .centro-descargas__contenido__filtrar-contenido:hover::before {
    background-image: url('images-newmenu/dark/ico_dark_50_Arriba.svg');
}
.centro-descargas__contenido__filtrar-busqueda:hover::after, .centro-descargas__contenido__filtrar-contenido:hover::after{
    background-image: url('images-newmenu/dark/ico_dark_50_Arriba.svg');
}
.centro-descargas__boton-buscar a:hover {
    width: initial;
    height: 26px;
}
.centro-descargas__separador__heading__boton:hover,
.centro-descargas__separador__heading__descarga-producto__lado-izquierdo .centro-descargas__separador__heading__boton:hover{
    border: 1px solid #1C242A;
    background-color: #1C242A;
    color: white;
}
.centro-descargas__separador__heading__boton,
.centro-descargas__descargar{
	transition: all .3s ease-in-out;
}
.centro-descargas__descargar:hover{
	color: #1C242A;
	font-weight: 600;
}
.centro-descargas__descargar:hover p{
	font-weight: 600;
}
#botones_descargar_limpiar .centro-descargas__separador__heading__boton__descargar-seleccion:hover {
    background-color: white;
    color: #1C242A;
    border: 1px solid #1C242A;
}
#pagina_area_reservada .limpiar-busqueda:hover {
    cursor: pointer;
    color: #1C242A !important;
    border-color: #1C242A !important;
	font-weight: 600;
}
.fila_paneles_2024 .enlaces_descarga a:hover, .bloque-descargas-2024 a:hover, .bloque-descargas-2024 a:hover span {
    color: #1C242A !important;
}
#pagina_area_reservada .bloque-descargas-2024 a:hover .descargar-flecha-2024{
	opacity: 1;
}
#pagina_area_reservada .bloque-descargas-2024 a{
	gap: 10px;
}
#pagina_area_reservada .bloque-descargas-2024 .descargar-flecha-2024{
	position: relative;
	width: 30px;
	margin-top: -7px;
}
#pagina_area_reservada .bloque-descargas-2024 a:hover span{
	font-weight: 400 !important;
}
.detalle_pieza table{
	font-family: "Arial";
	margin-bottom: 10px;
}
.detalle_pieza table td:first-child{
	color: #AAAAAA;
}

.panel-item-2024 .enlaces_descarga > div a,
.binder-item-2024 .enlaces_descarga > div a,
.display-item-2024 .enlaces_descarga > div a{
	display: flex;
	align-items: center;
}
.panel-item-2024 .enlaces_descarga .enlace_ficha_producto a img,
.binder-item-2024 .enlaces_descarga .enlace_ficha_producto a img,
.display-item-2024 .enlaces_descarga .enlace_ficha_producto a img{
    width: 26px;
    margin: 0px 5px;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .enlace_ficha_producto:hover img, 
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .descarga_serie:hover img {
    opacity: 1;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga a:hover {
    color: #1C242A;
}
.fila-botones-finalizar-pedido__descargar-codigos {
    background: #000000 none repeat scroll 0 0;
}
.boton_finalizar_pedido_borrar_todo {
    background: white;
    color: #1C242A;
    border: 1px solid #1C242A;
    transition: all .3s ease-in-out;
}
.boton_finalizar_pedido_borrar_todo:hover {
    background: #1C242A;
    color: white;
}
#form_cants > div.fila-descripcion-finalizar-pedido:nth-child(3), #form_cants > div.fila-descripcion-finalizar-pedido:nth-child(5n+7) {
    background-color: #F0F0F0;
}

.producto-informacion__ficha-serie-color-colores, .producto-informacion__ficha-serie-color__grid {
    margin-left: 0px;
}
.azuvi_busqueda_descargas_lote{
	display: flex;
    gap: 10px;
    align-items: start;
    margin-top: 50px;
}
.centro-descargas__estoy-buscando,
.centro-descargas__boton-buscar {
	margin-top: 0px;
}

.centro-descargas__descargar:hover > .centro-descargas__descargar__icono div:nth-child(2){
	opacity: 0;
}
.centro-descargas__descargar:hover > .centro-descargas__descargar__icono div:nth-child(1) {
    opacity: 1;
}
.azuvi-videos-categoria__fila3 p{
	text-transform: uppercase;
}
.videos-categoria__ver-todos p{
	margin-right: 15px;
}
.videos-categoria__ver-todos p{
	text-transform: initial;
}
.content-overlay-2 .play-icon-wrap-rel-ring{
	background-position: center;
}
#listado_videos .item_listado_producto  > figure{
	height: 320px;
}
#listado_videos .item_listado_producto  > figure > a {
    position: relative;
    height: 320px;
    overflow: hidden;
}
#listado_videos .item_listado_producto  > figure > a img{
	object-fit: cover;
	width: 100%;
    height: 320px;
}
.content-overlay-2 .play-icon-wrap {
    right: 50% !important;
    bottom: 0px !important;
    transform: translateX(50%) !important;
}
.content-overlay-2 .play-icon-wrap {
    right: 0 !important;
    bottom: -10px !important;
    border-radius: 100%;
    position: absolute;
    margin-left: -40px;
    margin-top: -40px;
    width: 100%;
    height: 320px;
    cursor: pointer;
}
.content-overlay-2 .play-icon-wrap-rel {
    position: relative;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.content-overlay-2 .play-icon-wrap-rel-ring {
    /* position: absolute; */
    width: 100px;
    height: 100px;
    background-image: url(/wp-content/uploads/2022/08/ico_white_Play-Videos.svg);
    background-repeat: no-repeat;
}
.content-overlay-2 .play-icon-wrap{
	bottom: 0px !important;
}


.presentacion-corporativa__link .wpb_wrapper{
	text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.identidad-corporativa__logotipos {
    display: flex !important;
    grid-template-columns: repeat(2, 1fr);
    margin-left: 0;
    margin-right: 0;
    gap: 75px;
    margin-top: 0px !important;
    justify-content: center;
    margin-bottom: 70px !important;
    margin-top: 20px !important;
}
.identidad-corpotativa__logotipos__item {
    padding: 0px !important;
    width: 400px;
    max-width: 100%;
}

.pestanyaN3 > h6{
	padding-left: 0px;
}

.producto-informacion__ficha-serie-color__grid h6{
	font-size: 18px;
}
.producto-informacion__ficha-serie-color__grid__item{
	min-width: 150px;
}
.producto-informacion__ficha-serie-color__grid__item > div{
		width: 150px;
	height: 150px;
	overflow: hidden;
}
.producto-informacion__ficha-serie-color__grid__item img{
	width: 150px;
	height: 150px;
	object-fit: cover;
}
.circulo.active {
    background-color: #2d2f2d;
}
.pieza_v3 h6{
	font-size: 18px;
}
.pieza_v3 p{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0px;
}
.page-template-plantilla_productos .rev_slider_ficha_serie .tparrows {
    background-color: #2d2f2d !important;
    border-radius: 0px;
}
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_PRODUCTO a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_AMBIENTES a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_PROYECTOS a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li#li_MERCHANDISING a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_PRODUCTO a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_AMBIENTES a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_PROYECTOS a,
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div div#li_MERCHANDISING a{
	padding: 5px 50px;
	align-items: center;
}
.serie-filtro-familias__boton-descarga__contador{
	top: 7px;
	background-color: #2d2f2d !important;
}
.serie-filtro-familias__boton-descarga .serie-filtro-familias__boton-descarga__contador p{
	color:white;
}
.producto-ambientes__item a:hover .producto-ambientes__item__icono-descargar:nth-child(1) {
    opacity: 1;
}
.producto-ambientes__item__icono-descargar{
	filter: invert(1);
	background-color: white;
}
.producto-ambientes__item__icono-descargar:hover{
	filter: invert(0);
	background-color: black;	
}
.serie-filtro-familias__boton-descarga img{
	filter: invert(0);
}
.page-template-plantilla_productos .rev_slider_wrapper.fullwidthbanner-container, .page-template-plantilla_productos .fullwidthbanner-container .fullwidthabanner {
    height: calc(100vh - 362px) !important;
}
.serie_filtro_familias > .wpb_column > .vc_column-inner > .wpb_wrapper > div{
	flex-wrap: wrap;
}
.serie_filtro_familias_v3 ul{
	flex-wrap: wrap;
	gap: 30px;
}

.cabecera768,
.cabecera1200{
	display: none;
}
.azuvi-contact-block,
.form_contacto_inner > div > div{
	margin-left: 30px !important;
}
form#form_contacto.form_contacto_v3 {
    margin-bottom: 70px;
}
.cabecera_empleo_new p {
    line-height: 1;
}
.item_noticia_listado .contenido {
    padding: 16px;
    border-left: 1px solid #c6c6c6;
    margin-top: 20px;
}
.azuvi_movil_filtros{
	text-align: right;
	display: none;
}
.azuvi_movil_filtros img{
	width: 30px;
}
.filtros_v4 .bloque_dos .bottom .bottom-top {
	margin-top: 20px;
}
.filtros_v4 .bloque_dos .bottom .bottom-top .seleccionados{
	margin-bottom: 5px;
}
#div_trabaja_con_nosotros a, #div_visitas_showroom a, #form_formulario_bim a {
    color: #000000 !important;
}

.azuvi_movil_filtros_cerrar{
display: none;
}
.azuvi_movil_selector_contenidos{
display: none;
}

.buscador-tipologia {
	margin-bottom: 7px;
}

.productos-encabezado-grid__tipologia {
	justify-content:right;
}
.menu-lateral-acciones #carrito button span{
	color: black;
}

.filtros_v4 .bloque_dos {
	display:block;
}

#div_filtro_productos_v4 {
	display:block;
}

.reservada-center.lista-iconos li a {

	position: relative;
    color: white;
    font-size: 12px;
    line-height: 15px;
    display: block;
}

.reservada-center.lista-iconos li {
    display: inline-block;
    width: 100px;
    text-align: center;
    vertical-align: text-top;
    margin-bottom: 15px;
}

.reservada-center.lista-iconos li a img:nth-child(2), 
.reservada-center.lista-iconos li a img:nth-child(2) {

    position: absolute;
    width: auto;
    height: 24px;
    top: 12px;
    left: -6px;
    opacity: 0;	
}


.reservada-center.lista-iconos li:nth-child(1) a img:nth-child(2), 
.reservada-center.lista-iconos li:nth-child(5) a img:nth-child(2)
 {
    opacity: 1;
}

/* OVERRIDE CARRITO */
#carrito {
    position: static;
    left: auto;
    top: 80px;
    z-index: auto;
}

.page-template-page-finalizar-pedido-php .ecofriendlytile_contenido {
    margin-bottom:0px;
}

.page-template-page-finalizar-pedido-php {
    background-color: #FFFFFF;
}

.div_ul_finalizar_pedido__separador {
    border:0px;
}


/* DESCARGAS*/
.descargas-row.primera-fila {
	/*margin-top: 138px;*/
  margin-top:40px;
}

.descargas-row {
  margin-bottom: 40px !important;
}

.descargas-row .vc_row {
  display: flex;
  align-items: stretch;
}

.descargas-col {
  display: flex;
  flex-direction: column;
}

.descargas-img .vc_single_image-img {
  transition: transform 0.4s ease;
  display: block;
}

.descargas-img:hover .vc_single_image-img {
  transform: scale(1.05);
}

.descargas-img img {
	object-fit: cover;
	height: 567px;
}

.descargas-texto {
  border-left: 2px solid #C5C5C5;
  padding-left: 14px;
	padding-bottom: 15px;
  margin-top: 14px;
}

.descargas-titulo {
  font-size: 20px !important;
  font-weight: 600 !important;
  margin-bottom: 12px !important;
}

.descargas-subtitulo {
  font-size: 17px !important;
  font-weight: 400 !important;
  margin: 0 !important;
	width: 70%;
}

/* IDENTIDAD CORPORATIVA */

.identidad-corporativa__manual-corporativo {
	margin-top: 36px;
}

.identidad-corporativa__manual-corporativo h2,
.identidad-corporativa__logotipos__title h2 {
	font-size: 50px;
}

.identidad-corporativa__manual-corporativo h5,
.identidad-corporativa__logotipos__title h5 {
	font-size: 20px;
}

.presentacion-corporativa__link a {
	font-size: 16px;
}

.identidad-corporativa__logotipos__title h2 {
  padding-left: 0;
}

.identidad-corporativa__logotipos {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  margin-bottom: 36px;
  margin-left: 0;
  margin-right: 0;
  gap: 56px;
  margin-top: 86px;
}

.identidad-corpotativa__logotipos__item {
  padding: 36px;
}

.presentacion-corporativa__link .wpb_content_element {
	margin-bottom: 16px;
}

.identidad-corpotativa__logotipos__item__contenido {
	display: flex;
  	width: 90%;
  	justify-content: space-between;
	align-items: flex-start;
	margin-top: 24px;
}

.identidad-corpotativa__logotipos__item h6 {
	margin-top: 0;
  	margin-bottom: 8px;
  	text-transform: uppercase;
  	font-weight: normal;
  	width: 30%;
	line-height: 2;
}

.identidad-corpotativa__logotipos__item__extensiones a {
  border-left: 1px solid #848484;
}

.identidad-corpotativa__logotipos__item__extensiones a:nth-child(1) {
  border: 0px;
}

.identidad-corpotativa__logotipos__item__extensiones a:nth-child(2) {
  border-left: 1px solid #848484;
}

.identidad-corpotativa__logotipos__item__extensiones a {
  padding: 0 4px;
}

.identidad-corpotativa__logotipos__item__extensiones {
  margin-top: 6px;
}

.identidad-corpotativa__logotipos__item__extensiones a {
	color: #848484;
}

.identidad-corpotativa__logotipos__item__extensiones a:hover {
  color: #24292e
}


/* VIDEOS */

.videos-categoria__header h2 {
  padding-left: 0;
}

.videos-categoria__item__title h3 {
  text-align: left;
}

.videos-categoria__item__descargar-video {
  justify-content: flex-start;
}

.videos-categoria__item__descargar-video .icono-descarga__bandeja {
	opacity: 0;
}

.videos-categoria__item__descargar-video:hover .icono-descarga__bandeja {
	opacity: 1;
}

.videos-categoria__item__descargar-video:hover .icono-descarga__flecha {
	transform: translateY(4px);
}

.videos-categoria__item__descargar-video .icono-descarga__flecha {
	transform: translateY(4px);
}

.link_descarga_video {
  font-size: 15px;
	padding-left: 6px;
}

.videos-categoria__item__descargar-video a {
  align-self: center;
}

.videos-categoria__item__descargar-video {
  margin-top: 4px;
}

.content-overlay-2 .play-icon-wrap {
	right: 50% !important;
  	bottom: 0px !important;
	transform: translateX(50%) !important;
}

.videos-categoria__desplegable-videos, 
.ultimas-ferias-ver-mas {
  justify-content: flex-end;
}

.videos-categoria__ver-todos p,
.videos-categoria__ver-solo-destacados p {
	font-size: 15px;
	font-weight: bold;
}

.videos-categoria__header .wpb_content_element {
	margin-bottom: 20px;
}

#listado_videos {
  margin-bottom: 32px;
}

#listado_videos .item_listado_producto.item_video_v3  {
	padding: 0 !important;
}

.videos-categoria__fila3.azuvi-videos-categoria__fila3 {
	margin-bottom: 32px;
}

.videos-categoria__fila3.azuvi-videos-categoria__fila3 .wpb_content_element{
	margin-bottom: 0 !important;
}

.videos-categoria__ver-todos {
  	padding: 0;
	position: relative;
	margin-top: 0;
}

.videos-categoria__desplegable-videos {
  height: auto;
}

.videos-categoria__ver-solo-destacados {
	padding: 0;
	margin-top: 0;
}


/* NOTICIAS */

.listado_blog_principal .paginador ul li a::after {
	width: 40px;
	height: 40px;
	border: 1px solid #C3C3C3;
	border-radius: 0;
}

.listado_blog_principal .paginador ul li.active_paginator span::after {
	width: 40px;
  	height: 40px;
  	border: 1px solid black;
  	border-radius: 0;
}

#content_single {
	padding-bottom: 0;
}

.single.single-post {
  background-color: transparent;
}

.post-container{
	padding-top: 80px;
}

.post-title {
	margin-bottom: 20px;
}

.post-title h1 {
	font-family: "Arial" !important;
	font-size: 26px;
	font-weight: 600 !important;
	line-height: 1.5;
}

.post_text p {
	font-size: 16px !important;
  	line-height: 1.5;
	color: rgb(73, 73, 73);
 	margin-bottom: 20px !important;
}

.post-images-row {
	margin-bottom: 32px;
}

.post-images-row .vc_column-inner * {
	height: 100%;
}

.post-images-row img {
	object-fit: cover;
}

.single.single-post .compartir_noticia {
	position: relative;
  	display: flex;
  	gap: 12px;
	top: 0;
	right: 0;
}

.single.single-post .compartir_noticia img {
  width: 32px;
  height: auto;
  opacity: 1;
  margin-bottom: 32px;
}
.home #wpml-ls-submenu-click-default {
    background-color: transparent;
}
.form_login_oker{
	max-width: calc(100% - 40px);
    padding: 20px;
}
.form_login_oker #frmlogin, .form_login_oker #frmregistro{
	max-width: 100%;
}

/* FIX iPhone 15/16 Pro — Safe Area + Video Height */
@supports (-webkit-touch-callout: none) {

    /* Ajustar altura del vídeo para que no invada el menú */
    .home .rev_slider_wrapper,
    .home .fullscreenvideo,
    .home video{
        height: calc(100dvh - env(safe-area-inset-top)) !important;
        min-height: calc(100dvh - env(safe-area-inset-top)) !important;
        object-fit: cover;
    }

    /* Asegurar que el header respeta la Dynamic Island */
    .home #header{
        padding-top: env(safe-area-inset-top);
    }

    /* Recolocar el contenedor del menú en iPhone */
    .home #header .vc_container{
        top: auto !important;
        bottom: 38px !important;
        width: calc(100% - 40px) !important;
    }
}

ul#listado_descargas_pdf li a:hover {
    color: #AAAAAA;
}