<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width: 2500px){
	.items_centrados.platos_ducha_listado,
	.items_centrados.platos_ducha_principal {
	    padding: 50px !important;
	    margin: 0px !important;
	    max-width: 100% !important;
	}
	.items_centrados.platos_ducha_principal{
		position: relative;
	}

	.fila-similares .checkmark_seleccion{
		left: 10px;
	}

}

@media only screen and (min-width: 1800px){
	.destacados_hover.home_izquierda, .destacados_hover.home_izquierda a {
	    height: 600px;
	}
	.destacados_hover.home_derecha, .destacados_hover.home_derecha a {
	    height: 600px;
	}
	.destacados_hover.home_inspiraciones,
	.destacados_hover.home_inspiraciones a {
	    height: 220px;
	}
	
}

@media only screen and (min-width: 2200px){
	.destacados_hover.home_izquierda, .destacados_hover.home_izquierda a {
	    height: 700px;
	}
	.destacados_hover.home_derecha, .destacados_hover.home_derecha a {
	    height: 347px;
	}
	.destacados_hover.home_inspiraciones,
	.destacados_hover.home_inspiraciones a {
	    height: 320px;
	}
	.bloque.empresa .texto-right p,
	.bloque.empresa .imagen_right {
	    padding-left: 150px;
	}
	.bloque.empresa .texto-left p,
	.bloque.empresa .imagen_left {
	    padding-right: 150px;
	}
}
@media only screen and (max-width: 1600px){
	/*#visor_pieza &gt; div,
	#visor_ambiente &gt; div,
	#visor_contenido &gt; div{
		height: 100%;
		overflow: auto;
	}*/
	
}
@media only screen and (max-width: 1400px){
	.carrousel_home .eas-slider-component .eas-slider-slider{
		height: 600px !important;
	}
	
	.plantilla_noticia_proyecto .vc_row  &gt; .vc_col-sm-6:first-child{
		padding-right: 20px;
	}
	.plantilla_noticia_proyecto .vc_row  &gt; .vc_col-sm-6:last-child{
		padding-left: 20px;
	}
	.xfusion_listado_acabados img {
    	width: 120px !important;
    	height: 120px !important;
	}
	
	#visor_contenido
	{
		width:90% !important;
		margin-left:5% !important;
		top:5% !important;
		
	}
	
	#visor_contenido img
	{
		max-width:30%;
	}
}

@media only screen and (max-width: 1179px){
	.xfusion_listado_acabados img {
    	width: 100px !important;
    	height: 100px !important;
	}
	.xfusion_listado_acabados .vc_column_container{
		min-height: 210px;
    	width: 50%;
    	float: left;
	}
	/*
	.wrapper_menu_principal &gt; div &gt; div {
		display: none;
	}*/
	
	/*.tabs_ficha_coleccion .vc_tta-panel-body .left, .tabs_ficha_coleccion .vc_tta-panel-body .right {
	    padding: 20px 15px 35px 15px !important;
	    color: black;
	}*/
	
	#menu-principal-container-responsive {
		display: block !important;
	}
	.vc_container {
		max-width: 100%;
	}
	.image-cropper{
		width: 90px;
    	height: 90px;
	}
}



@media only screen and (max-width: 1170px){
	
	.vc_container, #content_single, #header &gt; div {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	
}


@media only screen and (max-width: 1030px) {
	
	#div_bar_cookies_info {
		padding: 12px 1% 45px !important;
		width: 98% !important;
	}
	
	#div_bar_cookies_info &gt; a[onclick] {
		position: absolute;
		right: 50%;
		margin-right: 5px;
		bottom: 7px;
	}
	
	#div_bar_cookies_info &gt; a[onclick] + a {
	    background-color: #ddd;
	    bottom: 7px;
	    left: 50%;
	    margin-left: 5px !important;
	    padding: 6px;
	    position: absolute;
	}
	
	/*.tabs_ficha_coleccion .vc_tta-panel-body .left,
	.tabs_ficha_coleccion .vc_tta-panel-body .right,
	.iconos_ficha_coleccion,
	.tabs_ficha_coleccion .vc_tta-tabs-list,
	.contenido_ficha{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}*/
	.items_centrados {
	    padding: 20px;
	    max-width: 100%;
	    margin: auto;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .item_tab_centrado,
	.tabs_ficha_coleccion .vc_tta-panel-body .item_tab,
	.tabs_ficha_coleccion .vc_tta-panel-body .right .item_tab {
	    width: 50%;
	    width: calc(50% - 0px);
	    padding-left: 0px;
	}


	.destacado_gris .texto{
		padding-right: 0px;
	}

	.promociones_top .cesta_promocion .cesta{
		border-right: 0px;
	}
}



