/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

h3 {
  font-size: 22px !important;
}
:root {
  --hermes-bg: #fff8ee;
  --hermes-surface: #ffffff;
  --hermes-surface-2: #fff2db;
  --hermes-text: #31220f;
  --hermes-muted: #776147;
  --hermes-accent: #d97706;
  --hermes-accent-2: #f59e0b;
  --hermes-dark: #20140a;
  --hermes-dark-2: #4a2a0c;
  --hermes-shadow: 0 18px 40px rgba(0,0,0,0.22);
  --hermes-radius: 24px;
}
body,.site,.site-container,.content-bg,.content-style-unboxed .site {background: linear-gradient(180deg, #fff8ee 0%, #fffdf8 100%) !important;color: var(--hermes-text) !important;}
body {font-size:17px;line-height:1.72;}
a {color:var(--hermes-accent);} a:hover {color:var(--hermes-accent-2);}
#masthead,#main-header,.site-header,.site-header-wrap,.site-header-inner-wrap,.site-header-upper-wrap,.site-header-upper-inner-wrap,.site-main-header-wrap,.site-main-header-inner-wrap,.site-header-row-container,.site-header-row,.site-header-section,.site-header-item,.header-navigation,.navigation,.search-toggle-open-container,.search-toggle-open,.menu-toggle-open,.mobile-toggle-open-container {background: linear-gradient(135deg, var(--hermes-dark), var(--hermes-dark-2)) !important;color:#f8fbff !important;}
.site-header a,#masthead a,.site-branding,.site-branding .brand,.site-title-wrap,.site-title,.site-title a,.navigation .menu > li > a,.header-navigation .header-menu-container a,.search-toggle-open,.search-toggle-open .search-toggle-label,.search-toggle-open svg,.menu-toggle-open,.menu-toggle-open svg {color:#f8fbff !important;fill:#f8fbff !important;}
.site-header a:hover,#masthead a:hover {color:#fcd34d !important;}
.site-title a {font-size:clamp(1.5rem,2vw,2rem) !important;font-weight:800 !important;letter-spacing:-0.03em;}
.site-header-row-container-inner,.site-bottom-header-inner-wrap,.site-main-header-inner-wrap,.site-top-header-inner-wrap {border-bottom:1px solid rgba(255,255,255,0.08);}
.site-header-wrap,#main,.entry-hero-container-inner,.content-container,.site-container,.site-main-section {max-width:1320px !important;}
.content-wrap,.site-main-content-wrap {padding-top:34px !important;}
h1,h2,h3,h4,h5,h6,.wp-block-heading,.entry-title,[class*="ultp-block"] .ultp-block-title,[class*="ultp-block"] .ultp-block-title a {color:var(--hermes-text) !important;letter-spacing:-0.03em;line-height:1.15;font-weight:800 !important;}
.entry-title,.hero-section h1,.home .entry-content h1 {font-size:clamp(2.25rem,4vw,4rem) !important;}
p,.entry-content,.entry-content li,.site-main p,[class*="ultp-block"] .ultp-block-excerpt,[class*="ultp-block"] .ultp-block-meta,[class*="ultp-block"] .ultp-block-date {color:var(--hermes-muted) !important;}
.site-main .entry-content > .wp-block-spacer {display:none !important;}
[class*="ultp-block"] article,[class*="ultp-block"] .ultp-block-item,[class*="ultp-block"] .ultp-block-items-wrap,[class*="ultp-block"] .ultp-block-content-wrap,[class*="ultp-block"] .ultp-block-wrapper,.widget,.sidebar-area .widget,.content-area article {background:var(--hermes-surface) !important;border:1px solid rgba(217,119,6,0.14) !important;border-radius:var(--hermes-radius) !important;box-shadow:var(--hermes-shadow) !important;}
[class*="ultp-block"] .ultp-block-content-wrap,[class*="ultp-block"] .ultp-block-wrapper,.sidebar-area .widget,.widget {padding:22px !important;}
[class*="ultp-block"] img,.wp-post-image,.post-thumb img {border-radius:16px !important;}
button,.button,.wp-element-button,input[type="submit"],[class*="ultp-block"] .ultp-loadmore-btn,[class*="ultp-block"] .ultp-readmore,.read-more-link {background:linear-gradient(135deg,var(--hermes-accent),var(--hermes-accent-2)) !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:12px 20px !important;font-weight:700 !important;box-shadow:0 12px 28px rgba(245,158,11,0.24) !important;}
.pagination .page-numbers,.navigation .page-numbers,.page-numbers {border-radius:999px !important;border:1px solid rgba(217,119,6,0.14) !important;background:var(--hermes-surface) !important;color:var(--hermes-text) !important;min-width:42px;}
.pagination .page-numbers.current,.navigation .page-numbers.current,.page-numbers.current {background:var(--hermes-accent) !important;color:#fff !important;}
input[type="search"],input[type="text"],input[type="email"],textarea {border-radius:14px !important;border:1px solid rgba(217,119,6,0.14) !important;background:rgba(255,255,255,0.96) !important;}
#ultp-footer-template,#ultp-footer-template .ultp-row-wrapper,#ultp-footer-template .ultp-row-content,#ultp-footer-template .ultp-column-wrapper {background:transparent !important;}
#ultp-footer-template,#ultp-footer-template .ultp-block-42d9f4 > .ultp-row-wrapper,#ultp-footer-template .ultp-block-1d8c1d > .ultp-row-wrapper {background:linear-gradient(180deg,var(--hermes-dark) 0%,var(--hermes-dark-2) 100%) !important;}
#ultp-footer-template .ultp-block-wrapper,#ultp-footer-template .ultp-block-content-wrap,#ultp-footer-template .ultp-heading-filter,#ultp-footer-template .ultp-heading-filter-in,#ultp-footer-template .ultp-block-items-wrap,#ultp-footer-template .ultp-taxonomy-items,#ultp-footer-template .ultp-block-item,#ultp-footer-template .ultp-taxonomy-item a {background:rgba(255,255,255,0.045) !important;border:1px solid rgba(251,191,36,0.18) !important;box-shadow:none !important;color:#dfe9f7 !important;border-radius:18px !important;}
#ultp-footer-template h1,#ultp-footer-template h2,#ultp-footer-template h3,#ultp-footer-template h4,#ultp-footer-template h5,#ultp-footer-template h6,#ultp-footer-template p,#ultp-footer-template span,#ultp-footer-template div,#ultp-footer-template li,#ultp-footer-template .ultp-block-title a,#ultp-footer-template .ultp-heading-inner span,#ultp-footer-template .ultp-taxonomy-name,#ultp-footer-template .ultp-taxonomy-count,#ultp-footer-template .ultp-block-date,#ultp-footer-template .ultp-block-meta-element {color:#f4f8ff !important;}
#ultp-footer-template a:hover {color:var(--hermes-accent-2) !important;}
#ultp-footer-template .ultp-block-1d8c1d .ultp-block-wrapper,#ultp-footer-template .ultp-block-1d8c1d .ultp-heading-wrap,#ultp-footer-template .ultp-block-1d8c1d .ultp-heading-inner,#ultp-footer-template .ultp-block-1d8c1d .ultp-column-wrapper {background:transparent !important;border:0 !important;box-shadow:none !important;}
#ultp-footer-template .ultp-block-1d8c1d {border-top:1px solid rgba(255,255,255,0.08) !important;}
.home .content-area,.home article,.home .entry-content {background:transparent !important;}
@media (min-width:1024px){.site-main-content-wrap {gap:36px !important;}}
