/*
Theme Name: Clive Carr Free
Theme URI: https://clivecarrart.co.uk/
Author: Site Admin
Description: Lightweight free replacement for the old Themler theme. Designed for Clive Carr Art with editable WordPress pages, menus, widgets, NextGEN galleries, and the Clive Home Slider plugin.
Version: 1.0.1
License: GNU General Public License v2 or later
Text Domain: clive-carr-free
*/
:root{--cc-bg:#000;--cc-panel:#111;--cc-panel-2:#1b1b1b;--cc-text:#d7d7d7;--cc-muted:#a8a8a8;--cc-line:#333;--cc-gold:#eaa809;--cc-gold-soft:#ffeab1;--cc-max:1120px;--cc-font:"Open Sans",Arial,sans-serif}*{box-sizing:border-box}html{background:#000}body{margin:0;background:#000;color:var(--cc-text);font-family:var(--cc-font);font-size:14px;line-height:1.72}.site{min-height:100vh;display:flex;flex-direction:column;background:#000}.site-header{position:relative;background:#000;border:0;box-shadow:none;text-align:center}.topbar{max-width:var(--cc-max);margin:0 auto;padding:15px 24px 0;text-align:center}.site-title{margin:0;font-size:32px;line-height:1.15;font-weight:300;letter-spacing:.02em;text-transform:none}.site-title a{color:var(--cc-gold);text-decoration:none}.site-title a:hover{color:#ffc845}.site-description{margin:4px 0 0;color:#c8c8c8;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.main-navigation{display:inline-block;margin:25px auto;background:transparent;border:0}.main-navigation .menu,.main-navigation ul{max-width:var(--cc-max);margin:0 auto;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.main-navigation li{position:relative;margin:0}.main-navigation a{display:block;padding:8px 11px;color:#eaa809;text-decoration:none;font-size:13px;font-weight:400;letter-spacing:.01em;text-transform:none;background:rgba(51,51,51,.85);border:0;line-height:1.35}.main-navigation li+li a{border-left:1px solid rgba(0,0,0,.25)}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color:#ffeab1;background:#555}.menu-toggle{display:none;width:100%;padding:12px 20px;border:0;background:#333;color:var(--cc-gold);font-size:13px;text-transform:uppercase;letter-spacing:.12em}.site-main{flex:1;background:#000}.content-area{max-width:var(--cc-max);margin:0 auto;padding:0 24px 34px}.entry-card{background:#0f0f0f;border:1px solid #252525;box-shadow:none;padding:24px 28px;color:#d4d4d4}.home .entry-card{margin-top:24px}.entry-title{margin:0 0 20px;font-size:30px;line-height:1.2;font-weight:300;color:var(--cc-gold);text-align:center}.entry-content:after{content:"";display:table;clear:both}.entry-content p{margin:0 0 1.2em}.entry-content a{color:var(--cc-gold)}.entry-content a:hover{color:#ffc845}.entry-content h1,.entry-content h2,.entry-content h3{color:#e2e2e2;font-weight:300}.ngg-galleryoverview{display:flex!important;flex-wrap:wrap;gap:18px;justify-content:center}.ngg-gallery-thumbnail-box{float:none!important;margin:0!important}.ngg-gallery-thumbnail img{border:1px solid #555!important;padding:4px;background:#111;box-shadow:0 3px 12px rgba(0,0,0,.4)}.site-footer{margin-top:0;background:linear-gradient(0deg,#0a0a0a 45%,#707070 100%);color:var(--cc-gold);min-height:25px}.footer-inner{max-width:var(--cc-max);margin:0 auto;padding:10px;text-align:center;font-size:10px;color:var(--cc-gold)}.footer-inner a{color:var(--cc-gold)}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:0 1.5em 1em 0}.alignright{float:right;margin:0 0 1em 1.5em}@media(max-width:760px){.site-title{font-size:28px}.topbar{padding:14px 14px 0}.main-navigation{display:block;margin:16px 0 0}.menu-toggle{display:block}.main-navigation .menu,.main-navigation ul{display:none;flex-direction:column;align-items:stretch;padding:0}.main-navigation.toggled .menu,.main-navigation.toggled ul{display:flex}.main-navigation a{text-align:left;border-top:1px solid rgba(255,255,255,.08);border-left:0!important}.content-area{padding:20px 12px 26px}.entry-card{padding:18px}.entry-title{font-size:25px}.ngg-galleryoverview{gap:10px}.ngg-gallery-thumbnail img{max-width:100%;height:auto}}
