/*
    Theme Name: UJEP
    Author: Team CI UJEP
    Description: Theme UJEP
    Version: 1.5.6
    Text Domain: ujep
    Tags: responsive
*/

/*
* CI UJEP Jan Tic 5.4.2019: soubor obsahuje CSS styly do kterych jsem zasahoval.
* Posledni aktualizace: 15.8.2019
* Vzdy presunu vsechny styly, ktere se daneho elementu a jeho potomku tykaji i kdyz zasahuju jen do male casti stylu.
* Presun je provaden ze souboru css/default.css, css/default-prf.css a css/default-vk.css
* Kvuli prehlednosti sjednocuji styli.
*/

/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.0: Odstraneni zavislosti na vyvojarskem programu Bootstrap 
* CSS styl, ktere jsou pridany pomoci stylopisu vytvorene v tomto programu.
* <zaklad>
*/
body {
    font-size: 14px;
    line-height: 1.42857143;
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.2: Odstraneni zavislosti na vyvojarskem programu Bootstrap 
*/
::after, ::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*
* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: presunuto z css/default.css, css/default-prf.css A css/default-vk.css
* CI UJEP Jan Tic 30.10.2019 verze 1.4.2: nove nastaveni pisma
  - Vsude je bezpatkove.
  - Odstavce v aktualitach na uvodu jsou patkovy
  - Obsahový panel (uvnitř tagu main) je patkový, kromě drobečkové navigace a nadpisů

* #search-container ... stranka hledani obsahovy panel

* CI UJEP Jan Tic 6.1.2020 verze 1.4.7: osetril span v nadpisu, tedy pridal "main h1 span, main h2 span, main h3 span, main h4 span".
* span tam pridaval plugin wp-Typography na prf.ujep.cz

* <zaklad-default> ... vse co prenesl v tomto kroku zabaleno do tohoto tagu
*/
html, body {
    background: #fff; 
}

html, body {
    font-family: "aktiv-grotesk",sans-serif;
    color: #212121; 
}

main *,
#aktuality_na_uvodu article .entry-header .date,
#aktuality_na_uvodu article .entry-content p,
#aktuality_na_uvodu article .entry-content p a,
#search-container article header .entry-content p,
#search-container article header .entry-content p a {
    font-family: "Lora",sans-serif;
}
  
main h1, main h2, main h3, main h4, main .breadcrumbs li,
main h1 a, main h2 a, main h3 a, main h4 a,
main h1 span, main h2 span, main h3 span, main h4 span, 
main .breadcrumbs li a, main .breadcrumbs li span {
    font-family: "aktiv-grotesk",sans-serif;
}

/* 
* CI UJEP Jan Tic 30.10.2019 verze 1.4.2: prenesl dalsi veci z css/default.css a css/default-other.css
*/

h1 {
    padding: 50px 0;
    font-weight: 800; 
}
  
h1, h2, h3, h4, h5 {
    color: #212121;
    font-weight: 700; 
}
  
h1.page-title, h1.entry-title {
    margin: 0;
    font-weight: 800; 
    line-height: 50px;
}

h1 {
    font-size: 44px;
}
  
h2 {
    font-size: 20px; 
}
  
h3, h4, h5 {
    font-size: 17px; 
}
  
.motif-ujep-other h1 {
    font-size: 20px;
}
      
.motif-ujep-other h2 {
    font-size: 16px;
}
      
.motif-ujep-other h3, 
.motif-ujep-other h4, 
.motif-ujep-other h5 {
        font-size: 14px; 
}
      
@media (min-width: 767px) {
      
    .motif-ujep-other h1 {
        font-size: 44px; 
    }
      
    .motif-ujep-other h2 {
        font-size: 20px; 
    }
      
    .motif-ujep-other h3,
    .motif-ujep-other h4,
    .motif-ujep-other h5 {
        font-size: 17px; 
    }
      
}
      
.entry-title a:hover {
    text-decoration: none; 
}
      
table tr td, table tr th {
    padding: 15px 5px 15px 5px; 
}

table tr td, table tr th, table tr a {
    font-size: 13px; 
}
  
p {
    font-size: 17px;
}
  
ol {
    padding-left: 15px;
}
  
td {
    vertical-align: top;
}
  
hr {
    padding: 1em 0;
}

/* .pr0, .pl0 functions.php v ujep_get_pagggination_navigation () a ujep_get_numeric_posts_nav () */
.pl0 {
    padding-left: 0; 
}
  
.pr0 {
    padding-right: 0;
}
  
/* .mt0 pouziva inc/drobeckova-navigace.php */
.mt0 {
    margin-top: 0;
}

/* .mb10 a .justify pouziva plugin plugin ciujep-stp-personalni-slozeni pro motif-ujep-other */
.motif-ujep-other .mb10 {
      margin-bottom: 10px; 
}

.motif-ujep-other .justify {
      text-align: justify; 
}
/* </zaklad-default> */
/* </zaklad> */

/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.0: Odstraneni zavislosti na vyvojarskem programu Bootstrap
* CI UJEP Jan Tic 15.8.2019 verze 1.3.3: oprava - puvodne styly z Bootstrap prebily styly z default, po mem zasahu ve verzi 1.3.0 se to nedelo, takze jsem zde styly prepsal tim, co bylo v default.
* CI UJEP Jan Tic 15.8.2019 verze 1.3.3: Default = css/default.css, css/default-prf.css A css/default-vk.css > tam jsem ty ctyri radky odstranil
* Jedna se o kontejner, ktery je pouzit ctyrikrat - pro zabaleni horni casti hlavicky,  dolni casti hlavicky, obsahu a paticky, kdy paticka si styl predefinovava na jiny
*
* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: opravil max sirku na 1150px 
* Omylem ve verzi 1.3.0 bylo nastaveno 1170px (bylo to tak v Bootstrap, ale default to prebijel na 1150px a ja si toho nevsiml
*
* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: #main-container presunul z css/default.css, css/default-prf.css a css/default-vk.css
* Pouziva se to na jednom jedinem miste v index.php <div class="container" id="main-container">, takze zmenil na .container#main-container
*
* <container>
*/
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px) {
    .container {
        width: 100%;
    }
}
@media (min-width: 992px) {
    .container {
        width: 100%;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1150px;
    }
}

.container#main-container {
    margin-bottom: 2em; 
}

@media (max-width: 767px) {
    .container#main-container {
        overflow-x: hidden; 
    }
}
/* </container> */

/*
* CI UJEP Jan Tic 12.6.2019: levy panel
* CI UJEP Jan Tic 15.8.2019 verze 1.3.0: Odstraneni zavislosti na vyvojarskem programu Bootstrap > pridal dalsi styly
* selektor #sidebar-container je pouzit pouze pro levy panel a vklada se v index.php
* <levy-panel>
*
* CI UJEP Jan Tic 15.4.2020 verze 1.5.5: presunut margin horni z hlavicky, odstraneni horni oddelovaci cary u leveho panelu a u polozek menu zmenen border na dolni.
*/
#sidebar-container {
    float: left;
    position: relative;
    min-height: 1px;
    padding: 0px 20px 0px 0px;
    margin-top: 1.5em; 
}

@media (min-width: 768px) {
    #sidebar-container {
        width: 33.33333333%;
    }    
}

@media (min-width: 992px) {
    #sidebar-container {
        width: 25%;
    }
}

@media (max-width: 767px) {
    #sidebar-container {
        padding: 0 15px;
        width: 100%;
    } 
}

/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.4: #sidebar-container #sidebar > #sidebar-container #sidebar_left
* Presunul to z css/default.css, css/default-prf.css A css/default-vk.css
*
* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: po zmene struktury musel predelat
* puvodni struktura: 
* <div class="container" id="main-container">
*   <main id="main" class="site-main">
*       <div class="row">
*           ... levy panel + obsah ...
*       </div>
*   </main>
* </div>
* Nova struktura
* <div class="container" id="main-container">
* ... levy panel + obsah ...
* </div>
* .row {margin-right: -15px; margin-left: -15px;}
* po odstraneni .row neni potreba u #sidebar-container #sidebar_left a #sidebar-container .navbar-collapse dal padding-left: 0px;
*
*/
#sidebar-container #sidebar_left {
    padding-left: 0px;
}
    
#sidebar-container .navbar-collapse {
      padding-right: 5px;
      padding-left: 0px;
}
  
@media (max-width: 767px) {
    #sidebar-container #sidebar_left {
        display: none; 
    }
  
    .search.content-page {
        float: left; 
    } 
}

.navbar-header .logo.mobile, .top-right-toggle-content {
    display: none; 
}
  
@media (min-width: 768px) {
    #sidebar-container .searchform-side, .top-right-toggle-content, #sidebar-container .logo {
        display: none;
    }
}


/* <odsazeni-mezi-menu-a-sidebar> */
/* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: vypnu margin-top u prvniho nadpisu (prvek, ktery doposud delal odsazeni) */
#sidebar-container > aside#sidebar_left > :first-child h2.widget-title {
    margin-top: 0px;
}

/* 
* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: zapnu ten sami margin-top u druheho (== #sidebar_left)
* Pokud je viditelny pouze menu, nebo pouze sidebar, tak se tento styl neuplatni (neni zadny druhy)
*/
#sidebar-container > :nth-child(2) {
    margin-top: 20px;
}
/* <odsazeni-mezi-menu-a-sidebar> */
/* </levy-panel> */

/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.0: Odstraneni zavislosti na vyvojarskem programu Bootstrap
* vysledky hledani
* selektor search-container je pouzit pouze pro stranku vysledku a je to jednou v souboru /content-search-list.php
*
* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: prenesl styly z css/default.css, css/default-prf.css a css/default-vk.css
* a odstranil zavislost na .row - byla to zavislost na Bootstrap
*
* <vysledky-hledani>
*/
#search-container {
    margin-right: -15px;
    margin-left: -15px;
}

#search-container:after {
    clear: both;
    display: table;
    content: " ";
}

#search-container > article {
    float: left;
    padding-bottom: 2em;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

#search-container > article h2 {
    padding-bottom: 1em; 
}

/*
* CI UJEP Jan Tic 14.10.2019 verze 1.4.1: nove generovani prispevku v detailu jednoho prispevku
* #category-list-post ... puvodni provedeni
* #prispevky_do_paticky ... nove provedeni
* #search-container ... stranka hledani
*/
#search-container .entry-content p, #category-list-post .entry-content p, #prispevky_do_paticky .entry-content p {
    font-size: 13px; 
}

@media (min-width: 768px) {
    #search-container > article {
        width: 33.33333333%;
    }    
}

@media (min-width: 992px) {
    #search-container > article {
        width: 25%;
    }
}

@media (max-width: 767px) {
    #search-container > article {
        width: 100%;
    } 
}  
/* </vysledky-hledani> */

/*
* CI UJEP 12.8.2019 VERZE 1.3.0: presunul hledani v hlavicce
* z css/default.css, css/color-prf.css, css/default-prf.css A css/default-vk.css
* <hledani-hlavicka>
*/
#search-results-head {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin: 0 0 2em; 
}
    
#search-results-head h1 {
    text-align: center; 
}
/* </hledani-hlavicka> */

/*
* CI UJEP 12.8.2019 VERZE 1.3.0: presunul zakladni nastaveni odkazu 
* z css/default.css, css/color-prf.css, css/default-prf.css A css/default-vk.css
* <odkazy>
*/
a, caption {
    color: #212121; 
}
  
a:focus, a:hover {
    color: #212121;
    text-decoration: underline; 
}
/* </odkazy> */

/*
* CI UJEP 14.8.2019 VERZE 1.3.0: presunul definice prvku pouzivajici obrazek color-divider.png
* z css/default.css, css/default-prf.css A css/default-vk.css
* Tento obrazek je pouzit pouze na uvodni strance.
* Jsou to ty ctyri boxy vedle sebe 3* link box a vpravo je menu, ktere je jen na uvodni strance.
* Graficky jsou oddeleni od predchozi casti hlavicky grafickym oddelovacem.
* Druhy obrazek nebyl nikdy videt, takze jsem ho zdefinice vypustil.
* Obrazek se nahravan nove zvlast, kvuli moznosti vypnout polylang v inc/ciujep-advanced.php
* <graficky-oddelovac>
*/

/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.2: Presunul definici stylu
* z css/default.css, css/default-prf.css A css/default-vk.css
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: odstranil levy a pravy margin -20px a upravil u prvniho a posledniho potomka odsazeni
*/
.home-content-link-menu {
    margin: 0px; 
}


/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.2: Odstraneni zavislosti na vyvojarskem programu Bootstrap
* #linkbox-sidebar > div ... CI UJEP Jan Tic 19.9.2019 verze 1.3.3: na child motivu pro prf je misto prvniho link boxu sidebar
*/
.home-content-link-menu::after {
    clear: both;
}

.home-content-link-menu::before,
.home-content-link-menu::after {
    display: table;
    content: " ";
}

/*
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: odstranil posunuti zacatku pozadi a nastavil to jako margin
* CI UJEP Jan Tic 28.2.2020 verze 1.5.3: zmenil margin na padding, aby lícovalo pozadi
*/
.home_inner,
#linkbox-sidebar > div {
    min-height: 265px;
    margin-top: 3.5em;
    background-position: 0px -1px,0px 255px;
    background-repeat: no-repeat;
    background-size: auto 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

/*
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: prime odkazy maji bud 25% pri velke obrazovce nebo 50% pri mensi
* Zde se resi opakovani obrazku na pozadi nahore a dole
* Udelano jen pro motif ujep, vk a oc, protoze nemel cas premalovat color-divider.png, aby nevazoval, kdyz se opakuje
*/
.motif-ujep .home_inner,
.motif-ujep #linkbox-sidebar > div,
.motif-ujep-vk .home_inner,
.motif-ujep-vk #linkbox-sidebar > div,
.motif-ujep-oc .home_inner,
.motif-ujep-oc #linkbox-sidebar > div {
    background-repeat: repeat-x;

}
  
@media (max-width: 767px) {
    .home_inner,
    #linkbox-sidebar > div {
      background-repeat: repeat-x; 
    } 
}
/* <graficky-oddelovac> */

/*
* CI UJEP 14.8.2019 VERZE 1.3.0: Presunuto z css/default.css, css/default-prf.css A css/default-vk.css
* .homepage-link-item ... link box na uvodni strance
* .btn-cta ... odkaz na uvodni strance "Vsechny Novinky" a u widgetu kalendar "Vsechny akce".
* Je zde vsech pet pouziti pohromade, protoze tri specialni odkazy jsou v link boxu, jeden v widgetu kalendare a jeden na uvodu u novinek.
*
* #linkbox-sidebar ... CI UJEP Jan Tic 19.9.2019 verze 1.3.3: na child motivu pro prf je misto prvniho link boxu sidebar
*
* CI UJEP Jan Tic 10.10.2019 verze 1.4.1: presunul dalsi veci tykajici se specialnich odkazu
* Presunul to z css/default.css a css/default-other.css 
* css/default-other.css vznikl sloucenim souboru css/default-prf.css a css/default-vk.css, 
* pote co ve verzi 1.4.0 vsechny rozdily byli preneseny do style.css
* .caret-right ... sipka u specialnich odkazu
* .recet-post-links ... specialni odkaz na uvodu u aktualit - odkaz "Vsechny Novinky"
* #aktuality_na_uvodu .recet-post-links ... nove provedeni specialniho odkazu
*
* <link-box-a-specialni-odkazy>
*/
.caret-right {
    float: right;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-left: 5px solid;
    border-left-color: #212121;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    margin-top: 5px;
    margin-right: -8px; 
}

/*
* CI UJEP Jan Tic 10.10.2019 verze 1.4.1: Odstraneni zavislosti na vyvojarskem programu Bootstrap 
* nahrazuje to attr class="btn btn-default btn-cta"
* #home_content_sidebar .ai1ec-subscribe-buttons-widget a ... widget vpravo na uvodu odkaz "Vsechny akce" vytvoren pluginem All-in-One Event Calendar
* #sidebar-container .ai1ec-subscribe-buttons-widget a widget pluginu All-in-One Event Calendar do leveho panelu
* #aktuality_na_uvodu .recet-post-links a ... aktuality na uvodu v novem provedeni
*/
.recet-post-links a.btn-cta span, .post-btn-cta .caret-right, a.btn-cta .caret-right,
.ai1ec-subscribe-buttons-widget .caret-right,
#aktuality_na_uvodu .recet-post-links .caret-right {
    position: relative;
    right: 15px;
}
  
.recet-post-links {
    margin-bottom: 3em;
    padding: 0 20px 0 15px;
    clear: both; 
}

