/* ============================================================
   Captured 2026-09-01 from the parent Squared theme's
   Appearance > Customize output (MyTheme_Customize::header_output,
   ../squared/inc/theme-customize.php). That wp_head hook is now
   removed in functions.php; these rules are the frozen equivalent.
   The parent-theme Customizer colour/font/menu controls no longer
   affect this site.

   Order and values mirror header_output() exactly. Two malformed
   rules it also emits -- "body { background:#; }" and
   ".cnt .sAs .twr { background:#; }" -- are omitted (invalid, inert).
   ============================================================ */

.cnt article h1.entry-title a { color: #343434; }
.cnt article h2.entry-title a { color: #343434; }
.bSe h1, .bSe h2.entry-title { color: #343434; }
.bSe h5 { color: #343434; }
.bSe h6 { color: #343434; }
.cnt article p { color: #343434; }
.cnt .bSe article { color: #343434; }

.cnt article h1 a,
.tve-woocommerce .bSe .awr .entry-title,
.tve-woocommerce .bSe .awr .page-title { font-family: Lato, sans-serif; }
.bSe h1, .bSe h2.entry-title { font-family: Lato, sans-serif; }
.bSe h2, .tve-woocommerce .bSe h2 { font-family: Lato, sans-serif; }
.bSe h3, .tve-woocommerce .bSe h3 { font-family: Lato, sans-serif; }
.bSe h4 { font-family: Lato, sans-serif; }
.bSe h5 { font-family: Lato, sans-serif; }
.bSe h6 { font-family: Lato, sans-serif; }
#text_logo { font-family: Lato, sans-serif; }

.cnt,
.cnt article p,
.bp-t,
.tve-woocommerce .product p,
.tve-woocommerce .products p { font-family: Lato, sans-serif; font-weight: 400; }

article strong { font-weight: bold; }

.bSe h1, .bSe h2.entry-title, .hru h1, .bSe .entry-title { font-size: 47px !important; }
.cnt { font-size: 17px; }
.thrivecb { font-size: 17px; }
.out { font-size: 17px; }
.aut p { font-size: 17px; }
.cnt p { line-height: 1.6em; }
.lhgh { line-height: 1.6em; }
.dhgh { line-height: 1.6em; }
.lhgh { line-height: 1.6em; }
.dhgh { line-height: 1.6em; }
.thrivecb { line-height: 1.6em; }

.bSe a, .cnt article a { color: #a0d8f8; }

.bSe .faq h4 { font-family: Lato, sans-serif; font-weight: 400; }

article strong { font-weight: bold; }

header ul.menu > li > a { color: #e6e6e6; }
header ul.menu > li > a:hover { color: #a0d8f8; }
header nav > ul > li.current_page_item > a:hover { color: #a0d8f8; }
header nav > ul > li.current_menu_item > a:hover { color: #a0d8f8; }
header nav > ul > li.current_menu_item > a:hover { color: #a0d8f8; }
header nav > ul > li > a:active { color: #a0d8f8; }
header #logo > a > img { max-width: 200px; }
header ul.menu > li.h-cta > a { color: #FFFFFF !important; }
header ul.menu > li.h-cta > a { background: #a0d8f8; }
header ul.menu > li.h-cta > a { border-color: #86bede; }
header ul.menu > li.h-cta > a:hover { color: #FFFFFF !important; }
header ul.menu > li.h-cta > a:hover { background: #acddf9; }
header ul.menu > li.h-cta > a:hover { border-color: #92c3df; }
