.header{background-color:var(--pomoc);position:sticky!important;top:0;width:100%;z-index:9999;border:0 solid green}.logo h1{margin:0;padding:0;display:inline-block;color:#fff;font-size:1.7em;margin-left:40px;border:0 solid green;text-transform:uppercase;font-weight:600;margin-top:-65px;padding-left:20px;width:100%;text-align:center}.logo h1 span{font-size:1.4rem;font-weight:400}.logo img{padding-left:40px}.hamb{cursor:pointer;left:0;top:0;padding:35px 30px}.hamb-line{background:#f9f9f9;display:inline-block;height:3px;position:relative;width:24px}.hamb-line::after,.hamb-line::before{background:#f9f9f9;content:'';display:inline-block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamb-line::before{top:5px}.hamb-line::after{top:-5px}.side-menu{display:none}.side-menu:checked~nav{max-height:100%}.side-menu:checked~.hamb .hamb-line{background:0 0}.side-menu:checked~.hamb .hamb-line::before{transform:rotate(-45deg);top:0}.side-menu:checked~.hamb .hamb-line::after{transform:rotate(45deg);top:0}.nav{width:100%;height:100%;background-color:#6d6d6d;overflow:hidden;border:0 solid red;max-height:0;transition:max-height 1s ease-out}ul.menu{width:100%;margin:0;text-align:center;border:0 solid red;padding:0}ul.menu li a{display:block;padding:20px 0;color:#f9f9f9;border:0 solid #ff0;font-size:1.1em;text-transform:uppercase;transition:all .6s}ul.menu li a:before{height:0;border-bottom:1px solid #979797}ul.menu li p{margin:0;font-size:1.1em;text-transform:uppercase;transition:all .6s;padding:20px 0;color:#f9f9f9;cursor:pointer;font-weight:600;opacity:.85;background-repeat:no-repeat;background-position:95% center}ul.menu li p span{font-weight:300}ul.menu li p.down{background-image:url(./_images/sipka_tlacitko_down.png)}ul.menu li p.up{background-image:url(./_images/sipka_tlacitko_up.png)}ul.menu li p.HMpomoc{background-color:var(--pomoc)}ul.menu li p.HMazyl{background-color:var(--azyl)}ul.menu li p.HMintervence{background-color:var(--intervence)}ul.menu li p.HMnizkoprah{background-color:var(--nizkoprah)}ul.menu li p.HMpece{background-color:var(--pece)}ul.menu li p.HMnoc{background-color:var(--noc)}ul.menu li p.HMdluh{background-color:var(--dluh)}ul.menu li p:hover{opacity:1}ul.menu li p img{padding-left:15px}.subnav-content{background-color:#6d6d6d;width:100%;z-index:1;padding:0 0;display:none}.subnav-content a:before{height:0;border-bottom:1px solid #979797}@media (min-width:768px) and (max-width:991px){body{font-size:20px}}