.fila_bloque_colecciones {
	padding-top: 0px;
}

.checkbox label{
	padding-left: 10px;
}
.filtros_v4{
	padding-top: 10px;
	width: calc(100% - 10% - 20px);
    max-width: 100%;
    margin: 0 auto;
}
.filtros_v4 .bloque_uno{
	margin-bottom: 20px;
}
.filtros_v4 .bloque_dos{
	display: none;
}
.filtros_v4 .bloque_uno .btn_filtros{
	border: 1px solid black;
	font-size: 24px;
	text-align: center;
	padding: 13px;
    line-height: 1;
}
.filtros_v4 .bloque_uno .btn_filtros span.titulo-filtros{
	font-weight: bold;
}
.filtros_v4 .bloque_uno .btn_filtros span.titulo-filtros{
	background-image: url(images/producto/ico_normal_50_Filtrar.svg);
	background-repeat: no-repeat;
	background-size: 31px;
    padding-left: 35px;
	background-position: left;

}
.filtros_v4 .bloque_uno .btn_filtros:hover span.titulo-filtros,
.filtros_v4 .bloque_uno .btn_filtros.filtros_v4_abiertos span.titulo-filtros{
	background-image: url(images/producto/ico_normal_50_Filtrar-activo.svg);

}
.filtros_v4 .bloque_uno .btn_filtros span{
	font-weight: normal;
}
.filtros_v4 .bloque_uno .btn_filtros:hover,
.filtros_v4 .bloque_uno .btn_filtros.filtros_v4_abiertos{
	border:1px solid #C83635;
	color:#C83635 ;

	cursor: pointer;
}
.filtros_v4 .bloque_dos .top .top-inner,
.filtros_v4 .bloque_dos .medium .medium-inner {
	display: flex;
	gap: 5px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item.vacio,
.filtros_v4 .bloque_dos .top .desplegar-filtros{
	display: none;
}
.filtros_v4 .bloque_dos .top .top-inner .item{
	flex: 1;
	font-size: 22px;
	text-align: center;
	padding: 10px;
	margin:10px 0px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item{
	flex: 1;
	font-size: 16px;
	border-right: 1px solid #c9c6c6;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .checkbox{
	padding-left: 0px !important;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .checkbox{
	padding-left: 0px !important;
	margin-bottom: 10px;
	position: relative;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .checkbox input[type="checkbox"],
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox input[type="checkbox"]{
	position: absolute;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .checkbox label::before,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox label::before{
	margin-left: 4px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .checkbox-danger input[type="checkbox"]:checked + label::before,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox-danger input[type="checkbox"]:checked + label::before{
	background-color: transparent;
	border-color:#ccc;
	background-image: url('images/producto/check.svg');
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: center;
}

.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .checkbox label,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox label{
	display: inline-block;
    width: calc(100% - 25px);
    padding-left: 29px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 4px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .checkbox label:hover,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .checkbox label.checkbox_selected,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox label:hover,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox label.checkbox_selected{
	background-color: #f1f1f1;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .filtro_productos_grupo,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .filtro_productos_grupo_1{
	font-size: 16px;
    color: #AAAAAA;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 0px;
    border-top: 1px solid #d9d9d9;
    padding-top: 15px;
    margin-bottom: 15px;
    margin-top: 0px !important;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .filtro_productos_grupo sup{
	font-size: 10px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item label{
	text-align: center;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales label{
	text-align: left;
}
.filtros_v4 .bloque_dos .top .top-inner .item span{
	font-weight: bold;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales{
	border-top: 1px solid #c9c6c6;
    border-bottom: 1px solid #c9c6c6;
    padding: 0px 10px;
    margin-bottom: 10px;
    min-height: 30px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales{
	padding:10px;
	height: 400px;
	overflow-y: scroll;
	border-bottom: 1px solid #c9c6c6;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .listado-filtros > div{
	margin-bottom: 37px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item > div{
	margin-right: 5px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales::-webkit-scrollbar {
    width: 4px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px transparent;
    border-radius: 2px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales::-webkit-scrollbar-thumb {
    background: #c9c6c6;
    border-radius: 2px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales::-webkit-scrollbar-thumb:hover {
    background: 0 0;
}
.filtros_v4 .bloque_dos .bottom{
	margin-top: 30px;
	margin-bottom: 75px;
}
.filtros_v4 .bloque_dos .bottom .bottom-top	{
	display: flex;
	margin-bottom: 30px;
	align-items: center;
}
.filtros_v4 .bloque_dos .bottom .bottom-top .seleccionados{
	font-size: 14px;
	margin-right: 40px;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom{
	display: flex;
	align-items: center;
	gap: 30px;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom .resultados{
	flex: 2;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom .btn-buscar{
	flex: 1;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom .resultados{
	font-size: 22px;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom .resultados span{
	font-weight: bold;
}
.filtros_v4 .bloque_dos .bottom .bottom-bottom .btn-buscar{
	text-align: right;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item.colores .filtros-generales > div,
.filtros_v4 .bloque_dos .medium .medium-inner .item.tipologias .filtros-generales > div{
	gap: 10px;
    flex-wrap: wrap;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.filtros_v4 .bloque_dos .medium .medium-inner .item.colores .filtros-generales .item_filtro_color{
	flex: 0 1 45%;
	height: 50px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item.tipologias .filtros-generales .checkbox{
	flex: 0 1 46%;
	height: 50px;
	margin-bottom: 0px !important;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .check_tipologia label span {
    width: 100% !important;
    height: 100%;
    padding: 0px !important;
    height: 50px !important;
    line-height: 50px;
}
.filtros_v4 .boton_filtro_producto button{
	float: none;
}
.filtros_v4 .filtros-seleccionados {
	display: flex;
	flex-wrap: wrap;
}
.filtros_v4 .boton_filtrar.boton_buscar{
	margin-right: 0px;
	width: 100%;
    max-width: 100%;
    text-align: center;
    justify-content: center;
    font-size: 24px;
    padding: 10px !important;
    transition: all .3s ease-in-out;
    background-color: #24292e !important;
}
.filtros_v4 .boton_filtrar.boton_buscar:hover{
	background-color: #C83635 !important;
}
.filtros_v4 .boton_filtrar.boton_buscar img {
    width: 26px;
    position: relative;
    top: -2px;
}
.filtros_v4 .filtros-seleccionados button{
	font-size: 16px;
	border-color: #2B2E34 !important;
	color: #2B2E34 !important;
	padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 20px !important;
}
.filtros_v4 .filtros-seleccionados button i{
	color: #2B2E34 !important;
}
.filtros_v4 .filtros-seleccionados button:hover{
	border-color: #C83635 !important;
	color: #C83635 !important;
	background-color: transparent !important;
}
.filtros_v4 .filtros-seleccionados{
	flex: 1;
}
.filtros_v4 .filtros-seleccionados button:hover i{
		color: #C83635 !important;
}
.filtros_v4 .boton_filtro_producto_borrar_todos > button {
	color: white !important;
	padding: 15px 20px !important;
	background-color: #24292E !important;
	font-size: 16px !important;
}
body .filtros_v4 .boton_filtro_producto_borrar_todos > button:hover{
	background-color: #C83635 !important;
	color: white !important;
}
.filtros_v4 .filtros-seleccionados .vc_btn3-container {
	margin: 0px !important;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .check_tipologia label span,
.filtros_v4 .bloque_dos .medium .medium-inner v.item.colores .filtros-generales .item_filtro_color{
	transition: all .3s ease-in-out;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .check_tipologia label span:hover,
.filtros_v4 .bloque_dos .medium .medium-inner .item.colores .filtros-generales .item_filtro_color:hover{
	transform: scale(1.05);
	cursor: pointer;
}

.filtros_v4 .checkbox-danger input[type="checkbox"]:checked + label::after{
	color: transparent;
}
.btn_modelos_v4.disabled,
.btn_series_v4.disabled
{
	border: 1px solid #B9B9B9;
}
.btn_modelos_v4.disabled a,
.btn_series_v4.disabled a
{
	color: #B9B9B9;	
	cursor: default;
}
.btn_modelos_v4.disabled:hover{
	background-color: transparent;
	border: 1px solid #B9B9B9;
}
.btn_modelos_v4.disabled:hover a,
.btn_series_v4.disabled:hover a
{
	color: #B9B9B9;
	background-color: transparent;
}

.resultados_series_modelos_v4 {
	margin-top: 30px;
    width: calc(100% - 10% - 20px);
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    gap: 30px;
}
.resultados_series_modelos_v4 > div a{
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	padding: 10px;
	line-height: 1;
}
.resultados_series_modelos_v4 > div a span{
	font-weight: normal;
}
.resultados_series_modelos_v4 > div{
	border: 1px solid #21252a;
	flex: 1;
}
.resultados_series_modelos_v4 > div.activo{
	flex: 2;
}
.resultados_series_modelos_v4 > div.activo a,
.resultados_series_modelos_v4 > div:hover a{
	color: white;
	background: #21252a;
}

.check_tipologia label::before {
	display:none !important;
}

.check_tipologia label {
	padding-left:4px !important;
	width:100% !important;
}

.check_color.seleccionado,
.check_tipologia.seleccionado 
 {
	position: relative;
}
.check_color.seleccionado:before,
.check_tipologia.seleccionado:before {
    content: '';
    position: absolute;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    top: -4px;
    right: -4px;
    z-index: -1;
    border: 2px solid white;
}
.check_tipologia.seleccionado:before{
	width: calc(100% + 0px);
    height: calc(100% + 0px);
    top: -2px;
    right: -2px;
}
.check_color.seleccionado:after,
.check_tipologia.seleccionado:after {
    content: '';
    position: absolute;
    border: 2px solid #c83635;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    top: -6px;
    right: -6px;
    z-index: -11;
}
.check_tipologia.seleccionado:after{
	width: calc(100% + 4px);
    height: calc(100% + 4px);
    top: -4px;
    right: -4px;
}
.filtros_v4 .filtros-seleccionados button.boton_filtro_producto_color{
    padding-top: 7px !important;
    padding-bottom: 3px !important;
}
.filtros_v4 .bloque_dos .bottom .bottom-top .filtros-seleccionados .etiqueta_filtro_color{	
	border:1px solid #636363 !important;
	display:inline-block;
	width:30px;
	height:30px;
	margin-left:10px;
	border-radius: 5px;

}

#div_filtro_productos_v4 {
	display:none;
}

#div_filtro_productos_v4.filtro_abierto {
    display: block;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .check_tipologia label{
	padding:0px !important;

}

.listado-producto-serie-pieza-bottom{
	display: flex;
	align-items: center;
}
.listado-producto-serie-pieza-bottom > div{
	flex-grow: 0.2;
	flex: 1 1 50%;
}
.buscador-tipologia > div {
    flex-grow: 0.4;
}

.bloque_colecciones2 .abrir_cerrar_busqueda_avanzada_cerrar {
    text-align: right;
    display: inline-block;
    position: relative;
    font-weight: bold;
    /*margin-top: 15px;*/
}

.fila-bottom-fija{
	padding-top: 100px;
}

.page-template-plantilla_productos-php .logo-productos-page {
    padding: 25px 0px 15px 0px;
    margin-bottom: 6px;
}
.bloque_colecciones2{
    width: calc(100% - 10% - 20px);
    max-width: 100%;
    margin: 0 auto;
}
.bloque_colecciones2.fila-fija{
	padding-bottom: 0px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .filtro_productos_grupo,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .filtro_productos_grupo_1{
	border-top: 1px solid #e2e2e2;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .filtro_productos_grupo:first-child,
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales .filtro_productos_grupo_1:first-child{
	border-top: 0px;
	padding-top: 0px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales{
	border-top: 2px solid #c9c6c6;
	border-bottom: 1px solid #e2e2e2;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-generales{
	border-bottom: 2px solid #c9c6c6;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item:last-child{
	border-right: 0px;
}

.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox label{
	padding-top: 5px;
	padding-bottom: 5px;
}
.filtros_v4 .bloque_dos .medium .medium-inner .item .filtros-especiales .checkbox label{
	position: relative;
    top: 2px;
}


.bloque_colecciones2 .atras_busqueda_avanzada img {

    margin-left: 0px;
    opacity: 0;
    width: 30px;
    transition: all .3s ease-in-out;
    position: relative;
    top: 10px;
	
}
/*
.bloque_colecciones2 .atras_busqueda_avanzada:hover {
    transform: translateX(0);
}

.bloque_colecciones2 .atras_busqueda_avanzada:hover img {
    margin-left: 8px;
    margin-right: 8px;	
    opacity: 1;
}
*/

.bloque_colecciones2 .atras_busqueda_avanzada {
	
	display: inline-block;
    font-size: 18px;
    transform: translateX(-15px);
    transition: all .3s ease-in-out;
    text-align: right;
    color: #24292E;	
	margin-left:-15px;
}
	
.barra-busqueda-avanzada .landing-busqueda-barra-izq .barra_filtro_busqueda_avanzada::before {
	content: "";
  	left: 0;
  	color: transparent;
  	position: absolute;
  	width: 24px;
  	height: 24px;
  	background: #F1F1F1;
	text-align: center;
	padding: 8px; 
	border-radius: 50px;
	background-image: url(/wp-content/themes/argenta/images/landing_busqueda/left-arrow-barra-busqueda.png);
  	background-repeat: no-repeat;
  	background-position: center;
	transition: all .3s ease-in-out;
	transform: translateY(-25%);
}

.barra-busqueda-avanzada .landing-busqueda-barra-izq .barra_filtro_busqueda_avanzada:hover::before {
	background-color: #E2E2E2;
}

.atras_busqueda_avanzada.barra_filtro_busqueda_avanzada {
	padding-left: 64px;
}

.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada > div {
	display: flex;
	align-items: center;
	gap: 12px;
}

.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada > div > img {
	top: 0;
}

.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada > div > p {
	margin: 0;
	font-size: 18px;
	font-weight: bold;
}

.fila_cabecera_filtro_productos .cabecera_filtro_productos {
	
	padding-top:30px;
}

#listado_productos > .wpb_column {
	margin-bottom:80px;
}
.btn-cookies{
	position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 98;
    color: white;
    background-color: #1C242A;
	padding: 8px 9px 9px 8px;
    border-radius: 32px;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    align-items: center;
}
.btn-cookies:hover{
	cursor: pointer;
}
.btn-cookies img{
	width: 26px;
}

.btn-cookies {
	display:none;
}

.btn-cookies span.texto{
	color: white;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s ease-in-out ;
    font-size: 0px;
}
.btn-cookies:hover span.texto{
	font-size: 16px;
	margin-right: 10px;
	margin-left: 15px;
}

.listado-catalogos__grid__item__descargas_normal_interactiva .listado-catalogos__grid__item__descargas
{
	/*margin-top:0px;*/
}

.listado-catalogos__grid__item__descargas_normal_interactiva .listado-catalogos__grid__item__descargas a 
{
    border-left: 1px solid black;	
}

.listado-catalogos__grid__item__descargas_normal_interactiva .listado-catalogos-p-descargar
{
	margin-top:20px;	
}

.listado-catalogos__grid__item__descargas_normal_interactiva .listado-catalogos__grid__item__descargas a p 
{
	margin-left:16px;
	margin-right:16px;
	margin-top:4px;
	margin-bottom:0px;
}


.listado-catalogos__grid__item__descargas_normal_interactiva .listado-catalogos__grid__item__descargas a:nth-child(2) {
    border: 0px;
}

.item_listado_sin_resultados {
	font-size: 25px;
    color: #2d2d2d;
    text-align: center;
    font-weight: 700;
    font-style: normal;	
	text-align:center;
	grid-column: 1/-1;
}

.page-template-plantilla_productos .tp-bullet {
    width: 8px !important;
    height: 8px !important;
    border-radius: 10px !important;
}
.page-template-plantilla_productos .rev_slider_ficha_serie .tparrows{
	background-color: #ABABAB !important;
	padding: 6px;
	border-radius: 50%;
	width: 28px;
	height: 28px;;
}
.page-template-plantilla_productos .rev_slider_ficha_serie .tparrows:before{
	font-size: 20px !important;
	line-height: 28px;
}
.page-template-plantilla_productos .rev_slider_ficha_serie .tp-leftarrow {
	bottom: 30px !important;
	right: 124px !important;
	top: auto !important;
  	left: auto !important;
	mix-blend-mode: hard-light;
}
.page-template-plantilla_productos .rev_slider_ficha_serie .tp-rightarrow {
	bottom: 30px;
	right: -20px;
	top: auto !important;
  	left: auto !important;
	  mix-blend-mode: hard-light;	
}

.cmplz-cookiebanner {
	margin-top:0px !important;
	padding-top:0px !important;
	bottom:0px !important;
	right:0px !important;
	padding-left:32px !important;
	padding-right:32px !important;	
}

.cmplz-message {
	font-size:16px !important;
	color:#505050;
	line-height:24px !important;
}

.cmplz-message h4 {
	margin:0px;
	color:#505050;
	padding-top:12px;	
    text-align: center;
    margin-top: auto;
    font-weight: bold;
    font-size: 24px;
}

.cmplz-message a {
    text-decoration: underline !important;
    margin-left: 5px !important;
    color: #505050 !important;
}

.cmplz-buttons button {
	border: 2px solid #333 !important;
	font-weight:700 !important;
	font-size:14px !important;
	
}

.cmplz-category {
	margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgb(80, 80, 80, 0.4);
}

.cmplz-category .cmplz-category-header span{
	font-size:16px !important;
}

.cmplz-category .cmplz-description {
	font-size:13px !important;
	padding-top:0px !important;
	
}

.cmplz-manage-consent {
	display:none;
}

.cmplz-cookiebanner .cmplz-always-active {
	color:#333 !important;
}

/* */

#footer .iconos_redes_sociales .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    margin-left: 5px;
    margin-right: 5px;
}
#footer .iconos_redes_sociales span {
    color: #000000;
    font-size: 20px !important;
}
#footer .footer_copy .footer_bottom .wpb_content_element{
    display:block !important;
    margin-top: 20px;
}
#footer .footer_copy .footer_bottom .wpb_content_element p{
	font-weight: normal;
}
#footer > div.vc_container > div.vc_row.footer_copy {
    padding: 0 50px 30px 130px !important;
}
#footer .footer_copy .wpb_content_element {
    display: block;
    padding-right: 0px;
}
.fila_menu > div > div > div{
	display: flex;
	gap: 40px
}
.fila_menu > div > div > div > div{
	flex:1;
}
.fila_menu > div > div > div .wpb_single_image {
	flex: 0 183px;
}
.fila_menu > div > div > div .wpb_text_column{
	flex: 0 262px;
}
.fila_menu > div > div > div .menu-legal{
	display: flex !important;
    justify-content: end;
}
#footer .footer_copy .wpb_content_element ul li{
	margin-right: 0px ;
	margin-left: 40px;
}

/*Estilo Paneles 2024*/
.fila_paneles_2024{
    margin-left: -8px!important;
}
.fila_paneles_2024 figure,
.fila_paneles_2024 figure img,
.fila_paneles_2024 .vc_single_image-wrapper,
.panel-item-2024 .vc_single_image-wrapper,
.panel-item-2024 figure,
.panel-item-2024 figure img{
	width: 100%;
}

.fila_paneles_2024 .vc_single_image-wrapper,
.panel-item-2024 .vc_single_image-wrapper{  
	box-shadow: 0px 5px 5px #0000004D;
    border: 0.7689999938011169px solid #707070;
}

.fila_paneles_2024 h2{
	border-bottom: unset!important;
	font-size: 16px!important;
	font-weight: bold!important;
}

.fila_paneles_2024 .enlaces_descarga,
.fila_paneles_2024 .detalle_pieza{
	padding-left: 8px;
	font: normal normal normal 14px/24px DIN Pro;
}

.fila_paneles_2024 .detalle_pieza{
	color: #3C3C3C;
	margin-bottom: 13px!important;
}

.fila_paneles_2024 .enlaces_descarga a,
.bloque-descargas-2024 a,
.bloque-descargas-2024 a span{
	color: #24292E!important;
	transition: all .3s ease-out;
}

.bloque-descargas-2024 a,
.bloque-descargas-2024 a span{
	text-align: left;
	font: normal normal 300 16px/21px DIN Pro!important;
	letter-spacing: 0px;
	color: #1C242A;
}

.fila_paneles_2024 .enlaces_descarga a:hover,
.bloque-descargas-2024 a:hover,
.bloque-descargas-2024 a:hover span{
	color: #C83635!important;
}

.bloque-descargas-2024{
	margin-left: 20px;
}

.fila_paneles_2024 .enlace_ficha_producto{
	margin-bottom: 7px!important;
}

.fila_paneles_2024 .ficha_producto_modelo{
	padding-top: unset!important;
}

.fila_paneles_2024 .ficha_producto.descarga_serie{
    margin-bottom: 22px;
}

#buscador_area_reservada.buscador_paneles_2024{
	background: unset!important;
	border-top: 1.5px solid #707070;
	margin-left: unset!important;
	width: 100%;
	padding-top: 20px;
	text-align: left!important;
	height:  auto;
}

#buscador_area_reservada.buscador_paneles_2024 input:not(.buscar):not(.inputtext),
#buscador_area_reservada.buscador_paneles_2024 select{
	width: 220px!important; 
	height: 45px!important;
	border: 1px solid #AAAAAA;
	border-radius: unset!important;
	font: normal normal normal 14px/18px DIN Pro;
	
}

#buscador_area_reservada.buscador_paneles_2024 input.inputtext{
	font: normal normal normal 14px/18px DIN Pro;
    width: 180px !important;
	height: 19px!important;
	background: #F1F1F1 0% 0% no-repeat padding-box;
    padding: 12px 20px;
    padding-top: 14px;
	color: #1C242A;
	border: unset!important;
	border-radius: unset!important;   
	max-width: 90% !important;
}

#buscador_area_reservada.buscador_paneles_2024 input::placeholder{
	color:#AAAAAA;
}

#buscador_area_reservada.buscador_paneles_2024 input:active,
#buscador_area_reservada.buscador_paneles_2024 input:focus,
#buscador_area_reservada.buscador_paneles_2024 input:focus-visible,
#buscador_area_reservada.buscador_paneles_2024 select:active,
#buscador_area_reservada.buscador_paneles_2024 select:focus,
#buscador_area_reservada.buscador_paneles_2024 select:focus-visible{
	outline:unset!important;
}

.separator_2024{
    margin-left: 12px;
    margin-right: 17px;
    border: 1px solid #CCCCCC;
    height: 44px;
    display: inline-block;
    vertical-align: bottom;
}

.separator_2024.separator_search{
    margin-left: 9px;
}

.acciones_form_busqueda_2024{
    display: inline-flex;
    justify-content: space-between;
}

#buscador_area_reservada.buscador_paneles_2024 .buscar.limpiar-busqueda{
	border: 1px solid var(--unnamed-color-1c242a);
	border: 1px solid #1C242A;
	border-radius: 15px;
	background: unset!important;
	color: #1C242A;
	font: normal normal normal 14px/18px DIN Pro;
}

#buscador_area_reservada.buscador_paneles_2024 .buscar.realizar-busqueda{
	width: 150px;
	height: 45px;
	color: white;
	font: normal normal 300 14px/18px DIN Pro;
	background: #1C242A 0% 0% no-repeat padding-box;
	opacity: 1;
}

@media screen and (max-width: 1200px){
	.separator_2024.separator_search{
		margin: unset;
		border: unset;
	}
}

@media screen and (max-width: 768px){
	.separator_2024{
		margin: unset;
		border: unset;
	}
}

@media screen and (max-width: 640px){
	
}

/* Área reservada - Paneles */

#pagina_area_reservada .title_2024_paneles{
	text-align: center;
	border-bottom: 0px;
	font-size: 48px;
	font-weight: bold;
}
#pagina_area_reservada .subtitle_2024_paneles{
	font-size: 16px;
	text-align: center;
	display: block;
	margin-bottom: 45px;
}
#pagina_area_reservada .bloque-descargas-2024 .descargar-flecha-2024 {
	width: 18px;
    transition: all 0.25s ease-in;
    position: absolute;
    margin-top: -13px;
    margin-left: 3px;
}
#pagina_area_reservada .bloque-descargas-2024 .descargar-caja-2024 {
    width: 24px;
    margin-top: 0px;
    position: absolute;
}

#pagina_area_reservada .bloque-descargas-2024 a{
	display: flex;
	gap: 40px;
}
#pagina_area_reservada .bloque-descargas-2024 a:hover .descargar-flecha-2024{
	transform: translateY(6px);
	opacity: 0;
}
#pagina_area_reservada .bloque-descargas-2024 a .descargar-flecha-2024.active,
#pagina_area_reservada .bloque-descargas-2024 a .descargar-caja-2024.active{
	opacity: 0;
}
#pagina_area_reservada .bloque-descargas-2024 a:hover .descargar-flecha-2024.active,
#pagina_area_reservada .bloque-descargas-2024 a:hover .descargar-caja-2024.active{
	opacity: 1;
}
#pagina_area_reservada .span-2024-paneles-std{
	font-size: 16px;
}
#pagina_area_reservada .bloque-descargas-2024 {
	display: flex;
	margin-left: 0px;
	gap: 40px;
}
#pagina_area_reservada #buscador_area_reservada select{
	color: #AAAAAA;
}
#pagina_area_reservada #buscador_area_reservada select:hover,
#pagina_area_reservada #buscador_area_reservada select.selected{
	border: 1px solid #1C242A;
}
#pagina_area_reservada #buscador_area_reservada select option,
#pagina_area_reservada #buscador_area_reservada select.selected{
	color: #1C242A;
}
#pagina_area_reservada #buscador_area_reservada select option.default-value{
	color: #AAAAAA;
}
#pagina_area_reservada .listado-paneles-2024{
	display: flex;
	flex-wrap: wrap;
	gap: 55px;
}
#pagina_area_reservada .listado-paneles-2024 > div{
	flex: 1 calc(20% - 55px);
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .wpb_content_element{
	margin-bottom: 0px !important;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 p{
	font-size: 14px !important;
    line-height: 24px;
    margin-left: 5px;
    color:#24292E;
    margin-bottom: 10px;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 h6{
	border-bottom: 1px solid #909090;
        font-family: 'DIN Pro' !important;
    letter-spacing: 0;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-bottom: 6px;
    padding-top: 10px;
    width: 100%;
	font-size: 16px !important;
	font-weight: bold;
	border-bottom: 0px;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga a{
	font-size: 14px;
	color: #24292E;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga a:hover{
	color: #C83635;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .enlace_ficha_producto img:nth-child(2),
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .descarga_serie img:nth-child(2){
	position: absolute;
	opacity: 0;
}
#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: 0;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .enlace_ficha_producto:hover img:nth-child(2),
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .descarga_serie:hover img:nth-child(2){
	position: absolute;
	opacity: 1;
}
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .enlace_ficha_producto,
#pagina_area_reservada .listado-paneles-2024 .panel-item-2024 .enlaces_descarga .descarga_serie{
	gap: 10px;
} 
#pagina_area_reservada .limpiar-busqueda:hover{
	cursor: pointer;
	color: #C83635 !important;
	border-color: #C83635 !important;
}
#pagina_area_reservada #buscador_area_reservada form{
	display: flex;
	align-items: center;
}
#pagina_area_reservada #buscador_area_reservada form .acciones_form_busqueda_2024{
	flex: 1 calc(100% - 1031px);
	display: flex;
	gap: 20px;
}
#pagina_area_reservada #buscador_area_reservada form .form-filters-container{
	flex: 1 485px;
}

