/* ===== EVERETT WILKINSON BRAND STYLES ===== */
@import url(‘https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Source+Serif+4:wght@400;600;700&display=swap’);
body, .ast-default-menu-enable .ast-main-header-wrap .main-header-bar,
.ast-header-break-point .ast-main-header-wrap .main-header-bar {
font-family: ‘DM Sans’, -apple-system, BlinkMacSystemFont, sans-serif;
}
h1, h2, h3, h4, h5, h6, .ast-default-menu-enable .ast-main-header-wrap .main-header-bar .main-header-menu .menu-item > a {
font-family: ‘DM Sans’, -apple-system, BlinkMacSystemFont, sans-serif;
}
p, .entry-content p {
font-family: ‘Source Serif 4’, Georgia, serif;
}
.site-header,
.ast-main-header-wrap,
.main-header-bar-wrap,
.ast-header-break-point .main-header-bar-wrap {
background-color: #0F1E3C !important;
}
.site-header .site-title a,
.site-header .site-title a:hover,
.ast-main-header-wrap .main-header-menu .menu-item > a,
.ast-header-break-point .main-header-menu .menu-item > a {
color: rgba(255,255,255,0.9) !important;
font-family: ‘DM Sans’, sans-serif;
font-weight: 600;
font-size: 15px;
letter-spacing: 0.3px;
}
.ast-main-header-wrap .main-header-menu .menu-item > a:hover,
.ast-header-break-point .main-header-menu .menu-item > a:hover {
color: #C8A24D !important;
}
.menu-item.header-cta-button a {
background-color: #C8A24D !important;
color: #0F1E3C !important;
padding: 10px 24px !important;
border-radius: 8px !important;
font-weight: 700 !important;
transition: all 0.3s ease !important;
}
.menu-item.header-cta-button a:hover {
background-color: #B8922F !important;
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(200,162,77,0.3);
}
.site-footer,
.ast-footer-copyright,
.site-below-footer-wrap {
background-color: #0A1628 !important;
color: #9CA3AF !important;
}
.site-footer a {
color: #9CA3AF;
transition: color 0.2s;
}
.site-footer a:hover {
color: #C8A24D;
}
.site-footer h1, .site-footer h2, .site-footer h3,
.site-footer h4, .site-footer h5, .site-footer h6 {
color: #FFFFFF;
}
.ast-footer-copyright {
text-align: center;
font-family: ‘DM Sans’, sans-serif;
font-size: 14px;
}
.blog article.post {
border-bottom: 1px solid #E2E8F0;
padding-bottom: 32px;
margin-bottom: 32px;
}
.blog article .cat-links a {
background-color: #0F1E3C;
color: #C8A24D;
padding: 4px 12px;
border-radius: 6px;
font-size: 12px;
font-weight: 600;
font-family: ‘DM Sans’, sans-serif;
}
.blog article .entry-title a {
color: #1A1A2E;
font-family: ‘DM Sans’, sans-serif;
font-weight: 700;
}
.blog article .entry-title a:hover {
color: #C8A24D;
}
.entry-title, .page-title {
font-family: ‘DM Sans’, sans-serif;
font-weight: 700;
color: #1A1A2E;
}
a {
color: #C8A24D;
transition: color 0.2s;
}
a:hover {
color: #B8922F;
}
.elementor-page .entry-title,
.elementor-page .ast-breadcrumbs,
.elementor-page .site-content .ast-container {
max-width: 100%;
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #1A1A2E;
}
::-webkit-scrollbar-thumb {
background: #C8A24D;
border-radius: 4px;
}
::selection {
background: #C8A24D;
color: #0F1E3C;
}