/* Original Headlines styles remain authoritative; overrides cover preview and small screens. */
#secnav a{line-height:16px;padding:13px 15px}
@media(max-width:700px){.entry img[style*="float"]{max-width:46%;height:auto!important}.entry .wp-caption{max-width:100%}.post .recipe .ingredientsTable,.post .recipe ol.recipeInstructions li{font-size:14px;line-height:1.5}.post .recipe h4{font-size:14px;line-height:1.3}.post-bottom .tags{line-height:1.5}}
[hidden]{display:none!important}.preview-bar{background:#f5f2ed;border-bottom:1px solid #b6aba1;color:#68462e;font:14px/1.5 Arial,sans-serif}.preview-bar .col-full{display:flex;gap:16px;align-items:center;padding:8px 0}.preview-bar nav{display:flex;gap:18px;flex-wrap:wrap}.preview-bar a{color:#74432a;text-decoration:underline}.preview-unavailable{font-size:14px;line-height:1.5;color:#666}.preview-comments{padding:24px;box-sizing:border-box}.preview-comments h2{font-size:24px}.preview-comments p{font-size:14px;line-height:1.5}.preview-comments button{border:1px solid #6e4029;cursor:pointer;font-size:14px;padding:8px 12px}.comment-fallback{margin-top:16px}.entry img{max-width:100%;height:auto}.thumbnail{object-fit:cover}#tabs .wooTabs a:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #8e502d;outline-offset:3px}#footer .col-full{padding:15px 0}.entry iframe{max-width:100%}
@media(max-width:1000px){.col-full{width:calc(100% - 32px)!important;max-width:950px}.preview-bar .col-full{flex-wrap:wrap}#main{width:66%!important}#sidebar{width:31%!important}#logo img{max-width:100%}#tabs .wooTabs{display:flex;flex-wrap:wrap}#tabs .wooTabs li{float:none}}
@media(max-width:700px){#header{min-height:150px;height:auto;padding:12px 0}#logo{float:none!important;margin:0!important}#logo img{width:260px;height:auto}#twitter-top{display:none}#page-nav .col-full{display:flex;align-items:center}#nav{display:flex;flex-wrap:wrap}#page-nav #nav li{float:none}#cat-nav #secnav{display:flex;flex-wrap:wrap;width:100%}#cat-nav #secnav li{float:none}#secnav a{padding:10px 12px!important}#main,#sidebar{width:100%!important;float:none!important}#sidebar{margin-top:24px}.post{padding:20px!important}.post h1.title,.post h2.title{font-size:25px;line-height:1.12}.entry{font-size:16px!important;line-height:1.55!important}.post-meta{font-size:12px!important}.post .alignright,.post .alignleft{max-width:46%;height:auto}#main>.box .post>.alignright{width:130px;height:130px}.post-bottom .fr,.post-bottom .fl{float:none!important}.preview-bar nav{gap:12px}.col-full{width:calc(100% - 24px)!important}#tabs .wooTabs li a{font-size:14px}.vvSharing .facebook-widget img{max-width:100%;height:auto}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#search{display:flex;gap:4px;align-items:center;margin:12px 0!important;width:auto!important}#search input{width:140px;padding:6px;font:14px Arial;background:white;color:#333;border:1px solid #997f6b}#search button{font:14px Arial;padding:6px;cursor:pointer;border:1px solid #997f6b;background:#f5f2ed;color:#68462e}.archive-heading{padding:18px 25px}.archive-heading h1{font:26px Georgia}.more_entries p{text-align:center;font-size:14px}.share-links{font:14px/1.5 Arial;padding:12px 18px;background:#f5f2ed;margin-bottom:16px}.entry{overflow-wrap:anywhere}.entry iframe{width:100%;aspect-ratio:590/330;height:auto}.entry table{max-width:100%}.post-bottom{overflow-wrap:anywhere}.entry .wp-caption.left{max-width:100%}
@media(max-width:700px){#cat-nav .col-full{display:flex;flex-wrap:wrap}#search{float:none!important;margin:8px 0!important}#search input{width:180px}.entry img.alignleft.size-large{max-width:100%!important;float:none!important}.entry .wp-caption.left{float:none}.post .winereview table td{width:auto!important}.post .winereview h4{font-size:17px!important}.post .winereview .wine-description{font-size:16px!important}.post .recipe .ingredientsTable,.post .recipe ol.recipeInstructions li{font-size:16px!important}.post .recipe .ingredientsTable{width:100%}.entry table{width:100%!important}.entry img[style*="width: 500"],.entry img[style*="width: 550"]{max-width:100%;float:none!important}}
#cat-nav #search{background:none;height:auto}#cat-nav #search input{background:white;border:1px solid #997f6b;padding:6px;width:140px;font:14px Arial;color:#333;box-sizing:border-box}
@media(max-width:700px){#cat-nav{height:auto;min-height:58px}#cat-nav #search{width:100%!important;margin:8px 0!important}#cat-nav #search input{width:180px}#cat-nav .col-full{padding-bottom:6px}#page-nav{height:auto;min-height:28px}}
@media(max-width:700px){#cat-nav{background:#f3f3f3}.post div.winereview{width:auto!important;max-width:100%;box-sizing:border-box}.post .winereview h4 img{float:none!important;display:block;max-width:100%!important;margin-bottom:12px}.post .winereview table{table-layout:auto}.post .winereview td{overflow-wrap:anywhere}}
@media(max-width:700px){.post .winereview h4{line-height:1.3!important}}
/* Image links must not acquire the legacy text-link hover border. */
#main .post a:has(img),#main .post a:has(img):hover{border-bottom:0!important}