/*
* CI UJEP Jan Tic 10.10.2019 verze 1.4.1: Odstraneni zavislosti na vyvojarskem programu Bootstrap 
* nahrazuje to attr class="col-xs-12 col-sm-4"
*/
#aktuality_na_uvodu .recet-post-links {
    width: 33.33333333%;
    float: left;
}
  
@media (max-width: 767px) {
    #aktuality_na_uvodu .recet-post-links {
        width: 100%;
    } 
}

/*
* CI UJEP Jan Tic 10.10.2019 verze 1.4.1: Odstraneni zavislosti na vyvojarskem programu Bootstrap 
* nahrazuje to attr class="btn btn-default btn-cta"
*/
#aktuality_na_uvodu .recet-post-links a {
    position: relative;
    display: block;
    clear: both;
    padding: 16px 15px 13px 19px;
    border-radius: 0;
    text-align: left;
    font-weight: 700;
    font-size: 13px;
    color: #212121;
    border: 1px solid #212121;
    background-color: #fff;
    line-height: 1.42857143;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.recet-post-links a.btn-cta,
#aktuality_na_uvodu .recet-post-links a {
    margin: 0;
}

/* CI UJEP Jan Tic 15.10.2019 verze 1.4.1. ai1ec-subscribe-buttons-widget ... kalendar akci od pluginu All-in-One Event Calendar */
.recet-post-links a.btn-cta:hover .caret-right,
#aktuality_na_uvodu .recet-post-links a:hover .caret-right,
a.btn-cta:hover .caret-right,
.ai1ec-subscribe-buttons-widget a:hover .caret-right {
    border-left-color: #fff;
}

.home_inner .caret-right {
    position: relative;
    right: 14px;
    top: -1px;
    color: #212121;
}

.home_inner:hover .caret-right {
    color: #fff
}

/*
* CI UJEP Jan Tic 15.8.2019 verze 1.3.2: Odstraneni zavislosti na vyvojarskem programu Bootstrap
* homepage-link-item ... jedna ze tri boxu primych odkazu
* #linkbox-sidebar ... prvni primy odkaz nahradil sidebar
*
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: Nastaveni sirky a float spolecne s #homepage-nav, levy a pravy padding se nastavuje nize (puvodne bylo zde)
*/
.homepage-link-item,
#linkbox-sidebar,
#homepage-nav {
    width: 25%;
    float: left;
}


.homepage-link-item,
#linkbox-sidebar {
    position: relative;
    min-height: 1px;
}

/*
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: zaporny margin .home-content-link-menu byl zrusen a kvuli tomu byl zrusen levy padding u prvniho primeho odkazu
* U nekterych motivu je misto menu vpravo ctvrty  primy odkaz, ten ma zrusen pravy padding
* Kazdy potomek musi soucet leveho a praveho paddingu 21px, jinak by meli odlisnou sirku
* Mezi kazdym dvema potomky dohromady je padding 28px - celkem je paddingu 84px
* Puvodni sirka .home-content-link-menu byla 1160px - prvni tri potomci meli levy a pravy padding 15px a posledni potomek 20px na kazde strane - celkovy padding bocni 100px - prvek byl nafouknut o 10px
* Nove je sirka .home-content-link-menu jen 1120px - celkovy padding by potreboval zmensit o 10px, ale to by se spatne delilo, takze zmensil o 16px na celkovou hodnotu 84px (delitelne tremi i ctyrmi)
*/
.home-content-link-menu .homepage-link-item:nth-child(1) {
    padding-left: 0px;
    padding-right: 21px;
}

.home-content-link-menu .homepage-link-item:nth-child(2) {
    padding-left: 7px;
    padding-right: 14px;
}

.home-content-link-menu .homepage-link-item:nth-child(3) {
    padding-left: 14px;
    padding-right: 7px;
}

.home-content-link-menu .homepage-link-item:nth-child(4),
.home-content-link-menu #homepage-nav {
    padding-left: 21px;
    padding-right: 0px;
}

/*
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: prime odkazy maji 50% sirku, aby se pohodlne vesli
* Udelano jen pro motif ujep, vk a oc, protoze nemel cas premalovat color-divider.png, aby nevazoval, kdyz se opakuje
* Pridal nastaveni sirky pro #homepage-nav
*/
@media (max-width: 1120px) {
    .motif-ujep .homepage-link-item,
    .motif-ujep #linkbox-sidebar,
    .motif-ujep #homepage-nav,
    .motif-ujep-vk .homepage-link-item,
    .motif-ujep-vk #homepage-nav,
    .motif-ujep-vk #linkbox-sidebar,
    .motif-ujep-oc .homepage-link-item,
    .motif-ujep-oc #linkbox-sidebar,
    .motif-ujep-oc #homepage-nav  {
        width: 50%;
    }
}

/*
* CI UJEP 21.8.2019 VERZE 1.3.1: pridal podporu pro plugin All-in-One Event Calendar, ktery nahrazuje kalendar akci
* #home_content_sidebar .ai1ec-subscribe-buttons-widget a ... widget vpravo na uvodu odkaz "Vsechny akce" vytvoren pluginem All-in-One Event Calendar
*
* CI UJEP 21.8.2019 VERZE 1.3.3: plugin All-in-One Event Calendar vlozen do leveho panelu
* #sidebar-container .ai1ec-subscribe-buttons-widget a ... widget vlevo odkaz "Vsechny akce" vytvoren pluginem All-in-One Event Calendar
*/
.btn-cta, .homepage-link-item a,
.ai1ec-subscribe-buttons-widget a {
    position: relative;
    margin-right: 11px;
    display: block;
    clear: both;
    padding: 16px 15px 13px 19px;
    border-radius: 0;
    text-align: left;
    font-weight: 700;
    font-size: 13px;
    color: #212121;
    border: 1px solid #212121;
}

.homepage-link-item h3 a {
    padding-top: 2.4em;
    min-height: 7.3em;
    font-size: 20px;
    padding-left: 5px;
    font-weight: 800;
    color: #212121;
    border: none;
}
    
.homepage-link-item h3 a:hover {
    cursor: pointer;
    text-decoration: none;
}
  
.btn-cta.invert {
    background: #212121;
    color: #fff;
}
    
.btn-cta.invert:hover {
    border: 1px solid #212121;
    color: #212121;
    background: #fff;
}

.btn-cta.invert .caret-right {
    border-left-color: #fff;
}

.btn-cta.invert:hover .caret-right {
    border-left-color: #212121;
}
  
.homepage-link-item a.btn:hover, .homepage-link-item a.btn:focus {
    background: #212121;
    color: #fff;
}
  
.btn-cta:hover, .btn-cta:focus {
    background: #212121;
    color: #fff; 
}
  
.homepage-link-item .home_inner .fa-chevron-right {
    display: none;
}

.homepage-link-item .home_inner a:hover .fa-chevron-right {
    color: #fff; 
}

/*
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: Margin levy a pravy presunut do .home_inner #linkbox-sidebar > div
*/
.homepage-link-item a {
    margin-left: 0px;
    margin-right: 0px;
    padding: 16px 15px 13px 19px; 
}
  
@media (max-width: 767px) {
    /*
    * CI UJEP Jan Tic 15.8.2019 verze 1.3.2: Odstraneni zavislosti na vyvojarskem programu Bootstrap
    * #linkbox-sidebar ... CI UJEP Jan Tic 19.9.2019 verze 1.3.3: na child motivu pro prf je misto prvniho link boxu sidebar
    */
    .homepage-link-item,
    #linkbox-sidebar,
    #linkbox-sidebar > div,
    #homepage-nav {
        width: 100%;
    }

    /*
    * CI UJEP Jan Tic 21.2.2020 verze 1.5.2: Nastaveni primym odkazum sirku 100% u niz se nastavovala sirka na 50%
    */
    .motif-ujep .homepage-link-item,
    .motif-ujep #linkbox-sidebar,
    .motif-ujep #homepage-nav,
    .motif-ujep-vk .homepage-link-item,
    .motif-ujep-vk #homepage-nav,
    .motif-ujep-vk #linkbox-sidebar,
    .motif-ujep-oc .homepage-link-item,
    .motif-ujep-oc #linkbox-sidebar,
    .motif-ujep-oc #homepage-nav  {
        width: 100%;
    }

    /*
    * CI UJEP Jan Tic 21.2.2020 verze 1.5.2: nastaveni pro table a mobilni zadneho paddingu, odsazeni nove dela prvek .container
    */
    .home-content-link-menu .homepage-link-item:nth-child(1),
    .home-content-link-menu .homepage-link-item:nth-child(2),
    .home-content-link-menu .homepage-link-item:nth-child(3),
    .home-content-link-menu .homepage-link-item:nth-child(4),
    .home-content-link-menu #homepage-nav {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    /*
    * CI UJEP Jan Tic 21.2.2020 verze 1.5.2: zrusit levy a pravy margin
    */
    .home_inner,
    #linkbox-sidebar > div {
        margin-left: 0px;
        margin-right: 0px;
    }

    .homepage-link-item .home_inner {
        height: 90px;
        margin-top: 0;
        min-height: 90px; 
    }

    .homepage-link-item:first-child .home_inner,
    #linkbox-sidebar {
        margin-top: 3.5em; 
    }

    .homepage-link-item a.btn.btn-default {
        display: none; 
    }

    .homepage-link-item h3,
    #linkbox-sidebar > div h2.widget-title {
        display: block;
        margin-top: 0; 
        margin-bottom: 0;        
        height: 50px;       
        padding: 35px 0px 5px 0px;
        width: 100%;
        box-sizing: content-box;
    }

    .homepage-link-item h3 a {
        padding-top: 0px;  
        padding-bottom: 0px;       
        height: 50px;  
        min-height: 50px;
        position: static;
    }
  
    #homepage-nav .home_inner {
        margin-top: 0;
        min-height: 260px;
        background-size: auto 10px, 0px 10px;
        border-bottom: 1px solid #ccc; 
    }
  
    .homepage-link-item .home_inner .fa-chevron-right {
        display: inline-block;
        float: right;
    } 
}

/*
* CI UJEP 21.8.2019 VERZE 1.3.1: pridal podporu pro plugin All-in-One Event Calendar, ktery nahrazuje kalendar akci
* #home_content_sidebar .ai1ec-subscribe-buttons-widget a ... widget vpravo na uvodu odkaz "Vsechny akce" vytvoren pluginem All-in-One Event Calendar
*
* CI UJEP Jan Tic 15.10.2019 verze 1.4.1: vlozen plugin All-in-One Event Calendar do leveho panelu
* #sidebar-container .ai1ec-subscribe-buttons-widget a
*
* CI UJEP Jan Tic 15.10.2019 verze 1.4.1: Odstraneni zavislosti na vyvojarskem programu Bootstrap 
* nahrazuje to attr class="btn btn-default btn-cta"
* #aktuality_na_uvodu .recet-post-links a ... aktuality na uvodu v novem provedeni
*/  
.btn-cta:hover, .btn-cta:focus,
.ai1ec-subscribe-buttons-widget a:hover,
.ai1ec-subscribe-buttons-widget a:focus,
#aktuality_na_uvodu .recet-post-links a:hover,
#aktuality_na_uvodu .recet-post-links a:focus {
    background: #212121 none repeat scroll 0 0;
    color: #fff;
    border-color: #fff; 
}
/* </link-box-a-specialni-odkazy> */

/*
* CI UJEP 14.8.2019 VERZE 1.3.0: Presunuto z css/default.css, css/default-prf.css A css/default-vk.css
* Je to v pluginu ciujep-shortcodes cta () a cta_invert ()
* <plugin-ciujep-shortcodes-cta>
*/
.post-btn-cta {
    width: 250px;
    overflow: hidden;
}
  
.post-btn-cta:hover .caret-right, .homepage-link-item a:hover .caret-right, .home_inner btn:hover .caret-right, .cta-btn:hover .caret-right {
    border-left-color: #fff;
}
/* </plugin-ciujep-shortcodes-cta> */


/*
* CI UJEP 14.8.2019 VERZE 1.3.0: Presunuto z css/default.css, css/default-prf.css A css/default-vk.css
* Je to menu vpravo, ktere je jen na uvodni strance.
*
* CI UJEP Jan Tic 16.1.2020 verze 1.5.0 odstraneni zavislosti na nastroji BOOSTRAP
* doplnil do #homepage-nav hodnoty CSS trid col-xs-12 col-sm-3
*
* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: nastavovani paddingu, sirky float pro prvek #homepage-nav se deje u primych odkazu vyse
*
* <menu-homepage>
*/
#homepage-nav {
    margin-left: 0;
}

#homepage-nav ul {
    list-style-type: none;
    padding-top: 3em;
    padding-left: 0; 
}

/* CI UJEP Jan Tic 21.2.2020 verze 1.5.2: Upraveno, aby odkaz s textem na dva radky nevypadal jako dva odkazy. Puvodne zadny padding a line-height 28.8px */
#homepage-nav ul li a {
    display: inline-block;
    padding: 6px 0px 6px 0px;
    color: #212121;
    font-weight: 600;
    line-height: 16px;
    font-size: 13px; 
}

#homepage-nav ul li a:hover {
    color: #9e9e9e;
    text-decoration: none; 
}
    
#homepage-nav .home_inner {
    background-position: 0px -1px,bottom left; 
}
/* </menu-homepage> */

/*
* CI UJEP 21.8.2019 VERZE 1.3.1: Presunuto z css/default.css, css/default-prf.css A css/default-vk.css
* Je to widget s kalendarem vpravo, ktere je jen na uvodni strance.
* Dodelana podpora pro widget pluginu All-in-One Event Calendar
*
* #home_content_sidebar .ujepactions ... puvodni kalendar
* #home_content_sidebar .ai1ec-date-events ... plugin All-in-One Event Calendar s theme UJEP (tento plugin ma svoje theme pro zobrazeni sveho obsahu)
* .actions-link v puvodnim kalendari akci je to odkaz na vice akci ... tento class nema zadne dalsi vyuziti
*
* CI UJEP 21.8.2019 VERZE 1.3.3: novy widget udalosti mesice a optimalizace pro zobrazeni v levem panelu
* #home_content_sidebar p.ai1ec-no-results ... kdyz neni zadny nejblizsi udalost ve widgetu nadchazejici udalosti
* #sidebar-container .ai1ec-date-events ... plugin All-in-One Event Calendar s theme UJEP (tento plugin ma svoje theme pro zobrazeni sveho obsahu) vlozen do leveho panelu
*
* <widget-kalendar-uvod>
*/
#home_content_sidebar .ujepactions,
#home_content_sidebar .ai1ec-date-events,
#sidebar-container .ai1ec-date-events {
    border-bottom: 1px solid #9e9e9e;
    padding: 12px 0 20px 0;
    margin: 0;
}

/*
CI UJEP 21.8.2019 VERZE 1.3.3: Na prf child jsou vlozeny doba pluginy > skryjeme nadpis prvniho a pridame oddelovac
.motif-ujep-soucast-prf #sidebar-container ... vsechnou s touto upravou zacina titmo identifikatorem
*/
.motif-ujep-soucast-prf #sidebar-container .widget_ai1ec_agenda_widget h2.widget-title {
    display: none;
}

/* CI UJEP 30.9.2019 VERZE 1.3.4: padding-top dostane samotny widget - puvodne odsazeni delal nadpis h2, ale ten je skryt */
.motif-ujep-soucast-prf #sidebar-container .widget_ai1ec_agenda_widget {
    padding-top: 20px;
}

.motif-ujep-soucast-prf #sidebar-container .widget_ai1ec_agenda_widget {
    border-top: 1px solid #9e9e9e;
}

.motif-ujep-soucast-prf #sidebar-container .ciujep-ai1ec-month-view {
    margin-bottom: 15px;
}

#home_content_sidebar .ujepactions h5.entry-title,
#home_content_sidebar .ai1ec-date-events h5.ai1ec-event-title,
#sidebar-container .ai1ec-date-events h5.ai1ec-event-title {
    line-height: 20px;
    font-weight: 800;
}

#home_content_sidebar .ujepactions p,
#home_content_sidebar .ai1ec-date-events p,
#home_content_sidebar p.ai1ec-no-results,
#sidebar-container .ai1ec-date-events p {
    font-size: 13px;
}

#home_content_sidebar .ujepactions p.date, 
#home_content_sidebar .ujepactions p.format,
#home_content_sidebar .ai1ec-date-events p,
#home_content_sidebar p.ai1ec-no-results,
#sidebar-container .ai1ec-date-events p {
    padding: 2px 0 0px 0;
    margin: 0;
    line-height: 20px;
}

