/*
 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
*/



#brxe-f753b6 {display: grid
;
    align-items: initial;
    flex-direction: row;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 30px;}



/* Tables inside product descriptions and post content */
.wc_description table,
.main-post-content table {
	width: 100%;
	margin: 1.5rem 0;
	border-collapse: separate;
	border-spacing: 0;
	line-height: 1.2;
	background: #fff;
	border: 1px solid #e8eaed;
	border-radius: 10px;
	overflow: hidden;
}

.wc_description table th,
.wc_description table td,
.main-post-content table th,
.main-post-content table td {
	padding: 12px 14px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #eef0f2;
}

.wc_description table th,
.main-post-content table th {
	font-weight: 600;
	color: #222;
	background: #f8f9fa;
}

.wc_description table td,
.main-post-content table td {
	color: #444;
	background: #fff;
}

.wc_description table tbody tr:nth-child(even) td,
.main-post-content table tbody tr:nth-child(even) td {
	background: #fcfcfd;
}

.wc_description table tr:last-child th,
.wc_description table tr:last-child td,
.main-post-content table tr:last-child th,
.main-post-content table tr:last-child td {
	border-bottom: 0;
}

@media (max-width: 640px) {
	.wc_description table,
	.main-post-content table {
		font-size: 0.9rem;
	}

	.wc_description table th,
	.wc_description table td,
	.main-post-content table th,
	.main-post-content table td {
		padding: 10px 12px;
	}
}