/*
 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 {
  --mega-menu-height: calc(100vh - 150px);
  --home-leadgen-height: 7.5rem;
  --header-top-height: 3rem;
  --header-main-height: 8.5rem;
  --homepage-hero: calc(var(--home-leadgen-height) + var(--header-top-height) + var(--header-main-height));
  --home-heroslide-height: calc(100vh - var(--homepage-hero));
}

:where(figure) {
    margin: 0 0 0 0;
}


/*---HEADER STYLES---*/
[data-header-style="Overlay"] {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}

[data-header-style="Overlay"].sct-mainheader {
	opacity: .85;
}

/*---NAV MENU---*/
.mega-menu-models__lxs:hover, .mega-menu-models__lxs:active, .mega-menu-models__lxs:focus {
	background-color: var(--lxs);
}

.mega-menu-models__lxf:hover, .mega-menu-models__lxf:active, .mega-menu-models__lxf:focus {
	background-color: var(--lxf);
}

.mega-menu-models__xsf-sportfish:hover, .mega-menu-models__xsf-sportfish:active, .mega-menu-models__xsf-sportfish:focus {
	background-color: var(--xsf-sportfish);
}

.mega-menu-models__dorado:hover, .mega-menu-models__dorado:active, .mega-menu-models__dorado:focus {
	background-color: var(--dorado);
}

.mega-menu-models__bay-boat:hover, .mega-menu-models__bay-boat:active, .mega-menu-models__bay-boat:focus {
	background-color: var(--bayboat);
}

.mega-menu-models__title:hover h6, .mega-menu-models__title:active h6, .mega-menu-models__title:focus h6 {
	color: var(--text-body-light);
}

.is-visible {
  display: flex !important;
}


/*---BLOG---*/
.blog-post-main h2 {
  margin-bottom: var(--space-m);
}

.blog-post-main h4 {
  margin-bottom: var(--space-xs);
}