#home_content_sidebar .ujepactions:last-child {
    border-bottom: 0;
}

#home_content_sidebar .ujepactions.hidden_item {
    display: none;
}

.actions-link,
.ai1ec-subscribe-buttons-widget {
    padding: 1em 0em;
}

.actions-link > a,
.ai1ec-subscribe-buttons-widget a {
    margin: 4em 0 0 0;
}
/* </widget-kalendar-uvod> */

/*
* CI UJEP Jan Tic 20.9.2019 verze 1.3.4: souvisi z prejmenovanim content-post-page-center-column > main
* prenesl z css/default.css, css/color-prf.css, css/default-prf.css A css/default-vk.css
* k tagu main pridal zavislosti na boostrap
*
* CI UJEP Jan Tic 15.4.2020 verze 1.5.5: presunut margin horni z hlavicky
*
* <obsahovy_panel>
*/
main {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 18px;
    float: left;
    width: 100%; 
    margin-top: 2.6em;
}

@media (min-width: 768px) {
    main {
        width: 66.66666667%;
    }
}

@media (min-width: 992px) {
    main {
        width: 75%;
    }
}

main h1.page-title {
    clear: both; 
}

.desc h3, .desc h4 {
    font-family: "Lora",sans-serif; 
}
  
.desc h2, main #post h2 {
    padding-bottom: 1em;
    padding-bottom: 21px;
    padding-top: 0px; 
}
  
.desc h3, main #post h3 {
    padding-bottom: 0em;
    padding-top: 0.2em; }
  
.desc ul, main #post ul {
    margin-top: -5px;
    margin-bottom: 30px; 
}

.motif-ujep-other .desc ul.ujepworker-meta-list, 
.motif-ujep-other main #post ul.ujepworker-meta-list {
    margin-bottom: 50px; 
}
  
 .desc ul {
    margin-top: 0px; 
}
  
main #post ul ul {
    margin-top: 0px; 
}

/*
* CI UJEP Jan Tic 30.10.2019 verze 1.4.2: presunul dalsi definice tykajici se obsahoveho panelu z css/default.css a css/default-other.css
* pouze odstranil font-family
*/
#post .breadcrumbs a {
    text-decoration: none;
    font-size: 13px;
    color: #9e9e9e; 
}
  
.breadcrumbs .separ-breacrumbs {
    display: inline-block;
    position: relative;
    height: 1px;
    width: 9px;
    background: #9e9e9e;
    padding: 0;
    margin: 0 10px;
    top: -2px; 
}
  
ul.breadcrumbs {
    padding: 0;
    margin-bottom: 0;
    color: #9e9e9e; 
}
  
#breadcrumbs, .breadcrumbs a {
    color: #9e9e9e; 
}
  
#breadcrumbs span {
    color: #9e9e9e; 
}
    
#breadcrumbs span a {
      color: #9e9e9e; 
}
  
.worker-breacrumns {
    display: inline-block; 
}
  
@media (max-width: 768px) {
    .worker-breacrumns {
        display: block;
    }
}

ul.breadcrumbs li {
    display: inline-block;
    padding: 0;
    font-size: 13px;
}

ul.breadcrumbs li:before {
    display: none; 
}

ul.breadcrumbs li.last {
      color: #212121;
}

ul.breadcrumbs a:hover, ul.breadcrumbs a:focus {
    color: #212121; 
}
  
#breadcrumbs span a:hover, #breadcrumbs span a:focus {
    color: #212121;
}

#breadcrumbs span.breadcrumb_last {
    color: #212121;
}
  
ul.breadcrumbs li a:hover {
    color: #212121;
    text-decoration: none;
}
  
#post ul.breadcrumbs {
    margin-top: 40px;
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}
  
.breadcrumbs.mt0 {
    margin-top: -5px;
    margin-bottom: 14px; 
}
  
#post .breadcrumbs.mt0 {
    margin-top: 0; }
  
.ujepworker-meta-list li:before, .ujepactions-meta-list li:before {
    content: '';
    display: none;
}
  
.owl-post-page-carousel-slider {
    padding: 2em 0 3em;
    margin-bottom: 2em;
}

.owl-post-page-carousel-slider .owl-controls {
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center; 
}

.owl-post-page-carousel-slider .owl-controls .owl-page span {
    background: #9e9e9e;
    width: 10px;
    height: 10px;
}
  
#post a.slide-link {
    text-align: center;
    padding-top: 2em;
    font-weight: 700;
    font-size: 13px;
}
  
.owl-post-page-carousel-slider .owl-item p {
    text-align: center;
    padding-top: 2em;
    font-weight: 700;
    font-size: 13px;
}
  
.owl-post-page-carousel-slider .owl-item a.slide-link {
    text-align: center;
    padding-top: 2em;
    font-weight: 700;
    font-size: 13px;
}

.owl-post-page-carousel-slider .owl-item a.slide-link:hover, .owl-post-page-carousel-slider .owl-item a.slide-link:focus {
    text-decoration: underline; 
}
  
.post-image {
    padding: 4em 0;
}

.post-image .image-title {
    padding: 1em 0 0;
    color: #212121;
    font-size: 13px;
    font-weight: 700;
}

.post-image .image-title a {
    color: #212121;
    font-size: 13px;
    font-weight: 700; 
}
  
#post-page-content-attachment {
    padding: 0;
}
  
#post #post-page-content-attachment ul {
    list-style-type: none;
    padding-left: 0;
}
  
.edit-link {
    margin-top: 1em;
    margin-bottom: 1em; 
}
  
.desc p {
    font-weight: bold;
    color: #212121;
    margin-bottom: 1.6em; 
}
  
main #post-page-content-attachment p, 
main #post-page-content-footer-logos > p {
    font-weight: bold;
    color: #212121;
    margin-bottom: 1.6em; 
}
  
.motif-ujep-other #post-page-content-footer-logos > div.row {
    padding-left: 15px;
    padding-right: 15px; 
}
    
#post-page-content-footer-logos > div.row > div {
    float: left;
    display: block;
    margin-right: 10px;
    margin-bottom: 10px;
}
  
main #post-page-content-attachment li:before {
    content: "";
    display: none; 
}

main #post-page-content-attachment li a {
    text-decoration: none;
    border-bottom: 0 none; 
}
  
#post-page-content-attachment li a.text-no-underline {
    text-decoration: none;
    border-bottom: 0 none; 
}
  
main #post-page-content-attachment li a span {
    padding-right: 1em;
    font-size: 10px; 
}

/*
* CI UJEP Jan Tic 14.10.2019 verze 1.4.1: odstraneni zavislosti na vyvojarskem nastroji Boostrap
* nove strankovani v detailu
*/
.strankovani {
    clear: both;
}

.strankovani .strankovani-pred {
    float: left;
    width: 16.66666667%;
    text-align: left;
    padding: 0px;
    min-height: 1px;
}

.strankovani .strankovani-vypis {
    float: left;
    width: 66.66666667%;
    text-align: center;
    padding: 0px;
    min-height: 1px;
}

.strankovani .strankovani-dalsi {
    float: right;
    width: 16.66666667%;
    text-align: right;
    padding: 0px;
    min-height: 1px;
}

.strankovani a, .strankovani span {
    padding: 6px 12px;
    margin-left: 0px;
    line-height: 1.42857143;
    text-decoration: none;
}

/* 
* CI UJEP Jan Tic 14.10.2019 verze 1.4.1: strankovani 
* main #post ul.pagination ... puvodni provedeni v detailu jednoho prispevku
* main #post .strankovani ... nove provedeni v detailu jednoho prispevku
*
* .page-navigation ul.pagination puvodni strankovani na strance rubriky
*/ 
main #post ul.pagination,
main #post .strankovani {
    margin: 0; 
}

main #post ul.pagination li a,
main #post .strankovani a,
main #post .strankovani span {
      font-size: 13px; 
}

main #post ul.pagination li.active a {
    color: #212121; 
}
  
.page-navigation ul.pagination li a, .page-navigation ul.pagination li span,  
main #post ul.pagination li a, main #post ul.pagination li span,
.strankovani a,
main #post .strankovani a {
    color: #9e9e9e;
    border: 0 none;
    background: none; 
}
  
.page-navigation ul.pagination li a:focus, .page-navigation ul.pagination li span:focus, 
.page-navigation ul.pagination li.active a, .page-navigation ul.pagination li span:hover, 
.page-navigation ul.pagination li a:hover,
main #post ul.pagination li a:hover, main #post ul.pagination li span:hover,
.strankovani span, .strankovani a:hover,
main #post .strankovani a:hover {
    color: #212121;
    border: 0 none;
    background: none; 
}

main #post ul.pagination li:before {
    display: none; 
}

/*
* CI UJEP Jan Tic 12.8.2019 VERZE 1.3.0: presunul zakladni nastaveni odkazu 
* z css/default.css, css/color-prf.css, css/default-prf.css A css/default-vk.css
* U:
* .desc a
* main #post a 
* nastavil jednotnou barvu pro vsechny motivy #212121
*/
main #post .breadcrumbs {
    margin-top: -10px;
}

main #post h1.entry-title {
    line-height: 1em;
}

.desc p, main #post p {
    line-height: 30px;
    margin-bottom: 1.9em;
}  

.desc a {
    text-decoration: none;
    border-bottom: 1px solid #212121;
}

main #post a {
    text-decoration: none;
    border-bottom: 1px solid #212121;
}

/* CI UJEP Jan Tic 14.4.2020 verze 1.5.5: odstraneni podtrzeni u odkazu v obrazku u blokoveho editoru obalene tagem figure (vsechny krome tech vlozenych do odstavce) */
main #post figure.wp-block-image a {
    border-bottom: none;
}

main #post .breadcrumbs a {
    border-bottom: 0 none; 
}

main #post .breadcrumbs a:hover {
    color: #212121;
    text-decoration: none;
}
/* </obsahovy_panel> */


/*
* CI UJEP Jan Tic 5.4.2019: sjednoceny vzhled pro roletu fakulty a roletu soucasti fakulty (je videt pouze na prf)
* knihovna a prf to maji stejne, lisi se to jen u nastaveni barev pozadi pro ujep.cz
* CI UJEP Jan Tic 8.8.2019 verze 1.2.4: pro odvozene motivy na prf je nahrazeno tlacitko na otvirani rolety odkazem
* <roleta_fakulty_a_roleta_soucasti_fakulty>
*/
#odkaz-na-prf {
    float: left;
    margin: 0px;
    padding-left: 0px;
}

#facult-list > li,
#fac-soucasti-list > li,
#odkaz-na-prf > li {
    width: 320px; 
}

#odkaz-na-prf > li {
    float: left;
    position: relative;
    display: block;
}

#fac-soucasti-list {
    margin-left: 0px;
}

#facult-list > li.dropdown > a,
#fac-soucasti-list > li.dropdown > a,
#odkaz-na-prf > li > a {
    position: relative;
    display: block;
    background: #e1e1e1;
    color: #212121;
    padding: 15px 15px 15px 20px;
    line-height: 20px;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    text-shadow: none;
}

.motif-ujep-prf #facult-list > li.dropdown > a,
.motif-ujep-prf #fac-soucasti-list > li.dropdown > a,
#odkaz-na-prf > li > a,
.motif-ujep-soucast-prf #fac-soucasti-list > li.dropdown > a {
      background: #007380;
      color: #ffffff;
}

.motif-ujep-fzp #facult-list > li.dropdown > a,
.motif-ujep-fzp #fac-soucasti-list > li.dropdown > a {
      background: #67AF23;
      color: #ffffff;
}

/* CI UJEP Jan Tic 4.10.2019 verze 1.4.0: novy motif oc */
.motif-ujep-oc #facult-list > li.dropdown > a {
      background: #6f2b90;
      color: #ffffff;
}

/* CI UJEP Jan Tic 29.10.2019 verze 1.4.2: novy motif fsi */
.motif-ujep-fsi #facult-list > li.dropdown > a,
.motif-ujep-fsi #fac-soucasti-list > li.dropdown > a {
      background: #5F5754;
      color: #ffffff;
}

/* CI UJEP Jan Tic 29.10.2019 verze 1.5.0: novy motif reg - barva A */
.motif-ujep-reg #facult-list > li.dropdown > a,
.motif-ujep-reg #fac-soucasti-list > li.dropdown > a {
      background: #0095CF;
      color: #ffffff;
}

#facult-list > li a span.caret,
#fac-soucasti-list > li a span.caret {
      float: right;
      position: relative;
      top: 8px;
      left: -4px;
}

#facult-list ul.dropdown-menu,
#fac-soucasti-list ul.dropdown-menu {
    padding: 0;
    width: 320px;
    border: 0 none;
}

#facult-list ul.dropdown-menu > li,
#fac-soucasti-list ul.dropdown-menu > li {
  height: 50px;
  border-bottom: 0 none;
  padding: 0px;
  margin-bottom: 0;
}

#facult-list ul.dropdown-menu > li,
#fac-soucasti-list ul.dropdown-menu > li  {
    color: #fff; 
}

/*
* <nastaveni_barev_rolet>
* CI UJEP Jan Tic 5.4.2019: nastaveni barev pro ujep.cz pro roletu fakulty
*/
.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(1) {
  background: #5F5754;
}

.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(2) {
  background: #59BF38;
}

.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(3) {
  background: #FFC001;
}

.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(4) {
  background: #F56F00;
}

.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(5) {
  background: #D90009; 
}

.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(6) {
  background: #007F88;
}

.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(7) {
  background: #F12D99;
}

.motif-ujep #facult-list ul.dropdown-menu > li:nth-child(8) {
  background: #0998DA;
}

/*
* CI UJEP Jan Tic 5.4.2019: nastaveni barev pro vk a prf pro roletu fakulty
*/
.motif-ujep-other #facult-list ul.dropdown-menu > li.fsi-color {
    background: #666666;
}

.motif-ujep-other #facult-list ul.dropdown-menu > li.fzp-color {
    background: #67AF23;
}

.motif-ujep-other #facult-list ul.dropdown-menu > li.fud-color {
    background: #FBBE00;
}

.motif-ujep-other #facult-list ul.dropdown-menu > li.ff-color {
    background: #EB690A;
}
.motif-ujep-other #facult-list ul.dropdown-menu > li.fzs-color {
    background: #D20019;
}

.motif-ujep-other #facult-list ul.dropdown-menu > li.sci-color {
    background: #007381;
}

.motif-ujep-other #facult-list ul.dropdown-menu > li.pf-color {
    background: #E53188;
}

.motif-ujep-other #facult-list ul.dropdown-menu > li.fse-color {
    background: #0095CF;
}

/*
* CI UJEP Jan Tic 18.8.2019 verze 1.3.0: nastaveni barvy pro odkaz na ujep a knihovnu
*/
.motif-ujep-other #facult-list ul.dropdown-menu > li.ujep-color {
    background: #6f2b90;
}
.motif-ujep-other #facult-list ul.dropdown-menu > li.vk-color {
    background: #000000;
}

/*
* CI UJEP Jan Tic 5.4.2019: nastaveni barev pro prf - roleta soucasti fakulty
* CI UJEP Jan Tic 29.4.2020: odstraneni divne modre barvy pozadi z boostrap vaznou na .active
*/
.motif-ujep-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(odd),
.motif-ujep-soucast-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(odd),
.motif-ujep-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(odd).active a,
.motif-ujep-soucast-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(odd).active a {
  background: #017280;
}

.motif-ujep-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(even),
.motif-ujep-soucast-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(even),
.motif-ujep-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(even).active a,
.motif-ujep-soucast-prf #fac-soucasti-list ul.dropdown-menu > li:nth-child(even).active a {
  background: #6fbdc7;
}

/*
* CI UJEP Jan Tic 14.8.2019 verze 1.3.0: nastaveni barev pro fzp - roleta soucasti fakulty
* Druha barva je puvodni barva se 60% krytim proti bilemu pozadi
*/
.motif-ujep-fzp #fac-soucasti-list ul.dropdown-menu > li:nth-child(odd) {
  background: #67AF23;
}

.motif-ujep-fzp #fac-soucasti-list ul.dropdown-menu > li:nth-child(even) {
  background: #a3cf7b;
}

/*
* CI UJEP Jan Tic 29.10.2019 verze 1.4.2: nastaveni barev pro fsi - roleta soucasti fakulty
* Druha barva je dodana od tomas.mikyska@gmail.com
*/
.motif-ujep-fsi #fac-soucasti-list ul.dropdown-menu > li:nth-child(odd) {
  background: #5F5754;
}

.motif-ujep-fsi #fac-soucasti-list ul.dropdown-menu > li:nth-child(even) {
  background: #ccbcba;
}

