/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


ul.connected-projects{
    list-style: none;
    display: inline-block;
    padding: 0px;
    clear: both;
    width: 100%;
}

ul.connected-projects li{
    display: inline-block;
    margin-bottom: 40px;
}

ul.connected-projects li:nth-child(2n+1) {
    clear: both;
}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img{
    width: 100%;
}
ul.connected-projects .thumbnail{
    padding: 0px;
    border-radius: 0px;
}

/*030323 excerpt was for some reason bold */
.pp-custom-grid-post-excerpt p {
    font-weight: normal;
    font-weight: 400;
}

/* #16041 Adding (read in German) to tag-de-only tagged posts. */
.blog_de_only .tag-de-only .pp-custom-grid-post-excerpt p::after,
.blog_de_only .tag-de-only .pp-content-grid-content.pp-post-content::after {
    content: ' (read in German)';
    display: inline-block;
    color: #888;
    font-size: 0.7em;
    position: relative;
    left: 0.5em;
    word-wrap: break-word;
    hyphens: initial;
    text-align: right;
}

#expand_content{
    display: none;
}

body.fl-builder #expand_content{
    display: block;
}

.podcast-interview{
    margin-bottom: 20px;
}

/** HOMEPAGE SLIDER **/

@media only screen and (max-width: 768px){

    .pp-tabs-horizontal.pp-tabs-default .pp-tabs-panels {
        visibility: visible;
    }

    .pp-tabs-labels{
        display: block !important;
    }

    .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content-wrap {
        display: none;
    }
}

/*events manager bugs fix*/
.em-list-widget li {
    list-style-type: none;
  }
.hiig-section__events .fl-widget .em-list-widget ul {
    display: flex;
  }
  .hiig-section__events .fl-widget .em-list-widget ul li {
    display: block;
  }
