/* ----------------------------------------------------- Custom ---------------------------------------------------- */

/* THEME: Padding */

/* All around padding*/
.config_row.large_padding,
.config_column.large_padding										{ padding: 8rem 2rem; }

.config_row.medium_padding,
.config_column.medium_padding										{ padding: 6rem 2rem; }

.config_row.small_padding,
.config_column.small_padding										{ padding: 4rem 2rem; }

.config_row.xsmall_padding,
.config_column.xsmall_padding										{ padding: 2rem; }

.config_row.xxsmall_padding,
.config_column.xxsmall_padding										{ padding: 1.75rem; }


/* Above and below padding */
.config_row.medium_vert_padding,
.config_column.medium_vert_padding									{ padding: 6rem 0; }

.config_row.large_vert_padding,
.config_column.large_vert_padding									{ padding: 8rem 0; }

.config_row.small_vert_padding,
.config_column.small_vert_padding									{ padding: 4rem 0; }

.config_row.xsmall_vert_padding,
.config_column.xsmall_vert_padding									{ padding: 2rem 0; }

.config_row.xxsmall_vert_padding,
.config_column.xxsmall_vert_padding									{ padding: 1.75rem 0; }

/* Background Image */

.config_row.background_image										{  }
.config_row.background_image_home									{  }

/* Offset Type */

.config_row.narrow_offset .offset									{ max-width: 1350px; }
.config_row.extra_narrow_offset .offset								{ max-width: 1050px; }

.config_column.content_align_top									{ align-items: start; }


@media only screen and (min-width: 0px) and (max-width: 800px)
{
	/* Mobile THEME : Padding */
	
	/* All around padding*/
	.config_row.medium_padding,
	.config_column.medium_padding										{ padding: 4rem 1rem; }

	.config_row.large_padding,
	.config_column.large_padding										{ padding: 4rem 1rem; }

	.config_row.small_padding,
	.config_column.small_padding										{ padding: 1rem; }

	.config_row.xsmall_padding,
	.config_column.xsmall_padding										{ padding: 1rem; }


	/* Above and below padding */
	.config_row.medium_vert_padding,
	.config_column.medium_vert_padding									{ padding: 4rem 0; }

	.config_row.large_vert_padding,
	.config_column.large_vert_padding									{ padding: 4rem 0; }

	.config_row.small_vert_padding,
	.config_column.small_vert_padding									{ padding: 2rem 0; }

	
	.config_row.xxsmall_vert_padding,
	.config_column.xxsmall_vert_padding									{ padding: 1rem 0; }

}