/* CI UJEP Jan Tic 29.10.2019 verze 1.5.0: novy motif reg - barva A */
.motif-ujep-reg #fac-soucasti-list ul.dropdown-menu > li:nth-child(odd) {
    background: #0095CF;
}
  

/* CI UJEP Jan Tic 29.10.2019 verze 1.5.0: novy motif reg - barva B */
.motif-ujep-reg #fac-soucasti-list ul.dropdown-menu > li:nth-child(even) {
    background: #87DAFA;
}

/*
* </nastaveni_barev_rolet>
*/

#facult-list ul.dropdown-menu > li a,
#fac-soucasti-list ul.dropdown-menu > li a {
    font-weight: 600;
    color: #fff;
    position: relative;
    top: 0;
    font-size: 13px;
    padding: 1.25em 20px 1.25em 20px;
}

#facult-list ul.dropdown-menu > li a.hasbr,
#fac-soucasti-list ul.dropdown-menu > li a.hasbr {
  top: 1px;
}

#facult-list ul.dropdown-menu > li a:hover, #facult-list ul.dropdown-menu > li a:focus, #facult-list ul.dropdown-menu > li a:visited,
#fac-soucasti-list ul.dropdown-menu > li a:hover, #facult-list ul.dropdown-menu > li a:focus, #facult-list ul.dropdown-menu > li a:visited {
  background: transparent;
  background: rgba(255, 255, 255, 0.1);
}
  
@media (min-width: 768px) {

    #facult-list > li .dropdown-menu,
    #fac-soucasti-list > li .dropdown-menu {
      display: none !important;
    }

    #facult-list > li:hover .dropdown-menu,
    #fac-soucasti-list > li:hover .dropdown-menu {
      display: block !important;
    }

    #facult-list > li.dropdown:hover > a,
    #fac-soucasti-list > li.dropdown:hover > a,
    /* CI UJEP Jan Tic 8.8.2019 verze 1.2.4: pro odvozene motivy na prf je nahrazeno tlacitko na otvirani rolety odkazem */
    #odkaz-na-prf > li:hover > a {
      background: #212121;
      color: #fff;
      text-decoration: none;
    }
}

@media (max-width: 767px) {
    #facult-list,
    #fac-soucasti-list {
      margin: 0;
      float: left;
      width: 100%;
    }

    /* CI UJEP Jan Tic 3.9.2019 verze 1.3.2: verze 1.2.4 pro odvozene motivy na prf je nahrazeno tlacitko na otvirani rolety odkazem a verze 1.3.2 ladeni pro mobil  */
    #odkaz-na-prf {
        float: none;
        display: block;
        width: 100%;
    }

    /* CI UJEP Jan Tic 3.9.2019 verze 1.3.2: verze 1.2.4 pro odvozene motivy na prf je nahrazeno tlacitko na otvirani rolety odkazem a verze 1.3.2 ladeni pro mobil  */
    #facult-list > li,
    #fac-soucasti-list > li,
    #odkaz-na-prf li {
        width: 100%;
        margin-left: 0;
    }

    /* CI UJEP Jan Tic 3.9.2019 verze 1.3.2: verze 1.2.4 pro odvozene motivy na prf je nahrazeno tlacitko na otvirani rolety odkazem a verze 1.3.2 ladeni pro mobil  */
    #facult-list > li.dropdown.open > a,
    #fac-soucasti-list > li.dropdown.open > a,
    #odkaz-na-prf > li > a:hover {
          background: #212121;
          color: #fff;
    }

    /* CI UJEP Jan Tic 3.9.2019 verze 1.3.2: verze 1.2.4 pro odvozene motivy na prf je nahrazeno tlacitko na otvirani rolety odkazem a verze 1.3.2 ladeni pro mobil  */
    #facult-list > li.dropdown a.dropdown-toggle,
    #fac-soucasti-list > li.dropdown a.dropdown-toggle,
    #odkaz-na-prf > li > a {
          height: 56px;
          padding-top: 1.2em;
    }

    #facult-list ul.dropdown-menu,
    #fac-soucasti-list ul.dropdown-menu {
        width: 100%;
    }
}        
/* </roleta_fakulty_a_roleta_soucasti_fakulty> */



/*
* CI UJEP Jan Tic 28.5.2019: doreseni malych responzivnich obrazku
* <male_responsivni_obrazky>
*/

@media (max-width: 1120px) {
    .obrazek-sirka-750 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 1070px) {
    .obrazek-sirka-700 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 1020px) {
    .obrazek-sirka-650 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 970px) {
    .obrazek-sirka-600 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 920px) {
    .obrazek-sirka-550 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 870px) {
    .obrazek-sirka-500 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 820px) {
    .obrazek-sirka-450 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 770px) {
    .obrazek-sirka-400 {
        width: 100%; 
        height: 100%;
    } 
}

@media (max-width: 720px) {
    .obrazek-sirka-350 {
        width: 100%; 
        height: 100%;
    } 
}
/* </male_responsivni_obrazky> */

/*
* CI UJEP Jan Tic 11.6.2019: slider - resen dvemi plugin, kazdy ma jinak html kod
* <slider>
*/
.ciujep-metaslider {
    position: relative;
    top: 0px;
    left: 0px;
}

.ciujep-metaslider .caption-wrap {
    position: absolute !important;
    bottom: 40px !important;
    left: 0px !important;
    opacity: 1 !important;
    width: 100% !important;
    height: 65px !important;
    background: none !important;
    z-index: 11;
}

#owl-home-carousel-slider div.owl-item div.item h2,
.ciujep-metaslider .caption {
    position: absolute !important;
    color: #FFF !important;
    display: block !important;
    bottom: .5em !important;
    left: 1em !important;
    font-size: 50px !important;
    font-family: "aktiv-grotesk",sans-serif !important;
    font-weight: 800 !important; 
}

.ciujep-metaslider .caption {
    width: 80% !important;
    -webkit-transform: none !important;
    transform: none !important;
    text-align: left !important;
    line-height: 1.1;
    margin-top: 0px;
    margin-bottom: 0px;
    bottom: 0px !important;
}
    
#owl-home-carousel-slider div.owl-item div.item h2 a {
    color: #FFF; 
}

#owl-home-carousel-slider div.owl-item div.item h2 a:hover, #owl-home-carousel-slider div.owl-item div.item h2 a:focus {
    color: #f2f2f2;
    text-decoration: none; }
  
@media (max-width: 920px) {
    #owl-home-carousel-slider div.owl-item div.item h2,
    .ciujep-metaslider .caption-wrap .caption {
        font-size: 3em !important;
    }
}

@media (max-width: 767px) {

    #owl-home-carousel-slider,
    .ciujep-metaslider {
        display: none !important; 
    }

    #owl-home-carousel-slider div.owl-item div.item h2,
    .ciujep-metaslider .caption-wrap .caption {
        font-size: 2em !important;
    }  
}

/*
Vzhled pro odkaz u slideru
<metaslider-odkaz>
*/
.ciujep-metaslider .slides .flex-active-slide a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 10;
}
/* </metaslider-odkaz> */

/*
Vzhled pro puntiky - prepinani mezi obrazky slideru - pouze pro plugin metaslider
<puntiky>
*/
.ciujep-metaslider .flex-control-paging {
    bottom: 9% !important;    
    right: 5% !important;
    width: 90% !important;
    height: 16px !important;
    line-height: 16px !important;
    justify-content: flex-end !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex !important;
    z-index: 12;
}

.ciujep-metaslider .flex-control-paging li {
    display: block !important;
    width: 6px !important;
    height: 6px !important;
    margin: 5px 10px !important;
    line-height: 6px !important;
}

.ciujep-metaslider .flex-control-paging li a {
    display: block !important;
    width: 6px !important;
    height: 6px !important;
    margin: 0px !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 20px !important;
    background: #ffffff !important;
    font-size: 1px !important;
    color: #ffffff !important;
    border: none !important;
}

.ciujep-metaslider .flex-control-paging li a.flex-active {
    background: #000000 !important;
    color: #000000 !important;
}
/* </puntiky> */
/* </slider> */


/*
* CI UJEP Jan Tic 12.6.2019: sidebar_left_menu 
* presunul sem vse, co se tyka menu v levem postranim panelu a provedl upravu, aby fungovalo i kdyz je generovano pomoci wp_nav_menu
*
* prvni definice byla puvodne pro selector #navbar-collapse-left-side ul.top-level a nyni ma #navbar-collapse-left-side
*
* nahradil v kodu #navbar-collapse-left-side ul.top-level za #navbar-collapse-left-side > ul 
* u definic spolecnych pro menu generovane funkci wp_nav_menu i menu generovane pluginem ciujep-toggle-menu
*
* #navbar-collapse-left-side > ul ul.sub-level nahradil timto #navbar-collapse-left-side > ul ul
*
* <sidebar_left_menu>
*/    
#navbar-collapse-left-side > ul > li {
    width: 100%;
    margin-top: 1px;
}
    
#navbar-collapse-left-side > ul > li > a {
        border-bottom: 1px solid #E1E1E1;
        margin-top: 0px;
        width: 100%;
        line-height: 1.8em;
        padding: 1.0em 0;
}
      
#navbar-collapse-left-side > ul > li a span.glyphicon {
    display: none;
}

#navbar-collapse-left-side > ul ul {
    list-style-type: none;
    padding-bottom: 1.2em;
    padding-left: 1.5em;
}

#navbar-collapse-left-side > ul li ul li a {
    line-height: 20px;
    padding: 5px 0 5px 0;
     width: 100%;
    display: block;
}
      
#navbar-collapse-left-side > ul li ul li a:hover, #navbar-collapse-left-side > ul li ul li a:focus {
    text-decoration: none;
    color: #212121;
}

#navbar-collapse-left-side > ul li ul li a:hover span, #navbar-collapse-left-side > ul li ul li a:focus span {
    border-bottom: 1px solid #212121;
    padding-bottom: 2px;
}

@media (min-width: 768px) {
    #navbar-collapse-left-side > ul li ul li a:hover, #navbar-collapse-left-side > ul li ul li a:focus {
        text-decoration: none;
        border-bottom: 0 none;
    }
}

/*
* CI UJEP Jan Tic 12.6.2019: moznost generovat postrani menu dvema zpusoby
* #navbar-collapse-left-side > ul:not(.top-level) li ul li:before ... generovane funkci wp_nav_menu ()
* #navbar-collapse-left-side ul.top-level li ul li span.disc ... generovane pluginem ciujep-toggle-menu
*/
#navbar-collapse-left-side > ul:not(.top-level) li ul li:before,
#navbar-collapse-left-side ul.top-level li ul li span.disc {
    height: 2px;
    width: 2px;
    content: "";
    background: #9e9e9e;
    position: absolute;
    left: 0px;
    margin-top: 13px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

/*
* CI UJEP Jan Tic 12.6.2019: moznost generovat postrani menu dvema zpusoby
* #navbar-collapse-left-side > ul li ul li.active:before ... generovane funkci wp_nav_menu ()
* #navbar-collapse-left-side ul.top-level li ul li span.disc ... generovane pluginem ciujep-toggle-menu
*/
#navbar-collapse-left-side > ul:not(.top-level) li ul li.active:before,
#navbar-collapse-left-side ul.top-level li ul li.active span.disc {
    background: #212121;
}
  
#navbar-collapse-left-side a {
    color: #212121;
    font-weight: 700;
    background: transparent;
    font-size: 14px;
}

#navbar-collapse-left-side li.active > a {
    color: #212121;
    text-decoration: none;
}


/*
* CI UJEP Jan Tic 12.6.2019: moznost generovat postrani menu dvema zpusoby
* #navbar-collapse-left-side li.current-menu-parent ... generovane funkci wp_nav_menu ()
* menu generovane pluginem ciujep-toggle-menu ma i u rodice vybrane polozky class active
*/
#navbar-collapse-left-side li.active > a span,
#navbar-collapse-left-side li.current-menu-parent > a span {
    border-bottom: 1px solid #212121;
    padding-bottom: 2px;
}
  
#navbar-collapse-left-side ul.nav.archive.post > li {
    display: block;
}

#navbar-collapse-left-side ul.nav.archive.post > li a {
    padding-left: 0;
}

#navbar-collapse-left-side ul.nav.archive.post > li > a {
    display: block;
}
  
@media (min-width: 768px) {
    #navbar-collapse-left-side > ul > li.active > a {
        border-bottom: 0;
    }
    
    #navbar-collapse-left-side > ul > li.active + li {
        border-top: 1px solid #E1E1E1;
    }
}
  
.navbar-nav li a.back_link {
    display: none;
}
  
#navbar-collapse-left-side > ul li ul li:hover span.disc, #navbar-collapse-left-side > ul li ul li:focus span.disc {
    background: #212121;
}

#navbar-collapse-left-side > ul > li:hover > a, #navbar-collapse-left-side > ul > li:focus > a {
    color: #212121;
    text-decoration: none;
}

#navbar-collapse-left-side > ul > li:hover > a span, #navbar-collapse-left-side > ul > li:focus > a span {
      padding-bottom: 2px;
      border-bottom: 1px solid #212121;
}
  
@media (max-width: 767px) {
    #navbar-collapse-left-side > ul li.active > a {
        color: #212121;
        text-decoration: none;
    }
    
    #navbar-collapse-left-side > ul li.active > a span {
        padding-bottom: 2px;
        border-bottom: 1px solid #212121;
    }
        
    #navbar-collapse-left-side > ul li.active > a span.glyphicon {
        border-bottom: 0 none;
    }
    #navbar-collapse-left-side > ul li a:hover, #navbar-collapse-left-side > ul li a:focus {
        color: #212121;
        text-decoration: none;
    }
    
    #navbar-collapse-left-side > ul li a:hover span, 
    #navbar-collapse-left-side > ul li a:focus span {
        padding-bottom: 2px;
        border-bottom: 1px solid #212121;
    }
    
    #navbar-collapse-left-side > ul li a:hover span.glyphicon, 
    #navbar-collapse-left-side > ul li a:focus span.glyphicon {
        border-bottom: 0 none;
    }
  
    #navbar-collapse-left-side > ul li a span.glyphicon {
        display: inline-block;
        float: right;
        top: 7px;
    }
    
    #navbar-collapse-left-side > ul li a span.glyphicon.glyphicon-triangle-left {
        float: left;
        top: 3px;
        padding-right: 1em;
    }

    #navbar-collapse-left-side > ul li.active > a span.glyphicon {
        color: #212121;
    }

    #navbar-collapse-left-side > ul li a:hover span.glyphicon, 
    #navbar-collapse-left-side > ul li a:focus span.glyphicon {
        color: #212121;
    }
  
    .navbar-header .logo.mobile, .top-right-toggle-content {
        display: block;
    }
  
    #navbar-collapse-left-side {
        margin: 0;
        background: #fff;
        padding: 0;
        width: 100%;
        padding: 0;
        border: 0;
    }
  
    #navbar-collapse-left-side .navbar-nav li {
        display: none;
    }

    #navbar-collapse-left-side .navbar-nav li.active {
        display: block;
    }
    
    #navbar-collapse-left-side .navbar-nav li.active li {
        display: block;
    }

    #navbar-collapse-left-side .navbar-nav > ul li {
        padding-left: 1.5em; 
    }

    #navbar-collapse-left-side .navbar-nav ul.sub-level {
        padding-left: 0;
    }

    #navbar-collapse-left-side > ul li ul li a {
        width: 100%;
        line-height: 2em;
        padding: 1em 0 1em 0em;
    }

    #navbar-collapse-left-side > ul li {
        padding: 0;
        margin: 0;
    }

    /*
    * CI UJEP Jan Tic 23.7.2019: moznost generovat postrani menu dvema zpusoby
    * #navbar-collapse-left-side > ul:not(.top-level) li ul li:before ... generovane funkci wp_nav_menu ()
    * #navbar-collapse-left-side > ul.top-level li ul li span.disc ... generovane pluginem ciujep-toggle-menu
    */
    #navbar-collapse-left-side > ul:not(.top-level) li ul li:before,
    #navbar-collapse-left-side > ul.top-level li ul li span.disc {
        display: none;
    }

    #navbar-collapse-left-side .navbar-nav li a {
        padding: 1.5em 0 1.5em 1em;
        border-bottom: 1px solid #E1E1E1;
        border-top: 1px solid #E1E1E1;
        border-right: 0 none;
        margin-top: -1px;
        margin-bottom: 0;
        width: 100%;
        color: #212121;
    }
  
    .top-right-toggle-content {
        display: inline-block;
        float: right;
        margin: 30px 0 0 0;
    }
  
    .top-right-toggle-content button {
        margin-right: 0;
    }

    .top-right-toggle-content span.glyphicon {
        font-size: 1.5em;
        padding: 15px;
    }

    .top-right-toggle-content span.glyphicon:hover, .top-right-toggle-content span.glyphicon:focus {
        background: transparent;
        cursor: pointer;
        color: #9e9e9e;
    }
  
    .searchform-side, #searchform {
        width: 100%;
        max-width: 100%;
    }
  
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        background: none;
    }
  
    #navbar-collapse-left-side > ul > li > a {
        margin: 0;
        color: #9e9e9e;
        display: none;
    }

    #navbar-collapse-left-side > ul > li > a.back_link {
        display: block;
    }
    
    #navbar-collapse-left-side > ul ul {
        padding-left: 0;
    }
}
/* </sidebar_left_menu> */