@media only screen and (max-width: 767px) {

	.feria_anterior_siguiente .vc_col-sm-6{
		width: initial;
		max-width: 100%;
	}
	.feria_anterior_siguiente .vc_row{
	    width: initial;
	    max-width: 100%;
	}
	.plantilla_noticia_proyecto .vc_row  &gt; .vc_col-sm-6:first-child{
		padding-right: 0px;
	}
	.plantilla_noticia_proyecto .vc_row  &gt; .vc_col-sm-6:last-child{
		padding-left:0px;
	}
	

	a.boton_descargar_ficha_producto{
		display: inline-block;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .item_tab_centrado{
		padding-right:0px;
	}
	a.boton_descargar_ficha_producto{
		margin-bottom: 15px;
		margin-right: 0px;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .info_pieza{
		margin-top: 0px !important;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .info_pieza &gt; div &gt; div.wpb_wrapper{
		height: auto !important;
	}
	#row_buscador_menu
	{
		position:absolute;
		left:0px;
	}
	
	.popup_entrada{
		
		top:0px;
		width:100vw;
	    left:0%;
	    margin-left: 0px;
	    z-index:1000;
	    background:#ffffff;
	}
	
	.popup_entrada h2{
		
		padding:20px 20px;
	}
	
	.popup_entrada p{
		
		padding:20px 20px;
	}
	
	.slider_wrapper_imagine .full-width-ambiente {
		width: 100vw !important;
	}

	.lista_categorias{
		margin-bottom: 0px;
	}
	#footer .iconos_redes_sociales{
		text-align: center;
	}
	
	.bloque.empresa .texto-right p, .bloque.empresa .imagen_right {
	    padding-left: 0px;
	}
	.bloque.empresa .texto-left p, .bloque.empresa .imagen_left{
		padding-right: 0px;
	}
	.table-responsive{
		overflow: auto;
	}
	.material_solicitar{
		margin-top: 0px;
	}
	.material_solicitar table td textarea {
	    width: 150px;
	    margin-top: 20px;
	}
	.titulares_top.titular_ficha .left ul li {
	    list-style-type: none;
	    display: block;
	    text-align: center !important;
	    margin-bottom: 10px;
	}
	.titulares_top.titular_ficha .right p{
		text-align: center;
	}
	.titulares_top.titular_ficha .left ul{
		margin-bottom: 20px;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .bicolor{
		background:#cdcdcd;
	}
	.vc_column_container &gt; .vc_column-inner {
	    padding-left: 15px !important;
	    padding-right: 15px !important;	
	}
	
	.menu-toggle {
		margin-top: 0;
	}
	

	.bloque {
	    padding-bottom: 50px;
	}
	.breadcrumb {
    	padding-top: 5px;
	}

	
	.destacados_hover.home_derecha{
		margin-left: -15px;
		margin-bottom: 35px;
	}
	.destacados_hover a{
		opacity: 1;
	}	
	.colecciones_destacadas{
		padding-bottom: 0px !important;
	}
	.destacado_gris{
		margin-bottom: 50px;
	}
	#footer .vc_btn3-container.vc_btn3-left,
	#footer .right .vc_btn3-container.vc_btn3-left,
	#footer .right .wpb_single_image.vc_align_left,
	#footer  p{
		text-align: center;
	}
	#footer .menu li{
		display: block;
		text-align: center;
		margin-bottom: 5px;
	}
	.titulares_top {
    	padding: 40px 0px;
	}
	.mapa_contacto &gt; div &gt; div{
		padding-right: 0px;
		margin-bottom: 30px;
	}
	#solicita_informacion{
		margin-top: 20px;
	}
	.busqueda_coleccion .vc_column_container &gt; .vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.filtros_busqueda .bloque_filtro &gt;div &gt; div &gt;div {
    	padding: 20px 30px;
    }
    .resultado_busqueda .titular_resultados .vc_btn3-container{
    	display: table;
    	margin: 0 auto;
    	float: none;
    	margin-top: 20px;
    }
    .filtros_busqueda{
    	border-right: 0px;
    }
    .bloque.empresa .texto-right p{
    	padding-left: 0px;
    }
    .bloque.empresa .texto-left p {
	    padding-right: 0px;
	}
	.bloque.empresa{
		display: block;
	}
	.titulares_top .minititular p{
		margin-top: 0px !important;
	}
	.descarga_identidad &gt; div:first-child &gt; .vc_column-inner{
		border-left:0px;
	}
	.descarga_identidad &gt; div &gt; .vc_column-inner{
		border-right: 0px;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .item_tab_centrado,
	.tabs_ficha_coleccion .vc_tta-panel-body .item_tab,
	.tabs_ficha_coleccion .vc_tta-panel-body .right .item_tab {
	    width: 100%;
	}
	.items_centrados {
    	padding: 22px 0px !important;
	}
	.vc_row.vc_column-gap-35 {
    	margin-left: auto !important;
    	margin-right: auto !important;
	}
	.vc_row.vc_column-gap-35&gt;.vc_column_container {
    	padding: 0px !important;
	}
	.destacados_hover.home_izquierda{
		margin-bottom: 35px;
	}
	.fila_tipos_home {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.destacados_hover.home_inspiraciones {
	    margin-bottom: 30px;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .right,
	.tabs_ficha_coleccion .vc_tta-panel-body .left {
    	width: 100%;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .item_tab{
		    width: 50%;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .left, .tabs_ficha_coleccion .vc_tta-panel-body .right {
    	padding: 20px 35px 0px 35px !important;
    }
    #visor_ambientes {
	    width: 86vw;
	    margin-left: 7vw;
	    margin-right: 7vw;
	}
	.slider_feria_wrapper .bx-prev {
	    left: 20px !important;
	}
	.slider_feria_wrapper .bx-next {
	    right: 20px !important;
	}
	#logo_principal img {
	    max-width: 150px;
	}
	.busqueda_coleccion #resultado_filtros .vc_column_container &gt; .vc_column-inner{
		padding-left: 15px !important;
    padding-right: 15px !important;
	}
	.busqueda_coleccion #resultado_filtros {
		display: block;
    	max-width: 100%;
    	padding: 15px;
    	margin: 0px;
    }
}
	


@media only screen and (max-width: 460px){
	
	#solicita_informacion input[type="text"] {
		width: 100%;
		width: calc(100% - 20px);
	}
	#logo_principal img {
	    max-width: 150px;
	}
	
}


/* NEW RESPONSIVE */

@media only screen and (max-width: 1400px) {
	.actualidad_home .noticias_home_1,
	.actualidad_home .noticias_home_2{
		width: 50%;
	}
}