#buscador_area_reservada.buscador_paneles_2024 .buscar.realizar-busqueda:hover{
	cursor: pointer;
}
.listado-paneles-2024{
	margin-top: 20px;
}
body:has(.title_2024_paneles) #menu-top-menu .logo img.logo-black{
	display: table;
	margin:0 auto;
}
body:has(.title_2024_paneles) #menu-top-menu .logo img.logo-white{
	display: none;
}
.breadcrumb-2024 a,
.breadcrumb-2024 span.current-page{
	margin-right: 12px;
	text-align: left;
	font: normal normal normal 14px/18px DIN Pro;
	letter-spacing: 0px;
	color: #23292D;
}

.breadcrumb-2024 span.current-page {
	font-weight:bold;
}

.breadcrumb-2024-white a,
.breadcrumb-2024-white span.current-page{
	color: #FFFFFF;
}

.breadcrumb-2024 a{
	cursor: pointer;
    transition: all .1s ease-in-out;
}
.breadcrumb-2024 a:hover{
	text-align: left;
	font: normal normal bold 14px/18px DIN Pro;
	letter-spacing: 0px;
	color: #23292D;
}

.breadcrumb-2024-white a:hover {
	color:#FFFFFF;
}

.breadcrumb-2024 a.home-link{
	margin-right: 10px;
    position: relative;
    top: 4px;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.breadcrumb-2024 a:not(.home-link),
.breadcrumb-2024 span.current-page{
	margin-left: 12px;
}
.breadcrumb-2024 img{
	width:20px;
    transition: all .2s ease-in-out;
    position: absolute;
}
.breadcrumb-2024 img.hover-image{
    opacity: 0;
}
.breadcrumb-2024 img.default-image{
    opacity: 1;
}
.breadcrumb-2024 a.home-link:hover img.hover-image{
    opacity: 1;
}
.breadcrumb-2024 a.home-link:hover img.default-image{
    opacity: 0;
}
.breadcrumb-2024{
	/*margin-top: 90px;*/
    display: block;
    margin-left: 40px;
}
.info-ficha-producto .breadcrumb-2024 {
	margin-left: 95px;
}
#pagina_area_reservada #buscador_area_reservada select{
	padding:12px;
}

