/*--------------------------------------------------------------*/
/*-------------------------Comprobar a 1701---------------------*/
/*--------------------------------------------------------------*/


/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1321 hasta 1700-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1700px)
{

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1001 hasta 1320-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1320px)
{

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 421 hasta 1000--------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1000px)
{
	header nav{display: none;}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 320 hasta 420---------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 420px)
{
	header .logo, header .logo img{height: 40px;}
	.breadcrumb{margin-top: 5px;}

	.mod-jfilters_filters{--gap: 5px; gap: var(--gap);}
	.mod-jfilters_filters > div{width: calc(50% - var(--gap));}

	select{padding-right: 40px; background-position: center right 15px;}
	.pageheader .h1{font-size: 34px;}

	.fixbuttons .ico{width: 50px;}
	form .sm\:f1 > *{padding-inline: 0;}
	.breadcrumb{white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
	[data-zoom] picture::after{width: 40px; font-size: 14px;}
	.formato table{display: block; overflow-x: auto;}
	.bg{background-attachment: initial;}	

	.cms-cookies thead{display: none;}
	.cms-cookies td{display: block; width: 100%; border: none !important; padding: 0 !important;}
	.cms-cookies tr{margin-bottom: 10px; display: block; background-color: rgba(0,0,0,0.05); padding: 15px;}
	.cms-cookies td:before{content: attr(tit) ": "; font-weight: bold;}
	.cookies .r{width: 100%; padding-top: 0;}
	.cookies .btn{margin: 0; width: 48%;}
	*{background-attachment: initial;}
	body.mantenimiento img{max-width: 100%;}
	body.mantenimiento h1{font-size: 20px;}
	body.mantenimiento h2{font-size: 17px;}
	.fixwh{bottom: 20px; right: 75px;}
	.fixwh i{width: 50px; height: 50px; line-height: 50px; font-size: 28px;}
	.fixfb{width: 50px; height: 50px; font-size: 28px; bottom: 20px;}
	.fixfb a{line-height: 1;}
}