@media only screen and (max-width: 1270px){
	.actualidad_home .noticias_home_1,
	.actualidad_home .noticias_home_2,
	.actualidad_home .noticias_home_3{
		width: 50%;
	}
	.actualidad_home .noticias_home_2{
		padding-left: 60px;
	}
}
@media only screen and (max-width: 1000px){
	.actualidad_home .noticias_home_1{
		width: 60%;
	}
	.actualidad_home .noticias_home_2,
	.actualidad_home .noticias_home_3{
		width: 40%;
	}
	.actualidad_home .noticias_home_2,
	.actualidad_home .noticias_home_3{
		padding-left: 00px;
	}
}

@media only screen and (max-width: 1170px) {

	
}
@media only screen and (max-width: 767px){
	.actualidad_home .noticias_home_1,
	.actualidad_home .noticias_home_2,
	.actualidad_home .noticias_home_3{
		width: 100%;
		float: none;
	}
	.slider_home_ancho{
		height: 600px !important;
		min-height: 600px !important;
	}
	.slider_home_ancho h3 {
    	font-size: 40px;
    	line-height: 50px;
    	text-align: center !important;
	}
	.slider_home_ancho p {
    	font-size: 22px;
    	line-height: 24px;
    	text-align: center !important;
	}
	.bloque {
    	margin-top: 60px;
	}
	.destacados_hover.home_izquierda, .destacados_hover.home_izquierda a {
    	height: 320px;
    	margin-right: -15px !important;
    	text-align: left;
	}
	.colecciones_destacadas .destacados_hover h2{
		display: none;
	}
	.destacados_hover.home_derecha, .destacados_hover.home_derecha a{
		height: 320px;
	}
	.colecciones_destacadas {
		margin-bottom: 25px;
	}
	.bloque h2 ,
	h1{
    	font-size: 42px;
    	line-height: 55px;
	}
	.contacta_footer p {
    	font-size: 20px;
    	line-height: 24px;
	}
	#footer .footer_bottom{
		background-color: white;
		padding-left: 0px;
		padding-right: 0px;
	}
	#footer .footer_bottom &gt;div &gt;div &gt; div{
		padding-left: 0px;
		padding-right: 0px;
	}
	#footer .footer_bottom p{
		text-align: center !important;
	}
	#footer .vc_empty_space{
		height: 0px !important;
	}
	#footer .footer_menu_left, #footer .footer_menu_right{
		float: none;
		margin-right: 0px;
	}
	#footer .vc_align_left{
		text-align: center !important;
	}
	#footer .menu li{
		margin-right: 0px;
	}
	#row_menu_colecciones .inspiracion_menu_colecciones ul{
		-moz-column-count: 1;
	    -moz-column-gap: 0px;
	    -webkit-column-count: 1;
	    -webkit-column-gap: 0px;
	    column-count: 1;
	    column-gap: 0px;
	}
	.vc_container &gt; #header{
		padding: 0px;
	}
	#header a#btn_menu_colecciones{
		display: block;
		padding-top: 5px;
	}
	.home #header .right &gt; div &gt; div &gt; .wpb_content_element, #header .right &gt; div &gt; div &gt; .wpb_content_element{
		border-left: 0px;
	}
	#header .right &gt; div &gt; div &gt; .wpb_content_element{
		float: none;
	}
	#header .right &gt; div &gt; div &gt; .wpb_content_element &gt; div{
		display: inline-block;
		margin-right: 4px;
		margin-left: 4px;
		
	}
	#header .right .fa{
		margin-top: 0px;
	}
	#header .right{
		padding-top: 5px;
	}
	#logo_principal img{
		width: 100px;
	}
	.wrapper_menu_principal a{
		font-size: 20px !important;
	}
	.wrapper_menu_principal ul &gt; li.default-cursor,
	#row_menu_colecciones .wrapper_menu_principal .widget &gt; div &gt; p {
    	margin-bottom: 0px !important;
    	margin-top: 30px;
    	font-size: 20px !important;
	}
	#row_menu_colecciones .color_menu_coleccion ul{
		width: 100%;
	}
	#row_menu_colecciones .color_menu_coleccion li {
    	width: 45px !important;
    	float: none !important;
    	display: inline-block;
	}
	#buscador_acanzado_menu{
		width: 100%;
		margin: 0px;
    	margin-top: 30px;
	}
	.breadcrumb{
		height: auto;
	}
	#solicita_informacion input[type="text"]{
		width: 100%;
	}
	#solicita_informacion input[type="submit"]{
		width: 100%;
		padding: 10px 30px;
	}
	.menu_descargar_page ul li {
	    display: block;
	    list-style-type: none;
	    margin-right: 0px;
	    padding-right: 0px;
	    border-right: 0px;
	    margin-bottom: 15px;
	}
	.contenido_ficha .left{
		padding-left: 0px;
	}
	.contenido_ficha .left,
	.tabs_ficha_coleccion .vc_tta-panel-body .bicolor{
		background: white;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .left, .tabs_ficha_coleccion .vc_tta-panel-body .right {
    	padding: 20px 20px 0px 20px !important;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .right,
	.tabs_ficha_coleccion .vc_tta-panel-body .left,
	.tabs_ficha_coleccion .vc_tta-panel-body #div_info_pieza_porcelanico,
	.tabs_ficha_coleccion .vc_tta-panel-body #div_info_pieza_revestimiento {
    	width: calc(100% - 30px);
	}
	.tabs_ficha_coleccion .titular{
		padding-left: 0px;
	}
	.tabs_ficha_coleccion h4{
		padding-left: 0px !important;
	}
	.tabs_ficha_coleccion .vc_tta-panel-body .left,
	.tabs_ficha_coleccion .vc_tta-panel-body .right{
		min-height: auto;
	}
	
	.tabs_ficha_coleccion .vc_tta-panel-body #div_info_pieza_porcelanico .popup_info_coleccion2 .titular,
	.tabs_ficha_coleccion .vc_tta-panel-body #div_info_pieza_revestimiento .popup_info_coleccion2 .titular,
	.tabs_ficha_coleccion .vc_tta-panel-body #div_info_pieza_porcelanico .wpb_wrapper &gt; div,
	.tabs_ficha_coleccion .vc_tta-panel-body #div_info_pieza_revestimiento .wpb_wrapper &gt; div{
		margin-left: 0px !important;
    	margin-right: 0px !important;
	}
	.tabs_ficha_coleccion .vc_tta-panel{
		max-width: 100%;
	}
	.tabla_peldanyos &gt; div &gt; div &gt; div &gt;div:last-child{
		overflow: scroll;
	}
	table.peldanyos img{
		max-width: initial;
		width: 100px !important;
	}
	.tabs_ficha_coleccion  .items_centrados{
		margin-left: 0px !important;
		padding:0px 15px !important;
	}
	.tabs_ficha_coleccion  .items_centrados .item_tab_centrado{
		width: 100% !important;
	}
	.tabs_ficha_coleccion .vc_tta-panel-title{
		margin-bottom: 20px !important;
	}

	/* FORMULARIO CONTACTO SHOWROOM */
	.showroom_form_container{
		height: 660px;
		margin-top: -900px;
	}

	.showroom_form_container p{
		bottom: -545px;
	}

	.showroom_form_container form{
		padding-top: 25px;
	}

	.showroom_form_container input[type="text"],
	.showroom_form_container input[type="email"],
	.form_div_radio,
	.showroom_form_container input[type="submit"]{
		margin-left: 0px;
	}

	.showroom_form_container input[type="text"],
	.showroom_form_container input[type="email"]{
		width: 100%;
	}

	.form_div_radio{
		padding-left: 0px;
	}

	.form_showroom_msg_ok{
		padding-left: 0px;
	}

	.showroom_form_acepto_politica{
		padding-left: 0px;
	}

}