/* Landing Artech */

.container-carrousel{
  margin: 0 auto;
  width: 450px;
  height: 390px;
  position: relative;
  perspective: 2000px;
  margin-top: 80px;
}

.container-carrousel .carousel {
  height: 100%;
  width: 100%;
  position: absolute;
  transform-style: preserve-3d;
  transition: transform 1s;
}

.container-carrousel .item {
  display: block;
  position: absolute;
  background: #f1f1f1;
  width: 450px;
  height: 300px;
  line-height: 300px;
  font-size: 5em;
  text-align: center;
  color: black;
  background-size: cover;
}

.container-carrousel .a {
  transform: rotateY(0deg) translateZ(450px);
}
.container-carrousel .b {
  transform: rotateY(60deg) translateZ(450px);
}
.container-carrousel .c {
  transform: rotateY(120deg) translateZ(450px);
}
.container-carrousel .d {
  transform: rotateY(180deg) translateZ(450px);
}
.container-carrousel .e {
  transform: rotateY(240deg) translateZ(450px);
} 
.container-carrousel .f {
  transform: rotateY(300deg) translateZ(450px);
}

.next-carrousel-artech,
.prev-carrousel-artech {
	color: black;
	position: absolute;
	bottom:0px;
	cursor: pointer;
	background: #f1f1f1;
	border-radius: 5px;
	border-top: 1px solid #FFF;
	box-shadow: 0 5px 0 #999;
	transition: box-shadow 0.1s, top 0.1s;
	right: 0px;
	background: #f1f1f1;
	box-shadow: none;
	border-radius: 100px;
	background-image: url(/wp-content/uploads/2024/06/left-arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 15px;
	transition: all .3s ease-in-out;
	width: 40px;
	height: 40px;
}
.next-carrousel-artech:hover,
.prev-carrousel-artech:hover{
	background-color: #E2E2E2;
}
.next-carrousel-artech{
	background-image: url(/wp-content/uploads/2024/06/right-arrow.png);	
}
.next-carrousel-artech:hover,
.prev-carrousel-artech:hover {
 color: #000; 
}
.next-carrousel-artech:active,
.prev-carrousel-artech:active {
  bottom:0px;

}
.next-carrousel-artech { right: 0px; }
.prev-carrousel-artech { right: 48px; }

.container-carrousel .item span{

}
.carousel.numeros{
	position: relative;
}
.number_container{
	font-size: 18px;
    text-align: right;
    margin-right: 88px;
    position: relative;
    top: -5px;
}
body > div.vc_container > div.vc_row.artech_top,
body > div.vc_container > div.vc_row.artech_carrousel,
body > div.vc_container > div.vc_row.landing_artech_top_colecciones{
	padding-left: 0px !important;
}
.artech_top img{
	width: 344px;
	margin-bottom: 45px;
}
.artech_top{
	margin-top: 100px;
}
.artech_top p{
	width: 920px;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
}
.artech_top .landing_artech_btn_popup{
	text-align: center;
	font-size: 16px;
}
.artech_top .landing_artech_btn_popup .btn{
    display: inline-block;
    background: #f1f1f1;
    padding: 3px 3px 3px 15px;
    border-radius: 30px;
}
.container-carrousel .a:after{
	background-image: url(/wp-content/uploads/2024/06/Eslogan-carrusel.svg);
	content: '';
	position: absolute;
	left:0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}
.landing_artech_video{
	padding: 100px 20px 100px 85px !important;
}
.landing_artech_video img{
	width: 230px;
}
.landing_artech_video p{
	font-size: 22px;
	font-weight: lighter;
	padding-left: 80px;
}
.landing_artech_video h3{
	font-size: 30px;
	font-weight: normal;
	padding-left: 80px;
}
.landing_artech_video .right{
	padding: 40px 90px 40px 60px;
}
.landing_artech_top_colecciones{
	padding: 20px 20px 20px 100px;
}
.landing_artech_top_colecciones h1{
	margin-top: 0px;
	margin-bottom: 0px;
}
.landing_artech_top_colecciones p{
	font-size: 24px;
}
.landing_artech_top_colecciones .wpb_content_element{
	margin-bottom: 0px !important;
}
.landing_artech_top_colecciones > div > .vc_column-inner > .wpb_wrapper{
	padding-top: 35px;
	padding-bottom: 100px;
}
.landing_artech_fila_coleccion{
	padding:0px 20px 20px 100px;
}
.landing_artech_fila_coleccion .imagen{
	margin-right: 10px;
    width: calc(50% - 10px);
    min-height: 560px;
}
.landing_artech_fila_coleccion .texto{
	margin-left: 10px;
    width: calc(50% - 10px);
}
.landing_artech_fila_coleccion .texto img{
	width: 185px;
}
.landing_artech_fila_coleccion .texto p{
	font-size: 22px;
	font-weight: lighter;
}
.landing_artech_fila_coleccion .texto > div{
    padding: 100px !important;
}
.landing_artech_fila_coleccion.dos .imagen{
	margin-left: 10px;
	margin-right: 0px;
}
.landing_artech_fila_coleccion.dos .texto{
	margin-right: 10px;
	margin-left: 0px;
	text-align: right;
}
.landing_artech_fila_coleccion.dos .texto .wpb_single_image {
	text-align: right !important;
}
.landing_artech_top_colecciones.select_material{
	padding-top: 0px !important;
}
.landing_artech_top_colecciones.select_material h4{
	font-size: 24px;
	margin-bottom: 20px;
}
.landing_artech_top_colecciones.select_material p{
	font-size: 18px;
}
.select_material_artech_top{
	display: flex;
    gap: 50px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-top: 90px;
    margin-bottom: 130px;
}
.select_material_artech_top .item_select_material{
		border-radius: 100px;
}
.select_material_artech_top .item_select_material:hover{
	cursor: pointer;
}
.select_material_artech_top .item_select_material:hover .imagen{
	border: 3px solid #24292E;
}
.select_material_artech_top .item_select_material.activo .imagen{
	border: 3px solid white;
}
.select_material_artech_top .item_select_material .imagen{
	width: 230px;
	height: 80px;
	border-radius: 100px;
	border: 3px solid #AAAAAA;
}
.select_material_artech_top .item_select_material .imagen img{
	width: 230px;
	height: 80px;
	object-fit: cover;
	border-radius: 100px;
}
.select_material_artech_top .item_select_material .titulo{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-top: 25px;
}
.slider-select-material .item-slider-select-material .logo{
	text-align: right;
	margin-bottom: 5px;
}
.slider-select-material .item-slider-select-material .logo img{
	width: 85px;
}
.slider-select-material .item-slider-select-material .logo img:hover{
	animation-name: none;
}
.slider-select-material .item-slider-select-material .imagen{
	width: 100%;
	height: 280px;
}
.slider-select-material .item-slider-select-material .imagen img{
	width: 100%;
	height: 280px;
	object-fit: cover;
}
.slider-select-material .item-slider-select-material .titulo{
	text-transform: uppercase;
}
.slider-select-material .item-slider-select-material .titulo h4{
	margin: 0px;
	font-size: 24px;
	margin-top: 10px;
}
.slider-select-material .item-slider-select-material .imagen img:hover{
	animation-name: scale_img_artech;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
}
@keyframes scale_img_artech {
	0% {transform: scale(1);}
	100% {transform: scale(1.01);}
}
.slider-select-material .slick-prev, 
.slider-select-material .slick-next {
    top: initial;
    bottom: 35px;
    right: 20px;
    color: transparent;
    position: absolute;
    width: 39px;
    height: 40px;
    background: #F1F1F1;
    text-align: center;
    border-radius: 50px;
    background-image: url(/wp-content/uploads/2024/06/left-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
    transition: all .3s ease-in-out;
}
.slider-select-material .slick-next{
	background-image: url(/wp-content/uploads/2024/06/right-arrow.png);
}
.slider-select-material .slick-prev:hover, 
.slider-select-material .slick-next:hover{
	background-color:#E2E2E2 ;
}

.landing_artech_fila_coleccion.dos.descarga_cat_artech .listado-catalogos__grid__item__contenido{
	display: flex;
	gap: 10px;
	flex-direction: row;
	align-items: center;
	justify-content: end;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech .listado-catalogos__grid__item__contenido img{
	width: 30px;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech .listado-catalogos__grid__item__contenido h4{
	margin:0px;
	font-size: 28px;
	margin-right: 15px;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech .listado-catalogos__grid__item__contenido h6{
	margin:0px;
	font-size: 18px;
	color: #C73635;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech .listado-catalogos__grid__item__contenido  p{
	font-size: 14px;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech .listado-catalogos__grid__item__contenido img{
	width: 20px;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech {
    padding: 80px 20px 60px 100px;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech .texto > div{
	padding-top: 0px !important;
}
.landing_artech_fila_coleccion.dos.descarga_cat_artech .imagen{
	min-height: 400px;
}
.slider-select-material .slick-next:before {
    content:none !important;
}
.slider-select-material .slick-prev:before {
    content: none !important;
}
.slider-select-material .slick-prev {
    right: 70px;
}
.slider-select-material .slick-next:hover,
.slider-select-material .slick-prev:hover{
	cursor: pointer;
}
.artech_carrousel{
	margin-bottom: 35px;
}
.slide-number{
	font-size: 18px;
    display: block;
    text-align: right;
    position: absolute;
    right: 125px;
    bottom: 43px;
}

.artech_top .landing_artech_btn_popup .btn span.plus{
	width: 40px;
    height: 40px;
    display: inline-block;
    background: #ccc;
    border-radius: 20px;
    background-image: url(/wp-content/uploads/2024/06/plus-black.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .3s ease-in-out;
    position: relative;
    top: 3px;
    right: 3px;
}
.artech_top .landing_artech_btn_popup .btn:hover span.plus{
	background-image: url(/wp-content/uploads/2024/06/plus-white.svg);
}
.artech_top .landing_artech_btn_popup .btn:hover{
	cursor: pointer;
}
.artech_top .landing_artech_btn_popup .btn span:first-child{
	position: relative;
    top: -13px;
    margin-right: 10px;
}

#popup_landing_artech{
    position: fixed;
    width: calc(100vw - 120px);
    height: calc(100vh - 120px);
    z-index: 9999;
    left: 0px;
    top: 0px;
    padding: 60px;
}

#popup_landing_artech .popup_artech_top .logo img{
	width: 344px;
	margin-top: 50px;
}
#popup_landing_artech .popup_artech_bottom img{
	width: 20px;
}
#popup_landing_artech .popup_artech_bottom img:hover{
	cursor: pointer;
}
#popup_landing_artech .popup_artech_top{
	padding-bottom:5px ;
	padding-top: 10px;
}
#popup_landing_artech .popup_artech_bottom {
	padding-top: 10px;
	padding-bottom: 10px;
}
#popup_landing_artech{
	display: none;
}
#popup_landing_artech.open{
	display: block;
}
#popup_landing_artech .popup_artech_medium p{
	font-size: 18px;
}
#popup_landing_artech .popup_artech_medium .pie_imagen p{
	font-size: 14px;
}
#popup_landing_artech .popup_artech_medium > div{
    padding: 35px;
    max-height: calc(100vh - 310px);
    overflow-y: scroll;
    background-image: url(/wp-content/uploads/2024/06/Trama-Artech-1.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 40%;
}
#popup_landing_artech .popup_artech_medium > div::-webkit-scrollbar {
    width: 4px
}
#popup_landing_artech .popup_artech_medium > div::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px transparent;
    border-radius: 2px
}
#popup_landing_artech .popup_artech_medium > div::-webkit-scrollbar-thumb {
    background: #f1f1f1;
    border-radius: 2px
}
#popup_landing_artech .popup_artech_medium .wpb_text_column {
	width: 860px;
	max-width: 100%;
	margin:0 auto;
	margin-bottom: 50px;
}
#popup_landing_artech .popup_artech_medium img{
	width: 600px;
	border-radius: 20px;
	margin-bottom: 10px;
}

