/* https://www.kliinikum.ee/wp-content/themes/kliinikum/theme/css/theme-desktop.css */
#header{padding-top:75px}#header-items{position:static}#header-items .bg-blue{position:absolute;top:0;left:0;width:100%;z-index:100}#header-items .bg-blue a{text-decoration:none}#header-items .bg-blue .col-lg-auto{font-size:.875rem}#header-items .bg-blue .col-lg-auto a{color:rgba(255,255,255,1)}#header-items .bg-blue .col-lg a:hover,#header-items .bg-blue .col-lg a:focus,#header-items .bg-blue .col-lg-auto a:hover,#header-items .bg-blue .col-lg-auto a:focus{color:rgba(255,255,255,.5)}#accessability-toggle:hover,#accessability-toggle:focus{border-color:currentColor}#header-items .bg-blue .col-lg .flex-header-menu a:hover,#header-items .bg-blue .col-lg .flex-header-menu a:focus{color:rgba(255,255,255,1)}#header-items .bg-blue .col-lg-auto ul{margin:0;padding:0;list-style:none}#header-items .bg-blue *+.social-media{margin-left:1.875rem}#header-items .bg-blue .social-media a{background-color:currentColor}#header-items .bg-blue .col-lg .d-flex>.flex-item+.flex-item{position:relative;padding-left:.625rem;margin-left:.625rem}#header-items .bg-blue .col-lg .d-flex>.flex-item+.flex-item:before{content:'';display:block;width:.25rem;height:.25rem;background-color:#fff;position:absolute;top:50%;left:-2px;transform:translateY(-50%);border-radius:50%}#header-items>.container-fluid{height:100px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.25rem}.h-logo{color:#001A72;font-weight:700;text-decoration:none!important}.h-logo:hover{color:#006154}.h-logo svg+*{margin-left:.625rem}#header .h-top{font-size:1.825rem;line-height:1em;background:url(/wp-content/themes/kliinikum/theme/css/../images/header-pattern.svg) 98% center no-repeat}#header .h-top>.container-fluid{display:grid;grid-template-columns:auto 1fr;align-items:center;height:147px}.h-top-els{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.bg-blue .flex-item:not(.is-menu-flex) a:not(:hover){color:#00C7AC}@media (min-width:1024px){#header .expand{user-select:none;pointer-events:none;display:none!important}#menu-toggle,#header-mobile,#header-items-mobile,.mobile-view,#mobile-search-form,#special-menu,.no-dropdown>ul{display:none!important}#header .sub-menu{display:block!important}#header-items .bg-blue>.container-fluid>.row{height:75px}html:not(.contrast-high) #header-items{background-color:#fff}#header-items{min-height:100px}#header-items.fixed>.container-fluid{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:100}#header-items.fixed>.container-fluid::after{content:'';display:block;position:absolute;user-select:none;pointer-events:none;background-color:#fff;z-index:-2;width:100vw;width:100dvw;width:100svw;height:100%;left:50%;transform:translateX(-50%)}html.contrast-high #header-items.fixed>.container-fluid::after{background-color:#000}}@media (max-width:1023px){body.toggled{overflow:hidden}body.toggled #header-items{left:0}#header .col-lg,#header .col-lg-auto{flex:0 0 100%;width:100%}#header .sub-menu{display:none}#wrapper{padding-top:60px}#header-mobile,.mobile-view{display:block!important}#menu-toggle{display:block!important;transition:.8s ease;z-index:9999;position:relative;height:40px;width:40px;border:2px solid #003e7e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:none}#menu-toggle .menui{display:block;position:absolute;width:26px;top:50%;left:50%;margin:-1px 0 0 -13px;height:2px;background:#003e7e;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:1px}body:not(.toggled) #menu-toggle .menui.top-menu{margin-top:-6px}body:not(.toggled) #menu-toggle .menui.bot-menu{margin-top:4px}body.toggled #menu-toggle .menui.top-menu{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.toggled #menu-toggle .menui.mid-menu{opacity:0}body.toggled #menu-toggle .menui.bot-menu{top:18px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.element-banner .banner-btn{font-size:1.4rem;width:auto;height:auto;padding:25px 20px}.element-banner .banner-btn{font-size:1.4rem;width:auto;height:auto;padding:25px 20px}.box-txt>.default-txt{height:0;display:none}.box-txt>.hover-txt{height:auto}.element-boxes{padding:10px 0}.element-boxes .box-item{padding:5px}.element-boxes .box-item .row{position:relative;height:100%}h2{font-size:1.8rem}.block-item{padding:30px 0}*+.block-footer{margin-top:2.4rem}.h2-narrow{max-width:none}#wrapper{padding-top:0}#header{padding:0}#header{position:fixed;top:0;z-index:100;width:100%}#header-items{position:fixed;width:100%;height:calc(100% - 60px);top:60px;left:-100%;background-color:#fff;z-index:100;transition:left .3s linear;display:grid;grid-template-rows:auto 1fr}#header-items>.container-fluid{height:unset;grid-template-columns:1fr;grid-template-rows:1fr auto}#header-items .bg-blue{position:static}#header-items *+.searchform{border-top:1px solid #001A72;padding-top:.625rem;padding-bottom:.625rem}#header-items *+.searchform button[type="submit"],#header-items *+.searchform button[type="reset"]{top:.625rem}#header-items .searchform input[type="search"]{width:100%}#header .h-top{background:#fff}#header .h-top>.container-fluid{height:60px}.header-txt-slider{display:none!important}#header-items>*+.container-fluid{padding-top:1.25rem}#header-items>.container-fluid>#primary-menu{position:relative;height:100%;overflow-y:auto}.header-nav:not(#header-items-mobile) #primary-menu>ul{flex-direction:column;align-items:flex-start;justify-content:flex-start}.header-nav:not(#header-items-mobile) #primary-menu>ul>li{width:100%}.header-nav:not(#header-items-mobile) #primary-menu>ul>li>a{height:unset}.header-nav:not(#header-items-mobile) #primary-menu>ul>li+li{margin-left:0;border-top:1px solid #efefef}.flex-header-menu .sub-menu,.header-nav:not(#header-items-mobile) #primary-menu>ul>li>.sub-menu{visibility:visible!important;opacity:1!important;padding:.625rem 0 0 0!important;position:static!important;top:unset!important;left:unset!important;z-index:unset!important;transform:none!important;transition:none!important;border-radius:0!important}.header-nav:not(#header-items-mobile) #primary-menu>ul>li>a{padding:10px 0}.header-nav:not(#header-items-mobile) #primary-menu .sub-menu a{padding:.625em 0}.header-nav:not(#header-items-mobile) #primary-menu .sub-menu>li+li{margin-top:2px}#header .menu-item-has-children{position:relative}#header .menu-item-has-children>.expand{padding:0;display:block;width:30px;height:30px;position:absolute;top:4px;right:5px;border:none;background-image:url(/wp-content/themes/kliinikum/theme/css/../images/plus-thin.svg);background-position:center;background-repeat:no-repeat;z-index:5;background-color:rgba(0,0,0,.1);background-size:18px 18px;cursor:pointer}#header .sub-menu{font-size:84%;padding-bottom:1.25rem!important}.flex-header-menu .sub-menu,.header-nav:not(#header-items-mobile) #primary-menu>ul>li>.sub-menu{padding-bottom:1.25rem!important}#header .is-menu-flex{flex:0 0 calc(100% + 30px);background-color:#ed446f;color:#fff;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}#header .is-menu-flex a{padding:10px 0}.flex-header-menu>li>a:not(.single-link):after{display:none!important;content:''}.flex-header-menu .sub-menu{background-color:#ed446f!important;width:100%}.flex-header-menu .sub-menu>li>a{color:inherit}#header-items .bg-blue .col-lg .d-flex>.flex-item.is-menu-flex:not(:only-child){margin-bottom:1.25rem}#header-items .bg-blue .col-lg+.col-lg-auto{margin-top:1.25rem}#header-items .bg-blue .col-lg .d-flex>.flex-item.is-menu-flex+.flex-item{margin-left:0;padding-left:0}#header-items .bg-blue .col-lg .d-flex>.flex-item.is-menu-flex+.flex-item::before{display:none}#header .bg-blue{color:#000;background-color:transparent!important;padding-bottom:1.25rem;border-bottom:1px solid #001a72}#header-items .bg-blue .col-lg-auto a{color:rgba(0,26,114,1)}#header-items .bg-blue .col-lg-auto a:hover,#header-items .bg-blue .col-lg-auto a:focus{color:rgba(0,26,114,.5)}#accessability-toggle{border-color:currentColor}#header-items .bg-blue .social-media a{width:24px;height:24px;background-color:#fff;border:1px solid currentColor}#header-items .bg-blue .col-lg .flex-header-menu a{display:block;width:100%}#header-items .bg-blue .col-lg .flex-header-menu>li>a{color:rgba(255,255,255,1)}#header-items .bg-blue .col-lg .flex-header-menu>li:hover>a,#header-items .bg-blue .col-lg .flex-header-menu a:hover,#header-items .bg-blue .col-lg .flex-header-menu a:focus{color:rgba(255,255,255,.5)}#header .bg-blue .menu-item-has-children>.expand{background-image:url(/wp-content/themes/kliinikum/theme/css/../images/plus-thin-white.svg)}#header-items .bg-blue .col-lg-auto .wpml-ls-sub-menu a{color:rgba(255,255,255,1)}#header-items .bg-blue .col-lg-auto .wpml-ls-sub-menu a:hover,#header-items .bg-blue .col-lg-auto .wpml-ls-sub-menu li:hover>a,#header-items .bg-blue .col-lg-auto .wpml-ls-sub-menu a:focus{color:rgba(255,255,255,.5)}.contrast-high #header .menu-item-has-children>.expand{background-color:#000;background-image:url(/wp-content/themes/kliinikum/theme/css/../images/plus-thin-white.svg)!important}.contrast-high #header-items *+.searchform{border-top-color:#fff}.contrast-high #header .is-menu-flex{background-color:#000}.contrast-high #header-items .bg-blue .social-media a{background-color:#000}.contrast-high #header-items .bg-blue .social-media a svg path{fill:currentColor}.contrast-high #header .h-top{background-color:#000}.header-links .hide-on-mobile+li{margin-left:0}.hide-on-mobile{display:none!important}}@media (max-width:767px){.post-item>.post-excerpt{display:none}}@media (max-width:1700px){html{font-size:14px}html.size-large{font-size:16px}html.size-extralarge{font-size:18px}}.contrast-high #header-mobile,.contrast-high #header-items,.contrast-high #header-items-mobile{background-color:#000!important}.contrast-high #menu-toggle,.contrast-high .mobile-phone-icon>span,.contrast-high #mobile-search{border-color:yellow!important}.contrast-high #menu-toggle .menui,.contrast-high .mobile-compact-menu li>.expand{background-color:yellow!important}.contrast-high .mobile-phone-icon svg path,.contrast-high #mobile-search svg path{fill:yellow!important}.contrast-high .mobile-phone-icon:hover>span,.contrast-high .mobile-phone-icon:focus>span{border-color:#000!important}.contrast-high .mobile-phone-icon:hover svg path,.contrast-high .mobile-phone-icon:focus svg path{fill:#000!important}.contrast-high #header .h-top{background:none}