@media only screen and (max-width: 1435px){
	.showroom_form_container p{
		bottom: -320px;
	}
}

@media only screen and (max-width: 624px){
	.showroom_form_container{
		height: 720px;
	}
	.showroom_form_container p{
		bottom: -570px;
	}
}


@media only screen and (max-width: 767px) {
	.carrousel_home &gt; div &gt; div.vc_column-inner{
		padding: 0px !important;
	}
	.carrousel_home .eas-slider-component .eas-slider-slider {
	    height: 400px !important;
	}
	.carrousel_home .eas-slide-inner{
		left: 0% !important;
	}
	.carrousel_home .eas-slide-bottom .eas-slide-elements{
		text-align: center;
	}
	.carrousel_home .eas-title-component{
		font-size: 30px !important;
	}
	.carrousel_home .eas-text-component{
		font-size: 23px !important;
	}

	 #header.menu_desplegado .fa-bars, #header.sticky_header .fa-bars{
		color: white !important;
	}
	#row_area_reservada{
		padding: 50px 20px;
	}
	#header #sub-menu-idiomas{
	    position: absolute;
	    z-index: 1000;
	    top: 30px !important;
	    background-color: transparent !important;
	    padding-left: 0px;
	    width: 100%;
	    margin-left: 0px;
	    border-top: 0px #000 solid;
	    left: 0;
	    text-align: center;
	}
	.home #header .right &gt; div &gt; div &gt; .wpb_content_element,
	#header .right &gt; div &gt; div &gt; .wpb_content_element{
		text-align: center;
	}
	.breadcrumb{
		margin-bottom: 0px;
	}
	.btn_descargar_feria .descargar_cat_feria.der p{
		text-align: left !important;
	}
	.feria_colores_formatos .item_color{
		margin-left: 15px;
	}
	.feria_colores_formatos .formatos{
		padding-left: 15px;
		padding-right: 15px;
	}
	.texto_xlife p,
	.archi_texto p {
    	font-size: 17px !important;
    	line-height:25px;
	}
	.slide_marcas  .eas-slider-slider.eas-slider-slider{
		height: 300px !important;
	}
	.slide_marcas .eas-slide-background {
    	height: 80% !important;
	}
	.slide_marcas .eas-slide-bottom .eas-slide-inner{
		top: 250px !important;

	}
	.filtros-xlife .select_xlife{
		text-align: left;
	}
	.filtros-xlife .select_xlife select{
		margin-bottom: 15px;
		margin-left: 0px;
		margin-right: 5px;
	}
	.slide_filosofia .eas-slider-component .eas-slider-slider{
		height: 450px !important;
	}
	.listado_proyectos_slider &gt;div &gt;div{
		width: 100% !important;
	}
	.noticia_new_cifre img{
		height: auto;
	}
	.noticia_new_cifre h1 {
   		 text-align: center;
    	font-size: 34px;
    	line-height: 35px;
	}
	.colecciones_home_new .item_coleccion_new{
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 480px) {
	.carrousel_home .eas-slider-component .eas-slider-slider,
	.slide_filosofia .eas-slider-component .eas-slider-slider {
    	height: 238px !important;
	}
	.carrousel_home  .eas-slide-inner{
		top: 20% !important;
		display: none !important;

	}
	.carrousel_home .eas-text-component {
    	font-size: 18px !important;
	}
	.bloque h2, h1 {
    	font-size: 39px;
    	line-height: 45px;
	}
	.slider_innovacion {
    	padding-top: 250px;
	}
	.colecciones-feria .bx-wrapper .bx-pager {
    	top: -75px;
    	min-height: 102px;
	}


}


@media only screen and (max-width: 1580px) {
	.carrousel_home .eas-slider-component .eas-slider-slider{
		height: 764px !important;
	}
}
@media only screen and (max-width: 1360px) {
	.carrousel_home .eas-slider-component .eas-slider-slider{
		height: 620px !important;
	}
}
@media only screen and (max-width: 1083px) {
	.carrousel_home .eas-slider-component .eas-slider-slider{
		height: 486px !important;
	}
}
@media only screen and (max-width: 890px) {
	.carrousel_home .eas-slider-component .eas-slider-slider{
		height: 460px !important;
	}
}