/*
* CI UJEP Jan Tic 12.6.2019: sidebar_left_menu 
* presunul sem vse, co se tyka detailu prispevku/stranky
*
* 
*
* <detail-post>
*/
#post ul ul {
    margin-top: 0;
}

#post ul.ujepjobsmeta-list li:before {
    display: none;
}

#post.ujepworker .photo {
    padding: 1em 0;
}

#post.ujepworker .ujepworker-meta-list li {
    font-size: 17px;
}

#post.ujepworker .ujepworker-meta-list li a {
    font-size: 17px;
}
  
#post .entry-header img {
    width: 100%;
    height: 100%;
    margin-bottom: 50px;
}

/* CI UJEP Jan Tic 8.7.2019: widget nejnovejsi prispevky ve sloupcich vlozen jako shortcode do stranky */
#post .entry-header img.img-nejnovejsi-prispevky-ve-sloupcich {
    width: auto;
    height: auto;
    margin-bottom: 0px;
}

#post.page .entry-header .breadcrumbs, #post.post .entry-header .breadcrumbs {
    margin-bottom: 0.8em;
}
/* </detail-post> */

/* <loga-soc-siti> CI UJEP Jan Tic 9.12.2019 verze 1.4.6: odstraneni zavislosti na nastroji Boostrap > odstranena z divu .col-xs-6 a .text-right */    
.social-footer-links-menu {
    position: relative;
    min-height: 1px;
    padding-right: 0px; 
    padding-left: 0px;
    padding-right: 0; 
    text-align: right;
}
/*  CI UJEP Jan Tic 9.12.2019 verze 1.4.6: Vlozeni log socialnich siti do paticky. */ 
#footer-container .social-footer-links-menu {
    float: left;
    margin-top: 2em;
    width: 50%;
}
/*  CI UJEP Jan Tic 22.7.2019: Vlozeni log socialnich siti do hlavicky. */ 
#navbar-top .social-footer-links-menu {
    float: right;
    margin: 10px 5px 0px 0px;
    width: 140px;
}

/*  CI UJEP Jan Tic 22.7.2019: na fsi jsou jen dve loga ... zmensena sirka, aby se veslo vice odkazu do topmenu. */
.motif-ujep-fsi #navbar-top .social-footer-links-menu {
    width: 81px;
}

.social-footer-links-menu a {
    display: inline-block;
    height: 25px;
    width: 25px;
    margin-left: 15px;
}
        
.social-footer-links-menu a span {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #616161;
    color: #1C1C1C;
    padding: 5px 6px; 
    font-size: 16px; 
    margin: 0px;
}

/* CI UJEP Jan Tic 29.4.2020 verze 1.5.6: pridani socialni thingiverse */
.social-footer-links-menu a span.fa-thingiverse {
    height: 25px;
    width: 25px;
    border-radius: 0%;
    -moz-border-radius: 0%;
    -webkit-border-radius: 0%;
    background: transparent url("img/thingiverse.png") 0px 0px no-repeat scroll;
}

/* CI UJEP Jan Tic 29.4.2020 verze 1.5.6: pridani socialni thingiverse - obsah nesmi byt prazdny, aby sedela pozice s ostatnimi */
.social-footer-links-menu a span.fa-thingiverse::before {
    width: 1em;
    content: '\A0';
}

.social-footer-links-menu a.facebook span {
    padding: 5px 8px;
}
/* </loga-soc-siti> */

/*
* CI UJEP Jan Tic 12.6.2019: sidebar_left
* Pri presunu stylu CSS tykajici se #navbar-collapse-left-side bylo uvnitr tohoto CSS veci, ktere semenu netykaly a jsou zde.
* Jedna se o puvodni CSS styly, do kterych jsem nezasahoval
* Jedna se o nastaveni vzhledu pro logo hv hlavicce v normalni verzi.
* <logo_hlavicka>
*/

/* #navbar-collapse-main-top zabaloje hlavni menu v hlavicce, hledani a logo 
CI UJEP Jan Tic 2019-08-09 verze 1.3.0: zvetsil mirne velikost loga a proto upravil padding-top a padding-bottom u #navbar-collapse-main-top
Padding si castecne resi potomci. Hodnoty u paddingu jsou nyni absolutni.  */

/*
* CI UJEP Jan Tic 15.4.2020 verze 1.5.5: zmenil spodni margin a zahrnul ho do paddingu
* Provedeno kvuli #navbar-collapse-main-top.content-page, ktere pridava spodni border
*/

#navbar-collapse-main-top {
    padding: 29px 0px 31px 0px;
    background: transparent;
    border: 0 none;
}

#navbar-collapse-main-top > ul {
    height: 39px;
    padding-bottom: 31px;
}

#navbar-collapse-main-top > #searchform {
    padding-bottom: 22px;
}

@media (max-width: 767px) {
    #sidebar-container span.logo {
        display: inline-block;
        float: left;
        text-align: left;
        padding: 0;
        margin: 35px 0;
        padding: 0 15px;
    }
  
    .navbar-header .logo {
        display: inline-block;
        float: left;
        text-align: left;
        padding: 0;
        margin: 30px 0;
        padding: 0 15px;
    }
  
    /* CI UJEP Jan Tic 9.8.2019 verze 1.3.0: pridal pevne rozmery pri sjednoceni velikosti log od ruznych motivu */
    #sidebar-container span.logo, .navbar-header h1.logo {
        padding: 0;
        display: block; 
        width: 110px;
        line-height: 39px;
        height: 39px;
    }
    
    /* CI UJEP Jan Tic 9.8.2019 verze 1.3.0 pridala vysku a padding, ktery vadi u mobilni verze, takze odstranil u verze 1.3.2   */
    #navbar-collapse-main-top > ul {
        height: auto;
        padding-bottom: 0px;
    }
}

@media (min-width: 768px) {
    /* CI UJEP Jan Tic 9.8.2019 verze 1.3.0: pridal pevne rozmery pri sjednoceni velikosti log od ruznych motivu */
    #sidebar-container span.logo, .navbar-header h1.logo {
        width: 220px;
        line-height: 70px;
        height: 70px;
    }
}
/* </logo_hlavicka> */

/*
* CI UJEP Jan Tic 22.7.2019: #navbar-collapse-main-top ... hlavni menu s roletami v hlavicce
* presunul sem vse, co bylo v tomto souboru na jinych mistech
* 
* CI UJEP Jan Tic 15.4.2020 verze 1.5.5 padding se nove nastavuje pouze u #navbar-collapse-main-top v predchozim casti CSS stylu <logo_hlavicka></logo_hlavicka>
* Jednotlive varianty #navbar-collapse-main-top.content-page a #navbar-collapse-main-top.search-results nemaji vlastni nastaveni paddingu
* Zrusil #navbar-collapse-main-top.search-results.mb3 a #navbar-collapse-main-top.search-results.mb3.
* #navbar-collapse-main-top.content-page mel i margin-bottom: 3.6em;, ktery presunul k telu a levemu panelu
*
* <navbar-collapse-main-top>
*/

#navbar-collapse-main-top > ul li a {
    font-size: 13px; 
}

#navbar-collapse-main-top.content-page {
    border-bottom: 1px solid #E1E1E1;
}

#navbar-collapse-main-top .logo, #navbar-collapse-main-top h1.logo {
    padding: 0;
    margin: 0;
    float: right;
}

#navbar-collapse-main-top .logo a {
    text-align: right;
}

#navbar-collapse-main-top.search-results, #navbar-collapse-main-top.content-page .logo a {
    top: 3px;
    position: relative;
}

#navbar-collapse-main-top > ul > li {
    margin-top: 1em;
    padding-left: 20px;
    padding-right: 20px;
}

#navbar-collapse-main-top > ul > li > ul {
    display: none;
    background-color: #fff;
    padding: 64px 0;
    position: absolute;
    left: 0;
    z-index: 9999;
    border: 0;
}

#navbar-collapse-main-top > ul > li > ul a {
    border: 0 none;
}

#navbar-collapse-main-top > ul > li > ul > li {
    width: 25%;
    padding: 0;
    float: left;  
}

/*
CI UJEP Jan Tic 23.7.2019 1.2.2: Jednosloupcova roleta
CI UJEP Jan Tic 24.1.2020 verze 1.4.9/1.5.1: zvetseni sirky jednosloupcove sazby
<jednosloupcova-roleta> 
*/
#navbar-collapse-main-top.jednosloupcova-roleta-menu > ul > li > ul,
#navbar-collapse-main-top.jednosloupcova-roleta-menu > ul > li > ul > li {
    width: 300px;
    margin: 0px;
}

#navbar-collapse-main-top.jednosloupcova-roleta-menu > ul > li > ul {
    background-color: #F5F5F5;
    padding: 0px 0px 0px 0px;
    border-top: 5px #ffffff solid;
}

#navbar-collapse-main-top.jednosloupcova-roleta-menu > ul > li > ul > li {
    padding: 3px 20px 3px 20px;
}

#navbar-collapse-main-top.jednosloupcova-roleta-menu > ul > li > ul > li > ul > li {
    padding: 0px 0px 0px 10px;
}
/* </jednosloupcova-roleta> */

#navbar-collapse-main-top > ul > li > ul > li ul {
    padding: 0;
}

#navbar-collapse-main-top > ul > li > ul > li ul li {
    padding: 0px 0 0px 0;
    margin: 2px 0 0px 0;
}

#navbar-collapse-main-top > ul > li > ul > li ul li a {
    font-weight: 100;
    padding-left: 0;
    line-height: 24px;
}

#navbar-collapse-main-top > ul > li ul {
    list-style-type: none;
}

/* CI UJEP Jan Tic 23.7.2019 1.2.2: Jednosloupcova roleta potrebuje padding zachovat */
#navbar-collapse-main-topl:not(.jednosloupcova-roleta-menu) > ul > li:first-child {
    margin-left: 0;
    padding-left: 0;
}

#navbar-collapse-main-top > ul > li:first-child a {
    padding-left: 0;
}

#navbar-collapse-main-top > ul > li:last-child a {
    border-right: 0;
}

/* CI UJEP Jan Tic 30.10.2019: ikonka home v hlavnim menu v hlavicce */
#navbar-collapse-main-top > ul > li > a span:after,
#icon-home-in-heading a span:after {
    content: '';
    height: 74%;
    width: 1px;
    position: absolute;
    right: -20px;
    top: 13%;
    background-color: #9e9e9e;
}

@media (max-width: 767px) {
    #navbar-collapse-main-top > ul > li > a span:after {
        content: none;
        display: none;
    }

    #navbar-collapse-main-top .logo {
        display: inline-block;
    }

    #navbar-collapse-main-top .logo a {
        margin: 3em 15px;
    }
}
  
.homepage #navbar-collapse-main-top > ul > li > a {
    color: #212121;
}
  
#navbar-collapse-main-top > ul li a {
    padding: 0;
    color: #212121;
    background: none;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    margin: 4px 0;
}

#navbar-collapse-main-top > ul li.no-cursor > a:hover {
    cursor: default;
}

/*
CI UJEP Jan Tic 28.7.2019 1.2.3: Odstraneni posledniho walkeru ze sablony a nahrazeni standardnim z jadra WP
Tento styl se normalne neprojevoval, po zmene selektoru v <hlavni-menu-vybrana> se najednou uplatnil
> vykomentaroval ho.
@media (min-width: 767px) {
    #navbar-collapse-main-top > ul li.no-cursor > a:hover {
        padding-bottom: 0;
        border-bottom: 0 none;
    }
}
*/

#navbar-collapse-main-top > ul li a:hover {
    text-decoration: none;
    border-bottom: 1px solid #212121;
    color: #212121;
}
    
@media (min-width: 767px) {
    #navbar-collapse-main-top > ul li a:hover {
        padding-bottom: 2px;
    } 
}

@media (max-width: 767px) {
    #navbar-collapse-main-top > ul li a:hover {
        border-bottom: 1px solid #E1E1E1;
    }
}

@media (min-width: 768px) and (max-width: 920px) {
    #navbar-collapse-main-top > ul li a {
      padding: 0 1em;
    }
}

.navbar-default .navbar-toggle {
    border: 0 none;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #212121;
    height: 3px;
}

#navbar-collapse-main-top > ul > li > ul > li > a {
    color: #212121;
    padding-left: 0;
    line-height: 2em;
}
/*
CI UJEP Jan Tic 28.7.2019 1.2.3: Odstraneni posledniho walkeru ze sablony a nahrazeni standardnim z jadra WP
#navbar-collapse-main-top > ul li a.active ... puvodne
#navbar-collapse-main-top > ul li.current-menu-ancestor > a ... vsichni predkove vybrane polozky
#navbar-collapse-main-top > ul li.current-menu-parent > a ... jen primy predek, proto nepouzivam
#navbar-collapse-main-top > ul > li.current-menu-ancestor > ul li.active ... prima ta vybrana polozka
Jak je videt, tak normalen se .active dava li a nikoliv a a jen te vybrane polozce a ne predkum jak to delal walker.
<hlavni-menu-vybrana>
*/
#navbar-collapse-main-top > ul > li.current-menu-ancestor > a,
#navbar-collapse-main-top > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor > a,
#navbar-collapse-main-top > ul > li.current-menu-ancestor > ul li.active a {
    color: #212121;
    padding-bottom: 2px;
    border-bottom: 1px solid #212121;
}

#navbar-collapse-main-top > ul > li.current-menu-ancestor > a:hover,
#navbar-collapse-main-top > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor > a:hover,
#navbar-collapse-main-top > ul > li.current-menu-ancestor > ul li.active a:hover {
    text-decoration: none;
}
/*
CI UJEP Jan Tic 28.7.2019 1.2.3: pokud je a.active, tak se nema sanci prosadi > vykomentaroval to
Nejsem si jist, zda se to neuplatni pri jine situaci, ale nejspis ne.
#navbar-collapse-main-top > ul > li > ul > li.current-menu-parent > a, 
#navbar-collapse-main-top > ul > li > ul > li.current-menu-ancestor > a {
    color: #9e9e9e;
}
*/
/* </hlavni-menu-vybrana> */
  
@media (min-width: 768px) {
    /*#navbar-collapse-main-top > ul > li:hover > ul{display:block}*/
    #navbar-collapse-main-top > ul > li > ul:hover {
        display: block;
    }
}

@media (max-width: 767px) {
    .homepage #navbar-collapse-main-top > ul > li:last-child > a {
        border-right: 0 none;
        padding-right: 0;
    }
    
    #navbar-collapse-main-top > ul > li ul {
        display: none !important;
    }

    #navbar-collapse-main-top > ul > li ul.list_item_show {
        display: block !important;
        width: 100%;
    }

    #navbar-collapse-main-top > ul > li ul.list_item_show > li {
        width: 100% !important;
        padding-left: 0;
    }
    
    #navbar-collapse-main-top > ul > li ul.list_item_show > li a {
        border-top: 0;
        border-bottom: 0;
        display: block;
        padding: 1.5em 0 0.5em 1em;
    }

    #navbar-collapse-main-top > ul > li:first-child > ul {
      display: none;
    }
}

  
#navbar-collapse-main-top ul li a span.glyphicon {
    display: none;
}

