/*----ZAKLADNI STYL----*/

@page {margin: 1.2cm 0.5cm 0.75cm 0.5cm;}
h1, h2, h3, h4, h5, h6 { page-break-after : avoid; page-break-before : avoid; }
html {padding: 0 !important; margin: 0 !important; }
body {padding: 0 1cm !important; margin: 0 !important;font-size: 11pt !important; /*font-family: serif;*/}
body.template_10 .col-xs-12.col-sm-6.col-lg-4 {float: left;}

span.kalendarium-text {
    margin-top: 0.75em;
    display: block;
}

span.kalendarium-text span.subtitle {
    display: block;
    font-size: 0.75em;
    font-weight: 200;
    margin-top: 0.25em;
    display: none;
}

.grid {
    height: auto !important;
}
.grid .grid-item {
    position: static !important;
    margin: 1.75em 0;
    page-break-inside: avoid;
    height: auto !important;
}
.grid .grid-item .fp > span > span, .grid .grid-item .fz .fz-data .cas {
    margin-right: 0.75em;
}
 

/* ... korekce RK ---- START */
.fz-data > span  {
    padding-right: 1em;
}

.fz-data > .cas, .fz-data > .nazev   {
    display: none;
}

.back { display: none;  }
.withmap { display: none;  }

.datumovka, .datum {    padding: 1em;    }
#show-on-map {     display: none;     }
.show-on-map-space {     display: none;    }
#typyakce {     display: none;     }

/* ... korekce RK ---- END */


#active-filter-img > a {
    font-weight: bold;
    font-size: 1.25em;
}

#active-filter-info > span {
    display: none;
}
#active-filter-info > div > span {
    display: block;
}
div[id^="event"] {
    margin: 1em 0;
    page-break-inside: avoid;
}
a.btn.btn-primary.btn-lg[data-target="#eventsFilterModal"] {
    display: none;
}

#head h1 a {page-break-after : avoid;}
#head, #head h1 {margin-top: 0; margin-bottom: 0; padding-top: 0; margin-bottom: 0;}
#head h1 {margin-bottom: 0.25cm;}

#bc #zalozky {display: none;}

.obsah {padding: 0;}
.darkbox {padding-left: 0; }
.first-hidden-uvod-aktitem-link, .more.button {
    text-decoration:  underline !important;
}
.more.button, .vypis a .inner::after {
    font-size: 0.75em;
}
.first-hidden-uvod-aktitem-link, .prilohy-ano {
    font-size: 0.9em;
}
.file-attachment .attach-descr a {
    font-size: 0.85em;
}
.datumovka, .datum {
    page-break-after : avoid;
    padding: 1em;
}
.datum2 .popisek {
    font-weight: bold;
}
.pagination {
    padding-left: 0 !important;
}
.pagination > li > a, .pagination > li > span {
    padding: 0 0.15cm;
    font-size: 0.9em;
}
/* Vypis aktualit */
.newslist .newsMargin .foto-vpravo .fotogalerie, .newslist .newsMargin .foto-vlevo .fotogalerie {
    width: 33.33333333%;
}

body.template_2 .foto-vpravo .fotogalerie, body.template_2 .foto-vlevo .fotogalerie {
    width: 25%;
}

.fotogalerie div.foto img, .fotogalerie div.rect-foto img {
    width: auto;
}