@media only screen and (max-width: 768px) {
	.carrousel_home .eas-slider-component .eas-slider-slider{
		height: 292px !important;
	}
	.fila_acabado ul{
		margin-top: 15px;
	}
	.fila_acabado ul li {
	    display: inline-block;
	}
	.menu-fusion ul li{
		margin-bottom: 10px;
	}
	.bloque_intro.intro_imagen.left .texto {
    	padding-left: 0px;
	}
	.bloque_intro.intro_imagen h3{
		margin-top: 40px;
	}
	.bloque_intro.intro_imagen {
    	padding-top: 50px;
    	padding-bottom: 50px;
	}
	.bloque_intro.intro_imagen.bottom .derecha &gt; div &gt; div{
		padding-left: 0px;
	}
	.bloque_intro.intro_imagen.bottom .izquierda &gt; div &gt; div{
		padding-right: 0px;
	}
	.bloque_intro.intro_imagen.bottom{
		padding-top: 0px;
	}
	.bloque_intro.intro_imagen.bottom .derecha,
	.bloque_intro.intro_imagen.bottom .izquierda{
		padding-top: 50px;
	}
}
@media only screen and (max-width: 480px) {
	.carrousel_home .eas-slider-component .eas-slider-slider{
		height: 215px !important;
	}
	.xfusion_listado_acabados .vc_column_container{
		min-height: auto;
    	width: 100%;
    	float: none;
	}
}


/*2025*/

@media only screen and (max-width: 1400px){
	.slider_producto_new .slick-list .imagen,
	.slider_producto_new .slick-list .imagen img{
		height: 450px;
	}
}
@media only screen and (max-width: 1200px) {
	.ficha_producto_top_imagen-filtros{
		display: block;
	}
	.ficha_producto_top_filtros{
		margin-top: 50px;
	}
	
	.ficha_producto_top .titulares{
		max-width: 100%;
	}
	
	
}
@media only screen and (max-width: 1170px) {
	.slider_producto_new {
    	padding-left: 15px;
	}
	.slider_producto_new .slick-list {
    	padding-right: 50px;
	}
}
@media only screen and (max-width: 768px) {

	.header .header-center .listado-menu-header &gt; ul &gt; li.hover {
	    color: black;
	    cursor: pointer;
	}
	.header .header-center .listado-menu-header &gt; ul &gt; li.hover &gt; .mega-menu {
    	display: block;
    }
	.aceptaciones label {
	    width: 100%;
	    display: inline-block;
	    margin-bottom: 14px;
	}
	.titulo_form {
		font-size: 40px;
	}
	.radio-contacto-form,
	#solicita_informacion [name],
	#solicita_informacion input[type="submit"] {
    	font-size: 14px;
	}
	.form_inputs &gt; div {
		display: block;
	}
	.bloque_separador{
		margin-bottom: 50px;
	}
	.accesorios_incluidos.home_categorias_top .titulo{
		min-height: auto;
		margin-bottom: 15px;
	}
	.header .header-movil{
		display: block;
	}
	.header .header-center .listado-menu-header &gt; ul{
		gap: 15px;
	}
	.header .header-center .listado-menu-header &gt; ul &gt; li,
	.header .header-center .listado-menu-header &gt; ul &gt; li &gt; a{
		font-size: 14px !important;
	}
	.header-movil-desplegable{
		position: absolute;
	    background: white;
	    top: 64px;
	    left: -100%;
	    height: 100vh;
	    z-index: 9;
	    padding: 20px;
	    width: calc(100% - 0px);
	    transition:all .3s ease-in-out;
	}
	.header-movil-desplegable.open{
		left: 0;
	}
	.header #sub-menu-idiomas{
		display: block !important;
		top: initial; !important;
		position: initial !important;
		text-align: left !important;
	}
	.header .menu-idiomas {
	    display: flex !important;
	    gap: 15px;
	    align-items: baseline;
	}
	.header .menu-idiomas #sub-menu-idiomas li{
		display: inline-block;
		margin-right: 15px;
	}
	.header .menu-idiomas &gt; a &gt; span, .header .menu-idiomas &gt; a,
	.header .header-right .header-contacto a,
	.header .menu-idiomas #sub-menu-idiomas a{
		font-size: 12px;
	}
	.header .menu-idiomas #sub-menu-idiomas a{
		padding:0px;
		color: #848484;
	}
	.header{
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.header .header-center .listado-menu-header &gt; ul &gt; li:hover &gt; .mega-menu{
		height: auto;
	}
	.header .header-center .listado-menu-header &gt; ul &gt; li &gt; .mega-menu{
		top: 90px;
		height: auto;
	}
	.header .header-center .listado-menu-header &gt; ul &gt; li &gt; .mega-menu &gt; div{
		margin-top: 30px;
	}
	.header .header-center .listado-menu-header &gt; ul &gt; li &gt; .mega-menu ul li a{
		font-size: 18px;
		line-height: 40px;
	}
	.header .header-center .listado-menu-header &gt; ul &gt; li &gt; .mega-menu ul li a:before{
		font-size: 12px;
		width: auto;
		margin-right: 30px;
	}
	.header .header-contacto span{
		font-size: 14px;
	}	
	.header .header-contacto img{
		width: 14px;
    	margin-right: 5px;
	}
	.header .header-contacto {
		    width: 50%;
    	float: right;
    	text-align: right;
	}
	.header-idiomas{
		    width: 50%;
    	float: left;
	}
	.header .header-center{
		justify-content: left;
		clear: both;
	}
	.header-movil-right{
		display: flex;
		gap: 20px;
	}
	.ficha_producto_top h1 {
        font-size: 40px;
        line-height: 40px;
    }
    .item_home_slider .info-producto-cat{
    	display: block;
    }
    .item_home_slider .info-producto-cat .nombre-info{
    	font-size: 40px;
    	line-height: 40px;
    	margin-top: 25px;
    }
    .titulo_top, .item_home_slider .info-producto-cat {
    	padding: 0px 15px;
	}
    .home_slider ul.slick-dots {
		position: absolute;
        bottom: -34px;
        margin: 0px;
        text-align: center;
        width: 100%;
        float: none;
        font-size: 14px;
        top: initial;
    }
    .titulo_top,
    .item_home_slider .info-producto-cat h2{
    	font-size: 14px;
    	line-height: 19px;
    }
    .ficha_producto_top .subtitulo,
    .ficha_producto_top_imagen .titulo-producto,
    .ficha_producto_top_imagen .desc-producto,
    .ficha_producto_top_imagen .descargar-ficha a,
    .ficha_producto_top_filtros .title {
    	font-size: 12px;
    	line-height: 16px;
	}
	.ficha_producto_top_imagen .imagen,
	.ficha_producto_top_imagen .imagen img {
    	height: 243px;
	}
	.ficha_producto_top_filtros .top {
    	width: calc(50% - 15px);
	}
	.ficha_producto_top_filtros .bottom {
		gap: 15px;
		flex-wrap: wrap;
	}
	.ficha_producto_top_filtros .bottom &gt; div {
    	flex: 0 calc(50% - 8px);
	}
	.ficha_producto_top_filtros .item-filtro .titulo{
		font-size: 10px;
	}
	.ficha_producto_top_filtros .listado-filtros{
		max-height: 200px;
	}
	.ficha_producto_top_filtros .bottom .right{
		flex: 0 100%;
	}
	.ficha_producto_top_filtros .bottom .right .right-inner{
		display: flex;
		gap: 15px;
	}
	.ficha_producto_top_filtros .bottom .right .right-inner &gt; div{
		flex: 1;
	}
	.ficha_producto_top_filtros .bottom .right .imagen,
	.ficha_producto_top_filtros .bottom .right .imagen img{
		height: 200px;
	}
	.accesorios_incluidos h2{
		font-size: 40px;
		line-height: 40px;
	}
	.listado_accesorios &gt; div{
		font-size: 20px;
		line-height: 22px;
	}
	.listado_accesorios{
		display: block;
	}
	.listado_accesorios .imagen,
	.listado_accesorios .imagen img {
    	height: 300px;
	}
	.listado_accesorios &gt; div{
		margin-bottom: 30px;
	}
	.form_inputs .right{
		padding-right: 0px !important;
	}
	#solicita_informacion {
    	width: calc(100% - 30px) !important;
	}
	#footer .vc_align_left {
        text-align: left !important;
        margin-bottom: 40px !important;
    }
    #footer p{
    	text-align: left !important;
    	margin-bottom: 30px !important;
    }
    #footer .iconos_redes_sociales{
    	text-align: left !important;
    	margin-top: 20px;
    }
    .header-buscador{
    	display: none;
    }
    .header-movil-left-buscador form{
		display: flex;
	    background: transparent;
	    padding: 8px;
	    border-bottom: 1px solid black;
	    border-top: 1px solid black;
	    position: absolute;
	    left: 0px;
	    top: 56px;
	    right: 0px;
	    width: calc(100% - 0px);
	    display: none;
	    background-color: white;
	}
	.header-movil-left-buscador form input{
		font-size: 14px;
		background-color: transparent;
		border: 0px;
		width: calc(100% - 70px);
	}
	.header-movil-left-buscador form input[type="submit"]{
		text-align: right;
		width: 80px;
	}
	.header-movil-left-buscador form.open{
		display: flex;
		z-index: 99;
	}
	.texto-slide{
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
    #footer .footer_bottom p {
        text-align: left !important;
    }
}


