/*
Theme Name: Navitech Elementor
Theme URI: https://navitech.com.pl/
Author: Navitech
Description: Dedykowany motyw katalogowy Navitech przygotowany do współpracy z Elementor Free.
Version: 1.2.2
Requires at least: 6.2
Requires PHP: 8.0
Text Domain: navitech-elementor
*/

body.admin-bar header{top:32px}
@media(max-width:782px){body.admin-bar header{top:46px}}
#wpadminbar #wp-admin-bar-my-account{display:none!important}
.navitech-page-content{min-height:50vh}
.elementor-page .navitech-page-content>.elementor{width:100%}
.navlinks,.navlinks ul,.mobile-menu-list,.mobile-menu-list ul{list-style:none;margin:0;padding:0}
.navlinks{display:flex;align-items:center;gap:23px;font-size:12px;font-weight:850}
.navlinks>li{position:relative}
.navlinks>li>a{display:block;padding:31px 0 27px;border-bottom:3px solid transparent;white-space:nowrap}
.navlinks>li>a:hover,.navlinks>.current-menu-item>a,.navlinks>.current-menu-ancestor>a{color:var(--blue);border-color:var(--cyan)}
.navlinks .menu-item-has-children>a:after{content:'⌄';font-size:11px;margin-left:4px}
.navlinks .sub-menu{position:absolute;z-index:80;top:76px;left:-24px;width:285px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:0 0 16px 16px;box-shadow:var(--shadow);display:grid;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.18s}
.navlinks .menu-item-has-children:hover>.sub-menu,.navlinks .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}
.navlinks .sub-menu a{display:block;padding:8px 12px;border-radius:8px;font-size:12px}
.navlinks .sub-menu a:hover{background:var(--pale);color:var(--blue)}
.mobile-menu-list>li>a{display:block;padding:5px 0}
.mobile-menu-list .sub-menu{display:grid;padding:5px 0 4px 14px}
.mobile-menu-list .sub-menu a{display:block;padding:5px 0;color:var(--muted);font-size:13px}
.navitech-skip-link{position:absolute;left:-9999px;top:auto}.navitech-skip-link:focus{left:12px;top:12px;z-index:999;background:#fff;padding:10px}
@media(max-width:1120px){.navlinks{gap:15px}.navlinks>li>a{font-size:11px}}
@media(max-width:980px){.navlinks{display:none}.mobilepanel.open{display:block}.mobile-menu-list{display:grid;gap:7px}}
