/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

.align-c {
	align-items: center;
}
.flex-h {
	display: flex;
	flex-direction: row;
}
.flex-v {
	display: flex;
	flex-direction: column;
}

.full-w {
	width: 100%;
}
.w-auto {
	width: auto;
}

.gap-xs {
	gap: var(--space-xs)
}

.b-white {
	background-color: var(--white); 
}
.c-primary {
	color: var(--primary); 
}
.c-white {
	color: var(--white); 
}
.c-heading {
	color: var(--heading);
}

.border-xs {
	border-radius: var(--border-xs);
}
.border-s {
	border-radius: var(--border-s);
}
.border-m {
	border-radius: var(--border-m);
}
.border-l {
	border-radius: var(--border-xl);
}
.border-xl {
	border-radius: var(--border-l);
}
.mt-2 {
	margin-top: var(--space-m);
}
.mb-2 {
	margin-bottom: var(--space-m);
}
.pl-1 {
	padding-left: var(--space-xs);
}

.pr-1 {
	padding-right: var(--space-xs);
}

.pl-2 {
	padding-left: var(--space-s);
}

.pr-2 {
	padding-right: var(--space-s);
}
.pt-1 {
	padding-top: var(--space-xs);
}
.pb-1 {
	padding-bottom: var(--space-xs);
}

.fw-500 {
	font-weight: 500;
}
.fw-600 {
	font-weight: 600;
}
.shadow-e {
	box-shadow: rgba(0, 0, 0, 0.08) 0px 0.839802px 0.503881px -0.3125px, rgba(0, 0, 0, 0.08) 0px 1.99048px 1.19429px -0.625px, rgba(0, 0, 0, 0.08) 0px 3.63084px 2.1785px -0.9375px, rgba(0, 0, 0, 0.08) 0px 6.03627px 3.62176px -1.25px, rgba(0, 0, 0, 0.08) 0px 9.74808px 5.84885px -1.5625px, rgba(0, 0, 0, 0.08) 0px 15.9566px 9.57398px -1.875px, rgba(0, 0, 0, 0.08) 0px 27.4762px 16.4857px -2.1875px, rgba(0, 0, 0, 0.08) 0px 50px 30px -2.5px;
}