/*
Theme Name: Inky Jones — Enfold
Description: An original, quiet portfolio design for Enfold. Edit with the native Avia Layout Builder and Enfold options. Includes an optional starter setup screen.
Author: inkyjones.ink
Template: enfold
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inkyjones-enfold
*/
/* Enfold enqueues this child stylesheet. Colours and fonts are set using its
   ordinary options panel; the rules below focus on composition and details. */
body.ij-studio{font-weight:400;line-height:1.75}
#top .ij-wordmark{display:inline-flex;flex-direction:column;justify-content:center;height:100%;max-width:100%;text-decoration:none;line-height:1.1;color:inherit}
#top .ij-wordmark-name{font-family:var(--enfold-font-family-heading,Georgia,serif);font-size:clamp(30px,3.3vw,43px);letter-spacing:-.045em;font-weight:400;white-space:nowrap}
#top .ij-wordmark-tagline{font-size:9px;letter-spacing:.18em;text-transform:uppercase;line-height:1.7;margin-top:10px;white-space:normal}
#top #header_main{border-bottom-width:1px}
#top .av-main-nav>li>a{font-weight:400;font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding:0 20px}
#top .av-main-nav>li.current-menu-item>a .avia-menu-text,#top .av-main-nav>li>a:hover .avia-menu-text{border-bottom:1px solid currentColor;padding-bottom:8px}
#top .ij-intro .content{padding-top:55px;padding-bottom:32px}
#top .ij-intro h1{font-size:clamp(36px,4.7vw,60px);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-transform:none;margin:0 0 20px}
#top .ij-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;opacity:.8}
#top .ij-introduction{font-family:var(--enfold-font-family-heading,Georgia,serif);font-size:21px;line-height:1.6;max-width:650px;margin:0}
#top .ij-gallery .content{padding-top:0;padding-bottom:50px}
#top .ij-gallery-label{font-size:10px;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:15px;margin:0 0 26px;opacity:.8}
#top .ij-masonry .av-masonry-container{background:transparent}
#top .ij-masonry .av-masonry-entry{background:transparent}
#top .ij-masonry.av-large-gap .av-masonry-entry{padding:0 15px 30px 0}
#top .ij-masonry .av-inner-masonry{box-shadow:none;border:0}
#top .ij-masonry .av-inner-masonry-content{padding:18px 0 12px;border:0;background:transparent}
#top .ij-masonry .av-masonry-entry-title{font-size:23px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;margin-bottom:7px}
#top .ij-masonry .av-masonry-entry-content{font-size:12px;line-height:1.7;opacity:.85}
#top .ij-masonry .avia-arrow{display:none}
#top .ij-masonry .av-masonry-image-container{transition:opacity .22s ease}
#top .ij-masonry a:hover .av-masonry-image-container{opacity:.86}
#top .ij-masonry a:focus-visible{outline:2px solid;outline-offset:-3px}
#top .ij-masonry .av-masonry-pagination{padding:18px 0;background:transparent;font-size:12px;letter-spacing:.06em}
#top .ij-shop .content{padding-top:15px;padding-bottom:90px}
#top .ij-shop-note{max-width:650px;margin:0 auto;text-align:center;border-top:1px solid;border-bottom:1px solid;padding:55px 24px}
#top .ij-shop-note h2{font-size:clamp(30px,4vw,42px);font-weight:400;text-transform:none;letter-spacing:-.02em}
#top .ij-shop-note p{line-height:1.8}
#top .ij-monogram{font-family:var(--enfold-font-family-heading,Georgia,serif);font-style:italic;font-size:58px;line-height:1;margin:0 0 30px}
#top .ij-story .content{padding-top:38px;padding-bottom:55px}
#top .ij-story .avia_textblock{max-width:760px;margin-inline:auto}
#top .ij-story h1{font-weight:400;font-size:clamp(36px,4.7vw,60px);text-transform:none;letter-spacing:-.02em}
#top .ij-story h2{font-weight:400;font-size:30px;text-transform:none;letter-spacing:0;margin-top:36px}
#top .ij-story img{height:auto}
#top #socket{font-size:11px;padding:20px 0;border-top-width:1px}
#top a:focus-visible,#top button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:767px){#top .ij-intro .content{padding-top:32px;padding-bottom:25px}#top .ij-wordmark-name{font-size:31px}#top .ij-wordmark-tagline{font-size:8px;max-width:230px}#top .ij-introduction{font-size:19px}#top .ij-masonry.av-large-gap .av-masonry-entry{padding-right:0}#top .ij-shop .content{padding-bottom:45px}#top .ij-shop-note{padding:35px 18px}}
@media(prefers-reduced-motion:reduce){#top .ij-masonry *{animation:none!important;transition:none!important;opacity:1!important}}