@media only screen and (max-width: 1400px){
	.listado_accesorios .imagen img,
	.listado_accesorios .imagen{
		height: 340px;
	}
	.slide-top-titulo,
	.item_home_slider .info-producto-cat .nombre-info,
	.titulo_form,
	.ficha_producto_top h1,
	.accesorios_incluidos h2{

		font-size: 70px !important;
		line-height: 60px !important;
	}
	.slide-top-texto,
	.slide-top-boton,
	.listado_accesorios &gt; div,
	.titulo_top,
	.item_home_slider .info-producto-cat h2,
	.home_slider ul.slick-dots li a,
	.radio-contacto-form,
	.ficha_producto_top .subtitulo,
	.ficha_producto_top_imagen .titulo-producto,
	.ficha_producto_top_imagen .desc-producto,
	.ficha_producto_top_imagen .descargar-ficha a,
	.aceptaciones{

		font-size: 18px !important;
		line-height: 24px !important;
	}
	#solicita_informacion ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		font-size: 18px !important;
		line-height: 24px !important;
	}
	#solicita_informacion :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		font-size: 18px !important;
		line-height: 24px !important;
	}
	#solicita_informacion ::-moz-placeholder { /* Mozilla Firefox 19+ */
		font-size: 18px !important;
		line-height: 24px !important;
	}
	#solicita_informacion :-ms-input-placeholder { /* Internet Explorer 10-11 */
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.bloque_separador {
    	margin-bottom: 60px;
	}
	.item_home_slider .imagen img,
	.item_home_slider .imagen {
		height: 700px;
	}
	/*.slider_new_home rs-tabs {
	    max-height: 500px !important;
	    height: 500px !important;
	}*/
}
@media only screen and (max-width: 768px){

	.slide-top-titulo,
	.item_home_slider .info-producto-cat .nombre-info,
	.titulo_form,
	.ficha_producto_top h1,
	.accesorios_incluidos h2{
		font-size: 55px !important;
		line-height: 55px !important;
	}
	.slide-top-texto,
	.slide-top-boton,
	.listado_accesorios &gt; div,
	.titulo_top,
	.item_home_slider .info-producto-cat h2,
	.home_slider ul.slick-dots li a,
	.radio-contacto-form,
	.ficha_producto_top .subtitulo,
	.ficha_producto_top_imagen .titulo-producto,
	.ficha_producto_top_imagen .desc-producto,
	.ficha_producto_top_imagen .descargar-ficha a,
	.texto-slide,
	.aceptaciones{
		font-size: 16px !important;
		line-height: 19px !important;
	}
	.bloque_separador {
	    margin-bottom: 50px;
	}
	#solicita_informacion ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		font-size: 16px !important;
		line-height: 19px !important;
	}
	#solicita_informacion :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	    font-size: 16px !important;
		line-height: 19px !important; 
	}
	#solicita_informacion ::-moz-placeholder { /* Mozilla Firefox 19+ */
	     font-size: 16px !important;
		line-height: 19px !important;
	}
	#solicita_informacion :-ms-input-placeholder { /* Internet Explorer 10-11 */
	    font-size: 16px !important;
		line-height: 19px !important;
	}
	.item_home_slider .imagen img,
	.item_home_slider .imagen {
		height: 500px;
	}
	.ficha_producto_top{
		padding-top: 0px;
	}
	.slider_producto_new .slick-list .imagen, .slider_producto_new .slick-list .imagen img{
		height: 250px;
	}
	.listado_accesorios .imagen img, .listado_accesorios .imagen,
	.accesorios_incluidos.productos_similares .listado_accesorios .imagen{
		height: 250px;
		width: 100%;
	}
	/*.slider_new_home rs-tabs{
		width: initial !important;
	}*/
	.header-movil-left-buscador i{
		font-size: 22px;
    	position: relative;
    	top: -4px;
	}
	.home_categorias_top .titulo,
	.home_categorias_bottom .titulo,
	.listado_accesorios .titulo{
		font-size: 20px;
		line-height: 22px;
	}
	.accesorios_incluidos.home_categorias_bottom {
    	margin-top: 30px;
	}
	.filtros_busqueda p, .filtros_busqueda li, .filtros_busqueda .check_filtro, .filtros_busqueda .check_filtro select, .acordeon_busqueda_avanzada .vc_toggle_title&gt;h4, .bloque_filtro .vc_custom_heading{
		font-size: 16px !important;
	}

}
@media only screen and (max-width: 480px){
	.item_home_slider .imagen img,
	.item_home_slider .imagen {
		height: 300px;
	}
	.slide-top-titulo,
	.item_home_slider .info-producto-cat .nombre-info,
	.titulo_form,
	.ficha_producto_top h1,
	.accesorios_incluidos h2{
		font-size: 40px !important;
		line-height: 40px !important;
	}
	.slide-top-texto,
	.slide-top-boton,
	.listado_accesorios &gt; div,
	.titulo_top,
	.item_home_slider .info-producto-cat h2,
	.home_slider ul.slick-dots li a,
	.radio-contacto-form,
	.ficha_producto_top .subtitulo,
	.ficha_producto_top_imagen .titulo-producto,
	.ficha_producto_top_imagen .desc-producto,
	.ficha_producto_top_imagen .descargar-ficha a,
	.texto-slide,
	.etiquetas-slide .item-etiqueta,
	.acciones-slide .item-accion a,
	.aceptaciones,
	#footer p{
		font-size: 12px !important;
		line-height: 16px !important;
	}
	#solicita_informacion ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		font-size: 12px !important;
		line-height: 16px !important;
	}
	#solicita_informacion :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		font-size: 12px !important;
		line-height: 16px !important;
	}
	#solicita_informacion ::-moz-placeholder { /* Mozilla Firefox 19+ */
		font-size: 12px !important;
		line-height: 16px !important;
	}
	#solicita_informacion :-ms-input-placeholder { /* Internet Explorer 10-11 */
		font-size: 12px !important;
		line-height: 16px !important;
	}
	.ficha_producto_top_filtros .item-filtro .titulo {
        font-size: 10px;
        line-height: 12px;
    }
    .ficha_producto_top_filtros .item-filtro .titulo{
    	padding: 5px;
    }
}

