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

:root {
	--strategy: #0099cc;
	--design: #f0c828;
	--digital: #cc0099;
	--financial: #009933;
	
	--header-height: calc(clamp(2rem, 0.91vw + 1.77rem, 2.5rem) + (var(--space-m) * 2));
}

body.bricks-is-frontend :focus {
	outline: none;
}

#bricks-blank-canvas > .actions, 
main:not(.panel-content) > *:first-child > *:first-child:not(.bricks-shape-divider), 
main > *:first-child > .bricks-shape-divider ~ .brxe-container {
	margin-block-start: var(--header-height);
}

/* Prevent transition on page load */
.no-transition * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
@media (max-width: 480px) {
	h1 {
		hyphens: auto;
	}
}
/* 
.home #brx-content {
	background-image: url('https://www.clavis.com/wp-content/uploads/circles-02.svg');
	background-repeat: no-repeat;
	background-size: auto clamp(720px, 150vh, 100vw);
	background-position: top calc(0px - clamp(240px, 50vh, 33.333333vw)) right calc(0px - clamp(240px, 50vh, 33.333333vw));
}
 */
#brx-content {
	z-index: 1;
}
#brx-footer {
	z-index: 1;
}