/*
Theme Name: Forged By Adam
Theme URI: https://forgedbyadam.com/
Author: Nexar Web Services
Author URI: https://www.nexarwebservices.co.uk/
Description: The companion theme managed by the Forged By Adam website plugin. Black and silver coaching design with native WordPress and WooCommerce support.
Version: 1.4.0
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: forged-by-adam
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Update URI: false
*/
body.fba-theme:not(.fba-site){margin:0;background:#050505;color:#eee;font:16px/1.75 Arial,sans-serif}body.fba-theme *{box-sizing:border-box}.fba-theme:not(.fba-site) a{color:inherit}.fba-theme-content img,.fba-theme:not(.fba-site) img{max-width:100%;height:auto}.fba-theme :focus-visible{outline:2px solid #ddd;outline-offset:5px}.fba-theme .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fba-theme .screen-reader-text:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:12px;background:#fff;color:#111;z-index:9999}.fba-theme .fba-theme-header,.fba-theme .fba-theme-footer{max-width:1400px;margin:auto;padding:28px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.fba-theme-header{border-bottom:1px solid #303030}.fba-theme-brand{font-size:20px;font-weight:800;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.fba-theme-menu{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0;margin:0}.fba-theme-footer{border-top:1px solid #303030;color:#aaa;font-size:13px}.fba-theme-content{max-width:1400px;margin:0 auto;padding:130px 40px 80px;min-height:65vh}.fba-theme-content h1{font:400 clamp(38px,6vw,76px)/1.1 Anton,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:12px 0 32px}.fba-theme-content h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 16px}.fba-theme-content p{margin:0 0 24px}.fba-theme-prose{max-width:880px;overflow-wrap:anywhere}.fba-theme-prose>*{max-width:100%}.fba-theme-prose ul,.fba-theme-prose ol{padding-left:24px;list-style:revert}.fba-theme-prose a{text-decoration:underline;text-underline-offset:4px}.fba-theme-meta{color:#999;font-size:13px}.fba-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px}.fba-theme-card{border:1px solid #303030;background:#101010;padding:30px;overflow-wrap:anywhere}.fba-theme-card h2 a{text-decoration:none}.fba-theme-card img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:24px}.fba-theme-content input,.fba-theme-content textarea{padding:14px;border:1px solid #444;background:#101010;color:#eee;max-width:100%}.fba-theme-content button,.fba-theme-content input[type=submit]{padding:14px 22px;background:#e6e6e6;color:#080808;border:1px solid #e6e6e6;cursor:pointer}.fba-theme-content .search-form{display:flex;flex-wrap:wrap;gap:12px}.fba-theme-content .search-form label{flex:1;min-width:180px}.fba-theme-content .search-field{width:100%}.fba-theme-content .navigation{margin-top:40px}.fba-theme-content .nav-links{display:flex;flex-wrap:wrap;gap:20px}.fba-theme-content blockquote{border-left:2px solid #aaa;padding-left:24px;margin-left:0}.fba-theme-content pre{overflow:auto}.fba-theme-content table{border-collapse:collapse;width:100%}.fba-theme-content td,.fba-theme-content th{border:1px solid #444;padding:12px}.fba-theme-content .comment-list{padding-left:24px}.fba-theme-content .comment-body{border-top:1px solid #333;padding:24px 0}.fba-theme-content .comment-form label{display:block}.fba-theme-content .comment-form-cookies-consent label{display:inline}.fba-theme-content .wp-block-image{margin:24px 0}
@media(max-width:767px){.fba-theme-content{padding:105px 20px 55px}.fba-theme .fba-theme-header,.fba-theme .fba-theme-footer{padding:22px 20px}.fba-theme-grid{grid-template-columns:1fr}.fba-theme-card{padding:24px}}
