@import url('https://fonts.googleapis.com/css2?family=Cabin&display=swap&subset=latin-ext');
@-webkit-keyframes color-change-3x{0%{background:#a0fffc}50%{background:#62e3ff}100%{background:#ccfffa}}
@keyframes color-change-3x{0%{background:#a0fffc}50%{background:#62e3ff}100%{background:#ccfffa}}
body {font-family:'Cabin',serif;background:#d1f6ff url('../img/sky.jpg') center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
h1, h2, h3, h4 {font-family:'Cabin',serif;}
h1, h2 {color:#fff;font-size:2.2rem;}
.mainContainer h2 {color:#000;}
h3, h4, h5, h6 {color:#0c9e17;}
a, a:visited {color:#f97231;text-decoration:underline;}
a:hover, a:visited:hover, a:focus {color:#0c9e17;text-decoration:none;}
#clanky h3, #fotogalerie h3 {font-size: 1.75rem !important;}
.header {padding-top:3rem !important;padding-bottom:3.5rem !important;background:transparent url('../img/top-bg.png') center bottom no-repeat !important;}
.headerBg {}
.header h1 {text-shadow:1px 1px 0px #fff;}
.header h1 a, .header h1 a:visited {
    font-size:2rem !important;
    color:#f97231 !important;
}
.header h1 a:hover, .header h1 a:visited:hover {
    color:#0c9e17 !important;
} 
.headerLogo {text-align:left;}
.headerH1 {text-align:center;margin-top:0rem;margin-bottom:1rem;padding-left:0rem;padding-right:0rem;}
.headerFb {text-align:right;padding-top:1.5rem;}   
#clanky h2, #fotogalerie h2 {
    font-size: 2.2rem !important;
}
.logo {width:200px}
.submenu .nav-item {
    margin: 0;
    margin-top: 0.5rem;}
.partneri {text-align:center;background:#fff;padding:1.5rem;}
.partneri img {max-height:150px;margin-left:1.5rem;margin-right:1.5rem;}
#fotogalerie {margin-top:2rem;}
.table td {border-color:transparent;vertical-align: middle;}
.tridy {width:60%;margin-left:auto;margin-right:auto;}
.file {border:1px dashed #dbdbdb !important;}
.file:hover, .file2:hover, .tridaGalerie:hover, .kontakt:hover, .vyhledavani li:hover {background:#fff039 !important;}
.shadow {box-shadow: 0 0.35rem 1rem #d6f8ff !important;}
.shadow-sm {box-shadow: 0 0 0 !important;}
.stitekDatum, .stitekKategorie {background:#fff039 !important;}
article div.shadow {margin-left:1rem;margin-right:1rem;box-shadow: 0 0 0 !important;border:0 !important;border-radius:7px !important;background:#fff;}
.breadcrumbs .card-body {background:#fffcec !important;}
.mainContainer .breadcrumbs .card-body {background:#ffffff !important;border-radius:7px;box-shadow: 0 0.5rem 1rem #d6f8ff !important;}
.clanekDatum {left:40px !important;}
.attachs {right:40px !important;}
#submenu {margin-top:3rem !important;}
.kvetina{position:absolute;right:0;margin-right:0;margin-top:-72px;}
.card {border-radius:7px !important;}    
.card-header {font-size:1.125rem !important;font-weight:500;background:#fff039 !important;color:#000 !important;border-radius:7px 7px 0px 0px !important;}
.card-body {background:#fff !important;border-radius:0px 0px 7px 7px !important;}
#container {margin-top:-29px;}
.submenu .subHeader, .page-link {background:#aad861;color:#000 !important;border:1px solid #0d9e17 !important;box-shadow: 0 0.35rem 1rem #d6f8ff !important;}
.page-item.active .page-link, .page-link:hover {background:#f97231 !important;border:1px solid #0d9e17 !important;color:#fff !important;}
.breadcrumbs .card-body {box-shadow:0 0 0 !important;}
#menuKalendar i {color:#000 !important;}
.page-link {border-radius:0 !important;} 
.submenu .subHeader {border-radius:3px;}
.black {color:#000 !important;text-shadow:1px 1px 0px #fff;}
.red {color:#f97231 !important;}
.card-body td {border-color:#dcdcdc !important;}
.kalendar tbody td.neaktivni {background:#0d9e17 !important;color:#aad861 !important;}
.kalendar tbody td.dnes {background:transparent !important;color:#000 !important;font-weight:bold !important;}
.kalendar tbody td.akce, .akceDatum, .akceNazev {background:#f97231 !important;color:#fff !important;}
.symbol, .symbol a {text-shadow: 1px 1px 2px #ca4917;color:#fff;}
#main_navbar {border-radius:23px;background: rgb(255,127,48) !important;
background: -moz-linear-gradient(top,  rgba(255,127,48,1) 0%, rgba(255,153,25,1) 50%, rgba(255,127,48,1) 50%, rgba(255,153,25,1) 100%) !important;
background: -webkit-linear-gradient(top,  rgba(255,127,48,1) 0%,rgba(255,153,25,1) 50%,rgba(255,127,48,1) 50%,rgba(255,153,25,1) 100%) !important;
background: linear-gradient(to bottom,  rgba(255,127,48,1) 0%,rgba(255,153,25,1) 50%,rgba(255,127,48,1) 50%,rgba(255,153,25,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f30', endColorstr='#ff9919',GradientType=0 ) !important;
}
#main_navbar li > a {background:transparent !important;color:#fff !important;border:1px solid transparent !important;text-shadow: 1px 1px 2px #ca4917;margin-right:3px;margin-left:3px;}
#main_navbar ul li ul li > a, #main_navbar ul li ul li ul li > a {font-size:.95rem;color:#000 !important;margin-left:0;margin-right:0;/*background: #189a00 !important;
background: -moz-linear-gradient(top,  #3ed73f 0%, #189a00 100%) !important;
background: -webkit-linear-gradient(top,  #3ed73f 0%, #189a00 100%) !important;
background: linear-gradient(to bottom,  #3ed73f 0%, #189a00 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ed73f', endColorstr='#189a00',GradientType=0 ) !important;*/
background: #fff039 !important;border-color:#fff039 !important;box-shadow: 0 0 .25rem #d6f8ff !important;}
#main_navbar li.active > a, #main_navbar li.active > a:hover, #main_navbar li > a:hover {background:#f3ffff !important;color:#000 !important;border-radius:7px;text-shadow:0 0 0 !important;}
.progress-bar {font-weight:500;border-radius:7px;background:#f97231 !important;color:#fff !important;}
#main_navbar ul li ul li > a, #main_navbar ul li ul li ul li > a, #main_navbar li.active > a {text-shadow:0 0 0 !important;}
#main_navbar ul li ul li > a:hover, #main_navbar ul li ul li ul li > a:hover {border-radius:0 !important;background:#abd860 !important;border-color:#0d9e17 !important;color:#000 !important;}
#tydenni-plan .btn-primary {background:#f97231 !important;border-color:#f97231 !important;color:#fff !important;text-shadow: 1px 1px 2px #7e4f8c;box-shadow: 0 0.35rem 1rem #d6f8ff !important;}
#tydenni-plan .btn-primary:hover {background:#f3ffff !important;border-color:#f3ffff !important;color:#000 !important;text-shadow:0 0 0 !important;}
#clanky .btn-primary, #fotogalerie .btn-primary {border-radius:7px !important;}
#clanky .btn-primary, #fotogalerie .btn-primary {background:#f97231 !important;border-color:#f97231 !important;color:#fff !important;text-shadow: 1px 1px 2px #7e4f8c;}
#clanky .btn-primary:hover, #fotogalerie .btn-primary:hover {background: #fff039 !important;border:1px solid #fff039 !important;color:#000 !important;text-shadow:0 0 0 !important;}
.progress-bar {color:#000 !important;text-shadow:1px 1px 0px #fdbb3a;}
.card body a, .card-body a:visited {color:#f97231 !important;}
#menuKalendar i {color:#f97230 !important;}
#clanky article, #fotogalerie article {
    border-bottom: 0px !important;
}
ul.submenu li > a, ul.submenu li > a:visited {background:#fff039;border-color:#fff039;color:#000 !important;border-radius:7px;}
ul.submenu li > a:hover, ul.submenu li > a:visited:hover, ul.submenu li.active > a, ul.submenu li.active > a:hover, ul.submenu li > a:focus {background: rgb(255,127,48) !important;background: -moz-linear-gradient(top,  rgba(255,127,48,1) 0%, rgba(255,153,25,1) 50%, rgba(255,127,48,1) 50%, rgba(255,153,25,1) 100%) !important;background: -webkit-linear-gradient(top,  rgba(255,127,48,1) 0%,rgba(255,153,25,1) 50%,rgba(255,127,48,1) 50%,rgba(255,153,25,1) 100%) !important;background: linear-gradient(to bottom,  rgba(255,127,48,1) 0%,rgba(255,153,25,1) 50%,rgba(255,127,48,1) 50%,rgba(255,153,25,1) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f30', endColorstr='#ff9919',GradientType=0 ) !important;border-color:rgb(255,127,48);color:#fff !important;text-shadow: 1px 1px 2px #ca4917;} 
.breadcrumbs .card-body {border:0 !important;}
#clanky article .p-4, #fotogalerie article .m-1 {background:#fff !important;border-radius:7px !important;}
.mainContainer {background:#ffffff !important;border-radius:7px;box-shadow: 0 0.5rem 1rem #d6f8ff !important;border:0 !important;padding-top:1.5rem;margin-top:3rem;}
#tydenni-plan .table td {background:#fff;box-shadow: 0 .25rem .5rem #d6f8ff !important;border:1px solid #0d9e17;}
.card-body a, .card-body a:visited {color:#0064d4 !important;text-decoration:underline !important;}
.mainContainer a:hover, .mainContainer a:visited:hover, .card-body a:hover, .card-body a:visited:hover {text-decoration:none !important;}
.aktualityNadpis, .anketaOtazka, .akceNadpis {color:#ff5400 !important;font-size:.95rem !important;font-weight:500;}
#blog  {width:100%;}
.symbol {display:none !important;}
footer {margin-top:0 !important;}
@media (max-width:768px){
    #main_navbar {margin-left:1rem;margin-right:1rem;border-radius:7px !important;}
    .fixed-top {margin-left:0px !important;margin-right:0px !important;}
    .symbol {display:block !important;}
    .symbol a, .symbol a:visited, .symbol a:focus, .symbol a:hover, .symbol a:visited:hover {text-decoration:none;color:#fff !important;}
    .header {background:transparent url('../img/jumbotron768.png') bottom center no-repeat !important;padding-bottom:11rem !important;}
}

@media (max-width:468px){
    .header {background:transparent url('../img/jumbotron468.png') bottom center no-repeat !important;padding-top:2rem !important;padding-bottom:8rem !important;}
    .mainContainer {margin:0;}
    body {margin-right:-10px;}
    #main_navbar {border-radius:0px !important;margin-left:0px;margin-right:0px;}
    .tridy {width:100%;}
    .headerH1,.headerFb,.headerLogo {text-align:center !important;width:100% !important;}
}