/* Vygenerováno z Pravni.dc.html */
body{margin:0;background:#FFFFFF}
a{color:#0043FF}a:hover{color:#0C2749}
.stripes{background:repeating-linear-gradient(135deg,#FF1200 0 6px,transparent 6px 14px)}
@media (max-width: 860px){
nav[aria-label="Hlavní menu"]{display:none!important}
.menu-btn{display:flex!important}
header{position:sticky!important;top:0;z-index:50;box-shadow:0 2px 8px rgba(0,14,53,0.08)}
section{scroll-margin-top:80px}
header>div:first-child{flex-wrap:nowrap!important;gap:12px!important;padding-left:16px!important;padding-right:16px!important}
header>div:first-child>a:first-child{gap:12px!important;min-width:0}
header>div:first-child>a:first-child img{height:40px!important}
header>div:first-child>a:first-child>span{padding-left:12px!important}
header span[style*="font-size: 20px"]{font-size:17px!important}
header span[style*="font-size: 14px; color: #555555;"]{font-size:13px!important}
.menu-btn{flex-shrink:0}
}
@media (max-width: 720px){
section[aria-label="Filtr nemovitostí"] div[role="group"]{width:100%;flex-wrap:nowrap!important}
section[aria-label="Filtr nemovitostí"] div[role="group"]>button{flex:1 1 0;padding-left:8px!important;padding-right:8px!important}
section[aria-label="Filtr nemovitostí"] label{margin-left:0!important;flex:1 1 calc(50% - 6px);min-width:0}
section[aria-label="Filtr nemovitostí"] label:last-of-type{flex-basis:100%}
section[aria-label="Filtr nemovitostí"] select{min-width:0!important;width:100%;box-sizing:border-box}
h1{font-size:34px!important}
h2[style*="font-size: 40px"]{font-size:28px!important}
h1[style*="font-size: 40px"]{font-size:30px!important}
section div[style*="padding: 88px 24px"],section[style*="padding: 88px 24px"]{padding-top:56px!important;padding-bottom:56px!important}
section div[style*="padding: 48px 24px"]{padding-top:32px!important;padding-bottom:40px!important}
span[style*="font-size: 44px"]{font-size:32px!important}
section[aria-label="Fotogalerie"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:220px 110px 110px!important}
section[aria-label="Fotogalerie"]>div:first-child{grid-column:1 / -1!important;grid-row:auto!important;border-radius:12px 12px 0 0!important}
}
nav[aria-label="Mobilní menu"] a{padding:14px 0;font-size:17px;border-bottom:1px solid #E6E3D8}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{display:flex!important}
.dd-menu a:hover{background:#F7F5EE;color:#0043FF}
.pravni p{margin:0 0 16px}
.pravni li{margin-bottom:8px}
.pravni section{scroll-margin-top:24px}
