/*
Theme Name: Hindivine Healthcare
Theme URI: https://www.hindivine.com
Author: Hindivine Media
Author URI: https://www.hindivine.com
Description: Doctor-led weight loss clinic theme for Hindivine Healthcare, New Delhi. Activating the theme installs all 89 website pages with their content, SEO titles, descriptions, structured data, menus and contact buttons, and copies every image and video into the Media Library. Change brand colours, contact numbers and the footer credit in Appearance → Customize → Hindivine Theme Settings. Design & development: Hindivine Media. Developer: Aamir Sk.
Version: 1.1.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hindivine-healthcare
Tags: custom-colors, custom-menu, one-column, full-width-template, theme-options

Hindivine Healthcare WordPress theme, Copyright (C) 2026 Hindivine Healthcare Pvt. Ltd.
Design & development: Hindivine Media. Developer: Aamir Sk.
This theme is distributed under the terms of the GNU GPL v2 or later.
Images, videos and text content are © Hindivine Healthcare Pvt. Ltd. and are not covered by the GPL.
*/

/* Footer credit */
.hv-credit{display:block;margin:0;padding:16px 20px;text-align:center;font:500 13px/1.6 "Figtree",system-ui,sans-serif;color:rgba(255,255,255,.72);border-top:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.12)}
.hv-credit a{color:var(--hvc-A9E8D3,#A9E8D3);text-decoration:none;font-weight:700}
.hv-credit a:hover{text-decoration:underline}
.hv-credit b{color:#fff;font-weight:700}
.hv-credit .sep{opacity:.45;margin:0 8px}
@media (max-width:760px){.hv-credit{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}

/* Pages and posts created later in WordPress (not part of the imported site) */
.hv-wp{max-width:860px;margin:0 auto;padding:150px 22px 90px;font:400 17px/1.75 "Figtree",system-ui,sans-serif;color:#33443D}
.hv-wp h1{font:600 clamp(2rem,1.4rem + 2.4vw,3rem)/1.12 "Fraunces",Georgia,serif;color:var(--hvc-0B2A22,#0B2A22);margin:0 0 18px}
.hv-wp h2{font:600 1.7rem/1.2 "Fraunces",Georgia,serif;color:var(--hvc-0B2A22,#0B2A22);margin:40px 0 12px}
.hv-wp h3{font:700 1.2rem/1.3 "Figtree",sans-serif;color:var(--hvc-0B2A22,#0B2A22);margin:28px 0 8px}
.hv-wp a{color:var(--hvc-0F6B52,#0F6B52)}
.hv-wp img{max-width:100%;height:auto;border-radius:16px}
.hv-wp .hv-meta{color:#56675F;font-size:14px;margin-bottom:26px}
.hv-wp .hv-list article{padding:22px 0;border-bottom:1px solid #E2ECE7}
.hv-wp .hv-list h2{margin:0 0 6px;font-size:1.4rem}

/* WordPress core classes */
.alignleft{float:left;margin:0 1.5em 1em 0}
.alignright{float:right;margin:0 0 1em 1.5em}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignwide{max-width:1100px;margin-left:auto;margin-right:auto}
.alignfull{width:100%}
.wp-caption{max-width:100%;margin-bottom:1.5em}
.wp-caption-text,.gallery-caption,figcaption{font-size:14px;color:#56675F;text-align:center;margin-top:6px}
.bypostauthor>.comment-body{border-left:3px solid var(--hvc-167C5F,#167C5F);padding-left:12px}
.sticky{position:relative}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.hv-wp .page-links,.hv-wp .hv-tags{margin-top:24px;font-size:15px}
.hv-comments{margin-top:48px;padding-top:24px;border-top:1px solid #E2ECE7}
.hv-comments .comment-list{list-style:none;padding:0}
.hv-comments .comment-body{padding:14px 0;border-bottom:1px solid #E2ECE7}
.hv-sidebar{margin-top:48px;padding-top:24px;border-top:1px solid #E2ECE7}
.hv-cta{background:var(--hvc-EEF7F3,#EEF7F3);border-radius:20px;padding:28px}
.wp-block-button.is-style-hindivine .wp-block-button__link{background:var(--hvc-167C5F,#167C5F);color:#fff;border-radius:999px;padding:14px 26px;font-weight:700}
