:root {--max-width: 1400px;} h1 {margin-top:0;} h1 {font-size:2.75rem;} h2 {font-size:2.5rem;} h3 {font-size:2.25rem;} h4 {font-size:2rem;} h5 {font-size:1.75rem;} h6 {font-size:1.5rem;} .article-card-stacked h2, .article-card-stacked h3 {font-size:2rem;} .sidebar .card-header-title {font-size:1.125rem;} .layout-cols.has-right:not(.has-left) {grid-template-columns: minmax(0, 3fr) 1fr !important;} .layout-cols.has-left:not(.has-right) {grid-template-columns: 1fr minmax(0, 3fr);grid-template-areas: "left main";} .layout-cols {gap:4rem;} #page .main-content .container {padding-left:0 !important;padding-right:0 !important;} .public-header {padding: 0 var(--spacing);} .header-logo img {max-height:7rem;height:7rem;margin-top:.5rem;margin-bottom:.5rem;} .header-link-icon-img.header-link-icon-css {filter: none;color:#000;} .footer-info img {height:2.5rem;} .footer-info h2 {color:var(--color-primary);} .footer-info a, .footer-info a:visited {color:var(--color-text);} .module-list li, .public-nav #main-menu > .has-submenu > .submenu {padding:0;} .public-nav .submenu .submenu {margin-left:1px;margin-top:-1px;padding:0;} .module.module-menu .menu-list .module-menu-item.is-active > a {background:var(--color-h3);color:#fff;} .povinne-informace-page {padding:0 0 3rem !important;} .btn {background:var(--color-h3);} .breadcrumb-bar .breadcrumb-wrap {padding: 0.5rem 0;} .btn:hover {background:var(--color-primary);} .nav-toggle-icon {filter:none;} .public-nav #main-menu > li > a:hover {color:var(--color-primary);} .nb-folder-btn {background:#fff !important;border-color:var(--color-primary) !important;} .nb-folder-btn.is-active, .contacts-cat-btn {background:var(--color-primary) !important;border-color:var(--color-primary) !important;color:#fff !important;} .header-link-icon-img, .nav-toggle-icon {width:1.5rem !important;height:1.5rem !important;} .article-excerpt {margin-bottom:1rem;} .article-card-stacked-image {height:18rem;} .article-card-stacked-inner {align-items: center;} .blog-category-content a.btn-primary, .blog-category-content a.btn-primary:visited {color:#fff !important;} .blog-category-content a.btn-primary:hover, .blog-category-content a.btn-primary:visited:hover {color:#fff !important;text-decoration:none;} .footer-modules-inner {background:#fff;padding:.5rem;} .breadcrumb-bar {background:#ffffff91;} .site-info {margin-top:0;} .pagination a:hover {background:var(--color-h3);} .info-bar {background:var(--color-primary);color:#fff;} .zrizovatel {text-align:center;background:#fff;margin-top:2rem;} .zrizovatel img {height:5rem;margin-left:1rem;margin-right:1rem;} .uvod-slider-inner {height:430px;} .p-5 {padding:2rem;} .img-fluid {max-width:100%;} #infoBar {font-size:1.125rem;font-weight:500;background:#ffe19e;color:#000000;} #informace {background:#bf2c0b;color:#fff;} #informace a, #informace a:visited, #informace h2, .card-body a.btn, .card-body a.btn:visited {color:#fff;} .btn:hover, a.btn:visited:hover {background:var(--color-primary-hover);color:#fff;} .card-body a, .card-body a:visited {color:var(--color-primary);} .card-body a:hover, .card-body a:visited:hover {color:var(--color-primary);text-decoration:none;} .card-body a.module-class-cell {color:#000 !important;} .card-body table {width:100%;border:1px solid var(--color-border);border-collapse:collapse;margin-bottom:1rem;} .card-body table td {border:1px solid var(--color-border);padding:.5rem;} .card-body h4 {margin-top:0;margin-bottom:.5rem;} .item {border-bottom:1px solid var(--color-border);padding-bottom:.5rem;margin-bottom:.5rem;} .gallery-card, .notice-board-table {background:#fff;} .notice-board-table thead tr th {background:var(--color-primary) !important;color:#fff;} .pagination a, .pagination a:visited {background:#fff;} .public-nav .submenu {background:#e1e1e1;border-radius:0;} .public-nav .submenu li > a {background:#fff;} .public-nav .submenu li > a:hover {background:#bf2c0b;} h3.contact-name {font-family: var(--font-sans);font-size:1.25rem;} @media (width < 1200px) { .uvod-slider-inner {height:450px;} } @media (width <= 768px) { .footer-inner {justify-content:center;} .layout-cols {display:flex;flex-direction:column;align-items: stretch;} aside {margin-top:2rem;} .uvod-slider-inner {height: var(--uvod-slider-height-mobile, 200px);} .main-content {order:1;} aside {order:2;} }