@media only screen and (max-width: 1750px) and (min-width: 1400px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(3),
	.slider_new_home rs-slide rs-layer-wrap:nth-child(4) {
	    top: 200px !important;
	}
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 556px !important;
	}
	.slider_new_home iframe{
	    top: 0px !important;
	    height: 413px !important;
	}

}

@media only screen and (max-width: 1700px) and (min-width: 1400px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 575px !important;
	}
	.slider_new_home iframe{
	    height: 430px !important;
	}
}
@media only screen and (max-width: 1650px) and (min-width: 1400px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 565px !important;
	}
}
@media only screen and (max-width: 1600px) and (min-width: 1400px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 505px !important;
	}
	.slider_new_home iframe{
	    height: 400px !important;
	}
}
@media only screen and (max-width: 1550px) and (min-width: 1400px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 530px !important;
	}
}
@media only screen and (max-width: 1530px) and (min-width: 1400px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 510px !important;
	}
}
@media only screen and (max-width: 1471px) and (min-width: 1400px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top:500px !important;
	}
	.slider_new_home iframe{
	    height: 354px !important;
	}	
}
@media only screen and (max-width: 1400px) and (min-width: 1050px) {
	.slider_new_home iframe{
	    top: 356px !important;
        height: 355px !important;
    }
}
@media only screen and (max-width: 1370px) and (min-width: 1050px) {
	.slider_new_home iframe{
	    top: 325px !important;
        height: 355px !important;
    }
}
@media only screen and (max-width: 1300px) and (min-width: 1050px) {
	.slider_new_home iframe{

    }
}
@media only screen and (max-width: 1250px) and (min-width: 1050px) {
	.slider_new_home iframe{
	    top: 320px !important;
        height: 365px !important;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 1050px) {
	.slider_new_home iframe{
	    top: 300px !important;
        height: 365px !important;
    }
}
@media only screen and (max-width: 1150px) and (min-width: 768px) {
	.slider_new_home iframe{
	     top: 0px !important;
        height: 329px !important;
    }
}
@media only screen and (max-width: 950px) and (min-width: 768px) {
	.slider_new_home iframe{
        height: 247px !important;
    }
}

@media only screen and (max-width: 1050px) and (min-width: 768px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(3),
	.slider_new_home rs-slide rs-layer-wrap:nth-child(4) {
	    top: 145px !important;
	}
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 289px !important;
	}
}
@media only screen and (max-width: 950px) and (min-width: 768px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 353px !important;
	}
}
@media only screen and (max-width: 900px) and (min-width: 768px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(4) rs-layer {
	    width: 390px !important;
	}
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 320px !important;
	}
}
@media only screen and (max-width: 800px) and (min-width: 768px){
	.slider_new_home rs-slide rs-layer-wrap:nth-child(4) rs-layer {
	    width: 360px !important;
	}
	.slider_new_home rs-slide rs-layer-wrap:nth-child(2){
		top: 300px !important;
	}
}