.panel-item-2024 .ficha_producto_modelo,
.display-item-2024 .ficha_producto_modelo,
.binder-item-2024 .ficha_producto_modelo{

	font-family: 'DIN Pro' !important;
    letter-spacing: 0;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-bottom: 6px;
    padding-top: 10px;
    width: 100%;
    font-size: 16px !important;
    font-weight: bold;
    border-bottom: 0px;
}
.panel-item-2024 p ,
.display-item-2024 p,
.binder-item-2024 p{
    font-size: 14px !important;
    line-height: 24px;
    margin-left: 5px;
    color: #24292E;
    margin-bottom: 10px;
}
.panel-item-2024 .enlaces_descarga a,
.ficha-producto.left .enlaces_descarga a,
.display-item-2024 .enlaces_descarga a,
.binder-item-2024 .enlaces_descarga a{
	font-size: 14px;
	color: #24292E;
}
.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: #C83635;
}
.panel-item-2024 .enlace_ficha_producto img:nth-child(2),
.panel-item-2024 .descarga_serie img:nth-child(2),
.ficha-producto.left  .enlace_ficha_producto img:nth-child(2),
.ficha-producto.left .descarga_serie img:nth-child(2),
.display-item-2024 .enlace_ficha_producto img:nth-child(2),
.display-item-2024 .descarga_serie img:nth-child(2),
.binder-item-2024 .enlace_ficha_producto img:nth-child(2),
.binder-item-2024 .descarga_serie img:nth-child(2){
	position: absolute;
	opacity: 0;
}
.panel-item-2024 .enlace_ficha_producto:hover img,
.panel-item-2024 .descarga_serie:hover img,
.ficha-producto.left .enlace_ficha_producto:hover img,
.ficha-producto.left .descarga_serie:hover img,
.display-item-2024 .enlace_ficha_producto:hover img,
.display-item-2024 .descarga_serie:hover img,
.binder-item-2024 .enlace_ficha_producto:hover img,
.binder-item-2024 .descarga_serie:hover img{
	opacity: 0;
}
.panel-item-2024 .enlace_ficha_producto:hover img:nth-child(2),
.panel-item-2024 .descarga_serie:hover img:nth-child(2),
.ficha-producto.left .enlace_ficha_producto:hover img:nth-child(2),
.ficha-producto.left .descarga_serie: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),
.binder-item-2024 .enlace_ficha_producto:hover img:nth-child(2),
.binder-item-2024 .descarga_serie:hover img:nth-child(2){
	position: absolute;
	opacity: 1;
}
.panel-item-2024 .enlaces_descarga .enlace_ficha_producto,
.panel-item-2024 .enlaces_descarga .descarga_serie,
.ficha-producto.left .enlaces_descarga .enlace_ficha_producto,
.ficha-producto.left .enlaces_descarga .descarga_serie,
.display-item-2024 .enlaces_descarga .enlace_ficha_producto,
.display-item-2024 .enlaces_descarga .descarga_serie,
.binder-item-2024 .enlaces_descarga .enlace_ficha_producto,
.binder-item-2024 .enlaces_descarga .descarga_serie{
	gap: 10px;
} 
.ficha-producto.left .enlaces_descarga .enlace_ficha_producto,
.ficha-producto.left .enlaces_descarga .enlace_bim,
.ficha-producto.left .enlaces_descarga .enlace_ficha_producto,
.ficha-producto.left .enlaces_descarga .enlace_bim,
.display-item-2024 .enlaces_descarga .enlace_ficha_producto,
.display-item-2024 .enlaces_descarga .enlace_bim,
.binder-item-2024 .enlaces_descarga .enlace_ficha_producto,
.binder-item-2024 .enlaces_descarga .enlace_bim{
	background-image: none;
	padding-left: 0px;
}
.search-container-2024{
	position: relative;
}
.search-container-2024 .mini-loading-2024{
	position: absolute;
    top: 10px;
    width: calc(100% - 10px);
    text-align: center;
    background: #1c242a;
    left: 0px;
    display: none;
}
.search-container-2024 .mini-loading-2024.activo{
	display: block;
}
.search-container-2024 .mini-loading-2024 img{
	width: 24px;
}

