@import url('https://fonts.googleapis.com/css2?family=Cabin&family=Pattaya&display=swap&subset=latin-ext');
body {font-family:'Cabin',serif;background:#f7ec55 url('../img/bg.png') top center repeat !important;}
h1, h2, h3, h4 {font-family:'Pattaya',serif;}
h1, h2 {color:#000;font-size:2.2rem;}
.mainContainer h2 {color:#000;}
h3, h4, h5, h6 {color:#ac5fc1;}
a, a:visited {color:#ce3e35;text-decoration:underline;}
a:hover, a:visited:hover {color:#ac5fc1;text-decoration:none;}
#clanky h3, #fotogalerie h3 {font-size: 1.75rem !important;}
.header {padding-top:1.25rem !important;padding-bottom:29rem !important;background:transparent url('../img/jumbotron.png') bottom center no-repeat !important;}
.headerBg {background: #f3ffff !important;}
.header h1 {text-shadow:1px 1px 0px #fff;}
.header h1 a, .header h1 a:visited {
    font-size:2.5rem !important;
    color:#dd7242 !important;
}
.header h1 a:hover, .header h1 a:visited:hover {
    color:#ce3e35 !important;
}    
#clanky h2, #fotogalerie h2 {
    font-size: 2.2rem !important;
}
.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:#e1d12c;}
.file {border:1px solid #e1d12c !important;}
.file:hover, .file2:hover, .tridaGalerie:hover, .kontakt:hover, .vyhledavani li:hover {background:#f8eb55 !important;}
.shadow {box-shadow: 0 0.35rem 1rem #e1d12c !important;}
.shadow-sm {box-shadow: 0 0 0 !important;}
.stitekDatum, .stitekKategorie {background:#f8eb55 !important;}
article div.shadow {margin-left:1rem;margin-right:1rem;box-shadow: 0 0.5rem 1rem #e1d12c !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 #e1d12c !important;}
.clanekDatum {left:40px !important;}
.attachs {right:40px !important;}
#submenu {margin-top:3rem !important;}
.kvetina{position:absolute;right:0;margin-right:-1.5rem;margin-top:-2rem;}
.card {border-radius:7px !important;}    
.card-header {font-size:1.125rem !important;font-weight:500;background:#fff972 !important;color:#000 !important;border-radius:7px 7px 0px 0px !important;}
.card-body {background:#fff972 !important;border-radius:0px 0px 7px 7px !important;}
#container {margin-top:-10px;}
.submenu .subHeader, .page-link {background:#fff972;color:#000 !important;border:1px solid #e1d12c !important;box-shadow: 0 0.35rem 1rem #e1d12c !important;}
ul.submenu li > a {transition:all .25s linear;height:49px;border:0 !important;overflow:hidden;line-height:40px;padding-left:2.25rem !important;padding-top:.3rem !important;margin-top:1.5rem;margin-right:-2px;font-size:1rem;font-weight:500;}
ul.submenu .left-menu:nth-child(1) li > a, ul.submenu .left-menu:nth-child(5n+1) li > a {color:#000 !important;text-shadow:0 0 0 #ff827a !important;background: url('../img/tuzka-1.svg') 101% center no-repeat, url('../img/guma.svg') 0px center no-repeat , #ff827a center center repeat !important;}
ul.submenu .left-menu:nth-child(1) li.active > a, ul.submenu .left-menu:nth-child(5n+1) li.active > a, ul.submenu .left-menu:nth-child(1) li > a:hover, ul.submenu .left-menu:nth-child(5n+1) li > a:hover {color:#000 !important;background: url('../img/tuzka-1.svg') 101% center no-repeat, url('../img/guma2.svg') 0px center no-repeat , #ff827a center center repeat !important;}
ul.submenu .left-menu:nth-child(2) li > a, ul.submenu .left-menu:nth-child(5n+2) li > a {color:#000 !important;text-shadow:0 0 0 #f9bd4f !important;background: url('../img/tuzka-2.svg') 101% center no-repeat, url('../img/guma.svg') 0px center no-repeat , #f9bd4f center center repeat !important;}
ul.submenu .left-menu:nth-child(2) li.active > a, ul.submenu .left-menu:nth-child(5n+2) li.active > a, ul.submenu .left-menu:nth-child(2) li > a:hover, ul.submenu .left-menu:nth-child(5n+2) li > a:hover {color:#000 !important;background: url('../img/tuzka-2.svg') 101% center no-repeat, url('../img/guma2.svg') 0px center no-repeat , #f9bd4f center center repeat !important;}
ul.submenu .left-menu:nth-child(3) li > a, ul.submenu .left-menu:nth-child(5n+3) li > a {color:#000 !important;text-shadow:0 0 0 #dada2c !important;background: url('../img/tuzka-3.svg') 101% center no-repeat, url('../img/guma.svg') 0px center no-repeat , #dada2c center center repeat !important;}
ul.submenu .left-menu:nth-child(3) li.active > a, ul.submenu .left-menu:nth-child(5n+3) li.active > a, ul.submenu .left-menu:nth-child(3) li > a:hover, ul.submenu .left-menu:nth-child(5n+3) li > a:hover {color:#000 !important;background: url('../img/tuzka-3.svg') 101% center no-repeat, url('../img/guma2.svg') 0px center no-repeat , #dada2c center center repeat !important;}
ul.submenu .left-menu:nth-child(4) li > a, ul.submenu .left-menu:nth-child(5n+4) li > a {color:#000 !important;text-shadow:0 0 0 #b6e0f7 !important;background: url('../img/tuzka-4.svg') 101% center no-repeat, url('../img/guma.svg') 0px center no-repeat , #b6e0f7 center center repeat !important;}
ul.submenu .left-menu:nth-child(4) li.active > a, ul.submenu .left-menu:nth-child(5n+4) li.active > a, ul.submenu .left-menu:nth-child(4) li > a:hover, ul.submenu .left-menu:nth-child(5n+4) li > a:hover {color:#000 !important;background: url('../img/tuzka-4.svg') 101% center no-repeat, url('../img/guma2.svg') 0px center no-repeat , #b6e0f7 center center repeat !important;}
ul.submenu .left-menu:nth-child(5) li > a, ul.submenu .left-menu:nth-child(5n+5) li > a {color:#000 !important;text-shadow:0 0 0 #ceabd8 !important;background: url('../img/tuzka-5.svg') 101% center no-repeat, url('../img/guma.svg') 0px center no-repeat , #ceabd8 center center repeat !important;}
ul.submenu .left-menu:nth-child(5) li.active > a, ul.submenu .left-menu:nth-child(5n+5) li.active > a, ul.submenu .left-menu:nth-child(5) li > a:hover, ul.submenu .left-menu:nth-child(5n+5) li > a:hover {color:#000 !important;background: url('../img/tuzka-5.svg') 101% center no-repeat, url('../img/guma2.svg') 0px center no-repeat , #ceabd8 center center repeat !important;}
.page-item.active .page-link, .page-link:hover {background:#ce3e35 !important;border:1px solid #e1d12c !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;}
.red {color:#ce3e35 !important;}
.partneriTable .table td {vertical-align:middle !important;text-align:center !important;}
.partneriTable img {max-height:90px;}
.card-body td {border-color:#e1d12c !important;}
.kalendar tbody td.neaktivni {background:#e1d12c !important;color:#fff972 !important;}
.kalendar tbody td.dnes {background:transparent !important;color:#000 !important;font-weight:bold !important;}
.kalendar tbody td.akce, .akceDatum, .akceNazev {background:#ce3e35 !important;color:#fff !important;}
#main_navbar {border-radius:23px;background: #ab83b7 !important;}
#main_navbar li > a {background:transparent !important;color:#fff !important;border:1px solid transparent !important;text-shadow: 1px 1px 2px #7e4f8c;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: #a7da2b !important;border-color:#65bd13 !important;box-shadow: 0 0.25rem .5rem #e1d12c !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:#ce3e35 !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:#fff972 !important;border-color:#e1d12c !important;color:#000 !important;}
#tydenni-plan .btn-primary {background:#ab83b7 !important;border-color:#ab83b7 !important;color:#fff !important;text-shadow: 1px 1px 2px #7e4f8c;box-shadow: 0 0.35rem 1rem #e1d12c !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:#ab83b7 !important;border-color:#ab83b7 !important;color:#fff !important;text-shadow: 1px 1px 2px #7e4f8c;}
#clanky .btn-primary:hover, #fotogalerie .btn-primary:hover {background: #f8eb55 !important;border:1px solid #f8eb55 !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:#ab83b7 !important;}
#menuKalendar i {color:#ab83b7 !important;}
#clanky article, #fotogalerie article {
    border-bottom: 0px !important;
}
.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 #e1d12c !important;border:0 !important;padding-top:1.5rem;margin-top:3rem;}
#tydenni-plan .table td {background:#fff;box-shadow: 0 0.5rem 1rem #fae996 !important;border:1px solid #e1d12c;}
.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:#ce3e35 !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:-15px;margin-right:-15px;border-radius:0px !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-bottom:7rem !important;}
    .mainContainer {margin:0;}
    body {width:100vw;}
}