/*---------------------------------------------------------------------------*\
	#Elements
\*---------------------------------------------------------------------------*/

p {
	max-width: 80ch;
	margin-right: auto;
	margin-left: auto;
}





/*---------------------------------------------------------------------------*\
	#Ast-Container overrides
	- There is no option to set it nor is there any consistency with other
	  options at this time.
	- Override inline style with multiple classes.
\*---------------------------------------------------------------------------*/

.wp-theme-astra.ast-full-width-layout:not( .ast-page-builder-template ) .ast-container {
	padding-right: var( --gap );
	padding-left: var( --gap );
}

.wp-theme-astra.ast-full-width-layout .ast-container {
	max-width: calc( var( --container--width ) + var( --gap ) * 2 );
}

.wp-theme-astra.ast-full-width-layout.ast-narrow-container .site-content > .ast-container {
	max-width: calc( var( --container--width--narrow ) + var( --gap ) * 2 );
}

.wp-theme-astra.ast-full-width-layout.ast-page-builder-template .site-content > .ast-container {
	max-width: 100%;
}