
article.content-site .content-title{margin-bottom:50px}
article.content-site h2{font-size:1.6em}
article.content-site h3,
article.content-site h4,
article.content-site h5,
article.content-site h6{font-size:1.3em}
article.content-site ul{list-style:square;margin-left:2.5em;margin-bottom:1.75em}
article.content-site ul li{font-size:1.2em;line-height:2}
article.content-site ul li::marker{color:#313148}
body.page-obsah section{margin-top:100px}
.section-image-poster-block .block-image{margin-bottom:50px}
.section-image-poster-block .block-image>div{width:100%;min-height:250px;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center}
body.page-kontakt section{margin-top:0px}
body.page-kontakt ul{list-style:none}
body.page-kontakt .content-body{display:flex;flex-wrap:wrap}
body.page-kontakt .content-body>*{padding:0 15px;width:49%}
body.page-kontakt .content-body .section-block{margin-left:0.75em}
@media (max-width:991px){body.page-kontakt .content-body{justify-content:center;text-align:center}body.page-kontakt .content-body>div{order:1}body.page-kontakt .content-body section{order:-1;margin-bottom:50px}body.page-kontakt .content-body>*{width:100%}}
.contact-list .contact-item{margin-bottom:3em}
.contact-list .contact-item h3{margin-bottom:.25em;font-size:30px}
.contact-list .contact-item .photo{width:100px}
.contact-list .contact-item .photo + .information{width:50%}
@media (max-width:991px){.content-body .block-content{order:2 !important}.content-body .block-image{order:1 !important}}