/* COOKING DEPTH — PREMIUM PERSONAL BRAND — GeneratePress */
/* BASE */
html, body { background: #0a0a0a !important; color: #ccc; }
a { color: #D4AF37; text-decoration: none; }
a:hover { color: #f0cc60; text-decoration: none; }
/* HEADER */
.site-header, .site-header .inside-header, .separate-containers .site-header { background: #0a0a0a !important; border-bottom: 1px solid rgba(212,175,55,0.25) !important; box-shadow: none !important; }
.inside-navigation { background: #0a0a0a !important; }
/* Logo */
.main-title { font-size: 17px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; }
.main-title a { color: #fff !important; }
.main-title a:hover { color: #D4AF37 !important; }
.site-description { display: none !important; }
/* Nav links */
.main-nav ul li a { color: #777 !important; font-size: 11px !important; letter-spacing: 2.5px !important; text-transform: uppercase !important; transition: color 0.25s !important; }
.main-nav ul li a:hover, .main-nav ul li.current-menu-item > a { color: #D4AF37 !important; }
.main-navigation .menu-toggle { color: #D4AF37 !important; }
/* CONTENT */
.site-main, .content-area, .site-content, #page, body { background: #0a0a0a !important; }
h1, h2, h3, h4, h5 { color: #fff !important; }
p { color: #999; line-height: 1.85; }
/* Homepage: full-width, no sidebar */
body.home .content-area { width: 100% !important; max-width: 100% !important; float: none !important; padding: 0 !important; }
body.home .widget-area, body.home .right-sidebar { display: none !important; }
body.home .entry-header, body.home .entry-footer { display: none !important; }
body.home .entry-content, body.home .inside-article { margin: 0 !important; padding: 0 !important; max-width: 100% !important; }
body.home .grid-container { max-width: 100% !important; padding: 0 !important; }
body.home .entry { margin: 0 !important; }
/* Blog posts */
.entry-title a { color: #fff !important; }
.entry-title a:hover { color: #D4AF37 !important; }
.entry-meta, .entry-meta a { color: #555 !important; font-size: 12px !important; letter-spacing: 1px !important; }
.entry-summary p { color: #888 !important; }
/* FOOTER */
.site-footer, .site-footer .inside-footer { background: #050505 !important; border-top: 3px solid #D4AF37 !important; padding: 50px 40px 0 !important; }
.site-footer .widget-title { color: #D4AF37 !important; font-size: 11px !important; letter-spacing: 3px !important; text-transform: uppercase !important; margin-bottom: 18px !important; }
.site-footer p { color: #555 !important; font-size: 13px !important; line-height: 1.9 !important; }
.site-footer a { color: #D4AF37 !important; }
.site-footer a:hover { color: #f0cc60 !important; }
.site-footer ul { list-style: none !important; padding: 0 !important; }
.site-footer ul li { color: #555 !important; margin-bottom: 8px !important; font-size: 13px !important; }
.footer-bar { background: #000 !important; border-top: 1px solid rgba(212,175,55,0.1) !important; color: #333 !important; font-size: 12px !important; letter-spacing: 1px !important; padding: 16px 40px !important; }
.footer-bar a { color: #555 !important; }
/* BUTTONS */
.wp-block-button__link { background: #D4AF37 !important; color: #0a0a0a !important; font-weight: 700 !important; letter-spacing: 2px !important; text-transform: uppercase !important; border-radius: 0 !important; }
.wp-block-button__link:hover { background: #f0cc60 !important; color: #0a0a0a !important; }
/* RESPONSIVE */
@media (max-width: 768px) {
.site-footer, .site-footer .inside-footer { padding: 40px 20px 0 !important; }
.main-title { font-size: 14px !important; }
}