@media only screen and (max-width: 1200px){
	/*.slider_new_home rs-tabs {
	        max-height: 400px !important;
	        height: 400px !important;
	    
	}*/
}


@media only screen and (max-width: 768px) {
	    .ficha_producto_top_filtros {
        margin-top: 25px;
    }
	.slider_new_home iframe {
	    width: 100% !important;
	    top: 0px !important;
	    height: 412px !important;
	}
	.accesorios_dos h2{
		font-size: 22px !important;
		line-height: 40px !important;
	}
	.accesorios_dos .listado_accesorios .imagen img,
	.accesorios_dos .listado_accesorios .imagen {
	    height: 40vw;
	}
	.accesorios_dos .listado_accesorios .titulo{
		font-size: 12px;
		line-height: 22px;
	}
	.accesorios_dos .listado_accesorios &gt; div {
	    flex: 0 calc(50% - 15px);
	}
	.accesorios_dos .listado_accesorios{
		display: flex;
	}
	#solicita_informacion{
		width: 100%;
	}
	.slider_new_home rs-tabs-wrap rs-tab:nth-child(2){
		top: 30px !important;
	}
	.slider_new_home rs-tabs-wrap rs-tab:nth-child(3){
		top: 60px !important;
	}
	.slider_new_home rs-tabs-wrap rs-tab:nth-child(4){
		top: 90px !important;
	}
   /* .slider_new_home rs-tabs {
        height: initial !important;
        width: initial !important;
        max-height: initial !important;
    }
    .slider_new_home rs-layer-wrap{
    	width: calc(100% + 18px) !important;
    }*/
    /*.slider_new_home rs-module{
    	width: 100% !important;
    }*/
    /*.slider_new_home rs-mask-wrap{
    	width: calc(100% + 50px) !important;
    }*/
   /*.slider_new_home rs-tabs{
    	right: 0 !important;
    	left: initial !important;
    }*/
    .accesorios_incluidos.home_categorias_top .titulo,
    .accesorios_incluidos.home_categorias_bottom .titulo {
    	margin-bottom: 13px;
    	margin-top: 40px;
	}
	.home_slider ul.slick-dots{
		text-align: right;
	}
	.home_slider ul.slick-dots li:last-child{
		margin-right: 30px;
	}
	.slider_ancho_completo .vc_column_container &gt; .vc_column-inner{
		padding-left:0px !important;
		padding-right: 0px !important;
	}
	.form_contacto_home{
		margin-top: 60px;
	}
	.footer_bottom ul li a,
	#footer p,
	.etiquetas-slide .item-etiqueta,
	.texto-slide,
	.acciones-slide .item-accion a{
		font-size: 10px !important;
	}
	.acciones-slide .item-accion img {
	    width: 15px;
	}
	.texto-slide{
		max-width: 100%;
	}
	.acciones-slide{
		gap: 15px;
	}

	.etiquetas-slide .item-etiqueta{
		padding: 7px 20px;
	}
	#footer .footer_bottom p{
		margin-top: 30px !important;
		margin-bottom: 0px !important;
	}
	.footer_bottom{
		margin-top: 0px;
	}
	.categoria_coleccion{
		margin-bottom: 20px;
	}
	.accesorios_incluidos, .contacto_ficha {
	    margin-top: 70px;
	}

}

@media only screen and (min-width: 768px) {
	.ficha_producto_top_filtros .item-filtro:hover span.muestra{
		width: 35px;
		height: 35px;
	}
	.ficha_producto_top_filtros .item-filtro:hover{
		background-color: transparent;
		cursor: pointer;
	}
	.ficha_producto_top_filtros .item-filtro:hover .titulo{
		background-color: #F7F7F7;
		
		border-radius: 100px;
	}
	
}
@media only screen and (max-width: 600px){
	.slider_new_home iframe{
		height: 300px !important;
	}
}

@media only screen and (max-width: 480px){
	.slider_new_home iframe{
		height: 300px !important;
	}
}
@media only screen and (max-width: 450px){
	.slider_new_home iframe{
		height: 250px !important;
	}
}
@media only screen and (max-width: 400px){
	.slider_new_home iframe{
		height: 200px !important;
	}
}
@media only screen and (max-width: 380px){
	.slider_new_home iframe{
		height: 180px !important;
	}
}</pre></body></html>