.foto-vpravo .fotogalerie, .foto-vlevo .fotogalerie {
    max-width: 400px;
}    
a[href]:after {
    content: "" !important;
}
/* Prebyti barev webu, pouze cernobilou barvou - UNIVERZALNI */
*,*:before,*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
#obsah {color:#000}
a {color:#000}


/* Print styly specificke pro Granty pisek */
ul {margin:0 0 1em}
li {margin:0.3em 0}

#bc .zalozka.current, #bc #zpet {display: inline-block; font-weight: 700; text-decoration: underline;}


#head, #head h1, #head #logo-text3 {text-align: center;}
#head h1 {font-size: 24pt !important; font-weight:700; line-height: 0.9em;}
/*#head h1 {font-size: 1.5em; font-weight:700; line-height: 0.9em;margin-bottom: 0.7em; margin-top: 0.3em;}*/
  
#head #logo-text3 { display: block !important; margin-top: 0.01em; margin-bottom: 0.5em;}
#head h1 a, h2 a {text-decoration:none;}
header,#banner,#minibanner,footer,nav,#rozstrel,#up,#submenu,.nahled img,.adm,.admButt,.noprint, #start, #menu, #popup, .bf, #back-events-list {display:none;}

#head h2 {font-size: 24pt !important; }



#above {position: static !important;}


.newsBox {
    border-top: 1px solid #999;
    padding-top: 1em;
}

.newsBox > .row {
    border-bottom: 1px #8c8c8c solid;
    padding-bottom: 1em;
    margin-bottom: 2em;
}
#main .news h1 {font-size: 1.5em; }
#main .news h1 strong {font-size: 1em; }

#main h1 {font-size: 1.5em; }
#main h1 strong {font-size: 1.1em; }


#main ul {
    list-style-type: square;
    margin: 1em 0;
    padding-left: 1em;
    font-size: 1rem;
    font-weight: 200;
    line-height: 1.5em;
    
}
#main ul li {
    padding-left: 0;
    list-style-type: square;
    position: relative;
}
.obsah h3:first-child {
    margin-top: 0;
}




/*     * {opacity:1 !important;transform:none !important;}   */




header h1 a[href]:after {display:none}


/* MAPA STRANEK */
.sitemap a {
    text-decoration: none;
    display: inline-block;
}
.sitemap a:hover {
    text-decoration: underline;
}
.sitemap h4 {
    margin: 0;
}
.sitemap a.new-level {
    margin: .5em 0 0 0;
}
.sitemap a.kotva {
    font-style: italic;
    font-weight: 200;
    font-size: .9em;
}

.f {
    height: auto !important;
    min-height: 0 !important;
    background-image: none !important;
}
.f #bc {
    position: static;
}

.aktuality-header strong {
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: .8em;
    float: none;
    position: relative;
    top: -.25cm;
}

.news .newsItem .newsHomeMargin img.nahled, .newslist .newsNahled img.nahled {
    max-height: 100px;
    max-width: 40%;
    width: auto;
}
#main .news h2#nadpis-aktualit-homepage {
    page-break-after : avoid;
    padding-bottom: 0;
}

#above div.container > div.row {
    text-align: center;
}

.newsItem > div {
    width: 75%;
}




#zpet-stranka-link {
    display: none;
}



/*  pokus korigovat nežádoucí  ....   */ 
#listing { display: none !important; }
.nahled { display: none !important; }
.inner {  padding: 1em !important; }
  


/*  pokus alespoň zneviditelnit generující se položky ....   */ 
.fixer { display: none !important; }



/*  klientské ... distanční web  */ 

.modal {
    display: none;
}

#splnene-ukoly-links {
    display: none;
}

#print-page-bttn {
    display: none;
}

.focuspoint.focuspoint-box{
display:none;
}



/*  - - - - korekce pro kalendárium - - - - - - - -  */ 


.event {
    margin: 1em;
}


.typakce {
    display: none;
}

img {
    display: none;
}




#print-page-bttn {
    display: none;
}


h3, h3 strong, h3 b, body.editor_body h3, body.editor_body h3 strong, body.editor_body h3 b {
    font-size: 1.3rem;
}

.vypis > div{
width:100%!important;
}



/*------- TESTOVACI POKUSY START --------*/

.obsah-fb-widget{
display:none!important;
}

.focuspoint.focuspoint-box, .zaahlavi-after-focus, .precontent, .pod-head-bg{
display:none!important;
}

#web-logo img{
position:relative!important;
}

.mainmap, .fotogalerie-vlevo, .fotogalerie-vpravo, .fotogalerie-dole, mainimg-position-0, mainimg-position-1, mainimg-position-2, mainimg-position-3, mainimg-position-4, mainimg-position-5{
display:none;
}

ul.pagination{
display:none;
}

/*---------------*/

/*

body {
  color: #000;
  background: #fff;
}



#head {
   margin-right: 200px;
   margin-bottom: 2rem;
   line-height: 1.5;
}

#head:after {
  content: url(https://chart.googleapis.com/chart?cht=qr&chs=150x150&chl=https://yourdomain.com&choe=UTF-8);
  position: absolute;
  right: 0;
  top: 0;
}*/

/*------- TESTOVACI POKUSY KONEC --------*/