.galeria_carrusel_artech{
	width:100%;
	height:100%;
	display:block;
	position:relative;
	z-index:99;
}

.landing_artech_colorbox #cboxClose,
.landing_artech_colorbox #cboxNext,
.landing_artech_colorbox #cboxPrevious,
.colorbox_v3 #cboxClose,
.colorbox_v3 #cboxNext,
.colorbox_v3 #cboxPrevious

{
    background: #f1f1f1;
    padding: 6px;
    border-radius: 20px;
    width: 35px;
    text-align: center;
    top: 15px;
    height: 35px;
}
.landing_artech_colorbox #cboxNext,
.landing_artech_colorbox #cboxPrevious,
.colorbox_v3 #cboxNext,
.colorbox_v3 #cboxPrevious
{
	bottom: -25px;
	top: initial;
}
.landing_artech_colorbox #cboxClose img,
.landing_artech_colorbox #cboxNext img,
.landing_artech_colorbox #cboxPrevious img,
.colorbox_v3 #cboxClose img,
.colorbox_v3 #cboxNext img,
.colorbox_v3 #cboxPrevious img
{
	width: 20px;
    height: 20px;
    position: relative;
    top: 1px;
} 
.landing_artech_colorbox #cboxContent,
.colorbox_v3 #cboxContent
{
	background-color: transparent;
}
.landing_artech_colorbox #cboxCurrent,
.colorbox_v3 #cboxCurrent
 {
	bottom: -17px;
}
.popup_artech_bottom img{
	background: #f1f1f1;
    padding: 6px;
    border-radius: 20px;
    width: 24px;
    text-align: center;
    top: 15px;
    height: 24px;
    float: right;

}

.landing_artech_video iframe{
	border-width: 0px !important;
}

.centro-descargas__archivos-breadcrumbs .breadcrumb-2024 {
	margin-left:0px;
}

/* NEW FICHA */

.serie-filtro-familias__boton-descarga img{
	width: 34px;
}
.serie-filtro-familias__boton-descarga{
	padding-top: 7px;
	padding-bottom: 7px;
	transition: all .3s ease-in-out;
}
.serie-filtro-familias__boton-descarga:hover,
.serie_filtro_familias_v3 > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li:hover:after{
	background-color: #C83635;
}
.serie_filtro_familias_v3 > .wpb_column > .vc_column-inner > .wpb_wrapper > ul li:hover a{
	color: #C83635;
}
.ficha_serie_logo_coleccion {
	padding-left: 130px !important;
}
.ficha_serie_logo_coleccion > div > div {
	display: flex !important;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}
.ficha_serie_logo_coleccion > div > div > div #nacabados_serie,
.ficha_serie_logo_coleccion > div > div > div #ncolores_serie,
.ficha_serie_logo_coleccion > div > div > div #nformatos_serie,
.ficha_serie_logo_coleccion > div > div > div #ndecorados_serie{
	font-weight: bold;
	margin-right: 2px;
}
.ficha_serie_logo_coleccion .productos-encabezado-grid__separador{
	margin-left: 20px;
	margin-right: 20px;
}
.ficha_serie_logo_coleccion img {
	width: auto;
	height: 40px;
}
#serie_filtro_acabados_decorados_v3 h6,
.pestanyaN3 > h6,
#serie_filtro_formatos_v3 h6, #serie_filtro_colores_v3 > h6{
	font-size: 14px;
    letter-spacing: 2px;
}
.pestanyaN3 > h6 {
	padding-left: 24px;
}
.pestanyaN3 {
	padding-left: 100px;
	padding-right: 20px;
}
	
.producto-informacion__ficha-serie-color.filtro_colores.inactive:hover h6,
.producto-informacion__ficha-serie-color.filtro_decorados.inactive:hover h6{
	color: #24292e;
}
.producto-informacion__formatos__iconos img{
	width: 30px;
	min-width: 30px !important;
}
.pieza_v3 figure {
	position: relative;
}
.producto-informacion__formatos__iconos {	
	animation-name: fadein;
	/*position: absolute;*/
    top: 0;
    right: -40px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.producto-informacion__formatos .wpb_wrapper.vc_figure {
	display: flex;
	gap: 8px;
}
.producto-informacion__formatos > a:nth-child(2n) {
    margin-right: 40px;
}
@keyframes fadein {
  0% {
	opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    	opacity: 1;
    -webkit-transform:none;
    transform:none;
  }
}
.producto-informacion__formatos .pieza_v3 > div:first-child{
	position: relative;
	/*width: max-content;*/
}

.producto-informacion__formatos {
    display: flex;
    margin-bottom: 80px;
    flex-wrap: wrap;
    /*gap: 50px;*/
    /*row-gap: 0px;*/
}
.producto-informacion__formatos > a{
	margin-bottom: 20px;
}
.ficha_serie_logo_coleccion.ficha_serie_logo_coleccion_v4{
	margin-bottom: 32px;
}

.bloque-inner.info-top-serie {
	display: flex;
}
.bloque-inner.info-top-serie .left > div {
	display: flex;
	justify-content: center;
	margin-top: 86px;
}
.bloque-inner.info-top-serie .left img {
	width: auto;
	height: 60px;
}
.productos-encabezado-grid__tipologia-wrapper .productos-encabezado-grid__coleccion img{
	width: 100px;
}
.productos-encabezado-grid__pdfserie a span{
	background-position: right;
    padding-right: 37px;
    padding-left: 0px;
}
.productos-encabezado-grid__tipologia{
	display: flex;
	gap: 10px;
	border: 0px;
}
.productos-encabezado-grid__tipologia > .productos-encabezado-grid__tipologia{
	padding: 8px !important;
	border-top: 0 !important;
}
.productos-encabezado-grid__tipologia-wrapper{
	gap: 15px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.productos-encabezado-grid{
	display: flex;
	flex-wrap: wrap;
	padding-left: 38px;
	margin-bottom: 24px;
}
.productos-encabezado-grid__pdfserie{
	display: block;
	text-align: end;
	margin-top: 0px;
}
.texto-serie img {
	width: 23px;
	position: absolute;
  	right: 0;
  	top: 50%;
  	transform: translateY(-50%);
	/*
    position: relative;
    top: 6px;
	left: 5px;
	*/
}

.div_abre_desc_serie a img:nth-child(1),
.div_cierra_desc_serie a img:nth-child(1) {
	opacity: 1;
}

.div_abre_desc_serie a img:nth-child(2),
.div_cierra_desc_serie a img:nth-child(2) {
	opacity: 0;
}

.div_abre_desc_serie a:hover img:nth-child(1),
.div_cierra_desc_serie a:hover img:nth-child(1) {
	opacity: 0;
}

.div_abre_desc_serie a:hover img:nth-child(2),
.div_cierra_desc_serie a:hover img:nth-child(2) {
	opacity: 1;
}

.info-top-serie {
	padding-left: 120px;
	padding-bottom: 80px;
}

.serie_filtro_familias.serie_filtro_contenidos_v3 {
	padding-left: 116px;
}

.serie_filtro_formatos_v3 h6,
.serie_filtro_formatos_v3 .elementos-promocionales__filtro
/*.serie_filtro_colores_v3 h6*/ {
	padding-left: 20px;
}

.txt_serie_tit{
	margin-top: 25px;
	display: inline-block;
}
a.registrate{
    border: 1px solid #24292e;
    padding: 6px 15px;
    display: inline-block;
    border-radius: 100px;
    margin-bottom: 15px;
}
a.registrate:hover{
	color:#C83635 ;
	border: 1px solid #C83635;
}
.pieza_v3 .vc_single_image-wrapper img{
	transition: all .3s ease-in-out;
}
.pieza_v3:hover .vc_single_image-wrapper img
{
	transform: scale(1.01);
	box-shadow: 0px 3px 5px #00000066;
}

.pieza_v3:hover .producto-informacion__formatos__iconos img{
	/*transform: scale(1.10);*/
}

#serie_filtro_colores_v3 .producto-informacion__ficha-serie-color__grid{
	row-gap: 0px;
	width: auto;
}
.producto-informacion__formatos > a .pieza_v3 img{
	min-width: auto;
}

.productos-encabezado-grid__tipologia:nth-child(2){
	display: block;
}
.productos-encabezado-grid__tipologia > .productos-encabezado-grid__tipologia{
	min-width: 160px;
    text-align: center;
    display: block;
    margin-right: 10px;
}
.producto-informacion__formatos > a{
    margin-left: 40px;
    margin-right: 40px;
}
.info-top-serie > .right .wpb_wrapper{
	max-width: 100% !important;
	margin-top: 10px;
}
.productos-encabezado-grid__tipologia-wrapper{
	gap: 50px;
}
.productos-encabezado-grid__grupo1 {
    display: flex;
    align-items: center;
    gap: 10px;
}
.productos-encabezado-grid img{
	margin-left: 0px;
}
#serie_filtro_colores_v3 .producto-informacion__ficha-serie-color__grid,
#serie_filtro_formatos_v3 .elementos-promocionales__filtro{ 
	/*padding-left: 24px;*/
}
.producto-informacion__ficha-serie-color > div{
	align-items: baseline;
	gap: 24px;
	flex-wrap: wrap;
	justify-content: center;
}
/*.producto-informacion__ficha-serie-color-colores > div{
	display: block;
}*/

.producto-informacion__ficha-serie-color-colores,
.producto-informacion__ficha-serie-color__grid {
	margin-left: 30px;
}
.acabados_ficha_serie_grupo1 > span,
.acabados_ficha_serie_grupo2 > span{
	display: block;
	color: #ccc;
}
.acabados_ficha_serie_grupo1_listado,
.acabados_ficha_serie_grupo2_listado{
	display: flex;
    padding-left: 30px;
    margin-top: 10px;
    gap: 20px;
    flex-wrap: wrap;
}
.acabados_ficha_serie_grupo1_listado > div,
.acabados_ficha_serie_grupo2_listado >div{
	display: flex;
	align-items: center;
	gap: 10px;
}
.acabados_ficha_serie_grupo2_listado >div .circulo{
	border-radius: 0px;
}
.acabados_ficha_serie_grupo1_listado >div .circulo,
.acabados_ficha_serie_grupo2_listado >div .circulo{
	margin: 0px;
}
.acabados_ficha_serie_grupo1 {
    border-right: 1px solid #ccc;
}

.acabados_ficha_serie_grupo1.acabado_sinborde {
	border-right: 0;
	display: none;
}

.div_abre_desc_serie a:hover,
.div_cierra_desc_serie a:hover
{
	color:#c83635;
}

/*
 * MEJORAS AL SISTEMA ORIGINAL DE LEER MÁS/MENOS
 * Transiciones más suaves manteniendo la estructura original
 */

.texto-serie {
	transition: opacity 0.2s ease;
}

.texto-serie.animando {
	pointer-events: none;
}

.div_abre_desc_serie a,
.div_cierra_desc_serie a {
	transition: color 0.3s ease, opacity 0.3s ease;
}

.div_abre_desc_serie a img,
.div_cierra_desc_serie a img {
	transition: opacity 0.3s ease, transform 0.2s ease;
}

/*.div_abre_desc_serie a:hover img,
.div_cierra_desc_serie a:hover img {
	transform: scale(1.05);
}*/


