@import url('https://fonts.googleapis.com/css?family=Titillium+Web:wght@200;300;400;600;700;900&display=swap&subset=latin-ext');
@-webkit-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);            transform:rotateX(-100deg);    -webkit-transform-origin:top;            transform-origin:top;    opacity:0;  }
100%{-webkit-transform:rotateX(0deg);            transform:rotateX(0deg);    -webkit-transform-origin:top;            transform-origin:top;    opacity:1;  }
}
@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);            transform:rotateX(-100deg);    -webkit-transform-origin:top;            transform-origin:top;    opacity:0;  }
100%{-webkit-transform:rotateX(0deg);            transform:rotateX(0deg);    -webkit-transform-origin:top;            transform-origin:top;    opacity:1;  }
}
@-webkit-keyframes wobble-hor-bottom{0%, 100%{-webkit-transform:translateX(0%);            transform:translateX(0%);    -webkit-transform-origin:50% 50%;            transform-origin:50% 50%;  }
15%{-webkit-transform:translateX(-30px) rotate(-6deg);            transform:translateX(-30px) rotate(-6deg);  }
30%{-webkit-transform:translateX(15px) rotate(6deg);            transform:translateX(15px) rotate(6deg);  }
45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);            transform:translateX(-15px) rotate(-3.6deg);  }
60%{-webkit-transform:translateX(9px) rotate(2.4deg);            transform:translateX(9px) rotate(2.4deg);  }
75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);            transform:translateX(-6px) rotate(-1.2deg);  }
}
@keyframes wobble-hor-bottom{0%, 100%{-webkit-transform:translateX(0%);            transform:translateX(0%);    -webkit-transform-origin:50% 50%;            transform-origin:50% 50%;  }
15%{-webkit-transform:translateX(-30px) rotate(-6deg);            transform:translateX(-30px) rotate(-6deg);  }
30%{-webkit-transform:translateX(15px) rotate(6deg);            transform:translateX(15px) rotate(6deg);  }
45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);            transform:translateX(-15px) rotate(-3.6deg);  }
60%{-webkit-transform:translateX(9px) rotate(2.4deg);            transform:translateX(9px) rotate(2.4deg);  }
75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);            transform:translateX(-6px) rotate(-1.2deg);  }
}
@-webkit-keyframes shake-bottom{0%, 100%{-webkit-transform:rotate(0deg);            transform:rotate(0deg);    -webkit-transform-origin:50% 100%;            transform-origin:50% 100%;  }
10%{-webkit-transform:rotate(2deg);            transform:rotate(2deg);  }
20%, 40%, 60%{-webkit-transform:rotate(-4deg);            transform:rotate(-4deg);  }
30%, 50%, 70%{-webkit-transform:rotate(4deg);            transform:rotate(4deg);  }
80%{-webkit-transform:rotate(-2deg);            transform:rotate(-2deg);  }
90%{-webkit-transform:rotate(2deg);            transform:rotate(2deg);  }
}
@keyframes shake-bottom{0%, 100%{-webkit-transform:rotate(0deg);            transform:rotate(0deg);    -webkit-transform-origin:50% 100%;            transform-origin:50% 100%;  }
10%{-webkit-transform:rotate(2deg);            transform:rotate(2deg);  }
20%, 40%, 60%{-webkit-transform:rotate(-4deg);            transform:rotate(-4deg);  }
30%, 50%, 70%{-webkit-transform:rotate(4deg);            transform:rotate(4deg);  }
80%{-webkit-transform:rotate(-2deg);            transform:rotate(-2deg);  }
90%{-webkit-transform:rotate(2deg);            transform:rotate(2deg);  }
}
@-webkit-keyframes roll-out-blurred-top{0%{-webkit-transform:translateY(0) rotate(0deg);            transform:translateY(0) rotate(0deg);    -webkit-filter:blur(0);            filter:blur(0);    opacity:1;  }
100%{-webkit-transform:translateY(-800px) rotate(-720deg);            transform:translateY(-800px) rotate(-720deg);    -webkit-filter:blur(50px);            filter:blur(50px);    opacity:0;  }
}
@keyframes roll-out-blurred-top{0%{-webkit-transform:translateY(0) rotate(0deg);            transform:translateY(0) rotate(0deg);    -webkit-filter:blur(0);            filter:blur(0);    opacity:1;  }
100%{-webkit-transform:translateY(-800px) rotate(-720deg);            transform:translateY(-800px) rotate(-720deg);    -webkit-filter:blur(50px);            filter:blur(50px);    opacity:0;  }
}
@-webkit-keyframes slit-in-vertical{0%{-webkit-transform:translateZ(-800px) rotateY(90deg);transform:translateZ(-800px) rotateY(90deg);opacity:0}
54%{-webkit-transform:translateZ(-160px) rotateY(87deg);transform:translateZ(-160px) rotateY(87deg);opacity:1}
100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}
}
@keyframes slit-in-vertical{0%{-webkit-transform:translateZ(-800px) rotateY(90deg);transform:translateZ(-800px) rotateY(90deg);opacity:0}
54%{-webkit-transform:translateZ(-160px) rotateY(87deg);transform:translateZ(-160px) rotateY(87deg);opacity:1}
100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}
}
@-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}
55%{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
81%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
95%{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
}
@keyframes bounce-in-top{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}
55%{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
81%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
95%{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
} 
@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
body{font-family:'Titillium Web', serif;font-size:1.125rem;background:#fff !important;}
html{scroll-behavior:smooth;}
h2{font-size:2.25rem !important;font-weight:600;}
h3{font-size:2rem !important;}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#0073ce !important;}
h1{color:#000 !important;}
#clanky h3{font-size:1.5rem !important;}
#clanky h4,#fotogalerie h4{font-size:1.5rem !important;}
#clanky h3,#clanky h4,#clanky h5,#clanky h6,#fotogalerie h3,#fotogalerie h4,#fotogalerie h5,#fotogalerie h6,#clanky h3 b,#clanky h4 b,#clanky h5 b,#clanky h6 b,#fotogalerie h3 b,#fotogalerie h4 b,#fotogalerie h5 b,#fotogalerie h6 b{font-weight:400 !important;}
a,a:visited{color:#0073ce;}
a:hover,a:visited:hover,a:focus{color:#000;text-decoration:none !important;}
a{transition:all 0.5s ease;}
.f5 {background:#f5f5f5 !important;}
hr{border-top:1px solid #0073ce !important;}
.rowClear{margin:0 !important;}
h1{margin-top:8rem;margin-bottom:3rem !important;font-size:2rem !important;color:#000 !important;font-weight:700 !important;}
.header {/*background:#fff url('../img/budova.jpg') center center no-repeat !important;*/-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover;}
.header {height:70vh;} 
.header h1{display:none;}
.header p{font-weight:400 !important;color:#000;max-width:436px;font-size:1.3rem !important;background:#fff;padding:0.3rem !important;padding-left:0.75rem !important;box-shadow:1px 1px 2px 0px #000;-webkit-animation:swing-in-top-fwd 5s cubic-bezier(0.175,0.885,0.320,1.275) both;        animation:swing-in-top-fwd 5s cubic-bezier(0.175,0.885,0.320,1.275) both;}
#carousel {overflow:hidden;}
#carousel, .carousel-item {height:70vh;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
.card{box-shadow:0 0 0 0 !important;-moz-box-shadow:0 0 0 0 !important;o-box-shadow:0 0 0 0 !important;-webkit-box-shadow:0 0 0 0 !important;margin-top:.5rem !important;margin-bottom:2rem !important;}
.card-header{background:#0073ce !important;color:#fff !important;font-size:1.1rem !important;font-weight:400;}
.card-body{background:#efefef !important;font-size:1.1rem;}
.dropdown-menu{margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
.card-body .btn-primary:hover,#clanky .btn-primary:hover,#fotogalerie .btn-primary:hover,.card-body a.btn-primary:visited:hover,#clanky a.btn-primary:visited:hover,#fotogalerie a.btn-primary:visited:hover{background-color:#0073ce !important;color:#fff !important;font-size:1.1rem;border-color:#0073ce !important;font-weight:400;}
.page-item .page-link,.nav-item .subHeader:hover,#submenu li ul li.active > a,#submenu li ul li > a:hover{color:#000 !important;text-shadow:0 0 0 !important;border-color:#ffcf01 !important;background:#ffcf01 !important;}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {text-shadow: 0px 0px 3px #0073ce !important;background: #0073ce !important;color:#fff !important;}
.leaflet-bar a {background: #0073ce !important;}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {border-color:#fff !important;}
.leaflet-container .leaflet-control-attribution {background:#999 !important;text-shadow:0 0 0 !important;color:#fff;}
#map {
    height: 300px;
    border-radius: 1rem;
    min-width: 28rem;
    width: 100%;
}
#informace #map a, #informace #map a:hover, #informace #map a:visited {color:#fff !important;}
#submenu{background:#f5f5f5;box-shadow:0px 0px 0px 5px #f5f5f5;}
ul.submenu li > a,ul.submenu li > a:visited,.nav-item .subHeader{background:#0073ce !important;color:#fff !important;border-color:#0073ce !important;font-size:1.1rem !important;}
ul.submenu li > a:hover,ul.submenu li > a:visited:hover,ul.submenu li.active > a{background:#ffcf01 !important;color:#000 !important;border-top-color:#fff !important;border-bottom-color:#fff !important;border-left-color:#ffcf01 !important;border-right-color:#ffcf01 !important;}
ul.submenu li:hover i {color:#000 !important;}
#submenu li ul li > a{background:#fff !important;border:1px solid #0073ce !important;color:#0073ce !important;}
ul.submenu ul{padding-inline-start:0 !important;}
.subHeader{cursor:pointer;}
.nav-item .subHeader .active{background:#fff !important;border-color:#fff !important;border-bottom:1px solid #0073ce !important;color:#000000 !important;font-size:1.1rem;}
.symbolSub{position:absolute;right:2rem;background:transparent !important;color:#fff !important;border:0 !important;}
.btn-primary{font-size:1rem !important;}
.transparent {background:#fffffff2 !important;}
.white {color:#fff !important;}
#topNews {background:#0073ce;color:#ffcf01;width:100%;max-width:100%;overflow:hidden;text-align:center;font-size:1.10rem;height:44px;transition:all 1.5s ease;/*-webkit-animation:slide-in-bottom 1.5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom 1.5s cubic-bezier(.25,.46,.45,.94) both;*/}
#topNews p {margin-bottom:0;}
#topNews .topzprava {margin-right:2rem;}
#news {transition:all 1.5s ease;margin-left:250px;}
#news a, #news a:visited, #news a:focus {color:#fff !important;}
#news a:hover, #news a:visited:hover {color:#fff !important;}
#news .js-marquee-wrapper {margin-left:525px;}
#newsH {position:absolute;background:#ffcf01;width:225px;text-align:center;left:0;color:#000;left:0;padding-top:16px;padding-bottom:15px;margin-top:-16px;}
.newsP {margin-top:.6rem;margin-bottom:.5rem;}
.akts {position:absolute;width:100%;}
.kalendar tbody td.akce {background:#ffcf01 !important;color:#000 !important;}
.akceDatum {background:#0073ce !important;color:#fff !important;}
.akceNadpis {color:#0073ce !important;}
#main_navbar{transition:all 1s ease;background:#ffffff;box-shadow:0 0 4px 0 #444;-webkit-box-shadow:0 0 4px 0 #444;-moz-box-shadow:0 0 4px 0 #444;padding-left:0;padding-right:0;}
#main_navbar ul li ul{margin-left:5px;margin-right:5px;}
#main_navbar ul li > a:focus,#main_navbar a i{color:#000 !important;}
#main_navbar ul li > a,#main_navbar ul li > a:visited{color:#000;margin-left:5px;margin-right:5px;border-radius:0px;border-bottom:1px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px;}
#main_navbar ul li.active > a,#main_navbar ul li > a:hover,#main_navbar ul li > a:visited:hover {color:#fff !important;border-bottom:1px solid transparent !important;background:#0073ce !important;}
#main_navbar li > a:hover i, #main_navbar li.active > a i {color:#fff !important;}
#main_navbar ul li.active > a:hover {color:#fff !important;background:#0073ce !important;}
#main_navbar ul li ul li > a,#main_navbar ul li ul li > a:visited,#main_navbar ul li ul li ul li > a,#main_navbar ul li ul li ul li > a:visited{margin-left:0px;margin-right:0px;border-radius:0px;color:#fff !important;background:#0073ce !important;border-top:1px solid #fff !important;border-bottom:0 !important;}
#main_navbar ul li ul li > a:hover,#main_navbar ul li ul li > a:visited:hover,#main_navbar ul li ul li > a:focus,#main_navbar ul li ul li ul li > a:hover,#main_navbar ul li ul li ul li > a:focus,#main_navbar ul li ul li ul li > a:visited:hover{color:#000 !important;background:#ffcf01 !important;border-top:1px solid #fff600;border-bottom:0 !important;}
#main_navbar ul li ul li ul{margin:0px !important;}
#main_navbar ul li ul,#main_navbar ul li ul li ul{z-index:5000;}
#partneri {text-align:center;background:#e1e1e1;padding:2rem;margin-top:2rem;}
#partneri span {margin:1rem;line-height:5rem;}
#partneri img {max-width:125px;max-height:80px;filter:grayscale(100%);}
#partneri img:hover {filter:none;}
.leftPartneri img {max-width:180px;}
footer {margin-top:0 !important;}
#informace {text-align:left;background:#0073ce;color:#fff;padding:1rem;padding-bottom:2rem;font-size:1rem;}
#informace h2 {color:#fff !important;}
#informace h3, #informace h4 {color:#ffcf01 !important;}
#informace h4 {font-weight:400 !important;}
#informace h5 {color:#fff !important;font-weight:400 !important;}
#informace table, #informace table td {border:0 !important;color:#fff !important;}
#informace table tr:nth-child(odd) {background:#266db7 !important;}
#informace a, #informace a:visited {color:#fff !important;}
#informace a:hover, #informace a:visited:hover {color:#ffcf01 !important;}
#informace i {margin-right:.25rem;}
#informace-padding {padding-left:2rem;padding-right:2rem;}



.submenu{z-index:1 !important;}
#clanky .fotoClankuHolder,#fotogalerie .fotoClankuHolder{height:16rem;}
.card-body{border:0px !important;border-top:0 !important;}
.breadcrumbs .card-body{background:#fffae8 !important;padding:1rem !important;border:1px solid #fbeec3 !important;}
.file{background:#f9f9f9 !important;border:1px solid #e1e1e1 !important;height:auto !important;line-height:2rem !important;}
.file:hover{background:#ececec !important;}
.file i{font-size:2rem !important;height:auto !important;}
.black{color:#000 !important;}
.fotka{height:11rem !important;}
.hidden{display:none !important;}
#homepage .aktualita, #homepage .clanek{margin:0 !important;padding:0 !important;border:0 !important;}
#homepage .aktualitaObsah{margin:1px !important;margin-bottom:1rem !important;padding:1rem !important;border:1px solid #cdcdcd !important;height:111px;background:#e5e5e5;background:-moz-linear-gradient(45deg,#e5e5e5 0%,#ffffff 100%);background:-webkit-linear-gradient(45deg,#e5e5e5 0%,#ffffff 100%);background:linear-gradient(45deg,#e5e5e5 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5',endColorstr='#ffffff',GradientType=1 );-webkit-box-shadow:inset 0px 0px 5px 0px rgba(255,255,255,1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(255,255,255,1);box-shadow:inset 0px 0px 5px 0px rgba(255,255,255,1);}
#homepage .clanekObsah{margin:1px !important;padding:0 !important;border:1px solid #cdcdcd !important;height:291px;background:#e5e5e5;background:-moz-linear-gradient(45deg,#e5e5e5 0%,#ffffff 100%);background:-webkit-linear-gradient(45deg,#e5e5e5 0%,#ffffff 100%);background:linear-gradient(45deg,#e5e5e5 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5',endColorstr='#ffffff',GradientType=1 );-webkit-box-shadow:inset 0px 0px 5px 0px rgba(255,255,255,1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(255,255,255,1);box-shadow:inset 0px 0px 5px 0px rgba(255,255,255,1);}
#homepage h2{font-size:1.3rem !important;}
#homepage h3{font-size:1.3rem !important;line-height:1.8rem;}
#homepage .fotoClanku{border-radius:0 !important;}
#homepage a.btn:hover, #homepage button.btn:hover, .btn-primary:hover{background-color:#0073ce !important;color:#fff !important;font-size:1.1rem;border-color:#0073ce !important;}
#homepage a.btn, #homepage button.btn,.btn-primary{background:#ffcf01 !important;color:#000 !important;text-shadow:0 0 0 !important;border-color:#ffcf01 !important;font-weight:400;text-decoration:none !important;}
#homepage .fotoClankuHolder{height:134px !important;}
.fixed-top, .transparent, .anim{-webkit-animation:swing-in-top-fwd 2s cubic-bezier(0.175,0.885,0.320,1.275) both;        animation:swing-in-top-fwd 2s cubic-bezier(0.175,0.885,0.320,1.275) both;}
.carousel-indicators li{background-color:#fff !important;}
#clanky article,#fotogalerie article,#blog article{border-bottom:0 !important;border-radius:3px !important;}
#clanky article .shadow {background:#fff;min-height:475px;}
#blog article .shadow {background:#fff;min-height:auto !important;}
article .p-4 {background:#fff;}
.shadow{border-radius:3px !important;}
#main_navbar.shadow{border-radius:0px !important;}
.fotoClankuHolder,.fotoClanku{border-radius:0 !important;}
#blog .fotoClankuHolder{border-radius:3px 3px 0px 0px !important;}
#full-wide .fotoClankuHolder,#topStory .fotoClankuHolder{border-radius:3px !important;}
.page-item .page-link{text-shadow:0px 0px 0px !important;}
.page-item.active .page-link,.page-item .page-link:hover,.page-item.active .page-link:hover{z-index:1 !important;color:#fff !important;background:#0073ce !important;border-color:#0073ce !important;}
.fotka{border:5px solid #fff;-webkit-animation:slit-in-vertical .45s ease-out both;animation:slit-in-vertical .45s ease-out both;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}
.fotka:hover{-webkit-box-shadow:0px 0px 5px 0px #0073ce;-moz-box-shadow:0px 0px 5px 0px #0073ce;box-shadow:0px 0px 5px 0px #0073ce;}
#foto-clanku{margin-top:-15px;}
.h100{height:100%;transition:all 2s ease;}
#list{-webkit-box-shadow:0px 0px 0px 0px !important;-moz-box-shadow:0px 0px 0px 0px !important;box-shadow:0px 0px 0px 0px !important;}
.attachs{position:absolute;top:9px;right:24px;}
.clanekDatum{position:absolute;top:9px;left:24px;}
.stitekFoto,.stitekDokumenty,.stitekVidea{color:#fff;padding:.5rem;padding-top:.25rem;padding-bottom:.25rem;margin-left:4px;border-radius:3px;font-size:.9rem;}
.stitekFoto{background:#ff6000 !important;text-shadow:1px 1px 0px #d25001;}
.stitekDokumenty{background:#5caa34 !important;}
.stitekVidea{background:#502981 !important;}
.stitekDatum,.stitekKategorie{margin-right:4px;padding:.5rem;padding-top:.25rem;padding-bottom:.25rem;border-radius:3px;font-size:.9rem;background:#fff;}
.logoWs{width:18%;}
.logo{height:3rem;margin-top:.5rem;margin-bottom:.5rem;}
.logo:hover{-webkit-animation:jello-horizontal .9s both;animation:jello-horizontal .9s both;}
.smallLogo {/*width:75px;*/}
#container{width:70%;margin-top:2rem;}
.container-fluid {padding-left:2rem;padding-right:2rem;}
.min-fluid{width:90% !important;}
.mainContainer{padding-left:2rem;padding-right:2rem;background:#f5f5f5 !important;border-color:#f5f5f5 !important;}
#kontakty h3{margin-top:3rem;margin-bottom:.5rem;}
.kontakt{margin-bottom:1rem;}
.card.sticky-top,.submenu.sticky-top{top:13rem !important;}
.card-body .list-group-item a{font-size:1rem !important;color:#000;}
.cover{margin-top:8rem !important;}
.cover h2{color:#0073ce !important;}
.search {position:absolute;left:0;margin-top:.5rem;margin-left:2rem;}
.search .btn-primary {margin-bottom:4px;}
.search input {min-width:250px;}
.quick {position:absolute;right:0;margin-top:.5rem;margin-right:2rem;}
.quick .btn {margin-left:.5rem;}
.quick-sm .btn {margin-left:.2rem;margin-right:.2rem;}
.quick .btn, .quick-sm .btn {min-width:90px;}
.quick-sm {text-align:center;}
.konkat .list-group-item{border:1px solid #000 !important;padding:.75rem 1.25rem !important;}
.konkat{top:6rem;text-align:center;background:#f9f9f9;border:1px solid #e1e1e1;box-shadow:0px 0px 0px 5px #f5f5f5;-webkit-box-shadow:0px 0px 0px 5px #f5f5f5;-moz-box-shadow:0px 0px 0px 5px #f5f5f5;}
.konkat .list-group-item > a,.konkat .list-group-item > a:visited{padding:.75rem 1.25rem;background:#0073ce !important;border-color:#0073ce !important;color:#fff !important;text-decoration:none !important;}
.konkat .list-group-item > a:hover,.konkat .list-group-item > a:visited:hover{background:#ffcf01 !important;border-color:#ffcf01 !important;color:#000 !important;}
.konkat a.btn-secondary,.konkat a.btn-secondary:visited{text-decoration:none !important;color:#0073ce !important;border-radius:2px !important;background:#fff !important;border-color:#0073ce !important;min-width:125px;}
.konkat a.btn-secondary:hover,.konkat a.btn-secondary:visited:hover,.konkat a.btn-secondary:focus{background:#ffcf01 !important;border-color:#ffcf01 !important;color:#000 !important;}
.kontakt{font-size:1rem;padding:1rem;border-radius:3px !important;background:#f9f9f9;}
.konkat .btn{margin:.25rem;font-size:.9rem !important;}
.carousel-item{padding-right:1rem;padding-left:1rem;transition:transform 8s linear,opacity 4s linear !important;}
#galerie .uvodnik{height:125px;}
#submenu2{display:none;}
@media (max-width:1100px) {
.quick {position:relative;width:100%;margin-top:2rem;margin-right:0rem;text-align:center;}
}
@media (max-width:850px){#clanky .fotoClankuHolder,#fotogalerie .fotoClankuHolder{height:13rem;}
.logoWs{width:50%;}
.header{padding:0rem;padding-top:7rem;height:23rem;}
.search {display:none;}
#carousel img {height:300px;}
#main_navbar ul{margin-top:1rem;}
#container{width:100%;}
.btn-primary,.card-body{font-size:1rem !important;}
.card-header{font-size:1.1rem !important;}
.fotka{height:7rem !important;}
h1{font-size:1.2rem !important;margin-top:6rem !important;}
h2,#clanky h2,#fotogalerie h2{font-size:2.25rem !important;}
h3,#clanky h3,#fotogalerie h3{font-size:1.75rem !important;}
h4,#clanky h4,#fotogalerie h4{font-size:1.5rem !important;}
.card.sticky-top,.submenu.sticky-top{position:relative !important;top:0 !important;}
.cover{margin-top:5rem !important;}
.konkat{top:5rem;z-index:0;}
.konkat .btn-primary{margin-bottom:.5rem;width:100%;font-size:.8rem !important;}
.konkat.sticky-top{top:0 !important;position:relative !important;margin-bottom:1rem !important;margin-top:1rem !important;}
.kontakt{font-size:.9rem;padding:.75rem;}
.quick .btn, .quick-sm .btn {min-width: 70px;font-size: .9rem !important;margin-left: 0 !important;}
#textClanku .table{width:100% !important;}
.cookies,.cookies .btn{font-size:.75rem !important;}
#submenu{position:absolute !important;display:none;width:14rem;top:-2rem !important;margin-left:1rem !important;}
#submenu2{z-index:1000;text-align:left;display:block !important;position:relative !important;font-size:1.25rem;top:2rem;left:3rem;cursor:pointer;color:#0073ce;width:5rem;border-bottom:1px solid #0073ce;}
#submenu2:hover{color:#000;border-bottom:1px solid #000;}
.submenu2class{display:block !important;margin-top:38px !important;box-shadow:0px 0px 0px 4px #fff !important;}
#main_navbar{z-index:5000 !important;padding-left:1rem;padding-right:1rem;}
.sm-hack .card{margin-left:1rem;}
.mainContainer{padding-left:1.5rem !important;}
#rowClanek{margin-right:-1.5rem !important;margin-left:-1.5rem !important;}
#main_navbar ul li ul li ul li > a,#main_navbar ul li ul li ul li > a:visited{background:#f9f9f9 !important;border:1px solid #e1e1e1 !important;color:#000 !important;}
}
@media (min-width:768px) AND (max-width:1279px){.clanky-wide h2{font-size:.9rem !important;max-width:85% !important;line-height:1.2rem;font-weight:700;}
ul.submenu li > a,.subHeader,.card-header,.card-body{font-size:.9rem !important;}
#main_navbar ul li > a{padding-left:.6rem;padding-right:.6rem;}
.logoWs{width:25%;}
}
@media (max-width:1500px){.clanky-wide h2{font-size:1rem !important;max-width:85% !important;line-height:1.2rem;font-weight:400;}
.min-fluid{width:100% !important;}
.mainContainer{padding-left:2rem;}
#container{width:95%;}
#textClanku .table{width:100% !important;}
}
@media (max-width:468px){.file{line-height:1.5rem !important;}
.file i{font-size:1.5rem !important;width:1.75rem !important;height:auto !important;}
.file td:nth-child(even){display:none !important;}
.mainContainer{padding-left:.5rem !important;padding-right:.5rem !important;}
#textClanku .table{width:100% !important;}
#textClanku .table td{display:block !important;}
#textClanku img{width:100% !important;}
#map {
    border-radius: 1rem;
    min-width: 16rem;
    width: 100%;
}
.pristupnost{display:none;}
.konkat a.btn{width:100%;}
#submenu2{left:1.5rem !important;}
#submenu{margin-left:0 !important;}
.sm-hack .card{margin-left:0rem !important;}
.fotoClankuHolder{height:125px;}
#topStory h3,#fotoStory h3{top:4rem !important;padding:.3rem !important;padding-top:.3rem !important;font-size:.9rem !important;}
.stitekDatum,.stitekKategorie,.stitekFoto,.stitekDokumenty,.stitekVidea{font-size:.75rem !important;}
#newsH {display:none;}
.search {margin-top:1rem;}
.h2akt {margin-top:4rem !important;}
#main_navbar {padding-left:.5rem;padding-right:.5rem;}
#informace .table{width:100% !important;}
#informace .table td{display:block !important;text-align:left !important;}
#informace .table td:nth-child(odd) {font-weight:bold;}
.quick .btn, .quick-sm .btn {min-width: 70px;font-size: .9rem !important;margin-left: 0 !important;}
.search {margin-left:1rem;}
.header{padding-top:6rem;height:16rem;}
.logo {width:80px;}
#topNews {display:none !important;}
#carousel img {height:160px;}
}
@media (max-width:320px){#zakladni-skola h2,#materska-skola h2{font-size:1.75rem !important;}
}
