@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;800&display=swap&subset=latin_ext');
body{font-family:'Merriweather Sans',sans-serif;font-size:1rem;font-weight:300;}
html{scroll-behavior:smooth;}
h1,h2,h3,h4,h5,h6 {text-transform:uppercase;}
h2{font-size:2.75rem !important;font-weight:700;color:#246ca0 !important;}
h3{font-size:2rem !important;font-weight:700;color:#246ca0 !important;}
h3, h4, h6{font-weight:700;color:#246ca0 !important;}
h5 {font-weight:600;background:#246ca0 !important;padding:.5rem !important;color:#fff !important;} 
h5 a, h5 a:visited {color:#fff !important;text-decoration:none !important;padding-left:2.115rem !important;}
h5 a:hover, h5 a:visited:hover {color:#ffc857 !important;}
h2{font-weight:700;color:#246ca0 !important;}
.container2 h2 {color:#246ca0 !important;}
#clanky h3{font-size:2rem !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:700 !important;}
article h3 a,article h3 a:visited{color:#246ca0 !important;font-weight:700;}
a, a:visited{color:#246ca0;}
a:hover, a:visited:hover, a:focus{color:#000;text-decoration:none !important;}
.kalendar thead td {background:#537e05;padding: 0.5rem;color: #fff;border: 1px solid #68a103;}
.kalendar tbody td.akce{background:#ca1e1a !important;color:#fff !important;}
.f5{background:#f1f1f1 url('../img/school.png') center center repeat !important;}
hr{border-top:1px solid #00a0fe !important;}
#h2akt, #h2ud {cursor:pointer;}
#pdfviewer {height:700px;}
.rowClear{margin:0 !important;}
.kalendar tbody td{height:2.25rem;}
#play {cursor:pointer;}
.kontakt {height:auto;max-height:157px;font-size:.9rem !important;line-height:28px;}
.kontakt b {font-weight:700;color:#537e05;}
.kontakt i {font-size:.9rem;font-style:normal;}
#intro {margin-bottom:-6px !important;}
//.header{background:url('../img/budova.jpg') center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.header{transition:all 1s ease;position:relative;}
.header h1{display:none;}
.header video,#informace video, #video{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;}
.video {position:relative;height:18rem;}
.visually-hidden {visibility:hidden !important;}
.header .overlay,#informace .overlay{background:#246ca0cf;object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;}
.header .cont{position:relative;}
#qq {border-radius:5px;}
.container-full{margin-right:1rem;}
.blockquote{margin-bottom:2.5rem;margin-top:1rem;font-size:1.15rem;color:#efefef;text-shadow:0px 0px 3px #0066a1;}
.ul{margin-top:1rem;margin-left:1rem;margin-right:1rem;}
#uvod h2{margin-left:2rem;    margin-right:2rem;    font-weight:700;  font-size:2.75rem !important;  color:#246ca0 !important;    text-align:center; padding-bottom:0.5rem;}
.table-bordered td,.table-bordered th{border:1px solid #f1f1f1;}
.kontaktyNew{font-size:1rem;}
.uredni-deska {background:#246ca0;height:100%;overflow:hidden;transition:all 1s ease;}
.uredni-deska h2 {text-align:center;color:#fff !important;margin-top:1.5rem;font-weight:700;font-size:2.5rem;text-shadow:0px 0px 3px #0066a1;}
.uredni-deska article h3 a {font-size:1.5rem !important;color:#242424 !important;}
.uredni-deska p {font-size:1rem;}
.uredni-deska .page-item.active .page-link {
    z-index: 1 !important;
    color: #000 !important;
    background: #ffc857 !important;
    border-color: #ff9a1e !important;
}
.uvodArticle .shadow-sm {height:38rem;overflow:hidden;border-radius:3px;}
.open > a, .open > a:visited {position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff !important;
    text-shadow:0px 0px 2px #000;
    margin: 0 auto;
    text-transform: uppercase;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 0.5rem;
    text-align: center;
    padding: 1rem;
    font-size: 1.2rem;
    font-weight: 700;
    text-decoration: none !important;
    border-radius:3px;
background:rgba(6,171,224,1);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(6,171,224,1) 40%, rgba(6,171,224,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(6,171,224,1) 40%,rgba(6,171,224,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(6,171,224,1) 40%,rgba(6,171,224,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#246ca0',GradientType=0 );
}
.open > a:hover, .open > a:visited:hover {
    color: #ffc857 !important;
}
hr {border-top:1px dotted #bdbdbd !important;}
.video {transition:all 1s linear;}
.hledat{color:#000;margin-bottom:.5rem;margin-top:.45rem;}
.hledat input, .hledat input:focus {padding:.5rem;border:0;color:#000;font-size:.9rem;background:#d9f1e4;border-radius:5px;width:100%;}
.hledat button{color:#fff;background:#246ca0;}
.hledat button:hover{color:#fff;background:#000;}
.trida {text-align:center;border:0;border-top:2px solid;cursor:pointer;padding:.25rem;margin-bottom:.25rem;margin-top:.25rem;}
.trida:hover {background:#fffee9;}
.trida.active {color:#fff;background:#246ca0;}
#tip {font-size:.9rem;padding:.025rem;text-shadow:0px 0px 2px #7cbc0a;background: #9dd53a !important;background: -moz-linear-gradient(top,  #9dd53a 0%, #7cbc0a 100%) !important;background: -webkit-linear-gradient(top,  #9dd53a 0%,#7cbc0a 100%) !important;background: linear-gradient(to bottom,  #9dd53a 0%,#7cbc0a 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ) !important;color:#fff !important;

}
#tip a {color:#fff;}
#tip p {font-size:1.1rem;font-weight:700;color:#fff;margin-top:.75rem;margin-bottom:.5rem;}
#tip ul {margin-top:.5rem;}
#blog2 article {margin-top:2rem !important;}
.carousel-item {
    transition: 1.5s ease !important;
    transition-duration: 1.5s !important;
}
.carousel-inner > .carousel-item {
    -webkit-transition: 1.5s ease !important;
    -moz-transition: 1.5s ease !important;
    -o-transition: 1.5s ease !important;
    transition: 1.5s ease !important;
}
.carousel-caption {background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
padding:2rem 11rem;left:0;right:0;bottom:0;text-shadow:0px 0px 2px #000;}
.carousel-caption h2 a, .carousel-caption h2 a:visited {color:#fff !important;text-decoration:none !important;}
.carousel-caption h2 a:hover, .carousel-caption h2 a:visited:hover, .carousel-caption h2 a:focus, .carousel-caption h2 a:active {color:#ffc857 !important;}

.carousel-caption h2 {color:#fff !important;;font-weight:700;font-size:2.5rem !important;}
.clanekInfo{font-size:1rem !important;}
.progress-bar{background:#246ca0 !important;color:#000 !important;}
.card{margin-top:2rem !important;margin-bottom:2rem !important;background: transparent !important;}
.card-header{font-size:1.15rem !important;font-weight:700;color:#537e05 !important;border-bottom: 2px solid #f1f1f1 !important;text-transform: uppercase;background: #eaf6ff !important;
background: -moz-linear-gradient(left,  #eaf6ff 0%, #ffffff 50%, #ffffff 100%) !important;
background: -webkit-linear-gradient(left,  #eaf6ff 0%,#ffffff 50%,#ffffff 100%) !important;
background: linear-gradient(to right,  #eaf6ff 0%,#ffffff 50%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6ff', endColorstr='#ffffff',GradientType=1 ) !important;

}
.card-body{background:#fff !important;font-size:.9rem !important;}
.skolaInfo {background: #eaf6ff !important;
background: -moz-linear-gradient(top,  #eaf6ff 0%, #ffffff 50%, #ffffff 100%) !important;
background: -webkit-linear-gradient(top,  #eaf6ff 0%,#ffffff 50%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #eaf6ff 0%,#ffffff 50%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6ff', endColorstr='#ffffff',GradientType=0 ) !important;
}
.dropdown-menu{margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
.aktualityNadpis,.akceNadpis,.anketaOtazka{color:#537e05 !important;}
.kalendar tbody td.akce,.akceDatum{background:#246ca0 !important;color:#fff !important;}
.kalendar tbody td{border-color:#e3e3e3 !important;}
.kalendar tbody td.neaktivni{background:#f1f1f1 !important;    color:#6c6c6c !important;}
.kalendar tbody td.dnes{background:#fff3c8 !important; font-weight:bold;   color:#000000 !important;}
#menuKalendar {
    font-size: 1.15rem;
    font-weight: 500;
    color:#246ca0;
    text-transform: uppercase;
}
#menuKalendar .kalendar-zpet, #menuKalendar .kalendar-vpred {color:#000 !important;}
.card-body .stitekDatum{padding-left:0 !important;}
.cars-body a{color:#246ca0 !important;}
#clanky .btn-primary,#fotogalerie .btn-primary,.card-body a.btn-primary{border-color:#246ca0 !important;font-weight:500;text-transform:uppercase;color:#fff !important;background:#246ca0 !important;border-top:1px solid #246ca0 !important;text-shadow:1px 1px 0px #246ca0 !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,.card-body a.btn-primary:hover{background-color:#409dd2 !important;color:#fff !important;border-color:#409dd2 !important;}
.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:#fff !important;background:#fff !important;}
#loga img{max-width:200px;}
#submenu{background:transparent;box-shadow:0px 0px 0px 0px;margin-top:2rem !important;}
ul.submenu li > a, ul.submenu li > a:visited, .nav-item .subHeader{background:#fff !important;font-weight:400;color:#000 !important;border-color:#fff !important;font-size:1rem !important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;}
ul.submenu li > a:hover, ul.submenu li > a:visited:hover, ul.submenu li.active > a{transition:all .5s ease;border-color:#246ca0 !important;font-weight:400;color:#fff !important;background: #246ca0 !important;
background: -moz-linear-gradient(top,  #246ca0 0%, #246ca0 50%, #226096 100%) !important;
background: -webkit-linear-gradient(top,  #246ca0 0%,#246ca0 50%,#226096 100%) !important;
background: linear-gradient(to bottom,  #246ca0 0%,#246ca0 50%,#226096 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca0', endColorstr='#226096',GradientType=0 ) !important;}
ul.submenu li:hover i{color:#000 !important;}
#submenu li ul li > a{background:#fff !important;border:1px solid #00a0fe !important;color:#00a0fe !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 #00a0fe !important;color:#000000 !important;font-size: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;*/
background:#fff !important;}
.nazevSkoly .padd{padding:.5rem;padding-left:1rem;}
.odkazy .padd{padding:.5rem;padding-right:1rem;}
.nazevSkoly{text-align:left;}
.odkazy{text-align:right;}
.white{color:#fff !important;}
.menubg{background:#246ca0 !important;}
#topNews{background:#00a0fe;color:#246ca0;width:100%;max-width:100%;overflow:hidden;top:115px;text-align:center;font-size:1rem;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:#246ca0;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%;}
.slide-menu{-webkit-animation:slide-in-top 1s cubic-bezier(.25,.46,.45,.94) both !important;animation:slide-in-top 1s cubic-bezier(.25,.46,.45,.94) both!important;}
.small-menu img{height:3.5rem !important;}
.small-menu li > a, .small-menu .switch {font-size:1rem !important;}
.schranka {margin-top:2rem;}
#main_navbar{transition:all .25s ease !important;background: #fff !important;padding-left:0;padding-right:0;z-index:5000;margin-top:-1px;}
#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;margin-left:.75rem;margin-right:.75rem;margin-top:-5px !important;}
#main_navbar ul li > a {margin-left:.5rem;margin-right:.5rem;border-radius:5px;border:.25rem solid transparent;}
#main_navbar ul li ul li > a, #main_navbar ul li ul li ul li > a {margin-left:0;margin-right:0;border-radius:0px;border:0 !important;}
#main_navbar ul li:nth-child(4n+1) > a {border-bottom: 2px solid #9dd53a !important;color:#000 !important;}
#main_navbar ul li:nth-child(4n+2) > a {border-bottom: 2px solid #ffaf4b !important;color:#000 !important;}
#main_navbar ul li:nth-child(4n+3) > a {border-bottom: 2px solid #ff3019 !important;color:#000 !important;}
#main_navbar ul li:nth-child(4n+4) > a {border-bottom: 2px solid #87e0fd !important;color:#000 !important;}
#main_navbar ul li:nth-child(4n+1) ul li > a, #main_navbar ul li:nth-child(4n+1) ul li ul li > a {background:#9dd53a !important;color:#fff !important;border-bottom:1px solid #7cbc0aaa !important;text-shadow:0px 0px 2px #7cbc0aaa;}
#main_navbar ul li:nth-child(4n+2) ul li > a, #main_navbar ul li:nth-child(4n+2) ul li ul li > a {background:#ffaf4b !important;color:#fff !important;border-bottom:1px solid #ff920aaa !important;text-shadow:0px 0px 2px #ff920aaa;}
#main_navbar ul li:nth-child(4n+3) ul li > a, #main_navbar ul li:nth-child(4n+3) ul li ul li > a {background:#ff3019 !important;color:#fff !important;border-bottom:1px solid #cf0404aa !important;text-shadow:0px 0px 2px #cf0404aa;}
#main_navbar ul li:nth-child(4n+4) ul li > a, #main_navbar ul li:nth-child(4n+4) ul li ul li > a {background:#87e0fd !important;color:#fff !important;border-bottom:1px solid #53cbf1aa !important;text-shadow:0px 0px 2px #53cbf1aa;}
#main_navbar ul li:nth-child(4n+1) ul li > a:hover, #main_navbar ul li:nth-child(4n+1) ul li ul li > a:hover {background:#fff !important;color:#7cbc0a !important;text-shadow:0px 0px 0px #fff;}
#main_navbar ul li:nth-child(4n+2) ul li > a:hover, #main_navbar ul li:nth-child(4n+2) ul li ul li > a:hover {background:#fff !important;color:#ff920a !important;text-shadow:0px 0px 0px #fff;}
#main_navbar ul li:nth-child(4n+3) ul li > a:hover, #main_navbar ul li:nth-child(4n+3) ul li ul li > a:hover {background:#fff !important;color:#cf0404 !important;text-shadow:0px 0px 0px #fff;}
#main_navbar ul li:nth-child(4n+4) ul li > a:hover, #main_navbar ul li:nth-child(4n+4) ul li ul li > a:hover {background:#fff !important;color:#53cbf1 !important;text-shadow:0px 0px 0px #fff;}
.pagination {margin-bottom: 3rem;margin-top: 1.5rem;}
.aktualita{border-bottom:1px solid #cacac8;}
.minifile{border-top:0;}
#partneri{text-align:center;background:#fff;padding:2rem;}
#partneri span{margin:2rem;line-height:5rem;}
#partneri img{max-width:125px;max-height:70px;}
#partneri img:hover{filter:grayscale(100%);}
#partneri a[href$=".pdf"] {padding-left:0;background:none;}
.deska {padding-right:2rem;}
#udbtn {width:100%;position:absolute;bottom:0;font-weight:700;background:#246ca0;color:#fff;text-shadow:0px 0px 3px #246ca0;padding:1.5rem;font-size: 1.5rem;text-align:center;z-index:10;background: -moz-linear-gradient(top,  rgba(36,123,160,0) 0%, rgba(6,171,224,1) 50%, rgba(6,171,224,1) 100%);background: -webkit-linear-gradient(top,  rgba(36,123,160,0) 0%,rgba(6,171,224,1) 50%,rgba(6,171,224,1) 100%);background: linear-gradient(to bottom,  rgba(36,123,160,0) 0%,rgba(6,171,224,1) 50%,rgba(6,171,224,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00247ba0', endColorstr='#246ca0',GradientType=0 );}
#udbtn:hover {color:#ffc857;}
#posts h2 {text-align:center;color:#246ca0 !important;font-size:2.5rem !important;margin-top:1.5rem;font-weight:700;}
.leftPartneri img{max-width:180px;}
footer{margin-top:0 !important;font-size:.9rem !important;}
#informace{position:relative;text-align:left;font-weight:400;background: #246ca0;color:#fff !important;padding:1rem;padding-bottom:2rem;padding-top:2rem;font-size:.9rem;text-shadow:0px 0px 3px #0066a1;}
#informace h2{color:#fff !important;margin-top:1rem;margin-bottom:1rem !important;font-weight:700;position:relative;}
#informace h3,#informace h4{color:#fff !important;}
#informace h4{font-weight:700 !important;    border-bottom:2px solid #fff;    padding-bottom:0.25rem;    margin-bottom:1rem;}
#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:#246ca073 !important;}
#informace a,#informace a:visited{color:#fff !important;}
#informace a:hover,#informace a:visited:hover{color:#246ca0 !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;}
#textClanku table{background:#fff !important;border:1px solid #fff !important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;}
.file{background:#fff !important;border:1px solid #fff !important;height:auto !important;line-height:2rem !important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;}
.file i{font-size:2rem !important;height:auto !important;}
.black{color:#246ca0 !important;}
.fotka{height:11rem !important;}
.hidden{display:none !important;}
.height {height:4rem;}
.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-sm{background:#fff;min-height:475px;}
#blog article .shadow-sm{background:#fff;min-height:auto !important;border-top:2px solid;}
article .p-4{background:#fff;}
.shadow{border-radius:3px !important;}
.katCla{padding-left:.75rem;border-bottom:1px dashed #f1f1f1;padding-top:.5rem;}
#main_navbar.shadow{border-radius:0px !important;}
.fotoClankuHolder, .fotoClanku{border-radius:0 !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 {z-index:1 !important;color:#fff !important;background: #246ca0 !important;
background: -moz-linear-gradient(top,  #246ca0 0%, #246ca0 50%, #226096 100%) !important;
background: -webkit-linear-gradient(top,  #246ca0 0%,#246ca0 50%,#226096 100%) !important;
background: linear-gradient(to bottom,  #246ca0 0%,#246ca0 50%,#226096 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca0', endColorstr='#226096',GradientType=0 ) !important;border-color:#246ca0 !important;}
.page-item .page-link:hover, .page-item.active .page-link:hover {z-index:1 !important;color:#000 !important;background:#ffc857 !important;border-color:#ff9a1e !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 #00a0fe;-moz-box-shadow:0px 0px 5px 0px #00a0fe;box-shadow:0px 0px 5px 0px #00a0fe;}
#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:#ce4c00 !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;color:#000;font-weight:400;}
.articleNO{border-top:0 !important;}
.logoWs{width:15%;}
.logo{height:6rem;transition:all .5s ease !important;}
.logo:hover{-webkit-animation:jello-horizontal .9s both;animation:jello-horizontal .9s both;}
.smallLogo{
/*width:75px;*/
}
#container{width:90%;margin-top:3rem;margin-bottom:3rem;}
.cont{width:90%;}
.container2{padding:2rem;background:#fff;margin-top:.95rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);-moz-box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);}
#infoBar{background:#fff3c7;font-size:1rem;}
.container-fluid{padding-left:1rem;padding-right:1rem;}
.min-fluid{width:90% !important;}
.mainContainer{padding-left:2rem;padding-right:2rem;background:transparent !important;border-color:transparent !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:#00a0fe !important;}
.search{padding-top:.5rem !important;padding-bottom:.2rem !important;background:#fff;text-align:center;border-radius:3px;margin-left:2rem !important;margin-right:2rem !important;margin-bottom:1.5rem !important;}
.search .btn-primary{margin-bottom:4px;}
.search input{min-width:250px;border:1px solid #e1e1e1;}
.konkat .list-group-item{border:1px solid #000 !important;padding:.75rem 1.25rem !important;}
.konkat{top:6rem;text-align:center;background:#ffff;border:1px solid #fff;}
.konkat .list-group-item > a, .konkat .list-group-item > a:visited{padding:.75rem 1.25rem;background:#00a0fe !important;border-color:#00a0fe !important;color:#fff !important;text-decoration:none !important;}
.konkat .list-group-item > a:hover, .konkat .list-group-item > a:visited:hover{background:#246ca0 !important;border-color:#246ca0 !important;color:#000 !important;}
.konkat a.btn-secondary, .konkat a.btn-secondary:visited{text-decoration:none !important;color:#fff !important;border-radius:2px !important;background:#00a0fe !important;border-color:#00a0fe !important;min-width:125px;}
.konkat a.btn-secondary:hover, .konkat a.btn-secondary:visited:hover, .konkat a.btn-secondary:focus{background:#246ca0 !important;border-color:#246ca0 !important;color:#000 !important;}
.kontakt{font-size:1rem;padding:1rem;border:0px !important;background:#fff;}
.konkat .btn{margin:.25rem;font-size:.9rem !important;}
.carousel-item{padding-right:0rem;padding-left:0rem;transition:transform 8s linear, opacity 4s linear !important;height:530px;vertical-align:bottom;-webkit-animation:kenburns-top-right 8s ease-out reverse both;animation:kenburns-top-right 8s ease-out reverse both}
#submenu2{display:none;}
#searchIcon {display:none;}
@media (min-width:1600px){
    .header{}
    .header h1 {font-size:2.5rem;padding-bottom:20rem;padding-top:2rem;}
    .video {height:23rem;}
}
@media (max-width:1559px){
    body {font-size:1rem !important;}
    .switch {font-size:1rem !important;}
    #tip {font-size:.85rem !important;}
    .hledat input, .hledat input:focus {font-size:.8rem !important;padding:.25rem .5rem !important;}
    .carousel-caption h2 {font-size:2.25rem !important;}
    .header p {font-size:1.35rem !important;}
    #uvod h2 {font-size:2.5rem !important;}
    #clanky h3 {font-size:1.75rem !important;}
    h4 {font-size:1.25rem !important;}
    .open > a {font-size:1.1rem !important;}
    .card-header {font-size:1.1rem !important;}
    .carousel-item {height:530px !important;}
}
@media (max-width:768px){#clanky .fotoClankuHolder, #fotogalerie .fotoClankuHolder{height:13rem;}
.logoWs{width:50%;}
.header{/*padding-bottom:12rem;*/}
.header h1 a{font-size:1.5rem !important;}
.header h1{padding-top:0rem !important;padding-bottom:0.5rem;}
.search input{min-width:185px;}
#main_navbar{padding-left:1rem;padding-right:1rem;}
#main_navbar ul{margin-top:1rem;}
#container{width:100%;}
.btn-primary, .card-body{font-size:.9rem !important;}
.card-header{font-size:1rem !important;}
.fotka{height:7rem !important;}
.deska {padding-right:0rem !important;}
#tip p {font-size:1rem !important;text-align:center;margin-top:.5rem;margin-bottom:.6rem;}
.switch {margin:1.15rem !important;margin-top:.75rem !important;}
h2, #clanky h2, #fotogalerie h2{font-size:2.25rem !important;}
h3, #clanky h3, #fotogalerie h3{font-size:1.5rem !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;}
#textClanku .table{width:100% !important;}
.clanekInfo{font-size:.8rem !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:none !important;position:relative !important;font-size:1rem;top:2rem;left:3rem;cursor:pointer;color:#00a0fe;width:5rem;border-bottom:1px solid #00a0fe;}
#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;}
.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 (max-width:468px){body{font-size:1rem;}
h5{font-size:1rem;line-height: 28px;}
#tip {transition:all 1s ease;}
#tip p.skola {font-size:.8rem !important;visibility:hidden !important;margin-bottom:1.25rem;}
#tip p {font-size:1rem !important;text-align:left;}
#informace-padding{padding-left:0;padding-right:0;}
#informace-padding h4{text-align:center;font-size:1.25rem !important;}
#uvod h2 {font-size:1.75rem !important;} 
.carousel-caption {padding:2rem 1.5rem !important;}
.carousel-caption h2 {font-size:1.65rem !important;}
.carousel-caption p {font-size:1rem !important;}
.carousel-item {height:19rem !important;}
.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:1rem !important;padding-right:1rem !important;}
.uvod .mainContainer{padding-left:.5rem !important;padding-right:.5rem !important;}
.container-fluid{/*padding-left:.5rem !important;padding-right:.5rem !important;*/}
.hledat{display:none;position:fixed;top:0;left:0;margin-top:0;padding:1rem;background:rgba(6,171,224,1) !important;
background: -moz-linear-gradient(top,  rgba(6,171,224,1) 0%, rgba(6,171,224,1) 40%, rgba(255,255,255,0) 100%) !important;
background: -webkit-linear-gradient(top,  rgba(6,171,224,1) 0%,rgba(6,171,224,1) 40%,rgba(255,255,255,0) 100%) !important;
background: linear-gradient(to bottom,  rgba(6,171,224,1) 0%,rgba(6,171,224,1) 40%,rgba(255,255,255,0) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246ca0', endColorstr='#00ffffff',GradientType=0 ) !important;}
h2, #clanky h2, #fotogalerie h2{font-size:1.5rem !important;}
#searchIcon {cursor:pointer;display:block;font-size:1.5rem;color:#7f7f7f;font-weight:700;padding:.2rem .5rem;border-radius:5px;margin-left:5rem;}
#textClanku .table{width:100% !important;}
#textClanku .table td{display:block !important;}
#textClanku img{width:100% !important;}
#informace{font-size:.9rem;}
.pristupnost{display:none;}
.konkat a.btn{width:100%;}
.header{padding-top:0rem;}
.header h1{padding-bottom:1rem;}
.header h1 a{font-size:.75rem !important;}
#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;}
.logo{height:75px;}
}
