/*
Theme Name: Lab Pro Dental
Theme URI: https://labprodental.mk/
Author: Matchmaker
Author URI: https://matchmaker.mk/
Description: Bilingual presentation website for Lab Pro Dental, with services, blog, contact form and responsive navigation.
Version: 1.3.4
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: lab-pro-dental
*/

@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('assets/fonts/manrope-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('assets/fonts/manrope-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500 600;font-display:swap;src:url('assets/fonts/cormorant-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500 600;font-display:swap;src:url('assets/fonts/cormorant-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-sans:'Manrope',sans-serif;--font-serif:'Manrope',sans-serif}
/* Match the preview's base reset without outranking component styles. */
:where(main,.wp-contact-modal,.wp-article-modal),:where(main,.wp-contact-modal,.wp-article-modal) *,:where(main,.wp-contact-modal,.wp-article-modal) :before,:where(main,.wp-contact-modal,.wp-article-modal) :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}
body{line-height:1.5}
:where(main,.wp-contact-modal,.wp-article-modal) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}
:where(main,.wp-contact-modal,.wp-article-modal) :where(ol,ul,menu){list-style:none}
:where(main,.wp-contact-modal,.wp-article-modal) img{vertical-align:middle;display:block;max-width:100%;height:auto}
:where(main,.wp-contact-modal,.wp-article-modal) :where(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit;background-color:transparent;border-radius:0}
/* Translation wrappers must never become arrows, badges or circular controls. */
.i18n{display:inline!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit!important;transform:none!important}
.footer-contact>a .address-text{margin-left:0}
/* Keep the hero eyebrow identical to the preview, including after text selection. */
.hero .eyebrow,.hero .eyebrow .i18n{background:transparent!important;box-shadow:none!important}
.hero .eyebrow::selection,.hero .eyebrow .i18n::selection{background:transparent;color:inherit}
/* Preserve the important upper part of the portrait-oriented blog photography. */
.article-hero[data-article="article-2"],.article-hero[data-article="article-3"]{object-position:center top}
/* WordPress may add `blog` to <body>; keep the preview's .blog styling scoped to its section. */
body.blog{margin:0;padding:0;background:var(--paper);color:var(--ink)}
body.admin-bar .nav{top:0}
.wp-site-blocks{padding:0}
.wp-contact-modal[hidden],.wp-article-modal[hidden]{display:none!important}
@media(max-width:782px){body.admin-bar .nav{top:0}}
