<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>ВМА &#8211; ЛайВс Клиник &#8211; Физиотерапия, рекреация, лимфедем-рехабилитация</title>
<meta name='robots' content='max-image-preview:large' />
<link rel="alternate" type="application/rss+xml" title="ЛайВс Клиник - Физиотерапия, рекреация, лимфедем-рехабилитация &raquo; Feed" href="https://lyvesclinic.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="ЛайВс Клиник - Физиотерапия, рекреация, лимфедем-рехабилитация &raquo; Comments Feed" href="https://lyvesclinic.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="ЛайВс Клиник - Физиотерапия, рекреация, лимфедем-рехабилитация &raquo; ВМА Category Feed" href="https://lyvesclinic.com/category/vma/feed/" />


<meta property="og:image" content="https://lyvesclinic.com/wp-content/uploads/2026/02/Heart_preview.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://lyvesclinic.com/wp-content/uploads/2026/02/Heart_preview.png" />


<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://lyvesclinic.com/wp-includes/css/dist/block-library/common.min.css?ver=7.0' media='all' />
<style id="wp-block-accordion-inline-css">
.wp-block-accordion{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/accordion/style.min.css */
</style>
<style id="wp-block-accordion-item-inline-css">
.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/accordion-item/style.min.css */
</style>
<style id="wp-block-archives-inline-css">
.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/archives/style.min.css */
</style>
<style id="wp-block-avatar-inline-css">
.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/avatar/style.min.css */
</style>
<style id="wp-block-breadcrumbs-inline-css">
.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/breadcrumbs/style.min.css */
</style>
<style id="wp-block-button-inline-css">
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/button/style.min.css */
</style>
<style id="wp-block-calendar-inline-css">
.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/calendar/style.min.css */
</style>
<style id="wp-block-categories-inline-css">
.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/categories/style.min.css */
</style>
<style id="wp-block-comment-author-name-inline-css">
.wp-block-comment-author-name{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comment-author-name/style.min.css */
</style>
<style id="wp-block-comment-content-inline-css">
.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-content{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comment-content/style.min.css */
</style>
<style id="wp-block-comment-date-inline-css">
.wp-block-comment-date{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comment-date/style.min.css */
</style>
<style id="wp-block-comment-edit-link-inline-css">
.wp-block-comment-edit-link{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comment-edit-link/style.min.css */
</style>
<style id="wp-block-comment-reply-link-inline-css">
.wp-block-comment-reply-link{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comment-reply-link/style.min.css */
</style>
<style id="wp-block-comment-template-inline-css">
.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comment-template/style.min.css */
</style>
<style id="wp-block-comments-inline-css">
.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comments/style.min.css */
</style>
<style id="wp-block-comments-pagination-inline-css">
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/comments-pagination/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-cover-css' href='https://lyvesclinic.com/wp-includes/blocks/cover/style.min.css?ver=7.0' media='all' />
<style id="wp-block-details-inline-css">
.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/details/style.min.css */
</style>
<style id="wp-block-file-inline-css">
.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/file/style.min.css */
</style>
<style id="wp-block-footnotes-inline-css">
.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/footnotes/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-gallery-css' href='https://lyvesclinic.com/wp-includes/blocks/gallery/style.min.css?ver=7.0' media='all' />
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-icon-inline-css">
.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}:where(.wp-block-icon) svg{height:100%;width:100%}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/icon/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-image-css' href='https://lyvesclinic.com/wp-includes/blocks/image/style.min.css?ver=7.0' media='all' />
<style id="wp-block-latest-comments-inline-css">
ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/latest-comments/style.min.css */
</style>
<style id="wp-block-latest-posts-inline-css">
.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/latest-posts/style.min.css */
</style>
<style id="wp-block-list-inline-css">
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/list/style.min.css */
</style>
<style id="wp-block-loginout-inline-css">
.wp-block-loginout{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/loginout/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-media-text-css' href='https://lyvesclinic.com/wp-includes/blocks/media-text/style.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='wp-block-navigation-css' href='https://lyvesclinic.com/wp-includes/blocks/navigation/style.min.css?ver=7.0' media='all' />
<style id="wp-block-navigation-link-inline-css">
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/navigation-link/style.min.css */
</style>
<style id="wp-block-navigation-overlay-close-inline-css">
.wp-block-navigation-overlay-close{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/navigation-overlay-close/style.min.css */
</style>
<style id="wp-block-page-list-inline-css">
.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/page-list/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/paragraph/style.min.css */
</style>
<style id="wp-block-post-author-inline-css">
.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-author/style.min.css */
</style>
<style id="wp-block-post-author-biography-inline-css">
.wp-block-post-author-biography{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-author-biography/style.min.css */
</style>
<style id="wp-block-post-author-name-inline-css">
.wp-block-post-author-name{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-author-name/style.min.css */
</style>
<style id="wp-block-post-comments-count-inline-css">
.wp-block-post-comments-count{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-comments-count/style.min.css */
</style>
<style id="wp-block-post-comments-form-inline-css">
:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-comments-form/style.min.css */
</style>
<style id="wp-block-buttons-inline-css">
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/buttons/style.min.css */
</style>
<style id="wp-block-post-comments-link-inline-css">
.wp-block-post-comments-link{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-comments-link/style.min.css */
</style>
<style id="wp-block-post-content-inline-css">
.wp-block-post-content{display:flow-root}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-content/style.min.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-date/style.min.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-excerpt/style.min.css */
</style>
<style id="wp-block-post-featured-image-inline-css">
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-featured-image/style.min.css */
</style>
<style id="wp-block-post-navigation-link-inline-css">
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-navigation-link/style.min.css */
</style>
<style id="wp-block-post-template-inline-css">
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-template/style.min.css */
</style>
<style id="wp-block-post-terms-inline-css">
.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-terms/style.min.css */
</style>
<style id="wp-block-post-time-to-read-inline-css">
.wp-block-post-time-to-read{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-time-to-read/style.min.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/post-title/style.min.css */
</style>
<style id="wp-block-query-pagination-inline-css">
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/query-pagination/style.min.css */
</style>
<style id="wp-block-query-title-inline-css">
.wp-block-query-title{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/query-title/style.min.css */
</style>
<style id="wp-block-query-total-inline-css">
.wp-block-query-total{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/query-total/style.min.css */
</style>
<style id="wp-block-read-more-inline-css">
.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/read-more/style.min.css */
</style>
<style id="wp-block-rss-inline-css">
ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/rss/style.min.css */
</style>
<style id="wp-block-search-inline-css">
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/search/style.min.css */
</style>
<style id="wp-block-site-logo-inline-css">
.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/site-logo/style.min.css */
</style>
<style id="wp-block-site-tagline-inline-css">
.wp-block-site-tagline{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/site-tagline/style.min.css */
</style>
<style id="wp-block-site-title-inline-css">
.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/site-title/style.min.css */
</style>
<style id="wp-block-tag-cloud-inline-css">
.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/tag-cloud/style.min.css */
</style>
<style id="wp-block-term-count-inline-css">
.wp-block-term-count{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/term-count/style.min.css */
</style>
<style id="wp-block-term-description-inline-css">
:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/term-description/style.min.css */
</style>
<style id="wp-block-term-name-inline-css">
.wp-block-term-name{box-sizing:border-box}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/term-name/style.min.css */
</style>
<style id="wp-block-term-template-inline-css">
.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/term-template/style.min.css */
</style>
<style id="wp-block-video-inline-css">
.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/video/style.min.css */
</style>
<style id="wp-block-accordion-heading-inline-css">
.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/accordion-heading/style.min.css */
</style>
<style id="wp-block-accordion-panel-inline-css">
.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/accordion-panel/style.min.css */
</style>
<style id="wp-block-audio-inline-css">
.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/audio/style.min.css */
</style>
<style id="wp-block-code-inline-css">
.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/code/style.min.css */
</style>
<style id="wp-block-columns-inline-css">
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/columns/style.min.css */
</style>
<style id="wp-block-embed-inline-css">
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/embed/style.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/group/style.min.css */
</style>
<style id="wp-block-math-inline-css">
.wp-block-math{overflow-x:auto;overflow-y:hidden}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/math/style.min.css */
</style>
<style id="wp-block-preformatted-inline-css">
.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/preformatted/style.min.css */
</style>
<style id="wp-block-pullquote-inline-css">
.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/pullquote/style.min.css */
</style>
<style id="wp-block-quote-inline-css">
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/quote/style.min.css */
</style>
<style id="wp-block-separator-inline-css">
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/separator/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-social-links-css' href='https://lyvesclinic.com/wp-includes/blocks/social-links/style.min.css?ver=7.0' media='all' />
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/spacer/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-table-css' href='https://lyvesclinic.com/wp-includes/blocks/table/style.min.css?ver=7.0' media='all' />
<style id="wp-block-text-columns-inline-css">
.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/text-columns/style.min.css */
</style>
<style id="wp-block-verse-inline-css">
pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}
/*# sourceURL=https://lyvesclinic.com/wp-includes/blocks/verse/style.min.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='hello-elementor-css' href='https://lyvesclinic.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.5' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://lyvesclinic.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.5' media='all' />
<link rel="https://api.w.org/" href="https://lyvesclinic.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://lyvesclinic.com/wp-json/wp/v2/categories/1" />
<!DOCTYPE html>
<html lang="bg">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <title>ЛайВс Клиник | Концептуална физикална и рехабилитационна медицина</title>
    <meta name="description" content="Специализирано лечебно заведение за лимфедем-рехабилитация и физикална медицина в гр. София.">
    
    <link rel="icon" href="/wp-content/uploads/2025/12/cropped-favicon.png" type="image/png">
    <link rel="shortcut icon" href="/wp-content/uploads/2025/12/cropped-favicon.png" type="image/png">
    
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap">
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap" rel="stylesheet" media="print" onload="this.media='all'">
    <noscript>
        <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap" rel="stylesheet">
    </noscript>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "MedicalOrganization",
      "name": "ЛайВс Клиник",
      "url": "https://lyvesclinic.com/",
      "logo": "/wp-content/uploads/2025/12/logo_full-scaled.png.webp",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Ул. „Флора“ №65",
        "addressLocality": "София",
        "postalCode": "1000",
        "addressCountry": "BG"
      },
      "telephone": "+359896783340",
      "email": "lyvess@lyvesclinic.com"
    }
    </script>

    <style>
        /* --- 4. CONFIGURATION & DESIGN SYSTEM --- */
        :root {
            --c-green: #007940;        
            --c-blue-main: #3398D3;    
            --c-btn-grey: #565656;        
            --c-mint: #CFF4E4;            
            --c-grey: #565656;            
            --c-dark: #1A1A1A;            
            --font-main: 'Montserrat', sans-serif;
        }

        /* --- 5. LAYOUT RESET & BULLETPROOFING --- */
        .lyves-header-wrapper {
            width: 100vw;
            position: relative;
            left: 50%;
            right: 50%;
            margin-left: -50vw;
            margin-right: -50vw;
            font-family: var(--font-main);
            box-sizing: border-box;
            line-height: 1.4;
            z-index: 99999;
        }

        /* STRICT RESET: Forcefully strip Gutenberg/Theme underlines from all header links */
        .lyves-header-wrapper a, 
        .mobile-menu-overlay a {
            text-decoration: none !important;
        }

        /* --- 6. CINEMATIC ANIMATIONS --- */
        @keyframes dropDown { 0% { opacity: 0; transform: translateY(-30px); } 100% { opacity: 1; transform: translateY(0); } }
        @keyframes slideFromLeft { 0% { opacity: 0; transform: translateX(-50px); } 100% { opacity: 1; transform: translateX(0); } }
        @keyframes slideFromRight { 0% { opacity: 0; transform: translateX(50px); } 100% { opacity: 1; transform: translateX(0); } }

        /* =========================================
           7. TOP STRIPE (INITIAL STATE)
        ========================================= */
        .header-top {
            background-color: #ffffff;
            padding: 10px 5%; /* REDUCED HEIGHT */
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #eee;
            position: relative; 
            transition: all 0.3s ease;
            z-index: 1002; 
        }

        .logo-link-wrapper { display: block; animation: dropDown 0.8s ease-out backwards; will-change: transform, opacity; }
        
        .brand-logo-img { 
            max-height: 60px; /* REDUCED LOGO SIZE */
            width: auto; 
            display: block; 
            transition: transform 0.3s ease; 
            filter: drop-shadow(0 3px 6px rgba(0,0,0,0.15));
        }
        .brand-logo-img:hover { transform: scale(1.05); }

        /* Contact Info (SCALED DOWN) */
        .contact-info { display: flex; gap: 1.5rem; }
        .info-item { display: flex; align-items: center; gap: 8px; transition: transform 0.3s ease; animation: dropDown 0.8s ease-out backwards; cursor: default; will-change: transform, opacity; }
        .info-item:nth-child(1) { animation-delay: 0.1s; } 
        .info-item:nth-child(2) { animation-delay: 0.2s; } 
        .info-item:nth-child(3) { animation-delay: 0.3s; } 
        .info-item:nth-child(4) { animation-delay: 0.4s; } 
        .info-item:hover { transform: scale(1.05); }
        
        .custom-icon { 
            width: 24px; 
            height: 24px; 
            display: block; 
            object-fit: cover; 
        }
        .info-text strong { display: block; color: #565656; font-size: 0.85rem; font-weight: 700; line-height: 1.2; }
        .info-text span { display: block; color: var(--c-grey); font-size: 0.7rem; margin-top: 3px; }

        /* --- 8. LANGUAGE DROPDOWN STYLES (DESKTOP) --- */
        .lang-dropdown-wrapper {
            position: relative;
            cursor: pointer;
            padding-bottom: 10px;
            margin-bottom: -10px;
        }
        
        .lang-current {
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .lang-arrow {
            width: 10px;
            height: 10px;
            border-right: 2px solid var(--c-grey);
            border-bottom: 2px solid var(--c-grey);
            transform: rotate(45deg) translateY(-2px);
            transition: transform 0.3s ease;
        }

        .lang-dropdown-menu {
            position: absolute;
            top: 100%;
            left: -12px;
            right: auto;
            background: #ffffff;
            min-width: 90px;
            width: max-content;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
            border-radius: 12px;
            padding: 8px;
            display: flex;
            flex-direction: column;
            gap: 5px;
            opacity: 0;
            visibility: hidden;
            transform: translateY(10px);
            transition: all 0.3s ease;
            z-index: 1005; 
            border: 1px solid #f0f0f0;
        }

        .lang-dropdown-wrapper:hover .lang-dropdown-menu {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        .lang-dropdown-wrapper:hover .lang-arrow {
            transform: rotate(-135deg) translateY(-2px);
        }

        .lang-option {
            display: flex;
            align-items: center;
            gap: 12px; 
            color: var(--c-dark);
            font-weight: 600;
            font-size: 0.95rem;
            padding: 8px;
            border-radius: 8px;
            transition: background 0.2s ease;
        }
        .lang-option:hover {
            background-color: #f5f5f5;
            color: var(--c-green) !important;
        }
        .lang-option img {
            width: 24px;
            height: 24px;
            border-radius: 50%;
            object-fit: cover;
            box-shadow: 0 2px 4px rgba(0,0,0,0.1);
        }

        /* =========================================
           9. NAVIGATION STRIPE
        ========================================= */
        .header-nav {
            background: linear-gradient(90deg, var(--c-green) 0%, var(--c-green) 55%, #ffffff 100%);
            padding: 0 5%;
            height: 70px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%; 
            z-index: 1000;
            box-shadow: 0 4px 20px rgba(0,0,0,0.08);
            animation: slideFromLeft 0.8s ease-out backwards;
            animation-delay: 0.1s;
            transition: all 0.4s ease;
            will-change: transform, opacity;
        }

        .nav-left-group {
            display: flex;
            align-items: center;
            flex-grow: 1; 
        }

        /* --- STICKY LOGO (ANTI-DISTORTION FIX) --- */
        .sticky-logo-container {
            width: 0;
            opacity: 0;
            overflow: hidden;
            transition: width 0.4s ease, opacity 0.4s ease;
            margin-right: 0;
            flex-shrink: 0; /* Protect from flex squishing */
        }
        
        .sticky-logo-container a {
            display: block;
            width: 180px; /* REDUCED WIDTH */
            min-width: 180px; /* REDUCED WIDTH */
            flex-shrink: 0;
        }

        .sticky-logo-img { 
            height: 50px; /* REDUCED STICKY LOGO HEIGHT */
            width: 100%; 
            object-fit: contain;
            object-position: left center; /* Pins logo to the left while container masks it */
            display: block;
            filter: drop-shadow(0 3px 6px rgba(0,0,0,0.15));
        }

        /* =========================================
           10. STICKY STATE (SCROLLED)
        ========================================= */
        .header-nav.sticky-fixed {
            position: fixed !important;
            top: 0; left: 0; width: 100%;
            background: #ffffff;
            height: 75px; /* REDUCED STICKY HEIGHT */
            box-shadow: 0 10px 30px rgba(0,0,0,0.15); 
            animation: none; 
        }

        /* Slide open the mask */
        .header-nav.sticky-fixed .sticky-logo-container { width: 180px; opacity: 1; margin-right: 20px; } /* REDUCED WIDTH */
        .header-nav.sticky-fixed .nav-menu { margin: 0 auto; padding-left: 0; }

        /* Desktop Menu */
        .nav-menu { display: flex; gap: 1.5rem; transition: all 0.3s ease; } /* REDUCED GAP */
        
        .nav-link {
            color: white !important; 
            font-weight: 600;
            font-size: 0.95rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            position: relative;
            padding: 24px 0;
            transition: all 0.3s; 
            animation: slideFromLeft 0.8s ease-out backwards;
            will-change: transform, opacity;
        }
        .nav-link:nth-child(1) { animation-delay: 0.2s; } 
        .nav-link:nth-child(2) { animation-delay: 0.3s; } 
        .nav-link:nth-child(3) { animation-delay: 0.4s; } 
        .nav-link:nth-child(4) { animation-delay: 0.5s; } 
        .nav-link:nth-child(5) { animation-delay: 0.6s; }

        /* HOVER EFFECTS: WHITE GLOW */
        .nav-link:hover { 
            color: #ffffff !important; 
            text-shadow: 0 0 3px rgba(255, 255, 255, 0.4); 
        }

        /* MENU BAR (Underline) */
        .nav-link::after {
            content: ''; position: absolute; bottom: 0; left: 0; width: 100%; 
            height: 2px; /* THINNER LINE */
            background-color: #ffffff; /* WHITE LINE */
            box-shadow: 0 0 3px rgba(255, 255, 255, 0.5); /* WHITE GLOW */
            transform: scaleX(0); transform-origin: right; transition: transform 0.3s ease;
        }
        .nav-link:hover::after { transform: scaleX(1); transform-origin: left; }

        .nav-link.active-nav-item { 
            color: #ffffff !important; 
            text-shadow: 0 0 3px rgba(255, 255, 255, 0.4); 
        }
        .nav-link.active-nav-item::after { transform: scaleX(1); transform-origin: left; }

        /* --- STICKY STATE HOVER & COLORS --- */
        .header-nav.sticky-fixed .nav-link { color: var(--c-dark) !important; text-shadow: none !important; }
        .header-nav.sticky-fixed .nav-link:hover { color: var(--c-green) !important; text-shadow: none !important; }
        .header-nav.sticky-fixed .nav-link.active-nav-item { color: var(--c-green) !important; text-shadow: none !important; }
        .header-nav.sticky-fixed .nav-link::after { background-color: var(--c-green); box-shadow: none; }

        /* Button Styling */
        .nav-actions { display: flex; align-items: center; gap: 15px; }

        /* --- SOCIAL FB ICON BARE --- */
        .social-icon-bare { display: flex; align-items: center; justify-content: center; padding: 10px; transition: all 0.3s ease; animation: slideFromRight 0.8s ease-out backwards; animation-delay: 0.65s; will-change: transform, opacity; text-decoration: none !important; }
        .social-icon-bare .fb-icon { width: 24px; height: 24px; fill: #ffffff !important; transition: all 0.3s ease; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1)); }
        .social-icon-bare:hover { transform: translateY(-3px); }
        .social-icon-bare:hover .fb-icon { fill: var(--c-mint) !important; filter: drop-shadow(0 4px 8px rgba(0,0,0,0.2)); }
        
        /* Facebook icon behavior on mobile sticky: Hide to prevent overlapping */
        @media (max-width: 1024px) {
            .header-nav.sticky-fixed .social-icon-bare { display: none; }
        }

        .header-nav.sticky-fixed .social-icon-bare .fb-icon { fill: var(--c-green) !important; filter: none; }
        .header-nav.sticky-fixed .social-icon-bare:hover .fb-icon { fill: var(--c-blue-main) !important; }
        
        .btn-book {
            background: var(--c-btn-grey); 
            color: #ffffff !important; 
            font-family: 'Montserrat', sans-serif; font-weight: 600; border: none;
            padding: 12px 30px; border-radius: 50px; font-size: 0.95rem;
            display: flex; align-items: center; gap: 12px;
            transition: all 0.3s ease;
            box-shadow: 0 4px 15px rgba(0,0,0,0.15);
            animation: slideFromRight 0.8s ease-out backwards;
            animation-delay: 0.7s;
            will-change: transform, opacity;
            white-space: nowrap; /* ADDED: Prevents text from breaking onto two lines */
            flex-shrink: 0; /* ADDED: Prevents button from squishing */
        }
        .arrow-icon { width: 18px; height: 18px; fill: #ffffff !important; transition: all 0.3s ease; }
        
        .btn-book:hover {
            background: var(--c-blue-main); 
            color: #ffffff !important; transform: translateY(-3px);
            box-shadow: 0 8px 20px rgba(51, 152, 211, 0.4); 
        }
        .btn-book:hover .arrow-icon { transform: translateX(5px); }

        /* REDUCED BUTTON SIZE IN STICKY STATE */
        .header-nav.sticky-fixed .btn-book { 
            background: var(--c-blue-main); 
            padding: 8px 20px; 
            font-size: 0.85rem; 
        }
        .header-nav.sticky-fixed .btn-book .arrow-icon {
            width: 14px; 
            height: 14px;
        }
        .header-nav.sticky-fixed .btn-book:hover { background: var(--c-btn-grey); }

        /* =========================================
           11. MOBILE & TABLET STYLES
        ========================================= */
        .mobile-toggle { display: none; }
        .mobile-menu-overlay { display: none; }

        @media (max-width: 1024px) {
            .contact-info { display: none; } 
            .nav-menu { display: none; }        
            .header-top { justify-content: center; padding: 15px 5%; } 
            .brand-logo-img { max-height: 55px; }        
            
            .header-nav { justify-content: space-between; padding: 0 20px; }
            
            .btn-book { padding: 10px 18px; font-size: 0.85rem; }
            .btn-book .arrow-icon { width: 14px; height: 14px; }

            .header-nav.sticky-fixed { height: 70px !important; }
            
            /* RESET STICKY MASK FOR MOBILE SO IT IS RESPONSIVE */
            .header-nav.sticky-fixed .sticky-logo-container { width: auto !important; margin-right: auto; }
            .header-nav.sticky-fixed .sticky-logo-container a { width: auto !important; min-width: auto !important; }
            .header-nav.sticky-fixed .sticky-logo-img { height: 40px !important; width: auto !important; margin-left: 20px; }

            .mobile-toggle {
                display: flex; flex-direction: column; gap: 6px; cursor: pointer; padding: 10px 0; z-index: 1001;
                animation: slideFromLeft 0.8s ease-out backwards; animation-delay: 0.2s;
            }
            .bar { width: 26px; height: 3px; background-color: white; border-radius: 2px; transition: background-color 0.3s ease; }
            .header-nav.sticky-fixed .bar { background-color: var(--c-green); }

            .mobile-menu-overlay {
                display: flex; flex-direction: column; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; height: 100dvh;
                background: white; z-index: 200000; 
                transform: translateX(-100%); 
                visibility: hidden;
                transition: transform 0.4s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.4s ease;
                padding: 80px 30px; overflow-y: auto;
            }
            .mobile-menu-overlay.active { transform: translateX(0); visibility: visible; }

            .mobile-menu-close { position: absolute; top: 25px; right: 25px; font-size: 2rem; color: var(--c-green); cursor: pointer; padding: 10px; line-height: 1; }
            
            /* UPDATED: New Flex Container for Top Left Elements (Lang + FB) */
            .mobile-top-bar { position: absolute; top: 35px; left: 30px; display: flex; align-items: center; gap: 20px; z-index: 10; }

            /* UPDATED: Lang Container now relative inside the flex bar */
            .mobile-lang-container { position: relative; cursor: pointer; }

            .mobile-lang-top {
                display: flex; align-items: center; gap: 8px; text-decoration: none;
                color: var(--c-dark); font-size: 1rem; font-weight: 700; padding: 8px 15px; border-radius: 20px;
                background: #f5f5f5; cursor: pointer; transition: background 0.2s;
            }
            
            .mobile-lang-top .flag-icon-mobile { 
                width: 20px; height: 20px; border-radius: 50%; box-shadow: 0 2px 4px rgba(0,0,0,0.1); object-fit: cover;
                loading: lazy; decoding: async;
            }

            .mobile-lang-dropdown {
                background: white; box-shadow: 0 5px 20px rgba(0,0,0,0.1); border-radius: 12px;
                padding: 5px; margin-top: 8px; display: none; flex-direction: column; gap: 5px;
                border: 1px solid #eee; width: 100%; min-width: 120px;
                position: absolute; top: 100%; left: 0;
            }

            .mobile-lang-container.active .mobile-lang-dropdown { display: flex; animation: dropDown 0.3s ease forwards; }
            .mobile-lang-container.active .mobile-lang-top { background-color: #e0e0e0; }
            .mobile-lang-container.active .lang-arrow { transform: rotate(-135deg) translateY(-2px); }

            .mobile-link { font-size: 1.3rem; font-weight: 700; color: var(--c-dark) !important; text-transform: uppercase; border-bottom: 1px solid #f0f0f0; padding: 15px 0; }
            .mobile-link:hover, .mobile-link.active-nav-item { color: var(--c-green) !important; }

            .mobile-contact-section { margin-top: 40px; display: flex; flex-direction: column; gap: 25px; }
            .mobile-contact-link { color: var(--c-green) !important; font-size: 1.05rem; font-weight: 700; line-height: 1.2; display: block; }
            
            body.lyves-mobile-open #stickyHeart,
            body.lyves-mobile-open #scrollTopBtn {
                opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transition: opacity 0.2s ease;
            }
        }

        /* --- FIX FOR SMALL MOBILE SCREENS (iPhone 13 Pro, SE, etc) --- */
        @media (max-width: 430px) {
            .header-nav { padding: 0 12px !important; }
            .header-nav.sticky-fixed .sticky-logo-img { height: 28px !important; margin-left: 8px !important; }
            .btn-book { padding: 8px 14px !important; font-size: 0.75rem !important; gap: 6px !important; }
            .header-nav.sticky-fixed .btn-book { padding: 8px 14px !important; font-size: 0.75rem !important; }
            .btn-book .arrow-icon { width: 12px !important; height: 12px !important; }
        }
    </style>
</head>
<body>

<header class="lyves-header-wrapper" id="lyvesHeader" itemscope itemtype="http://schema.org/WPHeader">

    <div class="header-top" id="headerTop">
        <div class="logo-link-wrapper" itemscope itemtype="http://schema.org/Organization">
            <a href="/" aria-label="Начало" itemprop="url">
                <picture>
                    <source srcset="/wp-content/uploads/2025/12/logo_full-scaled.png.webp" type="image/webp">
                    <img src="/wp-content/uploads/2025/12/logo_full-scaled.png" alt="Lyves Clinic Logo" class="brand-logo-img" width="250" height="85" itemprop="logo" fetchpriority="high" loading="eager" decoding="async">
                </picture>
            </a>
        </div>

        <div class="contact-info">
            <div class="info-item">
                <picture>
                    <source srcset="/wp-content/uploads/2025/12/phone.png.webp" type="image/webp">
                    <img src="/wp-content/uploads/2025/12/phone.png" alt="" class="custom-icon" width="24" height="24" aria-hidden="true" loading="lazy" decoding="async">
                </picture>
                <div class="info-text">
                    <strong>+359 89 6783340</strong>
                    <span>Телефонен номер</span>
                </div>
            </div>
            <div class="info-item">
                <picture>
                    <source srcset="/wp-content/uploads/2025/12/mail.png.webp" type="image/webp">
                    <img src="/wp-content/uploads/2025/12/mail.png" alt="" class="custom-icon" width="24" height="24" aria-hidden="true" loading="lazy" decoding="async">
                </picture>
                <div class="info-text">
                    <strong>lyvess@lyvesclinic.com</strong>
                    <span>Е-поща</span>
                </div>
            </div>
            <div class="info-item">
                <picture>
                    <source srcset="/wp-content/uploads/2025/12/location.png.webp" type="image/webp">
                    <img src="/wp-content/uploads/2025/12/location.png" alt="" class="custom-icon" width="24" height="24" aria-hidden="true" loading="lazy" decoding="async">
                </picture>
                <div class="info-text">
                    <strong>гр. София, Ул. „Флора“ №65</strong>
                    <span>Манастирски ливади-Изток</span>
                </div>
            </div>
            
            <div class="info-item lang-dropdown-wrapper">
                <div class="lang-current">
                    <img src="https://flagcdn.com/bg.svg" alt="Current Lang" class="custom-icon" id="deskFlag" width="24" height="24" aria-hidden="true" style="box-shadow: 0 2px 5px rgba(0,0,0,0.1); border-radius: 50% !important; object-fit: cover !important;" loading="lazy" decoding="async">
                    <strong id="deskText" style="font-size: 0.9rem; line-height: 1;">BG</strong>
                    <div class="lang-arrow"></div>
                </div>
                <div class="lang-dropdown-menu">
                    <a href="/" class="lang-option" id="deskOptBG">
                        <img src="https://flagcdn.com/bg.svg" alt="BG" width="24" height="24" aria-hidden="true" loading="lazy" decoding="async"> BG
                    </a>
                    <a href="/en/" class="lang-option" id="deskOptEN">
                        <img src="https://flagcdn.com/gb.svg" alt="EN" width="24" height="24" aria-hidden="true" loading="lazy" decoding="async"> EN
                    </a>
                </div>
            </div>

        </div>
    </div>

    <div class="header-nav" id="headerNav" role="navigation" aria-label="Main Navigation">
        
        <div class="mobile-toggle" id="mobileToggle" aria-label="Toggle Navigation" role="button" aria-expanded="false" aria-controls="mobileOverlay">
            <span class="bar"></span>
            <span class="bar"></span>
            <span class="bar"></span>
        </div>

        <div class="nav-left-group">
            <div class="sticky-logo-container">
                <a href="/" aria-label="Начало">
                    <picture>
                        <source srcset="/wp-content/uploads/2025/12/logo_full-scaled.png.webp" type="image/webp">
                        <img src="/wp-content/uploads/2025/12/logo_full-scaled.png" alt="Lyves Clinic Logo Sticky" class="sticky-logo-img" width="250" height="80" loading="lazy" decoding="async">
                    </picture>
                </a>
            </div>

            <nav class="nav-menu" itemscope itemtype="http://schema.org/SiteNavigationElement">
                <a href="/" class="nav-link" itemprop="url"><span itemprop="name">Начало</span></a>
                <a href="/za-klinikata/" class="nav-link" itemprop="url"><span itemprop="name">За Клиниката</span></a>
                <a href="/uslugi/" class="nav-link" itemprop="url"><span itemprop="name">Услуги и цени</span></a>
                <a href="/blog/" class="nav-link" itemprop="url"><span itemprop="name">Блог</span></a>
                <a href="/kontakti/" class="nav-link" itemprop="url"><span itemprop="name">Контакти</span></a>
            </nav>
        </div>

        <div class="nav-actions">
            <a href="https://www.facebook.com/61588275494244/?http_ref=eyJ0cyI6MTc3MjYwOTk4ODAwMCwiciI6IiJ9" target="_blank" rel="noopener noreferrer" class="social-icon-bare" aria-label="Посетете Facebook страницата на ЛайВс Клиник">
                <svg class="fb-icon" viewBox="0 0 24 24" aria-hidden="true">
                    <path d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z"/>
                </svg>
            </a>
            <a href="/zapazete-chas/" class="btn-book" aria-label="Запишете час">
                Запишете час
                <svg class="arrow-icon" viewBox="0 0 24 24" aria-hidden="true">
                    <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/>
                </svg>
            </a>
        </div>
    </div>

</header>

<div class="mobile-menu-overlay" id="mobileOverlay">
    <div class="mobile-menu-close" id="mobileClose" aria-label="Close Menu" role="button">✕</div>
    
    <div class="mobile-top-bar">
        <div class="mobile-lang-container" onclick="this.classList.toggle('active')">
            <div class="mobile-lang-top">
                <img src="https://flagcdn.com/bg.svg" alt="BG" class="flag-icon-mobile" id="mobFlag" width="20" height="20" aria-hidden="true" loading="lazy" decoding="async">
                <span id="mobText">BG</span>
                <div class="lang-arrow" style="margin-left: 5px;"></div>
            </div>
            <div class="mobile-lang-dropdown">
                <a href="/" class="lang-option" id="mobOptBG">
                    <img src="https://flagcdn.com/bg.svg" alt="BG" width="24" height="24" aria-hidden="true" loading="lazy" decoding="async"> BG
                </a>
                <a href="/en/" class="lang-option" id="mobOptEN">
                    <img src="https://flagcdn.com/gb.svg" alt="EN" width="24" height="24" aria-hidden="true" loading="lazy" decoding="async"> EN
                </a>
            </div>
        </div>

        <a href="https://www.facebook.com/61588275494244/?http_ref=eyJ0cyI6MTc3MjYwOTk4ODAwMCwiciI6IiJ9" target="_blank" rel="noopener noreferrer" class="social-icon-bare" aria-label="Посетете Facebook страницата на ЛайВс Клиник" style="animation: none; padding: 0;">
            <svg class="fb-icon" viewBox="0 0 24 24" aria-hidden="true" style="fill: var(--c-green) !important; width: 28px; height: 28px;">
                <path d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z"/>
            </svg>
        </a>
    </div>

    <nav style="display:flex; flex-direction:column; margin-top:40px;">
        <a href="/" class="mobile-link">Начало</a>
        <a href="/za-klinikata/" class="mobile-link">За Клиниката</a>
        <a href="/uslugi/" class="mobile-link">Услуги и цени</a>
        <a href="/blog/" class="mobile-link">Блог</a>
        <a href="/kontakti/" class="mobile-link">Контакти</a>
        <a href="/zapazete-chas/" class="btn-book" aria-label="Запишете час" style="margin-top: 15px; align-self: flex-start; padding: 12px 30px; font-size: 1rem;">
            Запишете час
            <svg class="arrow-icon" viewBox="0 0 24 24" aria-hidden="true" style="width: 18px; height: 18px;">
                <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/>
            </svg>
        </a>
    </nav>

    <div class="mobile-contact-section">
        <div class="info-item">
            <picture>
                <source srcset="/wp-content/uploads/2025/12/phone.png.webp" type="image/webp">
                <img src="/wp-content/uploads/2025/12/phone.png" alt="" class="custom-icon" width="32" height="32" aria-hidden="true" loading="lazy" decoding="async">
            </picture>
            <div class="info-text">
                <a href="tel:+359896783340" class="mobile-contact-link">+359 89 6783340</a>
                <span>Обадете ни се</span>
            </div>
        </div>
    </div>
</div>

<script>
    /* =========================================
       12. JAVASCRIPT LOGIC
    ========================================= */

    // --- LANGUAGE SWITCHER DISPLAY LOGIC ---
    document.addEventListener("DOMContentLoaded", () => {
        const isEnglish = window.location.pathname.includes('/en/');
        const bgFlag = "https://flagcdn.com/bg.svg";
        const enFlag = "https://flagcdn.com/gb.svg";
        
        // Top Level Indicators
        const deskFlag = document.getElementById('deskFlag');
        const deskText = document.getElementById('deskText');
        const mobFlag = document.getElementById('mobFlag');
        const mobText = document.getElementById('mobText');

        // Dropdown Items
        const deskOptBG = document.getElementById('deskOptBG');
        const deskOptEN = document.getElementById('deskOptEN');
        const mobOptBG = document.getElementById('mobOptBG');
        const mobOptEN = document.getElementById('mobOptEN');

        if (isEnglish) {
            // User is on EN -> Show EN at top
            if(deskFlag) { deskFlag.src = enFlag; deskFlag.alt = "EN"; }
            if(deskText) { deskText.textContent = "EN"; }
            if(mobFlag) { mobFlag.src = enFlag; mobFlag.alt = "EN"; }
            if(mobText) { mobText.textContent = "EN"; }
            
            // Hide EN from dropdown, Show BG
            if(deskOptEN) deskOptEN.style.display = "none";
            if(deskOptBG) deskOptBG.style.display = "flex";
            if(mobOptEN) mobOptEN.style.display = "none";
            if(mobOptBG) mobOptBG.style.display = "flex";

        } else {
            // User is on BG -> Show BG at top
            if(deskFlag) { deskFlag.src = bgFlag; deskFlag.alt = "BG"; }
            if(deskText) { deskText.textContent = "BG"; }
            if(mobFlag) { mobFlag.src = bgFlag; mobFlag.alt = "BG"; }
            if(mobText) { mobText.textContent = "BG"; }
            
            // Hide BG from dropdown, Show EN
            if(deskOptBG) deskOptBG.style.display = "none";
            if(deskOptEN) deskOptEN.style.display = "flex";
            if(mobOptBG) mobOptBG.style.display = "none";
            if(mobOptEN) mobOptEN.style.display = "flex";
        }
    });

    // --- MOBILE MENU SCRIPT ---
    (function() {
        var toggle = document.getElementById('mobileToggle');
        var overlay = document.getElementById('mobileOverlay');
        var closeBtn = document.getElementById('mobileClose');

        if(toggle && overlay && closeBtn) {
            toggle.onclick = function(e) {
                e.preventDefault();
                overlay.classList.add('active');
                document.body.style.overflow = 'hidden'; 
                document.body.classList.add('lyves-mobile-open');
                toggle.setAttribute('aria-expanded', 'true');
            };
            closeBtn.onclick = function(e) {
                e.preventDefault();
                overlay.classList.remove('active');
                document.body.style.overflow = ''; 
                document.body.classList.remove('lyves-mobile-open');
                toggle.setAttribute('aria-expanded', 'false');
            };
        }
    })();

    // --- JS STICKY SCRIPT ---
    (function() {
        var headerNav = document.getElementById('headerNav');
        var headerTop = document.getElementById('headerTop');

        if(headerNav && headerTop) {
            window.addEventListener('scroll', function() {
                var topHeight = headerTop.offsetHeight;
                var scrollY = window.scrollY;
                if(scrollY > topHeight) {
                    headerNav.classList.add('sticky-fixed');
                } else {
                    headerNav.classList.remove('sticky-fixed');
                }
            }, { passive: true });
        }
    })();

    // --- AUTOMATIC ACTIVE STATE HIGHLIGHTER ---
    (function() {
        var currentPath = window.location.pathname;
        var checkLink = function(link) {
            var href = link.getAttribute('href');
            if (href === currentPath || (currentPath === '/' && href === '/')) {
                link.classList.add('active-nav-item');
                link.setAttribute('aria-current', 'page');
            }
        };
        document.querySelectorAll('.nav-link').forEach(checkLink);
        document.querySelectorAll('.mobile-link').forEach(checkLink);
    })();

    // --- SECURITY & CLEANUP SCRIPT ---
    document.addEventListener("DOMContentLoaded", () => {
        document.querySelectorAll('meta[name="generator"]').forEach(tag => tag.remove());
        document.querySelectorAll('a[target="_blank"]').forEach(link => {
            link.setAttribute('rel', 'noopener noreferrer');
        });
    });
</script>

</body>
</html><link rel="icon" href="https://lyvesclinic.com/wp-content/uploads/2025/12/cropped-favicon-32x32.png" sizes="32x32" />
<link rel="icon" href="https://lyvesclinic.com/wp-content/uploads/2025/12/cropped-favicon-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://lyvesclinic.com/wp-content/uploads/2025/12/cropped-favicon-180x180.png" />
<meta name="msapplication-TileImage" content="https://lyvesclinic.com/wp-content/uploads/2025/12/cropped-favicon-270x270.png" />
<style id="wp-custom-css">
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');
</style>
</head><body class="archive category category-vma category-1 wp-embed-responsive wp-theme-hello-elementor hello-elementor-default">        <style>
            /* --- CONFIGURATION & DESIGN SYSTEM --- */
            :root {
                --c-green: #007940;        
                --c-blue-main: #3398D3;    
                --c-btn-grey: #565656;        
                --c-mint: #CFF4E4;            
                --c-grey: #565656;            
                --c-dark: #1A1A1A;            
                --font-main: 'Montserrat', sans-serif;
            }

            /* --- PREVENT HORIZONTAL SCROLL & FIX THEME WRAPPERS --- */
            html, body { overflow-x: hidden !important; }
            #primary { width: 100% !important; margin: 0 !important; padding: 0 !important; max-width: 100% !important; }

            /* --- BLOG HERO SECTION --- */
            .blog-hero-wrapper {
                position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; 
                padding-top: 140px; padding-bottom: 80px; background-color: #f9f9f9; overflow: hidden;
                display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; font-family: 'Montserrat', sans-serif;
                box-sizing: border-box; 
            }
            .blog-hero-wrapper::before, .blog-hero-wrapper::after {
                content: ''; position: absolute; background-image: url('/wp-content/uploads/2025/11/heart_big-scaled.png'); background-size: contain; background-repeat: no-repeat; pointer-events: none;
            }
            .blog-hero-wrapper::before { top: -10%; left: -10%; width: 600px; height: 600px; opacity: 0.03; transform: rotate(-15deg); }
            .blog-hero-wrapper::after { bottom: -20%; right: -10%; width: 500px; height: 500px; opacity: 0.04; transform: rotate(20deg); }
            
            .blog-title-box { 
                position: relative; z-index: 2; width: 100%; max-width: 1000px; 
                padding: 0 20px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; 
            }

            /* CINEMATIC HERO ANIMATIONS */
            @keyframes bSlideDown { from { opacity: 0; transform: translateY(-50px); } to { opacity: 1; transform: translateY(0); } }
            @keyframes bSlideLeft { from { opacity: 0; transform: translateX(-50px); } to { opacity: 1; transform: translateX(0); } }
            @keyframes bSlideRight { from { opacity: 0; transform: translateX(50px); } to { opacity: 1; transform: translateX(0); } }
            @keyframes bSlideUp { from { opacity: 0; transform: translateY(50px); } to { opacity: 1; transform: translateY(0); } }

            .aw-drop  { animation: bSlideDown 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) backwards; animation-delay: 0.1s; display: flex; justify-content: center; width: 100%; }
            .aw-left  { animation: bSlideLeft 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) backwards; animation-delay: 0.3s; display: flex; justify-content: center; width: 100%; }
            .aw-right { animation: bSlideRight 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) backwards; animation-delay: 0.5s; display: flex; justify-content: center; width: 100%; }
            .aw-up1   { animation: bSlideUp 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) backwards; animation-delay: 0.7s; display: flex; justify-content: center; width: 100%; }
            .aw-up2   { animation: bSlideUp 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) backwards; animation-delay: 0.9s; display: flex; justify-content: center; width: 100%; }

            .blog-divider { width: 80px; height: 4px; border-radius: 2px; background: linear-gradient(90deg, #007940, #3398D3); margin: 0 auto 25px auto; transition: width 0.4s ease, box-shadow 0.4s ease; }
            .blog-divider:hover { width: 130px; box-shadow: 0 4px 12px rgba(51, 152, 211, 0.4); }

            .blog-main-title { font-size: clamp(2.2rem, 5vw, 3.5rem) !important; font-weight: 800; color: #3398D3 !important; line-height: 1.1; margin: 0 0 20px 0; text-transform: uppercase; text-shadow: 0 6px 16px rgba(0,0,0,0.25); transition: transform 0.4s ease, color 0.4s ease, text-shadow 0.4s ease; border: none !important; word-wrap: break-word; word-break: break-word; max-width: 100%; }
            .blog-main-title:hover { transform: scale(1.02); color: #007940 !important; text-shadow: 0 12px 24px rgba(0,0,0,0.18); }

            .blog-subtitle { font-size: clamp(1rem, 2vw, 1.2rem); color: #565656; line-height: 1.6; font-weight: 500; max-width: 650px; margin: 0 auto; transition: transform 0.4s ease, color 0.4s ease; }
            .blog-subtitle:hover { transform: translateY(-4px); color: #3398D3; }

            .signature-img { display: block; width: auto; height: auto; max-width: 100%; max-height: 184px; margin-top: 20px; transition: transform 0.4s ease, filter 0.4s ease; box-sizing: border-box; }
            .signature-img:hover { transform: scale(1.04) rotate(-1deg); filter: drop-shadow(0 15px 25px rgba(0,0,0,0.1)); }

            .doctor-portrait { width: auto !important; max-width: 100% !important; height: auto !important; border-radius: 40px !important; margin-top: 30px; box-shadow: 0 25px 60px rgba(0,0,0,0.15); transition: transform 0.4s ease, box-shadow 0.4s ease; }
            .doctor-portrait:hover { transform: translateY(-10px); box-shadow: 0 35px 80px rgba(0,0,0,0.25); }

            /* --- CATEGORY MENU --- */
            .lc-cat-menu { display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; padding: 40px 20px; max-width: 1200px; margin: 0 auto; align-items: center; scroll-margin-top: 120px; }
            .lc-cat-btn { background: #ffffff; color: #565656 !important; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 0.9rem; text-transform: uppercase; padding: 12px 25px; border-radius: 50px; text-decoration: none !important; border: 2px solid #e0e0e0 !important; box-shadow: none !important; transition: all 0.3s ease; display: inline-flex; align-items: center; justify-content: center; line-height: 1; margin: 0; }
            .lc-cat-btn:hover { transform: translateY(-4px); box-shadow: 0 10px 20px rgba(0,121,64,0.2) !important; border-color: #007940 !important; background: #007940; color: #ffffff !important; }
            .lc-cat-btn.active { background: #007940; color: #ffffff !important; border-color: #007940 !important; }

            /* --- LIST VIEW GRID --- */
            .lc-list-wrapper { max-width: 1200px; margin: 40px auto 80px; padding: 0 20px; font-family: 'Montserrat', sans-serif; }
            
            .lc-list-card {
                display: flex; gap: 40px; background: #ffffff; border-radius: 20px; overflow: hidden;
                box-shadow: 0 10px 30px rgba(0,0,0,0.05); margin-bottom: 40px;
                transition: transform 0.4s ease, box-shadow 0.4s ease; border: 1px solid transparent;
                opacity: 0; transform: translateY(40px); transition: opacity 0.8s ease, transform 0.8s ease;
                height: 340px; 
            }
            .lc-list-card.is-visible { opacity: 1; transform: translateY(0); }
            .lc-list-card:hover { transform: translateY(-10px); box-shadow: 0 25px 60px rgba(0,0,0,0.1); border-color: #3398D3; }

            .lc-list-img-box { width: 45%; flex-shrink: 0; overflow: hidden; height: 100%; display: block; position: relative; }
            
            /* --- THE FIX FOR PORTRAIT IMAGES & FILL --- */
            .lc-list-img-box picture, 
            .lc-list-img-box img { 
                display: block;
                width: 100% !important; 
                height: 100% !important; 
                max-width: none !important; /* Forces image to stretch if smaller than container */
                min-width: 100% !important; /* Ensures full width coverage */
            }
            .lc-list-img-box img {
                object-fit: cover !important; /* Force stretch to fill container */
                object-position: top center !important; /* Anchors Top, Cuts Bottom */
                transition: transform 0.8s ease;
            }
            .lc-list-card:hover .lc-list-img-box img { transform: scale(1.08); }

            .lc-list-content { 
                width: 55%; padding: 35px 40px 35px 0; box-sizing: border-box;
                display: flex; flex-direction: column; height: 100%; 
            }
            
            .lc-list-cats-container { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 12px; }
            .lc-list-cat { display: inline-block; color: #fff !important; font-size: 0.7rem; font-weight: 700; text-transform: uppercase; padding: 5px 15px; border-radius: 20px; text-decoration: none !important; }
            .lc-list-cat:nth-child(odd) { background: #007940; }
            .lc-list-cat:nth-child(even) { background: #3398D3; }

            .lc-list-title { 
                font-size: 1.35rem; font-weight: 600; line-height: 1.4; margin: 0 0 12px 0; 
                display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
            }
            .lc-list-title a { color: #3398D3 !important; text-decoration: none !important; box-shadow: none !important; border-bottom: none !important; transition: color 0.3s; }
            .lc-list-title a:hover { color: #007940 !important; }

            .lc-list-excerpt { 
                font-size: 1rem; color: #565656; line-height: 1.6; margin: 0; 
                display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
            }

            .lc-list-meta { 
                display: flex; justify-content: space-between; font-size: 0.9rem; font-weight: 500; color: #888; 
                border-top: 1px solid #eee; padding-top: 15px; margin-top: auto; 
            }
            .lc-list-author { color: #007940; font-weight: 600; }

            /* Pagination */
            .lc-pagination { display: flex; justify-content: center; gap: 10px; margin-top: 60px; }
            .lc-pagination a, .lc-pagination span { display: inline-flex; align-items: center; justify-content: center; width: 45px; height: 45px; border-radius: 50%; font-weight: 700; font-family: 'Montserrat', sans-serif; text-decoration: none !important; box-shadow: none !important; transition: all 0.3s ease; background: #ffffff; color: #565656 !important; border: 2px solid #e0e0e0; }
            .lc-pagination a:hover { background: #3398D3; color: #ffffff !important; border-color: #3398D3; }
            .lc-pagination span.current { background: #007940; color: #ffffff !important; border-color: #007940; }

            /* GO TO TOP BUTTON */
            .scroll-top-btn { position: fixed; bottom: 30px; right: 30px; width: 60px; height: 60px; z-index: 100000; cursor: pointer; opacity: 0; pointer-events: none; transition: all 0.4s ease; transform: rotate(135deg); filter: drop-shadow(0 4px 6px rgba(0,0,0,0.1)); }
            .scroll-top-btn.visible { opacity: 1; pointer-events: all; }
            .scroll-top-btn:hover { transform: rotate(135deg) scale(1.15); }
            .scroll-top-btn img { width: 100%; height: auto; display: block; }

            @media (max-width: 900px) {
                .blog-hero-wrapper { padding-top: 100px; padding-bottom: 40px; }
                .blog-main-title { font-size: 1.8rem !important; }
                .signature-img { max-width: 300px; }
                .doctor-portrait { max-width: 300px !important; margin-top: 20px; }

                .lc-list-card { flex-direction: column; height: auto; gap: 0; }
                .lc-list-img-box { width: 100%; height: 240px; } 
                .lc-list-content { width: 100%; padding: 25px; }
                .lc-list-title { font-size: 1.15rem; font-weight: 600; }
            }
        </style>
        
        <div id="primary" class="content-area">
            <main id="main" class="site-main">

                <div class="blog-hero-wrapper">
                    <div class="blog-title-box">
                        
                        <div class="aw-drop">
                            <div class="blog-divider"></div>
                        </div>
                        <div class="aw-left">
                            <h1 class="blog-main-title">ЛайВс Клиник Журнал</h1>
                        </div>
                        <div class="aw-right">
                            <p class="blog-subtitle">Съвети, новини и експертно мнение от</p>
                        </div>
                        <div class="aw-up1">
                            <picture>
                                <source srcset="/wp-content/uploads/2026/01/name_new_BG-scaled.png.webp" type="image/webp">
                                <img src="/wp-content/uploads/2026/01/name_new_BG-scaled.png" alt="Signature" class="signature-img">
                            </picture>
                        </div>
                        <div class="aw-up2">
                            <picture>
                                <source srcset="/wp-content/uploads/2025/12/Portrait.jpg.webp" type="image/webp">
                                <img src="/wp-content/uploads/2025/12/Portrait.jpg" alt="Portrait" class="doctor-portrait">
                            </picture>
                        </div>
                        
                    </div>
                </div>

                <div class="lc-cat-menu" id="lc-cat-menu">
                                        <a href="/blog/" class="lc-cat-btn ">Всички</a>
                    
                    <a href="https://lyvesclinic.com/category/vma/#lc-cat-menu" class="lc-cat-btn active">ВМА</a><a href="https://lyvesclinic.com/category/%d0%b8%d0%bd%d0%b8%d1%86%d0%b8%d0%b0%d1%82%d0%b8%d0%b2%d0%b8/#lc-cat-menu" class="lc-cat-btn ">Инициативи</a><a href="https://lyvesclinic.com/category/%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%b8%d0%ba%d0%b8/#lc-cat-menu" class="lc-cat-btn ">Методики</a><a href="https://lyvesclinic.com/category/novini/#lc-cat-menu" class="lc-cat-btn ">Новини</a>                </div>

                <div class="lc-list-wrapper">
                                                
                            <article class="lc-list-card">
                                <a href="https://lyvesclinic.com/2023/12/24/spasenite-mlad-myj-ot-rumynia/" class="lc-list-img-box">
                                    <img width="768" height="469" src="https://lyvesclinic.com/wp-content/uploads/2023/12/Luybina-Vesselinova-768x469.png" class="attachment-medium_large size-medium_large wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://lyvesclinic.com/wp-content/uploads/2023/12/Luybina-Vesselinova-768x469.png 768w, https://lyvesclinic.com/wp-content/uploads/2023/12/Luybina-Vesselinova-300x183.png 300w, https://lyvesclinic.com/wp-content/uploads/2023/12/Luybina-Vesselinova-1024x625.png 1024w, https://lyvesclinic.com/wp-content/uploads/2023/12/Luybina-Vesselinova-1536x938.png 1536w, https://lyvesclinic.com/wp-content/uploads/2023/12/Luybina-Vesselinova-2048x1251.png 2048w" sizes="(max-width: 768px) 100vw, 768px" />                                </a>
                                <div class="lc-list-content">
                                    
                                    <div class="lc-list-cats-container">
                                        <span class="lc-list-cat">ВМА</span>                                    </div>
                                    
                                    <h3 class="lc-list-title"><a href="https://lyvesclinic.com/2023/12/24/spasenite-mlad-myj-ot-rumynia/">„Спасените“: Млад мъж от Румъния организира изненада за лекарите, спасили живота му</a></h3>
                                    <div class="lc-list-excerpt">Видеото разказва стоплящата сърцето история на Александро от Румъния, който се завръща във ВМА, за да изненада и благодари на лекарите, спасили живота му. Не...</div>
                                    <div class="lc-list-meta">
                                        <span class="lc-list-author">LyVes Clinic</span>
                                        <span>24 December 2023</span>
                                    </div>
                                </div>
                            </article>

                                                    
                            <article class="lc-list-card">
                                <a href="https://lyvesclinic.com/2022/11/16/limfedem-se-razviva-sled-operatsia/" class="lc-list-img-box">
                                    <img width="768" height="898" src="https://lyvesclinic.com/wp-content/uploads/2025/12/GVN_6885-768x898.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="" decoding="async" srcset="https://lyvesclinic.com/wp-content/uploads/2025/12/GVN_6885-768x898.jpg 768w, https://lyvesclinic.com/wp-content/uploads/2025/12/GVN_6885-256x300.jpg 256w, https://lyvesclinic.com/wp-content/uploads/2025/12/GVN_6885-875x1024.jpg 875w, https://lyvesclinic.com/wp-content/uploads/2025/12/GVN_6885-1313x1536.jpg 1313w, https://lyvesclinic.com/wp-content/uploads/2025/12/GVN_6885-1751x2048.jpg 1751w" sizes="(max-width: 768px) 100vw, 768px" />                                </a>
                                <div class="lc-list-content">
                                    
                                    <div class="lc-list-cats-container">
                                        <span class="lc-list-cat">ВМА</span>                                    </div>
                                    
                                    <h3 class="lc-list-title"><a href="https://lyvesclinic.com/2022/11/16/limfedem-se-razviva-sled-operatsia/">Доц. Любина Веселинова: Лимфедем се развива често след хирургична намеса или лъчетерапия</a></h3>
                                    <div class="lc-list-excerpt">Доц. д-р Любина Веселинова е началник на Първа клиника по физикална и рехабилитационна медицина на Военномедицинска академия (ВМА). Тя завършва медицина в Медицинския университет &#8211; София...</div>
                                    <div class="lc-list-meta">
                                        <span class="lc-list-author">LyVes Clinic</span>
                                        <span>16 November 2022</span>
                                    </div>
                                </div>
                            </article>

                                                    
                            <article class="lc-list-card">
                                <a href="https://lyvesclinic.com/2022/09/15/%d0%bf%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%bd%d0%b8%d0%ba-%d0%b4%d0%be%d1%86-%d0%bb%d1%8e%d0%b1%d0%b8%d0%bd%d0%b0-%d0%b2%d0%b5%d1%81%d0%b5%d0%bb%d0%b8%d0%bd%d0%be%d0%b2%d0%b0-%d0%b7%d0%b0-%d1%81%d1%8a/" class="lc-list-img-box">
                                    <img width="768" height="542" src="https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.37.00-768x542.png" class="attachment-medium_large size-medium_large wp-post-image" alt="" decoding="async" srcset="https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.37.00-768x542.png 768w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.37.00-300x212.png 300w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.37.00-1024x723.png 1024w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.37.00-1536x1085.png 1536w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.37.00.png 1696w" sizes="(max-width: 768px) 100vw, 768px" />                                </a>
                                <div class="lc-list-content">
                                    
                                    <div class="lc-list-cats-container">
                                        <span class="lc-list-cat">ВМА</span>                                    </div>
                                    
                                    <h3 class="lc-list-title"><a href="https://lyvesclinic.com/2022/09/15/%d0%bf%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%bd%d0%b8%d0%ba-%d0%b4%d0%be%d1%86-%d0%bb%d1%8e%d0%b1%d0%b8%d0%bd%d0%b0-%d0%b2%d0%b5%d1%81%d0%b5%d0%bb%d0%b8%d0%bd%d0%be%d0%b2%d0%b0-%d0%b7%d0%b0-%d1%81%d1%8a/">Полковник доц. Любина Веселинова за съвременните възможности на Първа клиника по физикална и рехабилитационна медицина на ВМА</a></h3>
                                    <div class="lc-list-excerpt">Полковник доц. Любина Веселинова- началник на Първа клиника по физикална и рехабилитационна медицина на ВМА Източник: Военен телевизионен канал</div>
                                    <div class="lc-list-meta">
                                        <span class="lc-list-author">LyVes Clinic</span>
                                        <span>15 September 2022</span>
                                    </div>
                                </div>
                            </article>

                                                    
                            <article class="lc-list-card">
                                <a href="https://lyvesclinic.com/2020/05/30/%d0%bf%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%bd%d0%b8%d0%ba-%d0%bb%d0%b5%d0%ba%d0%b0%d1%80-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d0%b5%d0%bb-%d1%81%d1%8a%d0%bf%d1%80%d1%83%d0%b3%d0%b0-%d0%b8-%d0%bc%d0%b0%d0%b9/" class="lc-list-img-box">
                                    <img width="768" height="545" src="https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.21.04-768x545.png" class="attachment-medium_large size-medium_large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.21.04-768x545.png 768w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.21.04-300x213.png 300w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.21.04-1024x727.png 1024w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-1.21.04.png 1434w" sizes="auto, (max-width: 768px) 100vw, 768px" />                                </a>
                                <div class="lc-list-content">
                                    
                                    <div class="lc-list-cats-container">
                                        <span class="lc-list-cat">ВМА</span>                                    </div>
                                    
                                    <h3 class="lc-list-title"><a href="https://lyvesclinic.com/2020/05/30/%d0%bf%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%bd%d0%b8%d0%ba-%d0%bb%d0%b5%d0%ba%d0%b0%d1%80-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d0%b5%d0%bb-%d1%81%d1%8a%d0%bf%d1%80%d1%83%d0%b3%d0%b0-%d0%b8-%d0%bc%d0%b0%d0%b9/">Полковник, лекар, писател, съпруга и майка: Коя е д-р Любина Веселинова?</a></h3>
                                    <div class="lc-list-excerpt">Д-р Веселинова избира своя път още в детството си. Било предначертано и не подлежало на дискусия. От дядо си полковник Йовчо Йовчев, командир на военно...</div>
                                    <div class="lc-list-meta">
                                        <span class="lc-list-author">LyVes Clinic</span>
                                        <span>30 May 2020</span>
                                    </div>
                                </div>
                            </article>

                                                    
                            <article class="lc-list-card">
                                <a href="https://lyvesclinic.com/2020/02/29/%d1%81%d1%8a%d0%b2%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd-%d0%bf%d0%be%d0%b4%d1%85%d0%be%d0%b4-%d0%bf%d1%80%d0%b8-%d0%bb%d0%b8%d0%bc%d1%84%d0%b5%d0%bd-%d0%b7%d0%b0%d1%81%d1%82%d0%be%d0%b9/" class="lc-list-img-box">
                                    <img width="768" height="536" src="https://lyvesclinic.com/wp-content/uploads/2020/02/Screenshot-2026-02-15-at-1.16.46-768x536.png" class="attachment-medium_large size-medium_large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://lyvesclinic.com/wp-content/uploads/2020/02/Screenshot-2026-02-15-at-1.16.46-768x536.png 768w, https://lyvesclinic.com/wp-content/uploads/2020/02/Screenshot-2026-02-15-at-1.16.46-300x209.png 300w, https://lyvesclinic.com/wp-content/uploads/2020/02/Screenshot-2026-02-15-at-1.16.46-1024x714.png 1024w, https://lyvesclinic.com/wp-content/uploads/2020/02/Screenshot-2026-02-15-at-1.16.46-1536x1071.png 1536w, https://lyvesclinic.com/wp-content/uploads/2020/02/Screenshot-2026-02-15-at-1.16.46.png 1718w" sizes="auto, (max-width: 768px) 100vw, 768px" />                                </a>
                                <div class="lc-list-content">
                                    
                                    <div class="lc-list-cats-container">
                                        <span class="lc-list-cat">ВМА</span><span class="lc-list-cat">Методики</span>                                    </div>
                                    
                                    <h3 class="lc-list-title"><a href="https://lyvesclinic.com/2020/02/29/%d1%81%d1%8a%d0%b2%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd-%d0%bf%d0%be%d0%b4%d1%85%d0%be%d0%b4-%d0%bf%d1%80%d0%b8-%d0%bb%d0%b8%d0%bc%d1%84%d0%b5%d0%bd-%d0%b7%d0%b0%d1%81%d1%82%d0%be%d0%b9/">Съвременен подход при лимфен застой</a></h3>
                                    <div class="lc-list-excerpt">В &#8220;Пулс&#8221; гост е доц. Любина Веселинова, началник на Клиниката по физикална и рехабилитационна медицина, ВМА. Източник: Канал 3</div>
                                    <div class="lc-list-meta">
                                        <span class="lc-list-author">LyVes Clinic</span>
                                        <span>29 February 2020</span>
                                    </div>
                                </div>
                            </article>

                                                    
                            <article class="lc-list-card">
                                <a href="https://lyvesclinic.com/2019/08/25/%d1%84%d0%b8%d0%b7%d0%b8%d0%ba%d0%b0%d0%bb%d0%bd%d0%b0%d1%82%d0%b0-%d0%bc%d0%b5%d0%b4%d0%b8%d1%86%d0%b8%d0%bd%d0%b0-%d0%b5-%d0%b8%d0%b7%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d0%b5%d0%bb%d0%bd%d0%be/" class="lc-list-img-box">
                                    <img width="768" height="544" src="https://lyvesclinic.com/wp-content/uploads/2019/08/Screenshot-2026-01-25-at-22.26.18-768x544.png" class="attachment-medium_large size-medium_large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://lyvesclinic.com/wp-content/uploads/2019/08/Screenshot-2026-01-25-at-22.26.18-768x544.png 768w, https://lyvesclinic.com/wp-content/uploads/2019/08/Screenshot-2026-01-25-at-22.26.18-300x213.png 300w, https://lyvesclinic.com/wp-content/uploads/2019/08/Screenshot-2026-01-25-at-22.26.18-1024x726.png 1024w, https://lyvesclinic.com/wp-content/uploads/2019/08/Screenshot-2026-01-25-at-22.26.18.png 1456w" sizes="auto, (max-width: 768px) 100vw, 768px" />                                </a>
                                <div class="lc-list-content">
                                    
                                    <div class="lc-list-cats-container">
                                        <span class="lc-list-cat">ВМА</span>                                    </div>
                                    
                                    <h3 class="lc-list-title"><a href="https://lyvesclinic.com/2019/08/25/%d1%84%d0%b8%d0%b7%d0%b8%d0%ba%d0%b0%d0%bb%d0%bd%d0%b0%d1%82%d0%b0-%d0%bc%d0%b5%d0%b4%d0%b8%d1%86%d0%b8%d0%bd%d0%b0-%d0%b5-%d0%b8%d0%b7%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d0%b5%d0%bb%d0%bd%d0%be/">Физикалната медицина е изключително богата и всеобхватна специалност</a></h3>
                                    <div class="lc-list-excerpt">Считам, че съм намерила мястото си, казва специалистът. Полковник доц. д-р Любина Веселинова, д.м., е началник на Първа клиника по физикална и рехабилитационна медицина на...</div>
                                    <div class="lc-list-meta">
                                        <span class="lc-list-author">LyVes Clinic</span>
                                        <span>25 August 2019</span>
                                    </div>
                                </div>
                            </article>

                                                    
                            <article class="lc-list-card">
                                <a href="https://lyvesclinic.com/2018/05/03/%d0%bc%d0%b8%d1%81%d0%b8%d1%8f-%d0%b7%d0%b4%d1%80%d0%b0%d0%b2%d0%b5-%d0%b4%d0%be%d1%86-%d0%bb%d1%8e%d0%b1%d0%b8%d0%bd%d0%b0-%d0%b2%d0%b5%d1%81%d0%b5%d0%bb%d0%b8%d0%bd%d0%be%d0%b2%d0%b0/" class="lc-list-img-box">
                                    <img width="768" height="607" src="https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-2.40.40-768x607.png" class="attachment-medium_large size-medium_large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-2.40.40-768x607.png 768w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-2.40.40-300x237.png 300w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-2.40.40-1024x809.png 1024w, https://lyvesclinic.com/wp-content/uploads/2026/02/Screenshot-2026-02-15-at-2.40.40.png 1514w" sizes="auto, (max-width: 768px) 100vw, 768px" />                                </a>
                                <div class="lc-list-content">
                                    
                                    <div class="lc-list-cats-container">
                                        <span class="lc-list-cat">ВМА</span>                                    </div>
                                    
                                    <h3 class="lc-list-title"><a href="https://lyvesclinic.com/2018/05/03/%d0%bc%d0%b8%d1%81%d0%b8%d1%8f-%d0%b7%d0%b4%d1%80%d0%b0%d0%b2%d0%b5-%d0%b4%d0%be%d1%86-%d0%bb%d1%8e%d0%b1%d0%b8%d0%bd%d0%b0-%d0%b2%d0%b5%d1%81%d0%b5%d0%bb%d0%b8%d0%bd%d0%be%d0%b2%d0%b0/">Мисия Здраве с доц. Любина Веселинова</a></h3>
                                    <div class="lc-list-excerpt">Източник: Военен телевизионен канал</div>
                                    <div class="lc-list-meta">
                                        <span class="lc-list-author">LyVes Clinic</span>
                                        <span>3 May 2018</span>
                                    </div>
                                </div>
                            </article>

                        
                        <div class="lc-pagination">
                                                    </div>

                                    </div>

                <div id="scrollTopBtn" class="scroll-top-btn" role="button" tabindex="0" aria-label="Go to top">
                    <picture>
                        <source srcset="/wp-content/uploads/2025/11/heart_big-scaled.png.webp" type="image/webp">
                        <img src="/wp-content/uploads/2025/11/heart_big-scaled.png" alt="Go to top Heart Icon" width="60" height="60">
                    </picture>
                </div>

                <script>
                    document.addEventListener("DOMContentLoaded", function() {
                        const listObserver = new IntersectionObserver((entries) => {
                            entries.forEach(entry => {
                                if (entry.isIntersecting) { 
                                    entry.target.classList.add('is-visible'); 
                                    listObserver.unobserve(entry.target); 
                                }
                            });
                        }, { threshold: 0.1 });
                        document.querySelectorAll('.lc-list-card').forEach(el => listObserver.observe(el));

                        // Scroll Top Button Logic
                        const scrollBtn = document.getElementById('scrollTopBtn');
                        if(scrollBtn) {
                            window.addEventListener('scroll', () => {
                                if (window.scrollY > 300) {
                                    scrollBtn.classList.add('visible');
                                } else {
                                    scrollBtn.classList.remove('visible');
                                }
                            }, { passive: true });
                            
                            scrollBtn.addEventListener('click', () => {
                                window.scrollTo({ top: 0, behavior: 'smooth' });
                            });
                        }
                    });
                </script>

            </main>
        </div>

        <!--WPFC_FOOTER_START-->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<!DOCTYPE html>
<html lang="bg">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ЛайВс Клиник - Footer</title>

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap" rel="stylesheet">

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "MedicalClinic",
      "name": "ЛайВс Клиник",
      "url": "https://lyvesclinic.com",
      "logo": "/wp-content/uploads/2025/12/Logo_white_font-scaled.png",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Ул. „Флора“ №65",
        "addressLocality": "София",
        "addressCountry": "BG"
      },
      "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "+359-89-6783340",
        "contactType": "customer service"
      }
    }
    </script>

    <style>
        /* --- 1. GLOBAL & RESET --- */
        html, body { 
            overflow-x: hidden; 
            margin: 0; 
            padding: 0; 
            width: 100%;
            -webkit-font-smoothing: antialiased;
        }

        /* Hide Default WP Footer */
        #colophon, .site-footer, .elementor-location-footer, footer:not(.custom-footer-wrapper) { 
            display: none !important; 
            height: 0 !important; 
            visibility: hidden !important; 
        }

        /* --- 2. CONFIGURATION --- */
        :root {
            --f-bg-grey: #565656;
            --f-green: #007940;
            --f-blue: #3398D3;
            --f-white: #FFFFFF;
            --f-text-light: #e0e0e0;
            --f-font: 'Montserrat', sans-serif;
        }

        .custom-footer-wrapper {
            width: 100vw !important;
            max-width: 100vw !important;
            position: relative !important;
            left: 50% !important;
            right: auto !important;
            transform: translateX(-50%) !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
            font-family: var(--f-font);
            overflow: hidden;
            display: block;
            margin: 0;
            background-color: var(--f-bg-grey);
            clear: both !important;
        }

        .custom-footer-wrapper a,
        .custom-footer-wrapper a:hover,
        .custom-footer-wrapper a:focus,
        .custom-footer-wrapper a:visited {
            text-decoration: none !important;
            border-bottom: none !important;
            box-shadow: none !important;
        }

        /* --- 3. WHITE STRIPE (SLOGAN) --- */
        .footer-white-stripe {
            background-color: var(--f-white);
            padding: 25px 0; 
            text-align: center;
            width: 100%;
            display: block;
        }
        
        .footer-slogan-green {
            color: var(--f-green);
            font-size: 2.2rem; 
            font-weight: 800;
            text-transform: uppercase;
            letter-spacing: 2px;
            text-shadow: 0 4px 15px rgba(0, 121, 64, 0.15);
            opacity: 0; 
            transform: translateY(20px);
            transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
            cursor: default;
            display: inline-block; 
            margin: 0;
        }

        .footer-slogan-green:hover {
            transform: scale(1.03) translateY(0) !important;
            color: var(--f-blue);
            text-shadow: 0 8px 25px rgba(51, 152, 211, 0.25);
        }

        .mobile-br { display: none; }

        /* --- 4. DARK GREY SECTION --- */
        .custom-footer-section {
            background-color: var(--f-bg-grey);
            color: var(--f-white);
            padding: 0 5% 5px 5%; 
            margin: 0;
            display: block;
        }

        .footer-container {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            flex-direction: column;
            gap: 0 !important; 
        }

        /* LOGO ROW */
        .footer-top-row {
            display: flex;
            flex-direction: column; 
            align-items: center;    
            justify-content: center;
            gap: 0;                
            padding-top: 30px !important;        
            padding-bottom: 20px !important; 
            opacity: 0; transform: translateY(20px);
        }

        .footer-logo-wrapper { flex: 0 0 auto; }

        .footer-logo-img {
            width: 345px; 
            height: auto;
            transition: all 0.3s ease;
        }
        .footer-logo-img:hover {
            transform: scale(1.03);
            filter: drop-shadow(0 5px 15px rgba(0,0,0,0.15));
        }

        /* --- SPLIT LAYOUT FOR CONTENT (Links Left, Map Right) --- */
        .footer-content-split {
            display: grid;
            grid-template-columns: 1.2fr 1fr; /* Links take slightly more, Map takes less */
            gap: 40px;
            width: 100%;
            padding-top: 30px !important;
            padding-bottom: 30px !important;
            opacity: 0; transform: translateY(20px);
            align-items: start;
        }

        /* LEFT SIDE: MENUS */
        .footer-menus-row {
            display: flex;
            justify-content: center;
            gap: 80px;
            width: 100%;
        }

        .col-inner {
            display: flex;
            flex-direction: column;
            align-items: flex-start !important; /* Left align on desktop */
            text-align: left !important;    
            padding: 0 !important; 
        }

        .footer-title {
            font-size: 1.1rem;
            font-weight: 700;
            margin: 0 0 15px 0 !important; 
            color: var(--f-white);
            text-transform: uppercase;
            display: flex !important;
            flex-direction: column;
            align-items: flex-start; /* Left align line */
            width: fit-content;
        }
        
        .footer-title::after {
            content: ''; 
            display: block;
            margin-top: 8px; 
            width: 30px; 
            height: 2px; 
            background: var(--f-blue); 
            transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
            position: static;
            transform: none;
        }

        .col-inner:hover .footer-title::after { width: 100%; background: var(--f-green); }

        .footer-links { list-style: none; padding: 0; margin: 0 !important; }
        .footer-links li { margin: 0 0 8px 0 !important; }
        .footer-links a {
            color: var(--f-text-light);
            text-decoration: none !important; 
            font-size: 0.9rem;
            transition: all 0.3s ease;
        }
        .footer-links a:hover { color: var(--f-blue); transform: translateX(5px); }

        /* RIGHT SIDE: MAP & CONTACTS */
        .footer-right-col {
            display: flex;
            flex-direction: column;
            gap: 20px;
            align-items: center;
        }

        /* Stylized Map Container */
        .footer-map-container {
            width: 100%;
            height: 140px; /* REDUCED HEIGHT to match left column */
            border-radius: 15px;
            overflow: hidden;
            position: relative;
            box-shadow: 0 10px 30px rgba(0,0,0,0.2);
            border: 1px solid rgba(255,255,255,0.1);
            transition: all 0.3s ease;
            background: #333; /* Fallback color */
        }
        .footer-map-container:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 40px rgba(0,0,0,0.3);
            border-color: var(--f-blue);
        }

        /* The Map Iframe - Stylized with Filters */
        .footer-map-iframe {
            width: 100%;
            height: 100%;
            border: 0;
            /* Grayscale + Darken to match footer aesthetic */
            filter: grayscale(100%) invert(90%) contrast(0.8);
            transition: filter 0.5s ease;
        }
        .footer-map-container:hover .footer-map-iframe {
            /* Reveal true colors on hover */
            filter: grayscale(0%) invert(0%) contrast(1);
        }

        /* ADDED: Blue Pin Overlay */
        .map-pin-overlay {
            position: absolute;
            top: calc(50% + 5px); 
            left: 50%;
            transform: translate(-50%, -85%);
            z-index: 4;
            pointer-events: none;
            filter: drop-shadow(0 2px 4px rgba(0,0,0,0.3));
            animation: pinPulse 2.5s infinite ease-in-out;
            transition: opacity 0.3s ease;
        }
        
        .footer-map-container:hover .map-pin-overlay {
            opacity: 0;
        }
        
        .map-pin-icon {
            width: 44px; height: 44px; 
            fill: var(--f-blue);
        }

        @keyframes pinPulse {
            0%, 100% { transform: translate(-50%, -85%) scale(1); }
            50% { transform: translate(-50%, -85%) scale(1.15); }
        }

        /* Overlay Link (W3C Valid: Sibling to iframe, positioned absolutely) */
        .map-click-overlay {
            position: absolute; top: 0; left: 0; width: 100%; height: 100%;
            z-index: 5; background: transparent; cursor: pointer;
            display: block;
        }

        /* Contact Pill */
        .footer-contact-stripe {
            background-color: transparent !important; 
            border: 1px solid rgba(255, 255, 255, 0.2); 
            border-radius: 12px; 
            padding: 10px 25px; /* REDUCED PADDING to save height */
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s ease;
            cursor: pointer;
            width: 100%;
            box-sizing: border-box;
        }

        /* HOVER EFFECT FOR ENTIRE PILL */
        .footer-contact-stripe:hover {
            transform: translateY(-5px);
            background-color: rgba(255, 255, 255, 0.05) !important;
            border-color: rgba(255, 255, 255, 0.5);
            box-shadow: 0 10px 30px rgba(0,0,0,0.15);
        }

        .contact-list-horizontal { 
            list-style: none; padding: 0; margin: 0; 
            display: flex; flex-direction: row; align-items: center; gap: 20px;
            justify-content: center; flex-wrap: wrap;
        }
        
        .contact-list-horizontal li {
            display: flex; align-items: center; gap: 8px;
            color: var(--f-white) !important; 
            font-size: 0.95rem; 
            white-space: nowrap;
            font-weight: 500 !important; 
        }
        
        .footer-contact-stripe .icon-svg {
            width: 18px; height: 18px; fill: var(--f-green); transition: fill 0.3s ease;
        }
        
        .footer-contact-stripe:hover .icon-svg { fill: var(--f-blue); }

        .footer-contact-stripe .contact-link, 
        .footer-contact-stripe span {
            color: var(--f-white) !important; 
            transition: color 0.3s ease;
        }
        
        /* HOVER FOR INDIVIDUAL LINKS */
        .footer-contact-stripe .contact-link:hover { color: var(--f-blue) !important; text-decoration: none !important; }

        /* DIVIDER */
        .footer-divider {
            width: 100%; height: 1px;
            background: rgba(255,255,255,0.1);
            margin: 0 !important; 
            display: block;
        }

        /* BOTTOM ROW */
        .footer-bottom {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding-top: 25px !important; 
            opacity: 0;
        }

        .copyright-text { font-size: 0.8rem; color: #888; margin: 0 0 10px 0 !important; }
        
        .dev-logo {
            height: 24px; width: auto; opacity: 0.8; transition: all 0.3s ease;
        }
        .dev-logo:hover {
            opacity: 1; transform: scale(1.05); filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));
        }

        /* Animations */
        @keyframes footerFadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
        @keyframes footerFadeIn { from { opacity: 0; } to { opacity: 1; } }

        .footer-active .footer-slogan-green { animation: footerFadeUp 0.8s ease-out forwards; }
        .footer-active .footer-top-row { animation: footerFadeUp 0.8s ease-out 0.2s forwards; }
        .footer-active .footer-content-split { animation: footerFadeUp 0.8s ease-out 0.4s forwards; }
        .footer-active .footer-bottom { animation: footerFadeIn 1s ease-out 0.7s forwards; }

        /* =========================================
           COOKIE BANNER & PREFERENCES MODAL (HARDWARE ACCELERATED)
        ========================================= */
        #lyves-cookie-banner { 
            position: fixed; bottom: 0; left: 0; width: 100%; box-sizing: border-box; background: white; padding: 20px; z-index: 9999999; 
            transform: translate3d(0, 100%, 0); /* Accelerated transform */
            transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1); 
            border-top: 4px solid var(--f-green); box-shadow: 0 -5px 20px rgba(0,0,0,0.1); 
            will-change: transform; backface-visibility: hidden; /* Prevent mobile layout reflows */
        }
        #lyves-cookie-banner.visible { transform: translate3d(0, 0, 0); }
        
        .cookie-content { max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; }
        .cookie-buttons { display: flex; gap: 10px; flex-shrink: 0; flex-wrap: wrap; justify-content: center; align-items: center; }
        
        /* Explicit colors and hover states to block theme overrides */
        .btn-cookie-accept { background: var(--f-green) !important; color: #ffffff !important; border: none !important; padding: 10px 25px; border-radius: 50px; font-weight: 700; cursor: pointer; transition: all 0.3s ease; }
        .btn-cookie-accept:hover { background: var(--f-blue) !important; color: #ffffff !important; }
        
        .btn-cookie-decline { background: transparent !important; border: 2px solid #ddd !important; color: #888888 !important; padding: 8px 20px; border-radius: 50px; cursor: pointer; font-weight: 600; transition: all 0.3s ease; }
        .btn-cookie-decline:hover { background: #f5f5f5 !important; border-color: #ccc !important; color: #565656 !important; }

        .btn-cookie-settings { background: transparent !important; border: none !important; color: var(--f-blue) !important; padding: 8px 10px; font-weight: 600; cursor: pointer; text-decoration: underline !important; transition: all 0.3s ease; font-size: 0.9rem; }
        .btn-cookie-settings:hover { color: var(--f-green) !important; }

        /* Settings Modal Overlay */
        .cookie-modal-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 99999999; justify-content: center; align-items: center; font-family: var(--f-font); opacity: 0; transition: opacity 0.3s ease; }
        .cookie-modal-overlay.active { display: flex; opacity: 1; }
        
        .cookie-modal-content { 
            background: white; width: 90%; max-width: 500px; border-radius: 12px; overflow: hidden; box-shadow: 0 10px 40px rgba(0,0,0,0.3); 
            transform: translate3d(0, 20px, 0); transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); 
            will-change: transform; backface-visibility: hidden; 
        }
        .cookie-modal-overlay.active .cookie-modal-content { transform: translate3d(0, 0, 0); }
        
        .cookie-modal-header { display: flex; justify-content: space-between; align-items: center; padding: 20px 25px; border-bottom: 1px solid #eee; background: #f9f9f9; }
        .cookie-modal-header h3 { margin: 0; font-size: 1.2rem; color: var(--f-green) !important; font-weight: 700; }
        .cookie-modal-close { font-size: 1.5rem; cursor: pointer; color: #888 !important; line-height: 1; transition: color 0.3s; }
        .cookie-modal-close:hover { color: #333 !important; }
        
        .cookie-modal-body { padding: 25px; max-height: 60vh; overflow-y: auto; }
        
        .cookie-option { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #f0f0f0; gap: 20px; }
        .cookie-option:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
        .cookie-option-text h4 { margin: 0 0 8px 0; font-size: 1.05rem; color: #333 !important; font-weight: 700; }
        .cookie-option-text p { margin: 0; font-size: 0.85rem; color: #666 !important; line-height: 1.5; }
        
        /* Toggle Switch CSS */
        .cookie-toggle { position: relative; width: 46px; height: 24px; flex-shrink: 0; margin-top: 2px; }
        .cookie-toggle input { opacity: 0; width: 0; height: 0; position: absolute; }
        .toggle-label { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 24px; transition: .4s; }
        .toggle-label:before { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: white; border-radius: 50%; transition: .4s; }
        .cookie-toggle input:checked + .toggle-label { background-color: var(--f-green); }
        .cookie-toggle input:checked + .toggle-label:before { transform: translateX(22px); }
        .cookie-toggle input:disabled + .toggle-label { background-color: #e0e0e0; cursor: not-allowed; }
        .cookie-toggle input:disabled:checked + .toggle-label { background-color: #88c3a5; } 
        
        .cookie-modal-footer { padding: 20px 25px; border-top: 1px solid #eee; display: flex; justify-content: flex-end; background: #f9f9f9; }

        /* --- MOBILE STYLING --- */
        @media (max-width: 1024px) {
            .mobile-br { display: block; }
            .footer-logo-img { width: 327px; } 

            .footer-content-split {
                grid-template-columns: 1fr; /* Stack vertically */
                gap: 40px;
                text-align: center;
            }

            .footer-menus-row {
                gap: 40px;
                justify-content: center;
            }

            .col-inner {
                align-items: center !important; /* Center on mobile */
                text-align: center !important;
            }
            
            .footer-title { align-items: center; } /* Center title line */

            .footer-contact-stripe {
                flex-direction: column;
                padding: 20px;
            }
            .contact-list-horizontal {
                flex-direction: column;
                gap: 15px;
            }
        }

        @media (max-width: 600px) {
            .footer-menus-row { flex-direction: column; align-items: center; gap: 30px; }
            .footer-slogan-green { font-size: 1.4rem; padding: 0 15px; line-height: 1.4; }
            .footer-white-stripe { padding: 25px 0; }
            
            /* Stack Cookie Banner on Mobile and Increase Padding */
            #lyves-cookie-banner { padding: 35px 20px; }
            .cookie-content { flex-direction: column; text-align: center; gap: 15px; }
            .cookie-buttons { width: 100%; justify-content: center; flex-wrap: wrap; }
        }
    </style>
</head>
<body>

    <footer class="custom-footer-wrapper" id="mainFooter" itemscope itemtype="http://schema.org/WPFooter">
        <div class="footer-white-stripe">
            <h2 class="footer-slogan-green">Здравето е<br class="mobile-br"> състояние на духа</h2>
        </div>

        <div class="custom-footer-section">
            <div class="footer-container">
                
                <div class="footer-top-row">
                    <div class="footer-logo-wrapper">
                        <picture>
                            <source srcset="/wp-content/uploads/2025/12/Logo_white_font-scaled.png.webp" type="image/webp">
                            <img src="/wp-content/uploads/2025/12/Logo_white_font-scaled.png" alt="ЛайВс Клиник Лого" class="footer-logo-img" loading="lazy" decoding="async">
                        </picture>
                    </div>
                </div>

                <div class="footer-divider"></div>

                <div class="footer-content-split">
                    
                    <div class="footer-menus-row">
                        <div class="col-inner">
                            <h3 class="footer-title">Информация</h3>
                            <ul class="footer-links">
                                <li><a href="/">Начало</a></li>
                                <li><a href="/za-klinikata/">За клиниката</a></li>
                                <li><a href="/uslugi/">Услуги и цени</a></li>
                                <li><a href="/blog/">Блог</a></li>
                                <li><a href="/zapazete-chas/">Запишете час</a></li>
                            </ul>
                        </div>
                        <div class="col-inner">
                            <h3 class="footer-title">Политики</h3>
                            <ul class="footer-links">
                                <li><a href="/obshti-uslovia/">Общи условия</a></li>
                                <li><a href="/politika-za-poveritelnost/">Политика за поверителност</a></li>
                                <li><a href="/antitrustova-politika/">Антитръстова политика</a></li>
                                <li><a href="/antikoruptsionna-politika/">Антикорупционна политика</a></li>
                                <li><a href="/politika-za-biskvitki/">Политика за бисквитки</a></li>
                            </ul>
                        </div>
                    </div>

                    <div class="footer-right-col">
                        <div class="footer-map-container">
                            <iframe class="footer-map-iframe" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2934.567890123456!2d23.2946!3d42.6695!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zNDLCsDQwJzEwLjIiTiAyM8KwMTcnNDAuNiJF!5e0!3m2!1sen!2sbg!4v1600000000000!5m2!1sen!2sbg" allowfullscreen loading="lazy" referrerpolicy="no-referrer-when-downgrade" title="Карта на ЛайВс Клиник"></iframe>
                            
                            <div class="map-pin-overlay">
                                <svg class="map-pin-icon" viewBox="0 0 24 24"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>
                            </div>

                            <a href="https://www.google.com/maps/place/%D0%9B%D0%B0%D0%B9%D0%92%D1%81+%D0%9A%D0%BB%D0%B8%D0%BD%D0%B8%D0%BA+-+%D0%A4%D0%A0%D0%9C,+%D0%BB%D0%B8%D0%BC%D1%84%D0%B5%D0%B4%D0%B5%D0%BC-%D1%80%D0%B5%D1%85%D0%B0%D0%B1%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%D1%86%D0%B8%D1%8F,+%D1%80%D0%B5%D0%BA%D1%80%D0%B5%D0%B0%D1%86%D0%B8%D1%8F,+LyVes+Clinic+-+PRM,+Lymphedem-Rehabilitation,+Recreation/@42.659817,23.2877718,17z/data=!4m15!1m8!3m7!1s0x40aa85a34fad613d:0xf18e41f9798dbd8a!2z0JvQsNC50JLRgSDQmtC70LjQvdC40LogLSDQpNCg0JwsINC70LjQvNGE0LXQtNC10Lwt0YDQtdGF0LDQsdC40LvQuNGC0LDRhtC40Y8sINGA0LXQutGA0LXQsNGG0LjRjywgTHlWZXMgQ2xpbmljIC0gUFJNLCBMeW1waGVkZW0tUmVoYWJpbGl0YXRpb24sIFJlY3JlYXRpb24!8m2!3d42.65945!4d23.2879664!10e1!16s%2Fg%2F11zk244bn4!3m5!1s0x40aa85a34fad613d:0xf18e41f9798dbd8a!8m2!3d42.65945!4d23.2879664!16s%2Fg%2F11zk244bn4?entry=ttu&g_ep=EgoyMDI2MDIxMS4wIKXMDSoASAFQAw%3D%3D" target="_blank" rel="noopener noreferrer" class="map-click-overlay" aria-label="Open location in Google Maps"></a>
                        </div>

                        <div class="footer-contact-stripe">
                            <ul class="contact-list-horizontal">
                                <li>
                                    <svg class="icon-svg" viewBox="0 0 24 24" aria-hidden="true"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/></svg>
                                    <a href="tel:+359896783340" class="contact-link">+359 89 6783340</a>
                                </li>
                                <li>
                                    <svg class="icon-svg" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></svg>
                                    <a href="mailto:lyvess@lyvesclinic.com" class="contact-link">lyvess@lyvesclinic.com</a>
                                </li>
                            </ul>
                        </div>
                    </div>

                </div>

                <div class="footer-divider"></div>

                <div class="footer-bottom">
                    <p class="copyright-text">© 2025 ЛайВс Клиник. Всички права запазени.</p>
                    <a href="https://impressive.bg" target="_blank" rel="noopener noreferrer">
                        <img src="/wp-content/uploads/2026/05/Logotype_impressive.webp" alt="Impressive Agency" class="dev-logo" loading="lazy" decoding="async">
                    </a>
                </div>
            </div>
        </div>
    </footer>

    <div id="lyves-cookie-banner">
        <div class="cookie-content">
            <div class="cookie-text" style="font-family: var(--f-font); font-size: 0.9rem; color:#333; line-height: 1.5;">
                Този уебсайт използва бисквитки, за да подобри потребителското изживяване, да анализира трафика и да персонализира съдържанието. Можете да приемете всички бисквитки или да управлявате предпочитанията си. Повече информация можете да намерите в нашата <a href="/politika-za-biskvitki/" style="color:var(--f-blue) !important; text-decoration:none !important; font-weight:600;">Политика за бисквитки</a> и <a href="/politika-za-poveritelnost/" style="color:var(--f-blue) !important; text-decoration:none !important; font-weight:600;">Политика за поверителност</a>.
            </div>
            <div class="cookie-buttons">
                <button id="cookie-settings" class="btn-cookie-settings" style="font-family:var(--f-font);">Настройки</button>
                <button id="cookie-decline" class="btn-cookie-decline" style="font-family:var(--f-font);">Отказвам</button>
                <button id="cookie-accept" class="btn-cookie-accept" style="font-family:var(--f-font);">Приемам</button>
            </div>
        </div>
    </div>

    <div id="lyves-cookie-modal" class="cookie-modal-overlay">
        <div class="cookie-modal-content">
            <div class="cookie-modal-header">
                <h3>Управление на бисквитки</h3>
                <span id="close-cookie-modal" class="cookie-modal-close">✕</span>
            </div>
            <div class="cookie-modal-body">
                <div class="cookie-option">
                    <div class="cookie-option-text">
                        <h4>Строго необходими</h4>
                        <p>Тези бисквитки са нужни за правилното функциониране на сайта и не могат да бъдат изключени.</p>
                    </div>
                    <div class="cookie-toggle">
                        <input type="checkbox" id="cookie-necessary" checked disabled>
                        <label for="cookie-necessary" class="toggle-label"></label>
                    </div>
                </div>
                <div class="cookie-option">
                    <div class="cookie-option-text">
                        <h4>Аналитични</h4>
                        <p>Помагат ни да разберем как посетителите взаимодействат със сайта, събирайки анонимна информация.</p>
                    </div>
                    <div class="cookie-toggle">
                        <input type="checkbox" id="cookie-analytics" checked>
                        <label for="cookie-analytics" class="toggle-label"></label>
                    </div>
                </div>
                <div class="cookie-option">
                    <div class="cookie-option-text">
                        <h4>Маркетингови</h4>
                        <p>Използват се за проследяване на посетителите с цел показване на релевантни реклами.</p>
                    </div>
                    <div class="cookie-toggle">
                        <input type="checkbox" id="cookie-marketing">
                        <label for="cookie-marketing" class="toggle-label"></label>
                    </div>
                </div>
            </div>
            <div class="cookie-modal-footer">
                <button id="save-cookie-prefs" class="btn-cookie-accept" style="font-family:var(--f-font);">Запази предпочитанията</button>
            </div>
        </div>
    </div>

    <script>
        document.addEventListener("DOMContentLoaded", function() {
            // Footer Intersection Observer
            const footer = document.getElementById("mainFooter");
            if (footer && "IntersectionObserver" in window) {
                const observer = new IntersectionObserver((entries) => {
                    entries.forEach(entry => { if (entry.isIntersecting) footer.classList.add("footer-active"); });
                }, { threshold: 0.1 });
                observer.observe(footer);
            }

            // --- COOKIE CONSENT LOGIC (Private Window Safe) ---
            const banner = document.getElementById('lyves-cookie-banner');
            const modal = document.getElementById('lyves-cookie-modal');
            
            // Safe helper to read from localStorage (prevents Safari Private Mode crashing)
            function getConsent() {
                try { return localStorage.getItem('lyves_cookie_consent'); } 
                catch(e) { return null; }
            }
            
            // Safe helper to write to localStorage
            function setConsent(val) {
                try { localStorage.setItem('lyves_cookie_consent', JSON.stringify(val)); } 
                catch(e) { console.warn("Cookies blocked by browser settings."); }
            }

            // Show banner if no consent exists
            if (!getConsent()) {
                setTimeout(() => {
                    requestAnimationFrame(() => {
                        if(banner) banner.classList.add('visible');
                    });
                }, 1000);
            }

            // Accept All
            document.getElementById('cookie-accept').onclick = () => { 
                setConsent({analytics: true, marketing: true}); 
                banner.classList.remove('visible'); 
            };
            
            // Decline All (Except Necessary)
            document.getElementById('cookie-decline').onclick = () => { 
                setConsent({analytics: false, marketing: false}); 
                banner.classList.remove('visible'); 
            };

            // Open Settings Modal
            document.getElementById('cookie-settings').onclick = () => {
                modal.classList.add('active');
            };

            // Close Settings Modal
            document.getElementById('close-cookie-modal').onclick = () => {
                modal.classList.remove('active');
            };

            // Save Specific Preferences
            document.getElementById('save-cookie-prefs').onclick = () => {
                const analytics = document.getElementById('cookie-analytics').checked;
                const marketing = document.getElementById('cookie-marketing').checked;
                setConsent({analytics: analytics, marketing: marketing});
                modal.classList.remove('active');
                banner.classList.remove('visible');
            };
            
            // Close modal when clicking outside
            modal.addEventListener('click', (e) => {
                if(e.target === modal) modal.classList.remove('active');
            });
        });
    </script>
</body>
</html><style>
/* ====================================================
   LYVES CLINIC: BULLETPROOF GUTENBERG BLOG STYLES
==================================================== */

/* --- 1. KILL COMMENTS & THEME BANNERS --- */
body.single #comments, 
body.single #respond, 
body.single .comments-area,
body.single .comment-respond,
body.single form#commentform,
body.single .post-thumbnail,
body.single .entry-thumbnail,
body.single .wp-block-post-featured-image,
body.single .ast-single-post-banner {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    opacity: 0 !important;
}

body.single {
    background-color: #f9f9f9 !important;
    overflow-x: hidden;
}

/* --- 2. GLOBAL WATERMARK HEARTS --- */
body.single::before,
body.single::after {
    content: ''; 
    position: fixed; 
    /* UPDATED TO WEBP */
    background-image: url('/wp-content/uploads/2025/11/heart_big-scaled.png.webp');
    background-size: contain; 
    background-repeat: no-repeat;
    pointer-events: none; 
    z-index: -1;
}
body.single::before {
    top: -10%; left: -10%;
    width: 600px; height: 600px;
    opacity: 0.03; transform: rotate(-15deg);
}
body.single::after {
    bottom: 10%; right: -10%;
    width: 500px; height: 500px;
    opacity: 0.04; transform: rotate(20deg);
}

/* --- 3. DYNAMIC HERO SECTION (FULL WIDTH BREAKOUT) --- */
.custom-lyves-hero {
    position: relative;
    width: 100vw !important;
    max-width: 100vw !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    text-align: center !important;
    padding-top: 100px !important; 
    padding-bottom: 20px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 1 !important;
    clear: both !important;
}

.custom-lyves-hero img.hero-static-img {
    will-change: transform, opacity;
    animation: fadeDownLogo 1s cubic-bezier(0.19, 1, 0.22, 1) backwards;
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.4s ease;
}

.custom-lyves-hero img.hero-static-img:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: 0 25px 50px rgba(0,0,0,0.15) !important;
}

.single-divider {
    width: 80px !important; 
    height: 4px !important;
    background: linear-gradient(90deg, #007940, #3398D3) !important;
    margin: 0 auto 40px auto !important; 
    border-radius: 2px !important;
    animation: slideInRightDivider 1.2s cubic-bezier(0.19, 1, 0.22, 1) backwards;
    animation-delay: 0.4s;
}

/* --- 4. POST TITLE (WIDE CONTAINER) --- */
.lyves-h1-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: clamp(1.4rem, 2.8vw, 2.2rem) !important; /* Smaller text */
    font-weight: 800 !important;
    color: #3398D3 !important; /* Blue text */
    text-transform: uppercase !important;
    text-shadow: 0 6px 16px rgba(0,0,0,0.25) !important;
    width: 100% !important;
    max-width: 1100px !important; /* Wide container to fit in 3 lines */
    margin: 0 auto 40px auto !important;
    padding: 0 20px !important;
    line-height: 1.4 !important;
    text-align: center !important;
    will-change: transform, opacity;
    animation: slideInLeftTitle 1.2s cubic-bezier(0.19, 1, 0.22, 1) backwards;
    animation-delay: 0.2s;
    position: relative;
    z-index: 2;
}

/* --- 5. ARTICLE CONTENT FORMATTING --- */
.lyves-post-content {
    max-width: 800px !important;
    margin: 0 auto 80px auto !important;
    padding: 0 25px !important;
    font-family: 'Montserrat', sans-serif !important;
    color: #565656 !important;
    font-size: 1.15rem !important;
    line-height: 1.8 !important;
    will-change: transform, opacity;
    animation: slideInRightContent 1.2s cubic-bezier(0.19, 1, 0.22, 1) backwards;
    animation-delay: 0.6s;
    position: relative;
    z-index: 2;
    box-sizing: border-box !important;
}

.lyves-post-content p { margin-bottom: 1.5em !important; }

.lyves-post-content h2,
.lyves-post-content h3,
.lyves-post-content h4 {
    color: #007940 !important;
    font-weight: 700 !important;
    margin-top: 2.5em !important;
    margin-bottom: 1em !important;
    line-height: 1.3 !important;
    text-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
    font-family: 'Montserrat', sans-serif !important;
}

.lyves-post-content strong,
.lyves-post-content b {
    color: #007940 !important;
    font-weight: 700 !important;
}

/* Fixed Image & Figure styles to prevent white frames */
.lyves-post-content figure {
    display: block !important;
    margin: 40px auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    text-align: center !important;
}

.lyves-post-content img {
    display: inline-block !important; /* Allows it to center tightly without full width shadow */
    margin: 0 auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    max-width: 100% !important;
    height: auto !important;
    border-radius: 15px !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.1) !important;
}

.lyves-post-content ul, 
.lyves-post-content ol {
    margin-bottom: 1.5em !important;
    padding-left: 1.5em !important;
}
.lyves-post-content li { margin-bottom: 0.5em !important; }
.lyves-post-content ul li::marker { color: #007940 !important; }

.lyves-post-content a {
    color: #3398D3 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-bottom: 2px solid #3398D3 !important;
    box-shadow: none !important;
    transition: all 0.3s ease-in-out !important;
}
.lyves-post-content a:hover {
    color: #007940 !important;
    border-bottom-color: #007940 !important;
}

.lyves-post-content blockquote {
    border-left: 4px solid #007940 !important;
    background: #ffffff !important;
    padding: 1.5em 2em !important;
    margin: 2em 0 !important;
    font-style: italic !important;
    border-radius: 0 15px 15px 0 !important;
    color: #444 !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.05) !important;
}

/* --- ANIMATIONS DEFINITIONS --- */
@keyframes fadeDownLogo {
    from { opacity: 0; transform: translateY(-40px); }
    to { opacity: 1; transform: translateY(0); }
}
@keyframes slideInLeftTitle {
    from { opacity: 0; transform: translateX(-100px); }
    to { opacity: 1; transform: translateX(0); }
}
@keyframes slideInRightDivider {
    from { width: 0; opacity: 0; }
    to { width: 80px; opacity: 1; }
}
@keyframes slideInRightContent {
    from { opacity: 0; transform: translateX(100px); }
    to { opacity: 1; transform: translateX(0); }
}

/* Mobile Fixes */
@media (max-width: 768px) {
    .custom-lyves-hero { padding-top: 60px !important; }
    .lyves-h1-title { font-size: 1.5rem !important; }
    .lyves-post-content { padding: 0 20px !important; font-size: 1.05rem !important; }
}
</style>

<script>
document.addEventListener("DOMContentLoaded", function() {
    // 1. Only run if we are on a single blog post
    if (!document.body.classList.contains('single')) return;

    // 2. Erase the comments section from the DOM completely
    document.querySelectorAll('#comments, #respond, .comments-area, .comment-respond').forEach(el => el.remove());

    // 3. Find the main content wrapper to inject above it
    const possibleWrappers = document.querySelectorAll('.entry-content, .page-content, .wp-block-post-content, .post-content, main article, main');
    let contentWrapper = null;
    
    if (possibleWrappers.length > 0) {
        contentWrapper = possibleWrappers[0];
        contentWrapper.classList.add('lyves-post-content');
    }
    
    if (!contentWrapper) return; // Fail-safe

    // 4. Hide native title so we can rebuild it properly
    const nativeH1 = document.querySelector('h1');
    if (nativeH1) nativeH1.style.display = 'none';

    // 5. Get the post title safely & chop off the SEO tagline
    let rawTitle = document.title;
    const ogTitleMeta = document.querySelector('meta[property="og:title"]');
    if (ogTitleMeta && ogTitleMeta.content) {
        rawTitle = ogTitleMeta.content;
    }
    
    // Cleanly remove any site suffix like " - ЛайВс Клиник - Физиотерапия..."
    let postTitle = rawTitle.replace(/\s*[-–|]\s*ЛайВс Клиник.*/i, '').trim();

    // If native H1 contains text and isn't polluted by SEO tags, use it instead
    if (nativeH1 && nativeH1.innerText.trim() !== '') {
        postTitle = nativeH1.innerText;
    }

    // 6. Build the Hero + Title (With inline styles to BLOCK theme overrides on the logo)
    const heroHTML = `
        <div class="custom-lyves-hero">
            <img src="/wp-content/uploads/2026/01/Screenshot-2026-01-25-at-19.29.30.png.webp" alt="Lyves Clinic Logo" class="hero-static-img" style="width: 90% !important; max-width: 600px !important; height: auto !important; margin: 0 auto 30px auto !important; border-radius: 20px !important; display: block !important; box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important;" fetchpriority="high" decoding="async">
            <div class="single-divider" role="presentation"></div>
            <h1 class="lyves-h1-title">${postTitle}</h1>
        </div>
    `;

    // 7. Inject BEFORE the content wrapper. This guarantees the title gets the full 1200px screen width!
    contentWrapper.insertAdjacentHTML('beforebegin', heroHTML);
});
</script>
</body>
</html>