#serie_filtro_otros_acabados_v3_titulo {
	font-size: 14px;
	color: #AAA;
	display: flex;
	justify-content: center;
}

.filtro_otros_acabados_v3 {
	display: flex;
	justify-content: center;
	gap: 42px;
	margin-top: 24px;
}

.filtro_otros_acabados_v3 > div {
	display: flex;
	gap: 15px;	
}

.filtro_otros_acabados_v3 .circulo {
	border-radius: 0;
	margin: 0;
}

a.link-noticia {
	text-decoration:underline !important;
	color:#ec4331;
}

/* LANDING BUSQUEDA */
.page-template-plantilla_productos > div > div.wpb_row.div_mapa > div.wpb_column {
	background: transparent;
	padding-top: 100px;
	  padding-bottom: 50px;
}

/*.page-template-plantilla_productos .bloque_colecciones2.fila-bottom-fija*/

.page-template-plantilla_productos .wpb_wrapper.fila-bottom-fija {
	background: white;
}

.landing-busqueda__title-productos h1 {
    margin-top: 0px;
	text-align:center;
}

.wpb_content_element.landing-busqueda__title-productos {
    margin-bottom: 0;
}

.landing-busqueda__subtitle-productos h6 {
	font-size: 12px;
	margin-top: 25px;
	text-align:center;
}

.barra-busqueda-avanzada {
	/*display: flex;
	justify-content: space-between;
	*/
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	align-items: center;
	margin: 0 40px 30px 40px;
	position: relative;
}
  
.ver-productos,
.busqueda-avanzada {
	display: flex;
	align-items: center;
	gap: 12px;
}

.busqueda-avanzada {
	justify-content: end;
}
  
.ver-productos img {
	width: 40px;
}

.busqueda-avanzada img,
.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada {
	width: 30px;
}

.page-id-95 .page-template-plantilla_productos .bloque_colecciones2.fila-bottom-fija {
	padding-left: 0;
  	padding-right: 0;
  	width: calc(100% - 30px);
}
  
.ver-productos p {
	font-size: 18px;
	text-decoration: none; 
	color: #24292E;
	margin-bottom: 0;
}

.ver-productos:hover p,
.busqueda-avanzada:hover p{
	font-weight: bold;
}

.busqueda-avanzada p {
	font-size: 18px;
	margin-bottom: 0;
}

.busqueda-avanzada:hover div {
	left: -32px;
}

.busqueda-avanzada div {
	display: flex;
	align-items: center;
	gap: 12px;
	transition: all .3s ease-in-out;
	left: 0px;
	position: relative;
}

.busqueda-avanzada:hover .img-flecha {
	right: -10px;
	opacity: 1;
}

.busqueda-avanzada .img-flecha {
	width: 40px;
	position: absolute;
	bottom: 4px;
	right: 0px;
	opacity: 0;
	transition: all .2s ease-in-out;
}

.buscador {
	display: flex;
	justify-content: center;
	align-items: center;
}

.buscador .buscador-wrapper {
	position: relative;
	display: flex;
	align-items: center;
}

.buscador .buscador-wrapper a {
	width: 38px;
  	height: 38px;
  	position: absolute;
  	right: 0;
  	cursor: pointer;
}

.buscador input[type=text] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	color: #24292e;
	border: solid 1px #24292e;
	border-radius: 28px;
    padding: 9px 18px;
	width: 550px;
	height: 25px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}

.buscador input:hover {
	background-color: #F1F1F1;
}

.buscador .buscador-wrapper input:focus {
	outline: none;
}

.buscador button {
    padding:16px 12px;
	background-color: transparent;
	border: none;
}

.buscador .img-buscador {
	position: absolute;
  	width: 38px;
  	height: 38px;
  	top: 50%;
  	right: 4px;
  	transform: translateY(-50%);
  	background-color: #CCCCCC;
	border-radius: 50%;
	opacity: 1;  
}

.buscador .img-buscador.white {
	opacity: 0;
}

.buscador .img-buscador:hover {
	opacity: 0;
}

.buscador .img-buscador.white:hover {
	opacity: 1;
}

.landing-busqueda__subtitle-productos {
	margin-bottom: 18px !important;
}

.landing-busqueda-efecto {
	background-color: #F1F1F1 !important;
}

.landing-busqueda-colecciones {
	background-color: #FFFFFF !important;
}

.landing-busqueda__title-efecto,
.landing-busqueda__title-instalacion,
.landing-busqueda__title-colecciones {
	margin-bottom: 0 !important;
}

.landing-busqueda__subtitle-instalacion {
	margin-bottom: 40px !important;
}


.landing-busqueda__title-efecto h3,
.landing-busqueda__title-instalacion h3,
.landing-busqueda__title-colecciones h3 {
	font-size: 30px;
	margin-left: 55px;
	margin-bottom: 0 !important;
	text-align:left;
}

.landing-busqueda__subtitle-efecto p,
.landing-busqueda__subtitle-instalacion p,
.landing-busqueda__subtitle-colecciones p {
	font-size: 20px;
	text-align:center;
}

.bloque_colecciones .item_producto .logo {
	height: 75px;
}

/* CARROUSEL EFECTOS*/ 
.carousel__productos-efecto .slick-list {
	margin: 0 55px;
}

.carousel__productos-efecto .slick-slide {
	margin: 12px !important;
}

.carousel__productos-efecto__wrapper {
	text-align: center;
}

  
.carousel__productos-efecto__wrapper img {
	max-width: 180px;
  	height: 300px;
  	border-radius: 137px;
}

.carousel__productos-efecto__wrapper h5 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 14px;
	text-align: center;
}

.carousel__productos-efecto__wrapper:hover img {
	outline: 3px solid #24292E;
    outline-offset: -3px;
}

.carousel__productos-efecto__wrapper img:hover {
	animation: none;
}

.carousel__busqueda-colecciones .item_producto {
	position: relative;
}

.carousel__busqueda-colecciones .info > p:nth-child(1) {
	display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.carousel__productos-efecto {
	/*margin: 0 35px 0 60px;*/
	padding-bottom: 64px;
}

.carousel__productos-efecto::before,
.carousel__busqueda-colecciones::before {
	content: "";
	display: block;
	width: 23px;
	height: 400px;
	position: absolute;
	left: 55px;
	top: 130px;
	/*background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(151,151,151) 50%, rgba(0,0,0,0) 100%);
	  filter: blur(2px);*/
	background: url("/wp-content/themes/argenta/images/busqueda_avanzada/Sombra-carrusel-izq.png"); 
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.3;
	z-index: 3;
}

.carousel__productos-efecto::after,
.carousel__busqueda-colecciones::after {
	content: "";
	display: block;
	width: 23px;
	height: 400px;
	position: absolute;
	right: 55px;
	top: 130px;
	/*background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(151,151,151) 50%, rgba(0,0,0,0) 100%);
	  filter: blur(2px);*/
	background: url("/wp-content/themes/argenta/images/busqueda_avanzada/Sombra-carrusel-derecha.png"); 
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.3;
	z-index: 3;
}

/*
.carousel__busqueda-colecciones::after {
	right: calc(5% + 40px);
}

.carousel__busqueda-colecciones::before {
	right: calc(5% + 60px);
}
*/

.carousel__busqueda-colecciones::after {
	background: url("/wp-content/themes/argenta/images/busqueda_avanzada/Sombra-carrusel-derecha_750.png"); 
}

.carousel__busqueda-colecciones::before {
	background: url("/wp-content/themes/argenta/images/busqueda_avanzada/Sombra-carrusel-izq_750.png"); 
}
.carousel__busqueda-colecciones::before,
.carousel__busqueda-colecciones::after,
.carousel__proyectos::before,
.carousel__proyectos::after
{
	height: 750px;
}

.carousel__productos-efecto .slick-prev,
.carousel__productos-efecto .slick-next,
.carousel__busqueda-colecciones .slick-prev,
.carousel__busqueda-colecciones .slick-next{
    top: initial;
    bottom: 34px;
    right: 80px;
    color: transparent;
    position: absolute;
    width: 40px;
    height: 40px;
    background: #FFF;
    text-align: center;
    border-radius: 50px;
    background-image: url(/wp-content/uploads/2024/06/left-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
    transition: all .3s ease-in-out;
}

.carousel__productos-efecto .slick-next,
.carousel__busqueda-colecciones .slick-next {
	background-image: url(/wp-content/uploads/2024/06/right-arrow.png);
}

.carousel__productos-efecto .slick-next:before,
.carousel__busqueda-colecciones .slick-next:before {
    content:none !important;
}
.carousel__productos-efecto .slick-prev:before,
.carousel__busqueda-colecciones .slick-prev:before {
    content: none !important;
}
.carousel__productos-efecto .slick-prev,
.carousel__busqueda-colecciones .slick-prev {
    right: 130px;
}
.carousel__productos-efecto .slick-next:hover,
.carousel__productos-efecto .slick-prev:hover,
.carousel__busqueda-colecciones .slick-next:hover,
.carousel__busqueda-colecciones .slick-prev:hover {
	cursor: pointer;
}

.carousel__productos-efecto .slick-prev:hover, 
.carousel__productos-efecto .slick-next:hover,
.carousel__busqueda-colecciones .slick-next:hover,
.carousel__busqueda-colecciones .slick-prev:hover{
	background-color:#E2E2E2 ;
}

/* FIN */ 

.landing-busqueda__instalacion {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 20px;
	margin: 0 35px 70px 50px;
}
  
.landing-busqueda__instalacion a {
	display: flex;
	flex-direction: column;
	padding: 15px;
	border: 1px solid #CCCCCC;
}

.landing-busqueda__instalacion a:hover  {
	background-color: #F1F1F1;
}
  
.landing-busqueda__instalacion p {
	font-size: 20px;
	font-weight: bold;
}
  
.landing-busqueda__instalacion img {
	width: 35px;
	height: 35px;
	margin-left: auto;
}

.carousel__busqueda-colecciones.bloque_colecciones {
  	margin-bottom: 110px;
  	padding-left: 55px;
	padding-right: 55px;
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
}

.carousel__busqueda-colecciones .slick-slide {
	margin: 0 16px !important;
}

.carousel__busqueda-colecciones .slick-slide:nth-child(1),
.carousel__proyectos .slick-slide:nth-child(1)
{
	margin-left: 48px !important;
}

.bloque_colecciones .imagen img {
	width: 100%;
}

.busqueda__todos-los-productos {
	margin: 0 55px;
}

.bloque_colecciones2 .imagen img {
    transition: none;
}

.slick-slide .item_producto img:hover {
	animation-name: none;
}

.busqueda__todos-los-productos .ver_todos_productos {
	border: 1px solid #CCCCCC;
	padding: 14px;
	font-size: 20px;
	font-weight: bold;
	display: flex;
	position: relative;
	align-items: center;
	color: #24292E;
	transition: all .3s ease-in-out;
}

.busqueda__todos-los-productos .ver_todos_productos img {
	width: 74px;
	margin-right: 20px;
}

.busqueda__todos-los-productos .ver_todos_productos {
	font-size: 20px;
	font-weight: bold;
	color: #24292E;
}

.busqueda__todos-los-productos .ver_todos_productos span.oculto {
	position: absolute;
	text-align: center;
	width: 100%;
	font-size: 18px;
	color: #24292E;
	opacity: 0;
	transition: all .3s ease-in-out;
}

.busqueda__todos-los-productos .ver_todos_productos:hover {
	background-color: #F1F1F1;
}

.busqueda__todos-los-productos .ver_todos_productos:hover span.oculto {
	opacity: 1;
}

.cabecera_filtro_productos {
    max-width: 100%
}

.page-id-95 .fila-bottom-fija > div {
	margin: 0;
}

.atras_busqueda_avanzada.barra_filtro_busqueda_avanzada  {
	font-size: 18px;
}

.landing-busqueda-barra-der {
	display: flex;
	justify-content: end;
}

.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada {
	justify-content: end;
  	display: flex;
  	align-items: center;
  	gap: 12px;
}

.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada > div > img {
	width: 30px;
}

.abrir_cerrar_busqueda_avanzada_cerrar.barra_filtro_busqueda_avanzada > div > p {
	display: ruby;
	white-space: nowrap;
}

.filtros_v4,
.resultados_series_modelos_v4 {
	width: calc(100% - 75px);
}

.cabecera_filtro_productos {
	padding-left: 40px;
	padding-right: 40px;
}

.productos-encabezado-grid__tipologia {
	justify-content: center;
}

#text_validation {
	margin-top:20px;
}


/*FICHA PRODUCTO v4*/
.breadcrumb_ficha_producto{
	margin-top: 80px;
}
.ficha_producto_v4{
	margin-top: 20px;
}
.ficha_producto_top{
	display: flex;
}
.ficha_producto_right{
	flex: 0 85vw;
}
.ficha_producto_left{
	flex: 0 15vw;
}
.ficha_producto_detalle .imagen_ficha_producto_detalle{
	width: 15vw;
	transition: all .3s ease-in-out;
	min-height:calc(100vh - 420px);
}
.ficha_producto_detalle .imagen_ficha_producto_detalle img{
	object-fit: cover;
	right: 0px;
	width: calc(15vw + 15px);
	position: relative;
	transition: all .3s ease-in-out;

    min-height:calc(100vh - 420px);
   /* transform: scale(1.01);
    top: 3px;*/
}

.ficha_producto_detalle .imagen_ficha_producto_detalle:hover img{
	width: calc(15vw + 30px);
	transition: all .3s ease-in-out;
	right: 15px;
	cursor: pointer;
}
.ficha_producto_v4 h3{
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 2.8px;
	margin: 0px;
	margin-bottom: 50px;
}
.ficha_producto_right_bottom{
	display: flex;
	gap: 0px;
	min-height:calc(100vh - 420px);
}
.ficha_producto_right_bottom_caracteristicas{
	flex: 0 calc(23vw - 80px);
	padding: 30px 40px;
	border-right: 1px solid #ccc;
}
.ficha_producto_right_bottom .ficha_producto_right_bottom_pieza{
	flex: 0 calc(57vw - 160px);
	padding: 30px 40px;
	border-right: 1px solid #ccc;
}
.ficha_producto_right_bottom .ficha_producto_right_bottom_pieza h3{
	text-align: left;
}
.ficha_producto_right_bottom .ficha_producto_right_bottom_iconos{
	flex: 0 80px;
}
.ficha_producto_right_bottom_pieza_pieza .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;
}
.ficha_producto_right_bottom_pieza_imagen img{
	transition: all .3s ease-in-out;
}
.ficha_producto_right_bottom_pieza_imagen img:hover{
	cursor: pointer;
	transform: scale(1.04);
}