@media (max-width: 767px) {

    #navbar-collapse-main-top ul li a span.glyphicon {
        display: inline-block;
        float: right;
        top: 7px;
    }
  
    #navbar-collapse-main-top ul li a span.glyphicon {
        top: 0;
    }
  
    #navbar-collapse-main-top {
        margin: 0;
        background: #fff;
        padding: 0;
        width: 100%;
        padding: 0;
        border: 0;
        overflow-y: visible;
    }
  
    #navbar-collapse-left-side .navbar-nav, #navbar-collapse-main-top .navbar-nav {
        margin: 0; 
    }
  
    #navbar-collapse-main-top > ul li {
        padding: 0;
        margin: 0;
    }
  
    /* 
    CI UJEP Jan Tic 24.7.2019 1.2.2: pro odvozene motivy se pouziva horni hlavni menu i na dalsich strankach nez je uvodni .motif-ujep-child
    Vybrana polozka mela odlisny vzhled nez ostatni, v mobilni verzi neoznacuji
    CI UJEP Jan Tic 28.7.2019 1.2.3: Odstraneni posledniho walkeru ze sablony a nahrazeni standardnim z jadra WP
    a.active jiz neni a a proto to upravil u .motif-ujep-child
    CI UJEP Jan Tic 23.10.2019 verze 1.4.2: odstraneni child motivu - bude se pouzivat class bez-menu-vlevo
    */
    #navbar-collapse-main-top ul li a,
    .bez-menu-vlevo #navbar-collapse-main-top > ul > li.current-menu-ancestor > a {
        padding: 1.5em 0px 1.5em 0px;
        border-top: 1px solid #E1E1E1;
        border-right: 0 none;
        margin-top: -1px;
        margin-bottom: 0;
        width: 100%;
        color: #212121;
    }
  
    /* 
    CI UJEP Jan Tic 24.7.2019 1.2.2: pro odvozene motivy se pouziva horni hlavni menu i na dalsich strankach nez je uvodni .motif-ujep-child
    Vybrana polozka mela odlisny vzhled nez ostatni, v mobilni verzi neoznacuji 
    CI UJEP Jan Tic 28.7.2019 1.2.3: Odstraneni posledniho walkeru ze sablony a nahrazeni standardnim z jadra WP
    a.active jiz neni a a proto to upravil
    CI UJEP Jan Tic 23.10.2019 verze 1.4.2: odstraneni child motivu - bude se pouzivat class bez-menu-vlevo
    */
    .bez-menu-vlevo #navbar-collapse-main-top > ul > li.current-menu-ancestor > ul > li > a,
    .bez-menu-vlevo #navbar-collapse-main-top > ul > li.current-menu-ancestor > ul > li > ul > li > a {
        border-bottom:  0px;
    }

    #navbar-collapse-main-top ul li ul {
        padding: 0;
        width: 100%;
    }
      
    #navbar-collapse-main-top ul li ul li a {
        padding: 1.5em 0 1.5em 1em;
        border-bottom: 1px solid #E1E1E1;
        border-top: 1px solid #E1E1E1;
        border-right: 0 none;
        margin-top: -1px;
        margin-bottom: 0;
        width: 100%;
        color: #212121;
    }  
  
    /* 
    CI UJEP Jan Tic 24.7.2019 1.2.2: pro odvozene motivy se pouziva horni hlavni menu i na dalsich strankach nez je uvodni .motif-ujep-child
    Logo na uvodu je zabaloeno do h1, kdezto na ostatnich strankach v span    
    CI UJEP Jan Tic 23.10.2019 verze 1.4.2: odstraneni child motivu - bude se pouzivat class bez-menu-vlevo
    */
    #searchform, #navbar-collapse-main-top > h1.logo,
    .bez-menu-vlevo #navbar-collapse-main-top > span.logo {
        display: none;
    }
}
  
/* 
CI UJEP Jan Tic 30.10.2019: ikonka home v hlavnim menu v hlavicce
<ikonka-domu>
*/
#icon-home-in-heading {
    display: block;
    width: 18px;
    height: 17px;
    position: absolute;
    top: 40px;
    left: 20px;
    padding-top: 3px;
}
#icon-home-in-heading a {
    display: block;
    width: 18px;
    height: 14px;
}

#icon-home-in-heading a img {
    display: block;
    float: left;
    width: 17px;
    height: 17px;
}

#icon-home-in-heading a span {
    display: block;
    float: right;
    margin-top: 3px;
    width: 1px;
    height: 14px;
    position: relative;
    top: 0px;
    left: 0px;
}

.nav-prostor-na-ikonku-domu {
    padding-left: 57px;
}
@media (max-width: 767px) {

    .nav-prostor-na-ikonku-domu {
        padding-left: 0px;
    }

    #icon-home-in-heading,
    #icon-home-in-heading a,
    #icon-home-in-heading a img {
        width: 39px;
        height: 39px;
    }

    #icon-home-in-heading {
        top: 30px;
        left: 130px;
    }

    #icon-home-in-heading a span {
        display: none;
    } 
}
 /* </ikonka-domu>*/
/* </navbar-collapse-main-top> */

/* <postrani_panel_vlevo> CI UJEP 23.7.2019 1.2.2: Odstraneni nastaveni minimalni vysky pro mobily */
@media (max-width: 767px) {
    .navbar {
        min-height: 0px;
    }
}
/* </postrani_panel_vlevo> */

/*
* CI UJEP Jan Tic 26.11.2019 verze 1.4.5: Posledni obsah, co zbyl v souboru default pred jejich odstranenim.
* Presunuto z css/default.css, css/default-other.css A css/default-vk.css
* <posledni_presun>
*/
.inline-switch-menu {
    padding: 0; 
}
  
#lang-switch-top li a, #top_bar ul.top-menu-links > li a {
    color: #616161; 
}
  
.navbar {
    margin-bottom: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0 none;
    background: #fff; 
}
  
  #top_bar {
    background: #1c1c1c; 
}
    
#top_bar ul {
    list-style-type: none; 
}

#top_bar .navbar-default .navbar, #top_bar .navbar-default .navbar-form {
    background: #1c1c1c;
    font-weight: 700;
    padding: 0;
}
  
#lang-switch-top, #top_bar ul.top-menu-links > li {
    border-right: 1px solid #000;
}
  
@media (max-width: 767px) {
    #top_bar > .container {
        padding-left: 0;
        padding-right: 0;
    }

    #top_bar ul.top-menu-links {
        margin: 0 0;
    }

    #top_bar .main-top-menu-right {
        float: left;
    }
  
    #lang-switch-top, #top_bar ul.top-menu-links, #lang-switch-top, #top_bar ul.top-menu-links > li {
        display: inline-block;
        border: 0 none;
    } 
}

#lang-switch-top li a, #top_bar ul.top-menu-links > li a {
    padding: 15px 22.5px;
    text-align: center;
    font-size: 13px; 
}

.motif-ujep-other #lang-switch-top li a, #top_bar ul.top-menu-links > li a {
    padding: 15px 6px;
}
  
@media (min-width: 768px) {    
    .motif-ujep-other #lang-switch-top li a, #top_bar ul.top-menu-links > li a {
        padding: 15px 22.5px;
    }

    #lang-switch-top > li > a:hover {
        background: #212121;
        color: #fff; 
    }

    #lang-switch-top > li > ul {
        display: none !important;
    }

    #lang-switch-top > li:hover > ul {
        display: block !important;
    }
}

#lang-switch-top li a > span, #top_bar ul.top-menu-links > li a > span {
    position: relative;
    left: -2px; 
}
  
#lang-switch-top li a:hover, #lang-switch-top li a:focus {
    color: #9e9e9e; 
}
  
#top_bar ul.top-menu-links li a:hover, #top_bar ul.top-menu-links li a:focus {
    color: #9e9e9e;
}
  
#lang-switch-top {
    border-left: 1px solid #000; 
}

#lang-switch-top li.dropdown.open a.dropdown-toggle {
    background: #000;
    color: #fff; 
}

#lang-switch-top .caret {
    position: relative;
    left: 6px;
    margin-left: 3px;
}

#lang-switch-top .dropdown-menu {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    width: 75px;
    min-width: 75px;
    padding: 0; 
}
      
#lang-switch-top .dropdown-menu li {
    text-align: center; 
}

#lang-switch-top .dropdown-menu li a {
    width: 100%;
    padding: .75em 0; 
}

#lang-switch-top .dropdown-menu li:hover a, #lang-switch-top .dropdown-menu li:focus a {
    color: #212121;
    background: #fff; 
}
    
#lang-switch-top.nothome {
    float: right; 
}

#lang-switch-top.nothome li {
    display: inline-block; 
}

#lang-switch-top.nothome li.current-lang a {
    color: #fff;
}

#lang-switch-top.nothome li a {
    padding: 15px 13px;
}
  
/*lang switcher content page*/
@media (max-width: 767px) {
    #lang-switch-top.nothome {
        float: left;
        margin: 0; 
    }
  
    .search.content-page {
        float: left; 
    }
  
    #lang-switch-top {
        border-left: none;
        display: inline-block;
        float: left;
        min-width: 56px;
        margin: 0; 
    }

    #lang-switch-top .dropdown-menu {
        position: absolute;
        top: 40px;
        left: 0;
        background: #fff;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); 
    } 
}

#top_bar ul.top-menu-links > li:last-child {
    margin-right: 16px;
}
  
@media (max-width: 767px) {
  
    .homepage .navbar.navbar-default {
        border-bottom: 1px solid #ccc; 
    } 
}

.owl-item {
    overflow: hidden; 
}
  
#home_content_footer_logos {
    width: 100%;
    background: #F5F5F5;
    padding: 3.5em;
    margin: 3em 0 0; 
}
    
#home_content_footer_logos h6 {
    color: #383838;
    font-weight: 600;
    font-size: 1em;
    padding-top: 1.65em; 
}
  
@media (max-width: 767px) {
    #home_content_footer_logos {
        display: none;
    } 
}

/*
* Uvod - obsah vpravo
*
* CI UJEP Jan Tic 16.1.2020 verze 1.5.0 odstraneni zavislosti na nastroji BOOSTRAP
* doplnil do #homepage-nav hodnoty CSS trid col-xs-12 col-sm-3
*/
#home_content_sidebar {
    padding-left: 22px; 
    float: left;
    width: 25%;
}

@media (max-width: 767px) {
    #home_content_sidebar {
      width: 100%;
    }
}

#home_content_sidebar .selected-month {
    font-weight: 800;
    line-height: 20px;
    display: inline-block; 
}
    
#home_content_sidebar h3, #home_content_sidebar h4 {
    font-size: 20px;
    margin-top: 1.8em;
    margin-bottom: 1.7em; 
}
  
@media (max-width: 767px) {
    #home_content_sidebar {
        display: none; 
    } 
}
  
#home_content_sidebar h4 {
    font-weight: 800; 
}
  
#home_content_sidebar .right-nav {
    display: inline-block;
    float: right; 
}
    
#home_content_sidebar .right-nav > a {
    height: 30px;
    width: 30px;
    content: "";
    display: inline-block;
    position: relative;
    top: -6px;
    background: #fff;
    border: 1px solid #8c8c8c; 
}

#home_content_sidebar .right-nav > a.hidden {
    display: none; 
}
      
#home_content_sidebar .right-nav > a:hover {
    background: #111;
    cursor: pointer; 
}
    
#home_content_sidebar .right-nav a.right-nav-btn {
    margin-left: 11px;
    margin-right: 2px; 
}
    
#home_content_sidebar .right-nav > a > span {
    position: relative;
    top: 5px;
    right: -9px;
    font-size: 10px;
    color: #333; 
}
    
#home_content_sidebar .right-nav > a:hover > span {
    color: #fff; 
}

#home_content_sidebar .right-nav > a.hide-item {
    display: none;
}

/*.searchform-side{display:none}*/  
.searchform-side {
    display: none;
    padding-left: 1.5em; 
}
  
#searchform {
    padding-left: 1.5em; 
}
  
.searchform-side input, #searchform input, .searchform-side button, #searchform button {
    max-width: 100px;
    border: 0 none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; 
}
  
.searchform-side button:hover, .searchform-side button:focus {
    background: none;
    color: #e9e9e9; 
}
  
#searchform button:hover, #searchform button:focus {
    background: none;
    color: #e9e9e9; 
}
  
.searchform-side input.form-control, #searchform input.form-control {
    border-bottom: 1px solid #9e9e9e;
    color: #9e9e9e;
    max-width: 130px;
    padding: 0;
    margin: 0;
    height: 20px;
    font-size: 13px; 
}
  
.searchform-side input.form-control:focus, #searchform input.form-control:focus {
    border-color: #212121;
    color: #212121; 
}
  
.searchform-side:hover input.form-control, #searchform:hover input.form-control {
    border-bottom: 1px solid #212121; 
}
  
@media (max-width: 767px) {
    /*#searchform{display:block}*/
    .searchform-side .form-group, #searchform .form-group {
      display: inline-block;
      max-width: 80%;
      width: 80%;
      float: left; }
  
    .searchform-side input.form-control, #searchform input.form-control {
      width: 100%;
      max-width: 100%;
      height: 2em;
      padding-left: 1em;
      height: 3em; }
  
    .searchform-side button, #searchform button {
      float: left; }
  
    .searchform-side button span.glyphicon, #searchform button span.glyphicon {
      font-size: 2em; 
    } 
}

.searchform-side button, #searchform button {
    padding-left: 5px;
    top: -2px;
    position: relative;
    left: 0px;
    color: #9e9e9e; 
}
    
.searchform-side button span, #searchform button span {
    top: 4px; 
}
  
.searchform-side:hover button, #searchform:hover button {
    color: #212121; 
}
  
.searchform-side button:hover, .searchform-side button:focus, .searchform-side button:active #searchform button:hover {
    background: none; 
}
  
#searchform button:focus, #searchform button:active {
    background: none;
}
 
#searchform ::-webkit-input-placeholder, #searchform :-moz-placeholder, #searchform ::-moz-placeholder, #searchform :-ms-input-placeholder {
    color: #9e9e9e; 
}
  
.searchform-side ::-webkit-input-placeholder, .searchform-side :-moz-placeholder, .searchform-side ::-moz-placeholder, .searchform-side :-ms-input-placeholder {
    color: #9e9e9e; 
}
  
.search.content-page {
    float: right;
    border-left: 1px solid #000; 
}

.search.content-page .form-group {
    padding: 0;
    max-width: 160px;
    float: left;
    margin: 8px 0;
    display: none; 
}

.search.content-page .form-group input {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0; 
}
    
.search.content-page .btn {
    padding: 14px 17px;
    background: transparent;
    border: 0;
    border-left: 000;
    float: left; 
}
      
.search.content-page .btn span {
    color: #fff;
    font-weight: bold;
    position: relative;
    top: 4px; 
}
  
.view-swicher {
    display: inline-block;
    float: right;
    position: relative;
    top: 2px; 
}

.view-swicher a {
    color: #9e9e9e;
    padding: 0 0 0 1em; 
}

.view-swicher a:first-child {
    padding: 0 0 0 0.5em; 
}

.view-swicher a.active {
    color: #212121; 
}

.view-swicher .glyphicon {
    padding-right: 12px; 
}

.view-swicher .glyphicon:hover {
    color: #212121; 
}
  
@media (max-width: 768px) {
    .view-swicher {
        float: left;
        padding-top: 1em; 
    }

    .view-swicher a {
        padding: 0 0 0 0;
        margin-right: 1em; 
    } 
}

#post {
    /*overflow:hidden*/ 
}
    
#post a {
    text-decoration: underline;
}

#post a.text-no-underline {
    text-decoration: none; 
}

#post.post ul, #post.page ul {
    padding-left: 1em;
    font-size: 17px; 
}
  
/*#post a:hover,#post a:focus{font-weight:700}*/
#page.ujepjobs ul {
    padding-left: 1em;
    font-size: 17px; 
}
  
#post.page ol, #post.post ol {
    padding-left: 1em;
    font-size: 17px; 
}
  
#page.ujepjobs ol {
    padding-left: 1em;
    font-size: 17px; 
}
  
.desc ul, .desc ol {
    padding-left: 1em;
    font-size: 17px; 
}
  
#post.page ol li, #post.post ol li {
    line-height: 30px;
    padding-left: 3px; 
}

#post.ujepworker ul.ujepworker-meta-list {
    padding-left: 0; 
}
  
.desc ul, #post ul {
    list-style-type: none; 
}
  
.desc ul li, #post ul li {
    line-height: 30px;
    padding-left: 3px; 
}
  
.desc ul li:before, #post ul li:before {
    font-family: "Sand serif";
    content: '.';
    position: absolute;
    left: 15px;
    font-size: 40px;
    margin-top: -12px; 
}
  
.desc ul li:before, #post li li:before {
    left: 36px; 
}
  
.desc ul li li li:before, #post li li li:before {
    left: 56px; 
}
  
.desc ul ul {
    margin-top: 0; 
}
  
.ujepactions-meta-list .function, .ujepworker-meta-list .function {
    font-weight: normal; 
}
  
.ujepactions-meta-list li a {
    text-decoration: underline; 
}

