/* Stylesheet for the 'Starzel-Theme' Plone theme */

/* Only small tweaks to barceloneta */


/*
The main change would be to set the following variables:

- plone-link-color
- plone-link-hover-color (new)
- plone-link-color-on-grey (new)

to rgba(115, 40, 36, 1) which is #732824

And then recompile the bundles plone and plone-logged-in!

But that does not seem to work :-(
So we set everything manually at the end of this file.
*/


/* General tweaks */
.container #portal-header {
    margin-bottom: 30px;
}

a#personaltools-login {
    color: transparent;
}

#portal-header #portal-searchbox .searchSection {
    display: none;
}

#portal-footer-wrapper #portal-footer .portletWrapper:first-child {
    border-bottom-width: 0;
    padding-bottom: 0;
    margin-top: 0;
}

/* Autorportlets for blog */

.portletAuthor img {
    border: none;
    margin: 0 0 0.5em;
    float: none;
    width: 100%;
    height: auto;
}

#portal-searchbox .searchSection {
    display:none;
}

table.invisible {
    visibility: visible;
    background-color: transparent;
    border-style: none;
}

table.invisible > thead > tr > th,
table.invisible > tbody > tr > th,
table.invisible > tfoot > tr > th,
table.invisible > thead > tr > td,
table.invisible > tbody > tr > td,
table.invisible > tfoot > tr > td {
    border-width: 0;
}

hr {
    clear: both;
    border-bottom:0.3em dotted #DDDDDD;
    border-style:none none dotted;
}

/* Blog */
body.template-full_view #content-core div.item {
    border-bottom: 5px dotted #aaa;
    margin-top: 50px;
    padding-bottom: 30px;
}


/* Referenzen Slideshow */

#galleria {
    box-shadow: 0 0 7px 0px #AAAAAA !important;
}

dl.portlet ul.navTree .navTreeCurrentItem {
    margin-right: 0px;
}

#content div.newsImageContainer p.discreet {
    top:-2em;
    padding:0 0.5em;
}

#content-core img {
    max-width: 100%;
}

.template-galleryview .galleria-info {
    left: auto !important;
    right: 8px;
    top: 8px;
    width: auto;
}

.template-galleryview .galleria-info-link {
    display: none;
}

.template-galleryview .galleria-info-text {
    display: block;
    opacity: 0.7;
    padding: 2px 5px;
}

.template-galleryview .galleria-info-title {
    margin: 0;
}

.template-galleryview .galleria-info-close {
    display: none;
}


/*
 * Kundenlogos
 */
.kundenlogo {
    background-image: none;
    width: 200px;
    border: 1px solid #ddd;
    padding: 2px;
    margin: 5px 5px 0 0;
}

.kundenlogo a {
    display: inline;
}

.kundenlogo img:hover {
    border-color: #fff;
}

.kundenlogo img {
    border-color: #fff;
    margin-top: 5px;
}

.kundenlogo .photoAlbumEntryTitle {
    display: none;
}

.kundenlogo .photoAlbumEntryWrapper {
    display: block;
    height: 205px;
    width: 200px;
}

/* Colors */
#main-container a,
#main-container a.hover,
#main-container a:focus,
#main-container .plone-breadcrumb ol a,
#main-container .portlet .portletContent > ul > li a,
#portal-breadcrumbs.plone-breadcrumb ol a {
    color: #732824;
}

#mainnavigation .plone-navbar {
    background-color: #732824;
}

#mainnavigation .plone-navbar-nav > .selected > a,
#mainnavigation .plone-navbar-nav > .selected > a:hover,
#mainnavigation .plone-navbar-nav > .selected > a:focus {
    background-color: #aaaaaa;
    color: white;
}

#mainnavigation .plone-nav > li > a:hover,
#mainnavigation .plone-nav > li > a:focus {
    background-color: #aaaaaa;
}

#portal-footer-wrapper #portal-footer a,
#portal-footer-wrapper #portal-footer a:hover,
#mainnavigation .plone-nav > li > a {
    color: white;
}

#content pre code {
    white-space: pre;
}