/* EF specific */
body.recolor.faculty-zsf #lang-search-login-container li input.magnifier,
body.recolor.faculty-zsf #foot-lslc li input.magnifier { background-color: #00a1dd;}
body.recolor.faculty-zsf #lang-search-login-container li.lslc-univ a { border: none; padding: 0; }
body.recolor.faculty-zsf #lang-search-login-container li.lslc-univ { margin-top: -12px; mergin-left: -19px;}
body.recolor.faculty-zsf #lang-search-login-container li.lslc-search p input.search-text,
body.recolor.faculty-zsf #foot-lslc li.lslc-search p input.search-text { background-color: #ffffff }
body.recolor.faculty-zsf #lang-search-login-container li.lslc-search p span { background-color: #00a1dd }
body.recolor.faculty-zsf h1 { color: #00a1dd; }
body.recolor.faculty-zsf #foot-null { background: none; background-color: #00a1dd; }
body.recolor.faculty-zsf #lang-search-login-container li a, #foot-lslc li a { border-color: #ffffff;}
body.recolor.faculty-zsf #lang-search-login-container li input.magnifier,
body.recolor.faculty-zsf #foot-lslc li input.magnifier { border-color: #ffffff;}
body.recolor.faculty-zsf #lang-search-login-container li.lslc-search p input.search-text,
body.recolor.faculty-zsf #foot-lslc li.lslc-search p input.search-text { border-color: #ffffff;}
body.recolor.faculty-zsf #contact-content-side-form {background-color: #ffffff;}
body.recolor.faculty-zsf #contact-content-side-form h2 { color: #fff;}
body.recolor.faculty-zsf .styled-separator { border-top-color: #e0c1ec;}
body.recolor.faculty-zsf #main-menu li.active a {color: #ffffff}

/* Faculty specific */
.catalog3 { overflow: hidden; }
    .catalog3 li { margin-right: 39px; width: 30%; float: left; text-align: center;}
    .catalog3 li:last-child { margin-right: 0; }

@media screen and (max-width: 768px) {
    #lang-search-login-container li.lslc-univ { display: none; }
}

#icon-side-menu li { margin: 0 0 25px; padding: 0; display: block; }

/* images customized to local theme package */
#breadcrumbs li { background-url: '++theme++jcu.theme.tf/img/arrow-right.png'; }

/* overriden wrong color codes from main.css */
body.faculty-zsf .styled-box, body.faculty-zsf .news-list li, body.faculty-zsf .events-list li { border-top-color: #ffffff; }
body.faculty-zsf article a ,body.faculty-zsf h2, body.faculty-zsf .fac-section-box p strong { color: #8e8e8e; }
body.faculty-zsf .fac-2s2 { border-left: solid 4px #ffffff; }
body.faculty-zsf #fac-colored-box p { background: #ffffff;  }
body.faculty-zsf #info-faculty-container { background: #ffffff; }
body.faculty-zsf .item-info strong { border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; color: #ffffff; }

body.faculty-zsf .styled-box,
body.faculty-zsf .img-gallery li,
body.faculty-zsf  #faculty-section-container-en ul li { border-top: solid 4px #ffffff; box-shadow: 0 1px 3px 0px #afb2b1; background-color: #fff; }
body.faculty-zsf .nivo-controlNav .nivo-control.active { border-color: #ffffff; }
body.faculty-zsf #new_carousel .slider_pagination li.cycle-pager-active {border-color: #ffffff;}

/* this will be removed as soon as added to main.css */
body.recolor.faculty-zsf #header-top-container, body.recolor.faculty-zsf .tabs li a, body.recolor.faculty-zsf .colored-box { background-color: #00a1dd; }
body.recolor.faculty-zsf .colored-box, body.recolor.faculty-zsf .colored-box a, body.recolor.faculty-zsf .tabs li a { color: #fff; }
body.recolor.faculty-zsf .tabs li.open a  { background: #fff; color: #7e7e7e; }
/* old slider */
/* new slider */

/* University link - main logo is link to portal url, but part of the image is overlapped by
a element pointing to jcu.cz */
a#link-university {
    display: block;
    width: 220px;
    height: 80px;
    position: absolute;
    top: 15px;
    left: 220px;
    z-index: 1000;
    text-indent: -9999em;
}
body.faculty-zsf a {color: #00a1dd; }











#parent-fieldname-title {display: none;}
div.main.column-left > div.inner.news > div > p {padding: 15px;}

#aktualita-detail-text { margin: 4px 0; color: #c0c0c0; font-size: 80%; }



#foot-menu-inner-right-links {
    width: 49%;
    float: left;
    text-align: left;
}
#foot-menu-inner-right-icons-links {
    width: 49%;
    float: right;
    text-align: left;
}
#foot-menu-inner-right ul {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
}
#foot-social-links {
    text-align: right;
    float: right;
    width: 50%;
    height: 48px;
    margin: 0 0 2em;
}
#foot-social-links a {
    float: right;
    height: 48px;
    margin: 0 0 0 11px;
    padding: 0;
}

body.site-en div.select-user {
    min-height: 35px;
}
body.site-en div.select-user ul li {
    display: none;
}


#document-toc {
    float: right;
    width: 35%;
    margin-left: 1em;
}