.motif-ujep-other .ujepactions-not-found {
    font-weight: bold;
    color: #9e9e9e;
    margin-bottom: 0.8em;
    margin-bottom: 1.6em; }

.motif-ujep-other .yop-poll-container ul li:before,
.motif-ujep-other .dot ul li:before,
.motif-ujep-other .nodot ul li:before {
    content: none !important;
}
.motif-ujep-other .dot ul li {
    list-style-type: disc;
}
/* </posledni_presun> */


/*
* CI UJEP Jan Tic 4.12.2019 verze 1.4.5: vytknuti spolecnych stylu pro hlavicku stranky udalosti i pro jednu udalost ve vypisu udalosti pouze o udalosti generovane pluginem All-in-One Event Calendar
* CI UJEP Jan Tic 4.12.2019 verze 1.4.5: odstraneni sloupce s datem a odstraneni zavislosti na vyvojarskem nastroji Boostrap, tedy na class .row .col-xs-3 a .col-xs-9
* .row, .col-xs-3 a .col-xs-9 mel od nastroje Boostrap dan bocni padding, ale ten se v normalnich stylech vetsinou vypinal. Ja ho rovnou nastavim nula.
* <stranka_kalendar_spolecne_pro_hlavicku_i_vypis_udalosti>
*/

/* CI UJEP Jan Tic 4.12.2019 verze 1.4.5: odstraneni zavislosti na vyvojarskem nastroji Boostrap, tedy na class .col-xs-12 */
.ai1ec-month,
.ai1ec-month .ujepactions-horizontal-calendar,
.ai1ec-month .ujepactions-horizontal-calendar .selected-month,
.ai1ec-month .ujepactions-horizontal-calendar .selected-nav,
.ai1ec-month .ai1ec-one-event .ai1ec-one-event-all,
.ai1ec-month .ai1ec-one-event .ai1ec-one-event-date {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}

.ai1ec-month .ai1ec-one-event .ai1ec-one-event-info {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.ai1ec-month .ai1ec-one-event:before,
.ai1ec-month .ai1ec-one-event:after,
.ai1ec-month .ujepactions-horizontal-calendar:before,
.ai1ec-month .ujepactions-horizontal-calendar:after {
    clear: both;
    display: table;
    content: " ";
}

.ai1ec-month,
.ai1ec-month .ai1ec-one-event .ai1ec-one-event-all,
.ai1ec-month .ujepactions-horizontal-calendar {
    width: 100%;
}

.ai1ec-month .ai1ec-one-event .ai1ec-one-event-date,
.ai1ec-month .ujepactions-horizontal-calendar .selected-month {
    float: left;
    width: 25%;
}

.ai1ec-month .ai1ec-one-event .ai1ec-one-event-info,
.ai1ec-month .ujepactions-horizontal-calendar .selected-nav {
    float: left;
    width: 75%;
}

/* sirka, kdy se to zalomi je stanovena experimentalne, aby datum bylo na jednom radku */
@media (max-width: 1070px) {
    .ai1ec-month .ai1ec-one-event .ai1ec-one-event-date,    
    .ai1ec-month .ai1ec-one-event .ai1ec-one-event-info,
    .ai1ec-month .ujepactions-horizontal-calendar .selected-month,
    .ai1ec-month .ujepactions-horizontal-calendar .selected-nav {
        float: none;
        width: 100%;
    }
}
/* </stranka_kalendar_spolecne_pro_hlavicku_i_vypis_udalosti>*/ 

/*
* CI UJEP Jan Tic 22.8.2019 verze 1.3.1: Stranka s kalendarem akci - hlavicku - html kod nad seznamem udalosti
* Presunuto z css/default.css, css/color-prf.css, css/default-prf.css A css/default-vk.css
* <stranka_kalendar_hlavicka>
*/
.ujepactions-horizontal-calendar {
    border-top: 1px solid #E1E1E1;
    margin: 0;
    padding-top: 1em; 
}
  
#category-list-post .row.ujepactions-horizontal-calendar {
    margin-bottom: 0; 
}
  
.ujepactions-horizontal-calendar > div {
    padding: 0;
}
  
main #post .ujepactions-horizontal-calendar .selected-month p {
    font-weight: 800;
    font-size: 22px; 
}

main #post .ujepactions-horizontal-calendar .selected-month p {
    margin-bottom: 10px;
}
  
.ujepactions-horizontal-calendar .selected-nav .right-nav {
    float: right;
}

main #post .ujepactions-horizontal-calendar .selected-nav .right-nav a {
    border-bottom: none;
}

.ujepactions-horizontal-calendar .selected-nav .right-nav a span {
    background: #9e9e9e;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #fff;
    font-size: 11px;
    top: 4px;
    height: 15px;
    width: 15px;
    padding-top: 2px;
    padding-left: 2px; 
}

.ujepactions-horizontal-calendar .selected-nav .right-nav a span:hover {
    background: #212121;
    color: #fff; 
}

.ujepactions-horizontal-calendar .selected-nav .right-nav a.right-nav-btn {
    margin-left: 2em; 
}

.ujepactions-horizontal-calendar .selected-nav .right-nav a:hover {
    text-decoration: none;
    cursor: pointer; 
}

.ujepactions-horizontal-calendar .selected-nav ul {
    float: left;
    list-style-type: none; 
}

.ujepactions-horizontal-calendar .selected-nav ul li {
    display: inline-block;
    padding-top: 5px;
}

.ujepactions-horizontal-calendar .selected-nav ul li a {
    font-size: 13px;
    font-weight: normal;
    color: #9e9e9e;
    padding-right: 3em; 
}

.ujepactions-horizontal-calendar .selected-nav ul li a:hover {
    text-decoration: none;
    color: #212121; 
}

.ujepactions-horizontal-calendar .selected-nav ul li a.active {
    color: #212121; 
}
/* </stranka_kalendar_hlavicka> */

/*
* CI UJEP Jan Tic 22.8.2019 verze 1.3.1: Stranka s kalendarem akci - styl pro jednu udalost  ze seznamu
* Presunuto z css/default.css, css/color-prf.css, css/default-prf.css A css/default-vk.css
* .ai1ec-month .ai1ec-one-event ... jedna udalost z pluginu All-in-One Event Calendar
* <stranka_kalendar_udalost>
*/

#category-list-post .ujepactions-category-item {
    border-bottom: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    margin-top: -1px; 
}

#category-list-post .ujepactions-category-item .row { 
    margin-bottom: 2em;
}

/* CI UJEP Jan Tic 4.12.2019 verze 1.4.5: odstraneni zavislosti na vyvojarskem nastroji Boostrap, tedy na class .row, .clear .clearfix*/
.ai1ec-month .ai1ec-one-event {
    padding-bottom: 2em;
    border-top: 1px solid #E1E1E1;
}

.ai1ec-month .ai1ec-one-event:last-child {
    border-bottom: 1px solid #E1E1E1;
}

#category-list-post .ujepactions-category-item h2,
.ai1ec-month .ai1ec-one-event h2 {
    font-size: 22px;
    font-weight: 800;
    padding: 0;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #212121; 
}
    
#category-list-post .ujepactions-category-item span.date,
.ai1ec-month .ai1ec-one-event span.date {
    display: block;
    font-size: 22px;
    font-weight: 800;
    padding: 0;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #212121;
    margin-top: 26px; 
}

#category-list-post .ujepactions-category-item ul,
.ai1ec-month .ai1ec-one-event .ai1ec-description {
    list-style-type: none;
    padding: 1em 0 0;
    margin: 0; 
}
/* </stranka_kalendar_udalost> */

/* 
* CI UJEP Jan Tic 16.1.2020 verze 1.5.0: odstraneni zavislosti na nastroji BOOSTRAP
*
* <uvod-obsah-vlevo>
*/
#uvod-obsah:after {
    clear: both;
    display: table;
    content: " ";
}

/* 
* CI UJEP Jan Tic 16.1.2020 verze 1.5.3: presunuti paddingu sem misto potomku nove nastaveni odsazeni po odstraneni row - aby licovalo.
* Nadrazeny element .row odstranen kvuli odstranovani zavislosti na BOOSTRAP mel zaporny levy a pravy margin -15px)
*/
#uvod-obsah-vlevo {
    padding-left: 0px;
    padding-right: 6px; 
    width: 75%;
    float: left;
}

@media (max-width: 767px) {
    #uvod-obsah-vlevo {
      width: 100%;
      padding-right: 0px;
    }
}

/*
* prvni nadpis obsahu vlevo 
* h1 pro stranku
* h4 pro aktuality
*/
#uvod-obsah-vlevo h1,
#uvod-obsah-vlevo #aktuality_na_uvodu h4 {
    margin-top: 1.8em;
    margin-bottom: 1.7em;
    margin-left: 0px;
    font-size: 20px;
    font-weight: 800;
}

/* CI UJEP Jan Tic 16.1.2020 verze 1.5.3: pro statickou stranku s vlozenym uvodnim obrazkem nahore nastaven horni margin jako pro h1 */
#uvod-obsah-vlevo .entry-header img {
    margin-top: 1.8em;
    font-size: 20px;
}

#uvod-obsah-vlevo h1 {
    padding: 0px 0px 0px 0px;
}

/* CI UJEP Jan Tic 16.1.2020 verze 1.5.3: padding presunut k #uvod-obsah-vlevo */
#uvod-obsah-vlevo #aktuality_na_uvodu h4 {
    padding: 0px 0px 0px 0px;
}

/* 
CI UJEP Jan Tic 16.1.2020 verze 1.5.0: nastaveni sirky pro o obsah stranky na uvodu + stejny padding jako #uvod-obsah-vlevo #aktuality_na_uvodu h4 
CI UJEP Jan Tic 16.1.2020 verze 1.5.3: padding presunut k #uvod-obsah-vlevo
*/
#uvod-obsah-vlevo main {
    width: 100%;
    padding: 0px 0px 0px 0px;
}
/* <uvod-obsah-vlevo> */

/*
* CI UJEP Jan Tic 22.8.2019 verze 1.4.1: Prispevky v rubrice
*
* #uvod-obsah-vlevo panel vlevo na uvodu ve kterem jsou zobrazeny aktuality
*
* .prispevky_rubriky article ... prispevek zobrazeny ve vypisu
*
* ve vypisu = na uvodu, v detailu prispevku a na strance rubriky
*
* #aktuality_na_uvodu article ... jeden prispevek zobrazen na uvodu v novem provedeni
*
<prispevky_v_rubrice>
*/
.prispevky_rubriky:after {
    clear: both;
    display: table;
    content: " ";
}

.prispevky_rubriky article {
    width: 50%;
    float: left;
}

/* .prispevky_rubriky .entry-title ...Nadpis pro jednu aktualitu ve vypisu */
.prispevky_rubriky .entry-title {
    font-size: 20px;
    font-weight: 800;
    margin-top: 4px;
    padding: 0px;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
}

@media (max-width: 767px) {
    .prispevky_rubriky article {
        width: 100%;
    }
  
    .prispevky_rubriky article img {
        padding-right: 0; 
    }
}

.prispevky_rubriky article {
    margin-bottom: 3em;
    padding-right: 0em;
    padding-left: 1em; 
}
  
.prispevky_rubriky article img {
    padding-right: 1em; 
}

/* 
* ZOBRAZENI PRISPEVKU Z RUBRIKY NA UVODU = AKTUALITY
* 
* CI UJEP Jan Tic 16.1.2020 verze 1.5.0: odstrani CSS styly pro puvodni kod a nahradil .home_content_newest > #aktuality_na_uvodu
* <aktuality_uvod>
*/
#aktuality_na_uvodu {
    margin-bottom: 2em; 
}
  
#aktuality_na_uvodu .entry-content p,
.prispevky_rubriky #category-list-post .entry-content p {
    font-size: 13px;
    line-height: 22px;
    overflow: hidden;
    height: 88px;
}

/* CI UJEP Jan Tic 16.1.2020 verze 1.5.3: Levy padding u licheho a paravy padding u sudeho  presunut k #uvod-obsah-vlevo */
#aktuality_na_uvodu article {
    margin: 0px 0px 3em 0px;
    padding-left: 17px;
    padding-right: 0px; 
}

#aktuality_na_uvodu article:nth-child(even) {
    padding-left: 0px;
    padding-right: 17px;
}

@media (max-width: 767px) {

    #aktuality_na_uvodu article {
        padding-left: 0px; 
    }
    
    #aktuality_na_uvodu article:nth-child(even) {
        padding-right: 0px;
    }
  
    #aktuality_na_uvodu article img.home-r-post-img {
        width: 100%; 
    }
}
/*
* CI UJEP Jan Tic 22.8.2019 verze 1.3.1: Stranka s kalendarem akci - styl pro jednu udalost  ze seznamu
* Presunuto z css/default.css, css/color-prf.css, css/default-prf.css A css/default-vk.css
* Presunul pouze tu cast kodu, kterou upravil.
* odstranil definici pro #category-list-post span.date, ktera je uz primo u kalendare

*/
#aktuality_na_uvodu span.date {
    display: block;
    padding: 27px 0 22px 2px;
    font-size: 13px;
    color: #212121; 
}

#aktuality_na_uvodu article img {
    padding-right: 4px;
    margin-bottom: 0; 
}
/* </aktuality_uvod> */

/*
* CI UJEP Jan Tic 14.10.2019 verze 1.4.1: nove generovani prispevku v detailu jednoho prispevku
* <prispevky_v_detailu>
*/
main #post #prispevky_do_paticky h2 {
    border-top: 1px solid #eee;
    padding: 50px 0;
    font-weight: 800; 
}

#post .entry-footer #prispevky_do_paticky img {
    padding-right: 0em;
    margin-bottom: 0; 
}

#prispevky_do_paticky article .entry-content {
    font-size: 13px;
    line-height: 22px; 
}

#prispevky_do_paticky article .entry-content span.date {
    padding: 27px 0 17px 2px;
    color: #212121; 
}

/* CI UJEP Jan Tic 14.10.2019 verze 1.4.1: vypnul padding (nahradil marginem), aby se spravne brala vyska prvku, kvuli orezavani */
#prispevky_do_paticky article .entry-content h3 {
    margin-bottom: 20px; 
}
  
#prispevky_do_paticky article a {
    border: 0 none; 
}

#prispevky_do_paticky h3 a {
    font-family: "aktiv-grotesk";
    text-decoration: none; 
}
/* </prispevky_v_detailu> */

/* 
* CI UJEP Jan Tic 10.10.2019 verze 1.4.1: Odstraneni zavislosti na vyvojarskem programu Bootstrap 
* u puvodniho provedeni je nadrazeny prvek .row, ktery ma zaporny margin (margin-right: -15px; margin-left: -15px;)
*
* u noveho provedeni vypneme:
* 1. prohodime u liche prispevku paading zleva doprava
* 2. vypneme vsech primich elementu uvnitr prispevku pravy padding
*
* .prispevky_rubriky #category-list-post article ... jeden prispevek ve vypisu na strance rubriky - nove provedeni
*/
.prispevky_rubriky #category-list-post article:nth-child(odd) {
    padding-left: 0em;
    padding-right: 1em;
}

.prispevky_rubriky #category-list-post article img {
    padding-right: 0em;
}
@media (max-width: 767px) {
    .prispevky_rubriky #category-list-post article:nth-child(odd),
    .prispevky_rubriky #category-list-post article:nth-child(even) {
        padding-left: 0em;
        padding-right: 0em;
    }
}

/*
* CI UJEP Jan Tic 14.10.2019 verze 1.4.1: strankovani v rubrice
* .page-navigation ... puvodni provedeni
* .prispevky_rubriky .strankovani ... nove provedeni
* <prispevky_v_rubrice-strankovani>
*/
.strankovani a, .strankovani span,   
.pagination > li {
    display: inline-block; 
}

.prispevky_rubriky .strankovani,
.page-navigation {
    border-top: 1px solid #e1e1e1;
    padding-top: 2em;
    margin-top: 2em;
    margin-bottom: 2em; 
}

.prispevky_rubriky .strankovani .strankovani-pred,
.prispevky_rubriky .strankovani .strankovani-dalsi,
.page-navigation .previous-post, .page-navigation .next-post {
    padding: 0; 
}

.prispevky_rubriky .strankovani .strankovani-pred a,
.prispevky_rubriky .strankovani .strankovani-dalsi a,
.page-navigation .previous-post a, .page-navigation .next-post a {
    padding: 0;
    color: #9e9e9e; 
}

.prispevky_rubriky .strankovani .strankovani-pred a:hover,
.prispevky_rubriky .strankovani .strankovani-dalsi a:hover,
.page-navigation .previous-post a:hover, .page-navigation .next-post a:hover {
    text-decoration: none;
    color: #212121; 
}