.ficha_producto_right_bottom_pieza_imagen{
	    height: calc(100% - 68px);
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.ficha_producto_right_bottom_pieza_imagen > div{
	display: flex;
    /*min-height: calc(70vh - 80px);
    justify-content: center;*/
    align-items: center;
    flex-direction: column;
}

.ficha_producto_right_bottom_pieza_variedad_grafica {
	display:none;
	height: 100%;
}

.right_top_left{
	flex: 2 !important;
}
.ficha_producto_right_top {
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 30px;
}
.ficha_producto_right_top .right_top_left h1{
	font-size: 26px;
	line-height: 33px;
	color: #1C242A;
	margin: 0px;
}
.ficha_producto_right_top .right_top_left p{
	font-size: 24px;
	color: #ABABAB;
	line-height: 31px;
	margin: 0px;
}
.ficha_producto_right_top{
	display: flex;
	gap: 20px;
	align-items: center;
	justify-content: space-between;
}
.ficha_producto_right_top .right_top_left,
.ficha_producto_right_top .right_top_right{
	flex: 1;
}
.ficha_producto_right_top .right_top_right .logo img{
	width: 92px;
}
.ficha_producto_right_top .right_top_right .iconos img{
	width: 35px;
}

.ficha_producto_right_top .right_top_right .iconos > div{
	display: flex;
    align-items: center;
    justify-content: center;
}
.ficha_producto_right_top .right_top_right .iconos > div span{
	color: white;
	padding-top: 15px;
}
.ficha_producto_right_top .right_top_right{
	display: flex;
	gap: 50px;
	align-items: center;
	justify-content: right;
}
.ficha_producto_detalle h3{
	min-height: 104px;
    line-height: 104px;
    text-align: center;
    margin-bottom: 0px;
}

.ficha_producto_right_bottom_pieza_imagen .descargar-pieza a{
    display: flex;
    margin-top: 35px;
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza .catalogos__descargas__icono {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza p {
    margin-top: 8px;
    margin-left: 16px;
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza .icono-descarga-flecha {
    width: 20px;
    transition: all 0.25s ease-in;
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza .icono-descarga-bandeja {
    width: 24px;
    margin-top: 2px;
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza:hover .icono-descarga-flecha{
    transform: translateY(4px);
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza:hover p{
	color: #C83635;
}
.grupo-bandeja,
.grupo-flecha{
	position: relative;
}
.red.icono-descarga-bandeja,
.red.icono-descarga-flecha{
	position: absolute;
	top: 0;
	opacity: 0;
		left: 0;
}

.ficha_producto_right_bottom_pieza_imagen .descargar-pieza:hover .red.icono-descarga-bandeja{
	width: 24px !important;
}
.red.icono-descarga-flecha{
	width: 20px;
	height: 20px !important;
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza:hover .red.icono-descarga-bandeja,
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza:hover .red.icono-descarga-flecha{
	opacity: 1;
}
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza:hover .black.icono-descarga-bandeja,
.ficha_producto_right_bottom_pieza_imagen .descargar-pieza:hover .black.icono-descarga-flecha{
	opacity: 0;
}
.ficha_producto_right_bottom_caracteristicas table{
    width: 100%;
}

.ficha_producto_right_bottom_caracteristicas table td{
    font-size: 14px;
    padding: 10px 30px 10px 0px;
}

.ficha_producto_right_bottom_caracteristicas table td:first-child{
    font-weight: 300;
}

.ficha_producto_right_bottom_caracteristicas table td:last-child{
    font-weight:500;
}
.ficha_producto_right_bottom_caracteristicas img{
	width: 50px;
}
.ficha_producto_right_bottom_caracteristicas .red{
	position: absolute;
	left: 0;
}
.ficha_producto_right_bottom_caracteristicas .bim{
	position: relative;
}
.ficha_producto_right_bottom_caracteristicas .red,
.ficha_producto_right_bottom_caracteristicas .bim:hover .black{
	opacity: 0;
}
.ficha_producto_right_bottom_caracteristicas .bim:hover .red{
	opacity: 1;
}
.ficha_producto_top{
	border-bottom: 1px solid #ccc;
}
.ficha_producto_bottom{
	display: flex;
	gap: 20px;
	align-items: center;
}

.ficha_producto_right_bottom_iconos{
	display: flex;
	justify-content: space-between;
	gap: 20px;
	flex-direction: column;
	padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
}
.ficha_producto_right_bottom_iconos .iconos-enlace{
	display: flex;
	justify-content: end;
	flex-direction: column;

}
.iconos-piezas-pieza,
.iconos-piezas-mosaico{
	position: relative;
}
.ficha_producto_right_bottom_iconos .iconos-piezas img{
	width: 40px;
}
.iconos-enlace img{
	width: 50px;
}
.ficha_producto_right_bottom_iconos .iconos-enlace{
	position: relative;
}
.ficha_producto_right_bottom_iconos .iconos-enlace .red,
.ficha_producto_right_bottom_iconos .iconos-piezas-pieza .red,
.ficha_producto_right_bottom_iconos .iconos-piezas-mosaico .red{
	opacity: 0;
	position: absolute;
	left: 0px;
}
.ficha_producto_right_bottom_iconos .iconos-enlace:hover .black,
.ficha_producto_right_bottom_iconos .iconos-piezas-pieza:hover .black,
.ficha_producto_right_bottom_iconos .iconos-piezas-mosaico:hover .black,
.ficha_producto_right_bottom_iconos .iconos-piezas .activo .black{
	opacity: 0;
}
.ficha_producto_right_bottom_iconos .iconos-enlace:hover .red,
.ficha_producto_right_bottom_iconos .iconos-piezas-pieza:hover .red,
.ficha_producto_right_bottom_iconos .iconos-piezas-mosaico:hover .red,
.ficha_producto_right_bottom_iconos .iconos-piezas .activo .red{
	opacity: 1;
}
.ficha_producto_right_bottom_iconos .iconos-piezas{
	display: flex;
	flex-direction: column;
	gap: 20px;
	position: relative;
}
.ficha_producto_bottom .ficha_producto_bottom-left .imagen .red{
	opacity: 0;
	position: absolute;
	left: 0;
}
.ficha_producto_bottom .ficha_producto_bottom-left .imagen img{
	width: 40px;
}
.ficha_producto_bottom .ficha_producto_bottom-left a:hover .imagen .red{
	opacity: 1;
}
.ficha_producto_bottom .ficha_producto_bottom-left a:hover .imagen .black{
	opacity: 0;
}
.ficha_producto_bottom .ficha_producto_bottom-left a:hover p{
	color: #C83635;
}
.ficha_producto_bottom .ficha_producto_bottom-left a{
	display: flex;
	gap: 10px;
	align-items: center;
	position: relative;
}
.ficha_producto_bottom .ficha_producto_bottom-left a p{
	font-size: 14px;
}

.tabla-packing table{
    width: 100%;
}

.tabla-packing tr.info-tabla td:first-child{
    font-weight: bold;
    border-left: 1px solid black;
}

.tabla-packing tr.info-tabla td{
    border-right: 1px solid black;
}

.tabla-packing tr:first-child td:last-child{
    border-left: 1px solid black;
}

.tabla-packing {
    display: flex;
    flex-direction: column;
    grid-column-start: 2;
    grid-row-start: 4;
    grid-row-end: span 2;
}

.tabla-packing td{
    padding: 10px 5px;
    text-align: center;
    font-size: 9px;
}
.ficha_producto_bottom .ficha_producto_bottom-left,
.ficha_producto_bottom .ficha_producto_bottom-center{
	justify-content: center;
	display: flex;
}
.ficha_producto_bottom .ficha_producto_bottom-left,
.ficha_producto_bottom .ficha_producto_bottom-right{
	flex: 0 calc(20vw);
}
.ficha_producto_bottom .ficha_producto_bottom-right{
	flex: 0 calc(15vw + 80px);
}
.ficha_producto_bottom .ficha_producto_bottom-center{
	flex: 0 calc(65vw - 80px);
}
.ficha_producto_bottom h3{
	margin-top: 20px;
	margin-bottom: 10px;
}
.ficha_producto_bottom-right .icono-ir-a img{
	height: 75px;
}
.ficha_producto_bottom-right .icono-ir-a{
	position: relative;
    left: 0px;
    top: 1px;
    transition: all .3s ease-in-out;
    z-index: 9;
}
.ficha_producto_bottom-right:hover{
	cursor: pointer;
}
.ficha_producto_bottom-right:hover .icono-ir-a{
	left: -5px;
}

.inner-ficha_producto_bottom-right {
	display: flex;
	justify-content: center;
}
.inner-ficha_producto_bottom-right > div > div >a{
	display: flex;
	align-items: center;
}
.ficha_producto_bottom-right .imagen{
	border-radius: 0px;
	width: 75px;
    height: 75px;
    text-align: center;
    display: block;
    overflow: hidden;
    transition: all .3s ease-in-out;
    position: relative;
    left: -25px;
}
.ficha_producto_bottom-right .imagen:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(/wp-content/themes/argenta/images/iconos/normal_mascara.svg);
	background-size: cover;
	width: 75px;
    height: 75px;
}
.ficha_producto_bottom-right .imagen img {
	height: 75px;
    object-fit: cover;
}

.ficha_producto_bottom-right .inner-ficha_producto_bottom-right p {
	text-align: center;
	margin-top: 15px;
}
.ficha_producto_bottom-right .inner-ficha_producto_bottom-right p a{
	font-size: 14px;
	font-weight: bold;
}
.mosaico_variedad_grafica{
    display: flex;
    gap: 1px;
    flex-wrap: wrap;
    max-width: 850px;
    justify-content: center;
    max-height: 42vh;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 5px 0px;
}
.mosaico_variedad_grafica > div{
	flex: 0 calc(33.333% - 2px);
	position: relative;

}

.mosaico_variedad_grafica_4cols > div {
	flex: 0 calc(25% - 2px);
	position: relative;
}

.mosaico_variedad_grafica_2cols > div {
	flex: 0 calc(50% - 2px);
	position: relative;
}

.mosaico_variedad_grafica > div img{
	max-width: 100%;
}
.mosaico_variedad_grafica > div a{
	display: flex;
}

.mosaico_variedad_grafica::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0);
	background-color: white;
}

.mosaico_variedad_grafica::-webkit-scrollbar{
	width: 3px;
	background-color: white;
}

.mosaico_variedad_grafica::-webkit-scrollbar-thumb{
	background-color: #707070;
}
.btns-descargar-variedad{
	display: flex;
	gap: 50px;
}
.mostrar-caracteristicas-ficha img,
.ficha_producto_right_bottom_caracteristicas-inner .titular-icono img,
.ficha_producto_bottom-center.vistamvl{
	display: none;
}


.ficha_producto_right_bottom_pieza_pieza{
	height: 100%;
}

.ficha_producto_right_top .right_top_right .iconos{
	display: flex;
    align-items: flex-start;
    gap: 5px;
}


#popup_imagen_producto,
#popup_imagen_producto_vg{
	background-color: rgba(0, 0, 0, .8) !important;
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    box-shadow: none !important;

}
#popup_imagen_producto .popup_imagen_producto_img{
	    max-height: 60vh;
}
#popup_imagen_producto .popup_imagen_producto_img img{
	max-height: 100%;
	max-width: 100%;
	object-fit: contain;
    height: calc(60vh - 35px);
}
#popup_contenido_imagen_producto{
	display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: calc(100vh - 20px);
}
#popup_imagen_producto .button.b-close,
#popup_imagen_producto_vg .button.b-close{
	    right: 56px;
    top: 31px;
}

