/* Rejilla mínima compatible con Pagelayer (mismas clases). */
.pagelayer-row, .pagelayer-row-holder, .pagelayer-col, .pagelayer-col-holder {
	box-sizing: border-box; display: flex; flex: 1 0 auto; flex-direction: row; flex-wrap: wrap;
	width: 100%; align-content: stretch; position: relative;
}
.pagelayer-col, .pagelayer-col-holder { align-content: flex-start; }
.pagelayer-col-holder > div { width: 100%; }
.pagelayer-col { flex: 0 0 auto; }
.pagelayer-col-1 { width: 8.3333%; } .pagelayer-col-2 { width: 16.6667%; } .pagelayer-col-3 { width: 25%; }
.pagelayer-col-4 { width: 33.3333%; } .pagelayer-col-5 { width: 41.6667%; } .pagelayer-col-6 { width: 50%; }
.pagelayer-col-7 { width: 58.3333%; } .pagelayer-col-8 { width: 66.6667%; } .pagelayer-col-9 { width: 75%; }
.pagelayer-col-10 { width: 83.3333%; } .pagelayer-col-11 { width: 91.6667%; } .pagelayer-col-12 { width: 100%; }
.pagelayer-img { max-width: 100%; height: auto; }
@media (max-width: 768px) {
	.pagelayer-row .pagelayer-col { width: 100%; }
	.ff-main .pagelayer-row .pagelayer-col + .pagelayer-col { margin-top: 28px; }
}