.prispevky_rubriky .strankovani,
.page-navigation .paginatin-container {
    text-align: center; 
}

.prispevky_rubriky .strankovani,
.page-navigation ul.pagination {
    margin: 0;
}
      
.page-navigation.no-top-border {
        border-top: 0;
        padding-top: 0; 
}
/* </prispevky_v_rubrice-strankovani> */
/* </prispevky_v_rubrice> */

/*
* CI UJEP Jan Tic 30.10.2019 verze 1.4.2: presunul dalsi definice tykajici se obsahoveho panelu z css/default.css a css/default-other.css
* zde je vse, co se tyka paticky
* <paticka>
*/  
#footer-container {
    width: 100%;
    background: #1C1C1C;
    padding-bottom: 4em;
    padding-top: 65px; 
}

#footer-container > .container {
    padding-left: 30px;
    padding-right: 30px;
}

#footer-container .footer-nav {
    padding: 0;
    border-bottom: 1px solid #616161;
    padding-bottom: 1em;
}

#footer-container .footer-nav ul {
    width: 100%;
    list-style-type: none;
    padding-left: 0; 
}
        
#footer-container .footer-nav ul li {
    padding-left: 0;
}

#footer-container .footer-nav > ul > li {
    width: 20%;
    padding: 15px 0 2em 0;
}

#footer-container .footer-nav > ul > li > a {
    color: #ecf0f4;
    font-weight: 700;
}

#footer-container .footer-nav a {
    color: #616161;
    padding: 0;
    font-size: 13px;
    line-height: 2em;
}

#footer-container .footer-nav a:hover, #footer-container .footer-nav a:focus {
    color: #9e9e9e;
    background: none;
    text-decoration: none;
}
  
@media (max-width: 767px) {
    #footer-container .footer-nav {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 767px) {
    #footer-container .footer-nav > ul > li {
        width: 50%; 
    } 
}

.copyright, #footer-container .social-links-menu {
    margin-top: 2em;
}
  
.copyright {
    padding-left: 0; 
}

.copyright p,
.copyright p a {
    font-size: 13px;
    color: #808080;
    font-weight: bold;
}
/* </paticka> */

/*
* CI UJEP Jan Tic 4.10.2019 verze 1.4.0: podpora pro plugin WooCommerce pro motif oc
* <WooCommerce>
*/
#woocommerce-content {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    min-height: 1px;
    clear: both;
}

/* zobrazeni seznamu produktu - katalog */
#woocommerce-content .products {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#woocommerce-content .products:after {
    clear: both;
    display: table;
    content: " ";
}

/* zobrazeni jednoho produktu v katalogu */
#woocommerce-content .products li {
    list-style: none;
    display: block;
    float: left;
    width: 25%;
    padding: 0px;
    margin: 0px;
    padding: 5px 15px 0px 15px;
}

#woocommerce-content .products li a.woocommerce-LoopProduct-link {
    display: block;
}

/* zobrazeni jednoho produktu v katalogu - obrazek */
#woocommerce-content .products li a.woocommerce-LoopProduct-link img {
    display: block;
    width: 100%;
    height: auto;
}

/* zobrazeni jednoho produktu v katalogu - nadpis az na dva radky */
#woocommerce-content .products li a.woocommerce-LoopProduct-link h2 {
    display: block;
    line-height: 22px;
    height: 22px;
    overflow-x: hidden;
}

/* zobrazeni jednoho produktu v katalogu - tlacitko na vlozeni do kosiku */
#woocommerce-content .products li a.button {
    display: block;
    background: url('http://oc.ujep.cz/wp-content/themes/ujep/img/divider.png');
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 0px 0px 25px 0px;

}

/* prepnuti na zobrazeni dvou produktu vedle sebe */
@media (max-width: 1200px) {
    #woocommerce-content .products li {
        width: 50%;
    }

    #woocommerce-content .products li a.woocommerce-LoopProduct-link img {
        width: 300px;
        height: 300px;
    }
}

/* prepnuti na zobrazeni jednoho produktu vedle sebe */
@media (max-width: 550px) {
    #woocommerce-content .products li {
        width: 100%;
    } 
}

/* strankovani */
#woocommerce-content .woocommerce-pagination {
    padding-top: 5px;
}

#woocommerce-content .woocommerce-pagination ul {    
    list-style: none;
}

#woocommerce-content .woocommerce-pagination ul li {
    display: inline-block;
    margin: 1px;
}

#woocommerce-content .woocommerce-pagination ul li .current {
    text-decoration: underline;
}
/* 
CI UJEP Jan Tic 27.2.2020 verze 1.5.3: nastaveni cen u produktu
// u zbozi s variantami je interval, takze je potreba vetsi prostor na cenovku
<WooCommerce-detail-produktu> 
*/
.woocommerce-price-including-tax,
.woocommerce-price-vat,
.woocommerce-price-excluding-tax {
    clear: both;
    display: block;
}
.woocommerce-price-including-tax:after,
.woocommerce-price-vat:after,
.woocommerce-price-excluding-tax:after {
    clear: both;
    display: block;
    clear: both;
    content: " ";
}
.woocommerce-price-excluding-tax {
    font-weight: bold;
}
.woocommerce-price-including-tax > span,
.woocommerce-price-vat > span,
.woocommerce-price-excluding-tax > span {
    display: block;
    float: left;
    width: 220px;
}
.woocommerce-price-including-tax > span.woocommerce-price-title,
.woocommerce-price-vat > span.woocommerce-price-title,
.woocommerce-price-excluding-tax > span.woocommerce-price-title {
    width: 125px;
}

@media (max-width: 767px) {
    .woocommerce-price-including-tax > span,
    .woocommerce-price-vat > span,
    .woocommerce-price-excluding-tax > span {
        width: 50%;
    }
    .woocommerce-price-including-tax > span.woocommerce-price-title,
    .woocommerce-price-vat > span.woocommerce-price-title,
    .woocommerce-price-excluding-tax > span.woocommerce-price-title {
        width: 50%;
    }
}

@media (max-width: 450px) {
    /* u variant zalomeni ceny*/
    .woocommerce-price-including-tax > span.woocommerce-prices-interval > span,
    .woocommerce-price-excluding-tax > span.woocommerce-prices-interval > span {
        display: block;
    }
}
/* </WooCommerce-detail-produktu> */
/* </WooCommerce> */

/*
* CI UJEP Jan Tic 10.10.2019 verze 1.4.1: speciality sablony
* Presunul to z css/default.css a css/default-other.css 
* css/default-other.css vznikl sloucenim souboru css/default-prf.css a css/default-vk.css, 
* pote co ve verzi 1.4.0 vsechny rozdily byli preneseny do style.css
* <speciality_sablony_ujep>
*/
.widget_calendar, .widget.calendar-actions {
    margin-top: 3em; 
}

@media (max-width: 767px) {
    .motif-ujep-other #category-list-post .ujepactions-category-item .col-xs-3,
    .motif-ujep-other #category-list-post .ujepactions-category-item .col-xs-9 {
        float: none; 
    }

    .widget_calendar, #wp-calendar, #calendar-actions {
        display: none;
    } 
}

table#calendar-actions tr td, table#wp-calendar tr td {
    padding: 1em 1.14em 0 0;
    color: #9e9e9e;
    font-weight: normal;
    text-align: right;
    font-size: 13px;
    font-family: "aktiv-grotesk",sans-serif; 
}
      
table#calendar-actions tr td a, table#wp-calendar tr td a {
    font-family: "aktiv-grotesk",sans-serif; 
}
      
table#calendar-actions tr td a:hover, table#wp-calendar tr td a:hover {
    text-decoration: none;
    color: #212121; 
}
      
table#calendar-actions th, table#calendar-actions caption {
    font-size: 13px;
    font-weight: bold;
    font-family: "aktiv-grotesk",sans-serif; 
}
      
table#wp-calendar caption {
    font-size: 13px;
    font-weight: bold;
    font-family: "aktiv-grotesk",sans-serif;
}
      
table#calendar-actions tr td#next, table#wp-calendar tr td#next {
    text-align: right; 
}

table#calendar-actions tr td#prev table#wp-calendar tr td#prev {
    text-align: left;
}
      
#category-list-ujepworker.row {
    margin-left: -20px;
    margin-right: -20px; 
}

#category-list-ujepworker.row.no-subcategories {
    margin-left: -15px;
    margin-right: -15px; 
}

#category-list-ujepworker div.worker-category-list div.category-worker-item {
    padding-left: 20px;
    padding-right: 20px; 
}
        
#category-list-ujepworker div.worker-category-list div.category-worker-item div.inner {
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    min-height: 100px;
    margin-top: -1px; 
}
          
#category-list-ujepworker div.worker-category-list div.category-worker-item div.inner h2 {
    max-width: 80%;
    padding-bottom: 1em;
    line-height: 1.5em;
    margin-top: 10px; 
}
          
#category-list-ujepworker div.worker-category-list div.category-worker-item div.inner span.right-worker-marker {
    content: "";
    background: #000;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%; 
}

#category-list-ujepworker .ujepworker-article.graphic img.photo {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%; 
}
      
.motif-ujep-other #post.ujepworker h1.entry-title {
    padding-top: 20px; 
}

#post.ujepworker .photo {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%; 
}
      
#category-list-ujepworker .ujepworker-article.graphic ul {
    list-style-type: none;
    padding: 0 1em 2em 0; 
}
      
.ujepworker-article.graphic, #category-list-ujepworker .ujepworker-article-list {
    padding-left: 20px;
    padding-right: 20px; 
}
      
.ujepworker-article.graphic .entry-header h2 a {
    font-weight: bold; 
}

.ujepworker-article.graphic .entry-header h2 a:hover {
    text-decoration: none;
    color: #9e9e9e; 
}
      
#category-list-ujepjobs {
    margin-top: 8px; 
}

#category-list-ujepjobs .ujepjobs-category-item {
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    margin-top: -1px;
    padding: 0 0 3em; 
}
      
#category-list-ujepworker .ujepworker-article-list div.inner {
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    margin-top: -1px;
    padding: 0 0 3em; 
}

#category-list-ujepworker .ujepworker-article-list div.inner h2 {
    font-weight: 800; 
}
      
#category-list-ujepjobs .ujepjobs-category-item .btn-cta {
    margin-top: 2.9em;
    margin-right: 0;
    padding-left: 1.8em;
    margin-left: 0.4em; 
}

#category-list-ujepjobs .ujepjobs-category-item .btn-cta .caret-right {
    position: relative;
    right: 14px; 
}

#category-list-ujepjobs .ujepjobs-category-item h2 {
    padding: 0.9em 0 0.5em 0; 
}

#category-list-ujepjobs .ujepjobs-category-item ul {
    list-style-type: none;
    padding: 0; 
}
      
.ujepjobsmeta-list, #category-list-ujepworker .ujepworker-article-list div.inner ul {
    list-style-type: none;
    padding: 0; 
}
      
#category-list-ujepjobs .ujepjobs-category-item {
    padding: 0 0 1.8em; 
}
      
#category-list-ujepworker .ujepworker-article-list div.inner ul li h3 a {
    font-size: 13px;
    font-weight: 400;
    font-family: "Lora",sans-serif; 
}

#category-list-ujepworker .ujepworker-article-list div.inner ul li h3 a:hover {
    text-decoration: none;
    color: #9e9e9e; 
}
      
#category-list-ujepdocs .year {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    margin: -1px 0 0 0;
    padding: 1em 0 2em 0; 
}

#category-list-ujepdocs .year h2 {
    padding-bottom: 1em; 
}
        
#category-list-ujepdocs .year:first-child {
    margin: 0; 
}

#category-list-ujepdocs .year .col-xs-12 {
    padding: 0; 
}

#category-list-ujepdocs .month {
    margin-bottom: 3em; 
}

#category-list-ujepdocs .month h3 {
    margin: 0;
    padding: 0.25em 0 0 0;
    font-size: 20px;
    font-weight: 700;
    font-family: "Lora",sans-serif;
}
        
#category-list-ujepdocs .month img {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%; 
}

#category-list-ujepdocs .month a {
    text-decoration: underline;
    font-weight: bold;
    font-family: "Lora",sans-serif; 
}
      
#top_bar .main-top-menu-right.nothome ul.top-menu-links > li a {
    padding: 15px 25px 15px 12px;
    margin-left: 18px; 
}

#top_bar .main-top-menu-right.nothome ul.top-menu-links > li a:before {
    content: "\e008";
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    right: 10px; 
}
      
.ujepworker-meta-list li {
    font-size: 13px;
    line-height: 22px; 
}
      
blockquote {
    border-left: 0; 
}
      
.writeaboutus-item {
    margin-bottom: 30px; 
}

.writeaboutus-item p.date {
    color: #9e9e9e;
    font-size: 13px;
    font-family: "aktiv-grotesk",sans-serif;
    margin-bottom: 0; 
}

.writeaboutus-item h2 {
    font-family: "Lora",sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding: 10px 0;
    margin: 0; 
}

.writeaboutus-item a.link {
    font-family: "Lora",sans-serif;
    font-size: 17px;
    text-decoration: none;
    border-bottom: 1px solid #000; 
}

.writeaboutus-item a.link:hover {
    color: #9e9e9e;
    border-bottom: 1px solid #9e9e9e; 
}

.writeaboutus-item ul.attachment-list {
    list-style-type: none;
    padding: 0; 
}

.writeaboutus-item ul.attachment-list li {
    list-style-type: none;
    padding: 0 0 10px; 
}
      
.printnews-item {
    margin-bottom: 30px;
}

.printnews-item p.date {
    color: #9e9e9e;
    font-size: 13px;
    font-family: "aktiv-grotesk",sans-serif;
    margin-bottom: 0; 
}
      
h2.printnews-item-year {
    font-size: 20px;
    font-weight: 800;
    margin: 0;
    padding: 40px 0 50px 0;
    border-top: 1px solid #E1E1E1; 
}
      
.printnews-item h3 {
    font-family: "Lora",sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding: 10px 0;
    margin: 0; 
}

.printnews-item a.link {
    font-family: "Lora",sans-serif;
    font-size: 17px;
    text-decoration: none;
    border-bottom: 1px solid #000; 
}

.printnews-item a.link:hover {
    color: #9e9e9e;
    border-bottom: 1px solid #9e9e9e; 
}

.printnews-item ul.attachment-list {
    list-style-type: none;
    padding: 0; 
}

.printnews-item ul.attachment-list li {
    list-style-type: none;
    padding: 0 0 10px; 
}
      
#wp-admin-bar-comments, #wp-admin-bar-new-content, #wp-admin-bar-updates, #wp-admin-bar-customize {
    display: none; 
}
      
#category-list-categoryinline .btn-cta {
    margin-top: 20px; 
}

#category-list-categoryinline span.date {
    color: #999;
    height: 40px;
    line-height: 40px;
}

#category-list-categoryinline .entry-content p a {
    font-family: "Lora",sans-serif;
}
      
@media (min-width: 767px) {
    #search-mobile-container {
        display: none;
    }
}

#search-mobile-container {
    clear: both;
    width: 100%;
    margin: 0 0 9px 0;
    border: 0 none;
}

#search-mobile-container #searchform {
    width: 100%;
    margin: 0;
    border: 0 none;
}

#search-mobile-container #searchform .form-group {
    display: inline-block;
    width: 80%;
    float: left;
    margin-bottom: 50px;
}
      
@media (min-width: 768px) {
    #search-mobile-container {
        display: none !important;
    }
}

.single.ujepactions ul.ujepactions-meta-list {
    padding-left: 0;
}
/* <speciality_sablony_ujep> */

/* CI UJEP Jan Tic 14.3.2020 verze 1.5.4: podpora pro plugin Accordion Blocks
<akordeony_blokovy_editor> */
.wp-block-pb-accordion-item {
    margin-bottom: 1.9em;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
}

.wp-block-pb-accordion-item + .wp-block-pb-accordion-item {
    border-top: none;
}

 main #post .wp-block-pb-accordion-item h2.c-accordion__title,
 main #post .wp-block-pb-accordion-item h3.c-accordion__title,
 main #post .wp-block-pb-accordion-item h4.c-accordion__title {
    padding-top: 30px;
    padding-bottom: 30px; 
    margin-top: 10px;
    margin-bottom: 10px;
}

main #post .wp-block-pb-accordion-item .c-accordion__title::after {
    font-size: 25px;
    color: #212121;
    font-weight: bold;
}
/* </akordeony_blokovy_editor> */