#popup_imagen_producto .button.b-close span img,
#popup_imagen_producto_vg .button.b-close span img{
	    background: #F1F1F1;
    border-radius: 100px;
    width: 40px;
    height: 40px;
}
#popup_imagen_producto_vg .slide-number{
	color: white;
	font-size:18px;
	right: 150px;
}
.popup_imagen_producto_titulo,
.popup_imagen_producto_vg_titulo{
	color: white;
	font-size: 24px;
	margin-top: 15px;
}

.slider-vg .slick-next:hover,
.slider-vg .slick-prev:hover

 {
	cursor: pointer;
}

.slider-vg .slick-prev, 
.slider-vg .slick-next {
    top: initial;
    bottom: -62px;
    right: 40px;
    color: transparent;
    position: absolute;
    width: 40px;
    height: 40px;
    background: #F1F1F1;
    text-align: center;
    border-radius: 50px;
    background-image: url(/wp-content/uploads/2024/06/left-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
    transition: all .3s ease-in-out;
}
.slider-vg .slick-next	
{
	background-image: url(/wp-content/uploads/2024/06/right-arrow.png);
}

.slider-vg .slick-prev
{
    right: 90px;
}

.slider-vg .slick-prev:hover, 
.slider-vg .slick-next:hover 
 {
	background-color:#E2E2E2 ;
}

.slider-vg .slick-next:before
 {
    content:none !important;
}
.slider-vg .slick-prev:before
 {
    content: none !important;
}

.slider-vg-wrapper
 {
	position: relative;
}

.popup_imagen_producto_vg_titulo {
	bottom:20px;
	position:absolute;
	left:0px;
	right:0px;
	margin:auto;
}

#popup_imagen_producto_vg .slick-slide img{
	max-width: 100%;
	animation-name: none;
}
#popup_imagen_producto_vg{
	background-color: rgba(0, 0, 0, .8) !important;
}
#popup_imagen_producto_vg .slick-list{
	padding-left: 300px;
	padding-right: 300px;
}
#popup_imagen_producto_vg .slick-slide{
	margin-left: 100px !important;
	margin-right: 100px !important;
	display: flex;
    align-items: center;
    justify-content: center;
}
.popup_imagen_producto_vg_titulo{
	text-align: center;
}


.slider-vg-titulo-numbers
{
	position: relative;
	top: 80px;
	bottom: 27px;
}

.popup_imagen_producto_titulo{
	margin-top: 35px;
}


#pagina_area_reservada .area_reservada_paneles_h6{
	text-align: center;
	font-size: 16px;
	font-family: 'DIN Pro' !important;
	margin-bottom: 22px;
}

.elementos-promocionales__filtro {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.elementos-promocionales__filtro__rectangulo p {
    font-size: 16px;
    font-weight: bold;
}
.elementos-promocionales__filtro__rectangulo{
	padding: 11px;
    height: auto;
    width: 190px;
    border-radius: 10px;
    border:1px solid #1C242A;
    transition: all .3s ease-in-out;
}
.elementos-promocionales__filtro__rectangulo:hover{
	color: white;
    background: #C83635;
    border:1px solid #C83635;
}
.elementos-promocionales__filtro__rectangulo.active {
    color: white;
    background: #C83635;
    border:1px solid #C83635;
}

.area_reservada_paneles_tecnicos_titulo h6 {
    text-align: left !important;
    margin-bottom: 10px !important;
    margin-top: 30px !important;
	font-size:14px;
	letter-spacing:2px;
	font-family: 'DIN Pro' !important;	
}

#noticia_junio_2025 {
	background-position:center 25% !important;
	padding-top:300px !important;
	padding-bottom:300px !important;
}

.enlace_con_flecha a {
	font-size: 14px;
	margin-top:30px;
}


#serie_filtro_acabados_v3.oculto,
#serie_filtro_colores_v3.oculto {
	display: none;
}

.ico_artech {
	margin-left: 38px;
}

.producto-informacion__formatos__caracteristicas {
	margin-left: 38px;
}

.ico_renders_fotografias {

}

.ico_renders_fotografias_container img {
	height: 30px;
	margin-left:-7px;
}

/* FICHA PRODUCTO */
.producto-informacion__ficha-serie-color-colores > div {
	
	border: 2px solid rgb(28, 36, 42);
	border-radius: 10px;
	padding: 6px 15px;
	min-width: 120px;
	justify-content: center;	
  	border-radius: 10px;
	cursor: pointer;
}
	 
.producto-informacion__ficha-serie-color-colores > div.active {
	border: 2px solid rgb(200, 54, 53);
}

.producto-informacion__ficha-serie-color-colores > div.active p {
	color: #C83635;
}

.producto-informacion__ficha-serie-color-colores > div p {
	margin-right: 0;
}

.producto-informacion__ficha-serie-color-colores > div > div {
	display: none;
}

.producto-informacion__formatos_titulo {
	/*display: flex;
	justify-content: center;*/
	display: grid;
	grid-template-columns: 25% 50% 25%;
	margin: 150px 0 50px 0px;
}
.producto-informacion__formatos_titulo_first {
	margin: 50px 0 50px 0px;
}
.producto-informacion__formatos_titulo p {
	grid-column-start: 2;
  	text-align: center;
	color: #DDD;
	font-size: 24px;
	font-weight: 300;
}
.ficha_serie_logo_coleccion.ficha_serie_logo_coleccion_v4 {
	grid-column-start: 3;
	text-align: end;
  	padding-right: 0 !important;
  	padding-left: 0 !important;
}
.serie_fila_pulse {
	left: 50px !important;
	height: 47px;
	bottom: 60px;
	z-index: 99;
	width: 130px;
}

.serie_fila_pulse span {
	text-align: left;
}


/* REV SLIDER SERIE */
.item-slider-ficha-serie-referencia {

	position: absolute !important;
	bottom: 120px !important;
	right: 40px !important;
	z-index: 1000 !important;
	text-align: right !important;
	color: #ffffff !important;
	font-size: 18px !important;
}

.ficha-serie-slide-counter {
	position: absolute !important;
	bottom: 58px !important;
	right: 170px !important;
	z-index: 1000 !important;
	color: #ffffff !important;
	font-size: 18px !important;
}

/* FIN REVSLIDER SERIE */

.page-template-plantilla_productos .serie_fila_pulse span {
	left: 52px;
}

.page-template-plantilla_productos .div_mapa {
	margin-top: -130px;
}
.page-template-plantilla_productos #bread_superpestanya_PRODUCTO,
.page-template-plantilla_productos #bread_superpestanya_AMBIENTES,
.page-template-plantilla_productos #bread_superpestanya_MERCHANDISING,
.page-template-plantilla_productos #bread_superpestanya_CENTRODESCARGAS
 {
	margin-top: 32px;
}
.serie_fila_titulo {
	position: absolute;
	margin-top: 0 !important;
	padding-left: 0 !important;
	bottom: -32px;
	width: auto;
	height: auto;
	margin-left: 0;
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
	z-index: 99;
}

.serie_fila_titulo > h1 {
	-webkit-text-stroke: 12px white;
	paint-order: stroke fill;
	color: #24292e !important;
}

.serie_titulo {
	font-size: 70px !important;
	text-shadow: none;
}

@media screen and (max-width: 1920px){
	.serie_titulo {
		font-size: 60px !important;
	}
}

@media screen and (max-width: 1200px){
	.serie_titulo {
		font-size: 50px !important;
	}
}

@media screen and (max-width: 768px){
	.serie_titulo {
		font-size: 40px !important;
	}
}


.icos_coleccion_pieza {
    margin-left: 38px;
    margin-right: 38px;
}

.logo_pieza_extrem,
.logo_pieza_max {
	font-size: 13px;
    display: block;
    float: right;
}

.rev_slider_ficha_serie_1_item .tp-leftarrow,
.rev_slider_ficha_serie_1_item .tp-rightarrow,
.rev_slider_ficha_serie_1_item .ficha-serie-slide-counter {
	display:none;
}

.rev_slider_ficha_serie_1_item .item-slider-ficha-serie-referencia {
	bottom:55px !important;
}

.enlace_packing_list {
	display:none !important;
}