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

/*
 * Bricks modules
 */
/* Button */
.brxe-button:hover {
	
}

/* Pagination */
.bricks-pagination a.page-numbers:not(.next):not(.prev) {
	background-color: #ecf2ff;
	border-radius: 3rem;
	color: #0e0c71;
	height: 3.5rem;
	width: 3.5rem;
}

.bricks-pagination .page-numbers.current,
.bricks-pagination a.page-numbers:not(.next):not(.prev):hover {
	background-color: #0e0c71;
	border-radius: 3rem;
	color: #fff;
	height: 3.5rem;
	width: 3.5rem;
}

.bricks-pagination a.page-numbers.next:hover,
.bricks-pagination a.page-numbers.prev:hover {
	transform: scale(1.2);
}

/*
 * Bricks post helper
 */
/* Heading */
.brxe-post-content h2,
.brxe-post-content h3,
.brxe-post-content h4,
.brxe-post-content h5,
.brxe-post-content h6,
.brxe-text h2,
.brxe-text h3,
.brxe-text h4,
.brxe-text h5,
.brxe-text h6 {
	margin-bottom: 2rem;
	margin-top: 1rem;
}

/* Blockquote */
.brxe-post-content .wp-block-quote {
	background-color: #000;
	border-left: 0;
	border-radius: 1.5rem;
	color: #fff;
	font-family: "GT Ultra";
	font-size: 2.2rem;
	margin: 3rem 0;
	padding: 8rem 3rem;
	text-align: center;
}

/*
 * WS Form 
 */
.brxe-ws-form-form button.wsf-button {
	border-radius: 3rem;
	font-weight: 500;
	padding: 0.9rem 3rem;
}

.brxe-ws-form-form label.wsf-label {
	color: #444547;
	font-weight: 500;
}

.brxe-ws-form-form input[type=date].wsf-field, 
.brxe-ws-form-form input[type=datetime-local].wsf-field, 
.brxe-ws-form-form input[type=file].wsf-field, 
.brxe-ws-form-form input[type=month].wsf-field, 
.brxe-ws-form-form input[type=password].wsf-field, 
.brxe-ws-form-form input[type=search].wsf-field, 
.brxe-ws-form-form input[type=time].wsf-field, 
.brxe-ws-form-form input[type=week].wsf-field, 
.brxe-ws-form-form input[type=email].wsf-field, 
.brxe-ws-form-form input[type=number].wsf-field, 
.brxe-ws-form-form input[type=tel].wsf-field, 
.brxe-ws-form-form input[type=text].wsf-field, 
.brxe-ws-form-form input[type=url].wsf-field, 
.brxe-ws-form-form select.wsf-field:not([multiple]):not([size]) {
	height: auto;
}

.brxe-ws-form-form input[type=email].wsf-field {
	padding: 0.9rem 1.5rem;
}

/* Quiz Form */
#brxe-aicywe .wsf-group-tabs.wsf-tabs {
	display: none;
}

#brxe-aicywe .fa-circle-check {
	color: #00796b;
}

#brxe-aicywe #wsf-2-section-7 #wsf-2-fields-7 {
	gap: 10px;
}

#brxe-aicywe #wsf-2-section-7 #wsf-2-fields-7 .wsf-tile > div > div {
	align-items: center;
	display: flex;
	gap: 10px;
}
/*
 * CTA Section - Bottom
 */
#brxe-mzayis button.wsf-button.wsf-button-primary {
    background-color: #fff;
    border-color: #fff;
    color: #2F80ED;
}

/*
 * Contact Page 
 */
/* Contact Form */
#brxe-xlawdy .brxe-ws-form-form label.wsf-label {
	color: #fff;
}