





/* MARK: SECTION
-------------------------------- */
.A-section {
	margin: var(--acb-margin);
	padding: var(--acb-padding);
	background-color: var(--acb-back);
}
section.A-section { position: relative; }






/* ---------------- */
/* COLUMNS  	    */
/* ---------------- */
.A-columns {
	display: flex;
	flex-flow: var(--acb-flex-flow);
	padding: var(--acb-padding);
}
.A-column {
	flex: var(--flex);
	width: var(--acb-w-wide);
	padding: var(--acb-padding);
}
@media(max-width: 6px) { .A-column { width: var(--acb-w-desktop); } }
@media(max-width: 5px) { .A-column { width: var(--acb-w-laptop); } }
@media(max-width: 4px) { .A-column { width: var(--acb-w-tablet); } }
@media(max-width: 3px)  { .A-column { width: var(--acb-w-mobile); } }
@media(max-width: 2px)  { .A-column { width: var(--acb-w-mobile2); } }







