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

.ybig-title :is(h1, h2, h3, h4, h5, h6, p) {
	font-size: 120px;
	line-height: 128px;
	color: var(--cyan);
}
.ybig-title.black :is(h1, h2, h3, h4, h5, h6, p) {
	color: var(--black);
}
.ybig-text :is(h1, h2, h3, h4, h5, h6, p){
    color: var(--yellow);
    font-size: 44px;
    line-height: 56px;
    font-weight: 300;
}
.ybig-text.white :is(h1, h2, h3, h4, h5, h6, p) {
	 color: var(--white);
}
.yicons-box .content {
	margin-top: 30px;
}
.yicons-box .icon {
	    width: 75px;
    height: 75px;
}
.yicons-box :is(h1, h2, h3, h4, h5, h6){
	font-size: 44px;
    line-height: 56px;
	    font-weight: 300;
	margin-bottom: 15px;
}
.yicons-box p {
	font-size: 18px;
	margin-bottom: 20px;
}
#brx-footer .brxe-text p {
	color: var(--white);
}
#brx-footer .brxe-text p a {
	text-decoration: underline;
	font-size: 24px;
	line-height: 30px;
}
#brx-footer .yfooter-title :is(h1, h2, h3, h4, h5, h6, p) {
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.brxe-button.bricks-background-primary,
.brxe-button.bricks-background-secondary {
	padding: 0px 0px 0px 15px;
}
.brxe-button.bricks-background-primary i,
.brxe-button.bricks-background-secondary i{
	background: var(--yellow);
	color: var(--blue);
	height: 40px;
    width: 40px;
	display: inline-flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}
.brxe-button.bricks-background-secondary i {
	background: var(--cyan);
	color: var(--cyan-light);
}
.menu-item,
.brx-submenu-toggle{
	font-size: 18px;
}

