/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */
.fl-node-5ad8cc9decd76 .fa,.fl-node-5ad8cc9decd76 .fas {
 font-weight: normal !important;
}

.hiig-schriftenreihe .row{
    margin: 5px 0px;
}

.hiig-schriftenreihe .attachment-publication_thumb {
    max-width: 120px;
}


.pp-custom-grid-column{
    min-height: 300px;
}

.hiig-section__news .pp-custom-grid-column { min-height: 0; }

/* BEAVER BUILDER */
/* Buttons */
a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
    text-transform: uppercase;
    font-weight: 700;
    color: #007BA3;
    border: 1px solid #007BA3;
    background-color: transparent;
    margin-top: 5px;
}

.bx-wrapper .hero-item,
.pp-custom-grid-post
    /*.single.single-dossier .fl-content*/{
    background-color: rgba(255,255,255,0.8);
}

.pp-custom-grid-post{
    border:0px;
}


a.fl-button *,
a.fl-button:visited *,
.fl-builder-content a.fl-button *,
.fl-builder-content a.fl-button:visited * {
    color: #007BA3;
}


.fl-button-wrap.btn-white a.fl-button,
.fl-button-wrap.btn-white a.fl-button:visited {
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
}

.fl-button-wrap.btn-white a.fl-button *,
.fl-button-wrap.btn-white a.fl-button:visited *,
.fl-builder-content .fl-button-wrap.btn-white a.fl-button *,
.fl-builder-content .fl-button-wrap.btn-white a.fl-button:visited * {
    color: #fff;
}

.fl-module-button .fl-button-right{
	text-align: right !important;
}


.contact-widget h3 a{
    font-size: 16px;
    font-family: "PT Sans", sans-serif;
    font-weight: 800;
}

/*PUBLICATION FILTER*/

.publication-filter.loading{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.publication-filter.loading:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:9999;background:#fff url(../images/preloader.gif) center center no-repeat;background-color:rgba(255,255,255,0.8)}.publication-filter.loading+article>.entry-content>.filter-counter{color:#eee}.publication-filter.loading+article>.entry-content>.filter-counter:after{color:#666;content:" ... Loading publications";letter-spacing:0.1em}.publication-filter .select-all-wrapper,.publication-filter h3{padding:0 0 8px 0}.publication-filter h3{text-transform:uppercase}.publication-filter select{width:100%}.publication-filter .select-all-wrapper{font-size:11px;font-style:italic}.publication-filter .select-all-wrapper input{margin-left:0}.publication-filter li{line-height:1.2}.publication-filter li.divider{height:10px}.publication-filter li input{display:none}.publication-filter li li:before{content:'\2014';color:#bdbdbd}.publication-filter li label{font-size:1em;line-height:1.5em;color:#bdbdbd;cursor:pointer}.publication-filter li label:before{font-family:FontAwesome;margin-right:5px}.publication-filter li input[type=checkbox]:checked+label{font-family:"PTSansBold", Helvetica, Arial, sans-serif;color:#4c4c4c}.publication-filter .container-fluid{padding-left:0;padding-right:0}.publication-filter .filter-header{text-transform:uppercase;padding:4px 4px 4px 0;border-top:1px solid #d7d7d7;font-family:"PTSansBold", Helvetica, Arial, sans-serif}.publication-filter .filter-header a{font-weight:normal;text-decoration:none;outline:none;color:#4c4c4c !important}.publication-filter .filter-expanded{overflow:hidden;max-height:0;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.publication-filter .filter-expanded.opened{max-height:500px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.publication-filter .filter-expanded .filder-expanded-wrapper{padding:12px 0;border-top:1px solid #d7d7d7}.publication-filter .filter-search{position:relative;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.publication-filter .filter-search button{text-align:center;position:absolute;right:0;top:0;bottom:0;width:35px;padding-left:10px;padding-right:10px;z-index:999;display:none;outline:none;background:#fff;border:0;border-left:1px solid #d7d7d7;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.publication-filter .filter-search input ~ button.on{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.publication-filter .publication-more-options{font-size:15px}.publication-filter .publication-more-options i{margin-top:3px}.publication-filter-more-list>li:first-child{padding-bottom:12px}.publication-filter-more-list>li.important-publications label:before{content:'\f204'}.publication-filter-more-list>li.important-publications input[type=checkbox]:checked+label:before{content:'\f205'}.publication-filter-more-list>li.open-access label:before{content:'\f13e'}.publication-filter-more-list>li.transdisciplinary label:before{content:'\f021'}.publication-filter-more-list>li.peer-reviewed label:before{content:'\f123'}.filter-counter{font-family:"PTSansBold", Helvetica, Arial, sans-serif;margin-bottom:10px}.filter-result-year{font-size:12px !important;text-decoration:none;text-transform:uppercase;line-height:14px;margin:0 0 15px !important;padding:8px 5px 5px;display:block;color:#FFFFFF;background:none repeat scroll 0 0 #007ba3}.filter-result-type{font-family:"PTSansBold", Helvetica, Arial, sans-serif;margin-bottom:15px !important}.filter-result-type:first-letter{text-transform:uppercase}.publication-apas{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.publication-apas.loading{min-height:100px}.publication-apas.loading>*{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.site-content .filter-results{padding-bottom:15px;padding-right:0}
.filder-expanded-wrapper ul{
    list-style-type: none;
}

#filter-response{
    margin-top: 15px;
}

/*HEADER*/
.fl-page-header-primary .fl-logo-img{
    max-height: 125px !important;
}

.fl-page-bar{
    border-bottom: 0px;
}

.fl-page-header-logo{
    margin-bottom: 20px;
}

.fl-page-header-container{
    padding: 0px;
    padding-bottom: 0px !important;
}

.menu-item-language.menu-item a{
    padding-left: 0px;
    padding-right: 5px;
    font-weight: 700;
}

.wpml-ls-current-language a span {
    color: #007ba3;
}

.fl-page-bar .fa.fa-search {
    cursor: pointer;
}

.fl-page-bar .search-form{
    display: none;
    position: absolute;
    right: 40px;
    top: -5px;
    width: 215px;
}

.fl-page-bar .search-form.top_menu_en {
    width: 170px;
}

.fl-page-bar-nav > li > a {
    padding: 2px 5px;
}

.fl-page-bar .fl-social-icons i.fa{
    font-size: 16px;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.fl-page-nav-right.fl-page-header-fixed, .fl-page-header-fixed{
    background-color: #fff !important;
}

.fl-page-nav-right.fl-page-header-fixed .fl-logo-img, .fl-page-header-fixed .fl-logo-img{
    max-height: 85px !important;
}

.fl-page-header-fixed .fl-page-header-logo{
    margin-bottom: 5px;
}

.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu, .fl-page-header-fixed .fl-page-nav ul.sub-menu{
    background-color: #fff;
}

.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container, .fl-page-header-fixed .fl-page-header-container.container{
    padding-top: 0px;
}

.fl-page-bar{
    background-color: inherit;
}

.wpml-ls-statics-shortcode_actions a{
    font-weight: 800;
}

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a, .wpml-ls-statics-shortcode_actions a{
    background-color: inherit;
}

.fl-page-nav-right .fl-page-header-row{
    margin-top: 15px;
    margin-bottom: 15px;
    padding-right: 0px;
    padding-left:0px;
}

a.action,
a.wp-block-button__link{
    color: #bcbb00 !important;
    background-color: #bcbb00;
    border: 2px solid #bcbb00;
    padding: 7px 10px;
    background-color: #fff;
    margin: 10px 0px;
    display: inline-block;
    text-decoration: none;
}

a.action:hover,
a.wp-block-button__link:hover{
    background-color: #bcbb00;
    border: 2px solid #bcbb00;
    color: #fff !important;
}


a.action:hover::before, 
#secondary a.action:hover::before,
a.wp-block-button__link:hover::before
 {
    color: #fff !important;
    display: inline;
    margin-left: 0;
    opacity: 1;
}

a.action::before,
a.wp-block-button__link::before {
    color: #fff !important;
    content: "\00276F";
    display: inline;
    margin-left: -16px;
    margin-right: 9px;
    opacity: 0;
    transition: all .6s ease 0s;
}


.fl-widget .widget.widget_hiig_recent_entries a::before {
    font-size: 11px;
    content: '\25A0';
    margin-right: 4px;
    vertical-align: middle;
    color: #bcbb00;
}

.widget-dossier .widget-title{
    color: #bcbb00;
}

.connected-employees li.col-sm-4:nth-child(4){
    clear: both;
}

/* EVENTS WIDGET */
.hiig-events .widget > ul { display: flex; flex-flow: row wrap; list-style: none; justify-content: flex-end;}
.hiig-events .widget > ul .hevent { flex: 1 1 0; display: flex; align-items: flex-start; padding-right: 20px; color: #fff  }
.hiig-events .widget > ul .hevent a { color: #646464; font-weight: bold; }
.hiig-events .widget > ul .hevent .meta { font-size: 12px; display: flex; padding-top: 8px }
.hiig-events .date {font-size: 12px;	width: 100px; border: 2px solid #646466;	color: #646466; text-align: center; padding: 10px; padding-top: 16px; float: left; margin-right: 10px;}
.hiig-events .date span { font-size: 52px; line-height: 1; display: block; }
.hiig-events .details {color: #646466}
.label{
    color: #000;
}

/* BB POWERPACK */
.hiig-no-border .fl-module-content {
    margin: 0;
}

.hiig-no-border .fl-module-content .pp-custom-grid {
    margin: 0;
}

.hiig-no-border .fl-module-content .pp-custom-grid .pp-custom-grid-post {
    border: 0;
}

.hiig-custom-grid-author {
    font-weight: bold
}

.pp-content-grid-post .pp-content-category-list, .pp-content-carousel-post .pp-content-category-list {
    border: 0 !important;
}

/* HOMEPAGE */
/* NEWS FROM INSTITUT */
.hiig-news-from {
}

.hiig-news-from .fl-module-content {
    margin: 0;
}

.hiig-news-from .fl-module-content .pp-custom-grid {
    margin: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    width: 100% !important;
    height: auto !important
}

.hiig-news-from .fl-module-content .pp-custom-grid .short_news {
    flex: 1 auto;
    /* width: 33.33%; */
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    border: 0;
}

.hiig-news-from .fl-module-content .pp-custom-grid .short_news .fl-icon {
    font-size: 24px;
    color: #007ba3
}

.hiig-news-from .fl-module-content .pp-custom-grid .short_news .fl-icon-text {
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 8px;
}

/* RECENT BLOG POSTS */


.panel{
    background-color: inherit;
}

/* PROJECT DETAILS PAGE*/
ul.connected-employees {
    display: inline-block;
    clear: right;
    list-style-type: none;
    padding: 0px;
    width: 100%;
}

ul.connected-employees.alumni {
    display: inherit;
}

ul.connected-employees a.title{
    font-weight: 800;
    display: block;
}

ul.connected-employees .position{
    margin-top: 5px;
    font-size: 12px;
}

/*FONTS*/
/* pt-sans-regular - latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('PT Sans'), local('PTSans-Regular'),
       url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	src: url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.eot'); /* IE9 Compat Modes */
	src: local('PT Sans Bold'), local('PTSans-Bold'),
	   url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	   url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.woff') format('woff'), /* Modern Browsers */
	   url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('./fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* cardo-regular - latin */
@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/cardo-v9-latin/cardo-v9-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Cardo'), local('Cardo-Regular'),
    url('./fonts/cardo-v9-latin/cardo-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/cardo-v9-latin/cardo-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/cardo-v9-latin/cardo-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('./fonts/cardo-v9-latin/cardo-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/cardo-v9-latin/cardo-v9-latin-regular.svg#Cardo') format('svg'); /* Legacy iOS */
}

.dossier_list .hero-item .btn-discover {
    border: 2px solid #007ba3;
    display: inline-block;
    text-transform: uppercase;
    margin-top: 10px;
}

.dossier_list .sticker{
    display: none;
}

.dossier_list .hero-aside h3{
    text-transform: uppercase;
    font-size: 1.5rem;
    color: #414141;
    font-weight: 600;
    font-family: 'PT Sans', Helvetica, sans-serif;
}

.dossier_list .hero-aside ul li{
    padding: 5px 0;
}

.dossier_list .hero-aside ul{
    list-style: none;
    padding: 0px;
}

.dossier_list li:before{
    content: '' !important;
}

.dossier_list .hero-aside .panel{
    margin-top: 60px;
}

/*Styles transferred from CSS Hero*/
/* * -^- Variables************************************************* */
/* GENERAL************************************************* */
body {
    color: #414141;
/*    background-image: url(images/HIIG_background_opt.jpg); */
    background-size: cover;
}
/* Last update of PT Sans reduced bold heaviness... black increases difference in copy */
b,
strong {
    color: #000;
}
.fl-row-fixed-width {
    max-width: 1124px;
}
/* hiig-general Classes */
.hiig-general__widget-heading,
.hiig-general__widget-heading h1,
.hiig-general__widget-heading h2,
.hiig-general__widget-heading h3,
.hiig-general__widget-heading h4,
h2.widgettitle,
.widgettitle,
h3.widget-title,
.hiig-section__title h2,
.widget-dossier h3.widget-title,
.hiig-events--list h2.widgettitle,
.publication-filter h3,
.hiig-blog__featured-dossiers .panel h3,
.fl-sidebar-right .fl-widget-title {
    text-transform: uppercase;
    font-size: 1.5rem;
    color: #414141;
    font-weight: 600;
    font-family: 'PT Sans', Helvetica, sans-serif;
}
.hiig-general__widget-heading .fl-module-content {
    margin-bottom: 0;
}
.hiig-general__categories,
.hiig-general__categories a,
.hiig-general__categories h3,
.hiig-module__infobox .pp-infobox-title-prefix,
.hiig-news-from .pp-custom-grid-categories,
.pp-content-grid-post .pp-content-category-list a,
.hiig-section__videos .fl-module-video + .fl-module-heading .fl-heading,
.hiig-text__tagline,
.hiig-section__projects .pp-custom-grid-categories,
.hiig-module__platform--ipr .widgettitle .rsswidget:last-child,
.hiig-module__platform--eitl .widgettitle .rsswidget:last-child,
.hiig-module__platform--esps .widgettitle .rsswidget:last-child,
.hiig-module__platform-- .pp-infobox-wrap .pp-infobox-title-prefix,
.hiig-module__platform--esps .pp-infobox-wrap .pp-infobox-title-prefix,
.hiig-module__platform--eitl .pp-infobox-wrap .pp-infobox-title-prefix,
table tr th {
    text-transform: uppercase;
    font-size: 1.3rem;
    margin: 20px 0 10px;
    color: #999999 !important;
    font-weight: 400;
    font-family: 'PT Sans', Helvetica, sans-serif;
}
.hiig-general__module-heading--sans-serif,
.hiig-news-from h2.pp-custom-grid-post-title,
h2.pp-custom-grid-post-title,
.pp-post-title,
.pp-infobox-title,
 /*.fl-module-heading + .fl-module-heading .fl-heading, */
.pp-tabs-panel-content .pp-custom-grid-post-title,
.fl-widget .research h3.widget-title,
.hiig-section__articles .pp-infobox-title,
.hiig-module__platform--ipr .pp-infobox-description,
.hiig-module__platform--esps .pp-infobox-description,
.hiig-module__platform--eitl .pp-infobox-title,
.hiig-section__articles .pp-custom-grid-post-title,
.hiig-module__platform--ipr ul li a,
.hiig-module__platform--esps ul li a,
.hiig-module__platform--eitl ul li a,
.widget-dossier li a,
.hiig-section__research-programmes .fl-rich-text h3,
.publication-apas .filter-result-type {
    font-size: 1.7rem !important;
    line-height: 1.2em;
    margin: 0 0 10px;
    padding: 0;
    font-family: 'PT Sans';
    font-weight: 700;
    text-transform: none;
    color: #414141;
}
.hiig-general__heading--serif,
h2,
.pp-post-title h3 {
    font-weight: 600;
    font-size: 2.2rem;
    font-family: 'PT Sans', Helvetica, sans-serif;
    line-height: 1.2em;
}
.hiig-general__subline,
.fl-col-small .fl-widget .research .staff_position,
.hiig-module__staff__overview .pp-tabs-panel-content .pp-custom-grid-post-text,
ul.connected-employees .position {
    color: #999999;
    font-size: 0.9em;
}
@media(min-width: 767px){
    .hiig-module__staff__overview .pp-custom-grid{
        display: flex;
        flex-wrap: wrap;
    }
}
/* Layout Classes */
.hiig-section {
    margin: 0 auto 20px;
}
.fl-row-content-wrap {
    padding: 0 !important;
}
.fl-col-small {
    max-width: unset;
}

.hiig-col__background--dark{
   background: #505050;
}

.hiig-col__background--dark *{
    color: #ffffff !important;
}

.hiig-col__background--white,
.hiig-section__dossier--list .hero-item {
   background: #ffffff;
}
.hiig-text__color--white * {
    color: #ffffff !important;
}
.hiig-col__background--blue {
    background: #007ba3;
    color: #ffffff !important;
    font-family: 'PT Sans', Helvetica, sans-serif;
    padding: 10px 20px;
    line-height: 1.7em;
    font-weight: 300;
}
.hiig-col__margin--y {
    margin: 20px 0;
}
.hiig-col__margin--0 .fl-node-content {
    margin: 0;
}
.hiig-col__margin--b {
    margin-bottom: 20px;
}
.hiig-col__margin--t {
    margin-top: 20px;
}
/* GUI Elements */

a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited,
.wysija-submit,
.wysija-submit:visited,
.fl-page-content input[type='submit'],
.fl-page-content input[type='button'],
.fl-page-content button {
    text-transform: uppercase;
    font-weight: 600;
    color: #007BA3;
    border-width: 2px !important; 
    background-color: transparent;
    border-radius: 2px;
    font-size: 0.9em;
    padding: 8px 15px !important;
    letter-spacing: 0.3px;
    display: inline-block;
}
a.fl-button:hover,
a.fl-button:focus,
.fl-builder-content a.fl-buttonhover,
.fl-builder-content a.fl-button:focus,
wysija-submit:hover,
.wysija-submit:focus,
.fl-page-content input[type='submit']:hover,
.fl-page-content input[type='button']:hover,
.fl-page-content button:hover {
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    border: 2px solid #007BA3;
    background-color: #007BA3;
    border-radius: 2px;
    font-size: 0.9em;
    padding: 8px 15px;
    letter-spacing: 0.3px;
    display: inline-block;
    transition: 0.5s ease all;
    outline: none;
}
/* Some buttons contain a span */
.fl-builder-content a.fl-button:hover *,
a.fl-button:hover .fl-button-text {
    color: #fff;
}
/* White buttons stay transparent */
.fl-button-wrap.btn-white a.fl-button {
    background: transparent !important;
}
.fl-button-wrap.btn-white a.fl-button:hover {
    background: rgba(0, 0, 0, 0.2) !important;
	color: #fff;
}
	
/*Mail Poet*/

.mpoet_profile_edit{
    background-color: #fff;
    padding: 10px 20px;
    max-width: 1123px;
    margin: auto;
}

body .mailpoet_form{
    padding-left: 0 !important;
	padding-right: 0 !important;
}
.mailpoet_paragraph input, select {
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #ccc;
    background: #fff;
}

.mailpoet_submit{
	border: 2px solid #007BA3 !important;
}

.mailpoet_checkbox_label{
	font-weight: normal !important;
}

#wysija-subscriptions{
    max-width: 1090px;
    margin: auto;
}

/* EXTEND MODULES************************************************* */
/* Widget and Section Titles */
/* Categories/Tags Line above Title */
/* Title in Boxes */
/* PAGES************************************************* */
/* HEADER ************* */
.fl-page-nav-right .fl-page-header-wrap {
    border-bottom: 0;
}
.fl-page-header-primary .fl-logo-img {
    max-height: 70px !important;
    margin-top: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
}
.fl-page-header-fixed .fl-logo-img {
    max-height: 20px !important;
    margin-top: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
}
/* Menu */
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li ul li > a {
    text-transform: none;
    padding: 8px 0px 8px 8px;
    font-weight: normal;
}
/* Footer ************* */
footer {
    margin-top: 40px;
}
.page-id-1695 footer,
.home footer {
    margin: 0;
}
.hiig-footer .fl-module-content {
    margin-left: 0;
    margin-right: 0;
}
.hiig-footer .fl-module-heading .fl-module-content {
    margin: 40px 0 0;
}
.hiig-footer__subscribe-botton .fl-module-content {
    margin-right: 0px;
}
.hiig-footer__bottom-line .fl-row-content {
    border-top: 1px solid #fff;
    padding-top: 20px;
}
.hiig-navigation__marginal--white p {
    /* 191223 changed footer to two lines because exra link */
    /* padding-top: 20px; */
    padding-top: 5px;
    font-size: 1.3rem;
}

.fl-node-5ad8ccff6e9aa  .fa,.fl-node-5ad8ccff6e9aa  .fas {
    font-weight: normal !important;
}

.fl-node-5ad8cc9decd76 .fl-module-content .fl-icon i, .fl-node-5ad8cc9decd76 .fl-module-content .fl-icon i:before {
    font-weight: normal;
}
/* STARTPAGE ************* */x
/* Claims */
.hiig-section__claims {
    margin-bottom: 0;
}
/* News */
.hiig-section__news .fl-module-heading .fl-module-content {
    margin-top: 40px;
    margin-bottom: 10px;
}
.hiig-section__news .hiig-news-from .fl-module-content .pp-custom-grid .short_news {
    margin-bottom: 0;
}
.hiig-section__news .hiig-news-from.pp-custom-grid-post-text {
    padding-top: 0;
    padding-bottom: 0;
}
.hiig-section__news .hiig-news-from .pp-custom-grid-categories {
    margin-top: 0;
    margin-bottom: 10px;
}
/* Twitter */
.hiig-section__twitter {
    margin-bottom: 20px;
}
.hiig-section__twitter .fl-row-content-wrap {
    background: url('/wp-content/uploads/2018/04/twitter_hiig-02.png') no-repeat right center #007ba3;
    background-size: contain;
}
.hiig-section__twitter .fl-row-content .fl-col-group {
    background: url('/wp-content/uploads/2018/04/twitter_hiig-01.png') no-repeat 0 center transparent;
    background-size: contain;
    margin-left: -100px;
    padding-left: 100px;
}
/* Altes Widget oAuth Twitter */
.hiig-section__twitter .widget_oauth_twitter_widget {
    text-align: center;
    padding: 0 13%;
}
.hiig-section__twitter .widget_oauth_twitter_widget .widgettitle {
    font-family: 'PT Sans';
    font-size: 1.5rem;
}
.hiig-section__twitter .widget_oauth_twitter_widget .oauth-twitter-tweet {
    font-size: 2rem;
}
.hiig-section__twitter .widget_oauth_twitter_widget .oauth-twitter-tweet a {
    opacity: 0.7;
}
.hiig-section__twitter .widget_oauth_twitter_widget #oauth-twitter-follow-link {
    text-align: center ;
}
/* Articles */
.hiig-section__articles .pp-custom-grid-post .fl-module-content,
.hiig-section__articles .pp-content-post .fl-module-content {
    margin: 0 ;
}
.hiig-section__articles .pp-custom-grid-post .pp-custom-grid-post-text,
.hiig-section__articles .pp-content-post .pp-custom-grid-post-text {
    padding: 20px 0 0;
}
.hiig-section__articles .pp-custom-grid-post.dossier .pp-custom-grid-post-text,
.hiig-section__articles .pp-content-post.dossier .pp-custom-grid-post-text {
    padding: 20px;
}
.hiig-section__articles .pp-custom-grid-post-title {
    margin: 10px 0;
}
.hiig-section__articles .hiig-custom-grid-author,
.hiig-section__articles .pp-custom-grid-post-meta {
    font-size: 1.3rem;
    color: #999999;
    font-weight: normal;
    padding-bottom: 0;
}
.hiig-section__issues__further-post .pp-custom-grid-post {
    margin-bottom: 20px;
}
/* Articles > Platforms */
/* RSS Widget */
.hiig-module__platform--ipr.fl-module-widget .fl-module-content {
    background: url('https://www.hiig.de/wp-content/uploads/2018/03/logo_ohne-Schrift_grau-01-sketch.svg') no-repeat right 20px #ffffff;
    background-size: 30px auto;
    margin-right: 20px;
    padding-right: 30px;
}
.hiig-module__platform--eitl.fl-module-widget .fl-module-content {
    background: url('https://www.hiig.de/wp-content/uploads/2018/03/ElephantInTheLab_ohne-Schrift-01.svg') no-repeat right 20px #ffffff;
    background-size: 20px auto;
    margin-right: 20px;
    padding-right: 30px;
}
.hiig-module__platform--ipr .widgettitle .rsswidget:first-child,
.hiig-module__platform--esps .widgettitle .rsswidget:first-child,
.hiig-module__platform--eitl .widgettitle .rsswidget:first-child {
    display: none;
}
.hiig-module__platform--ipr ul li a:hover,
.hiig-module__platform--esps ul li a:hover,
.hiig-module__platform--eitl ul li a:hover {
    color: #007ba3;
    text-decoration: none;
}
/* alt Infoboxen */
.hiig-module__platform--ipr .fl-module-content {
    margin-bottom: 0;
}
.hiig-section__articles .pp-infobox,
.hiig-module__platform--ipr .pp-infobox,
.hiig-module__platform--esps .pp-infobox,
.hiig-module__platform--eitl .pp-infobox {
    padding: 0;
    text-align: left;
}
.hiig-module__platform--ipr .pp-infobox-wrap .pp-infobox-title-prefix,
.hiig-module__platform--eitl .pp-infobox-wrap .pp-infobox-title-prefix {
    margin: 0 0 10px;
}
.hiig-module__platform--ipr .pp-infobox-image img {
    width: 100px;
}
.hiig-module__platform--eitl .pp-infobox-image img {
    width: 25px;
    margin-left: 20px;
}
/* Articles > Publications */
.hiig-section__articles .publications .pp-custom-grid-post {
    margin: 0;
}
.hiig-section__articles .publications .pp-custom-grid-post .pp-custom-grid-post-text {
    padding: 0;
}
.hiig-section__articles .publications .pp-custom-grid-post .pp-custom-grid-post-title {
    margin-bottom: 5px;
}
/* Focus */
.hiig-section__focus .pp-custom-grid-post .fl-module-content,
.hiig-section__focus .pp-content-post .fl-module-content {
    margin: 0 ;
}
.hiig-section__focus .pp-custom-grid-post .pp-custom-grid-post-image,
.hiig-section__focus .pp-content-post .pp-custom-grid-post-image {
    padding: 20px 0 0;
}
.hiig-section__focus .pp-custom-grid-post .pp-custom-grid-post-text,
.hiig-section__focus .pp-content-post .pp-custom-grid-post-text {
    padding: 20px 0 0;
}
.hiig-section__focus .pp-custom-grid-post-title {
    margin: 10px 0;
}
.hiig-section__focus .hiig-custom-grid-author,
.hiig-section__focus .pp-custom-grid-post-meta {
    font-size: 1.3rem;
    color: #999999;
    font-weight: normal;
    padding-bottom: 0;
}
/* Events */
.hiig-section__events .fl-module-heading .fl-module-content {
    margin-top: 29px;
    margin-bottom: 0;
}
.hiig-section__events .fl-module-icon .fl-module-content {
    margin-top: 20px;
    margin-bottom: 0;
}
.hiig-section__events .hiig-events .details {
    font-family: 'PT Sans', Helvetica, sans-serif;
    line-height: 1em;
}
.hiig-section__events .hiig-events .details .meta {
    margin-top: 10px;
}
/* Projects */
.hiig-section__projects .fl-module-icon .fl-module-content {
    margin-top: 10px;
    margin-bottom: 0;
}
.hiig-section__projects .pp-custom-grid-column {
    padding-bottom: 10px;
}
.hiig-section__projects .pp-custom-grid-post-text {
    margin: 0;
    padding: 0;
}
/* Media Expertise */
.hiig-section__media-expertise .fl-module-icon .fl-module-content {
    margin-top: 10px;
    margin-bottom: 0;
}
.hiig-section__media-expertise .pp-infobox-description blockquote {
    padding: 0;
    margin: 0;
    border: 0;
}
.hiig-section__media-expertise .pp-infobox-description blockquote p:before {
    content: '”';
    font-family: serif;
    color: #999999;
    font-size: 3rem;
    padding-right: 0.5rem;
    position: relative;
    display: inline-block;
    top: 0.6rem;
    height: 1rem;
    margin-top: -1rem;
}
/* Videos */
.hiig-section__videos .fl-row-content {
    padding-bottom: 20px;
}
.hiig-section__videos .fl-module-video + .fl-module-heading .fl-module-content {
    margin-top: 0px;
    margin-bottom: 10px;
}
.hiig-section__videos .fl-module-heading + .fl-module-heading .fl-module-content {
    margin-top: 0px;
}
/* Buzzwords */
.hiig-section__buzzwords {
    margin-bottom: 0;
}
.hiig-section__buzzwords .fl-module-heading .fl-module-content {
    margin: 40px 0 20px;
}
.hiig-section__buzzwords .hiig-section__buzzwords__list .fl-module-content {
    margin: 0 0 02px;
}
.hiig-section__buzzwords .hiig-section__buzzwords__list .fl-module-content ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.hiig-section__buzzwords .hiig-section__buzzwords__list .fl-module-content li {
    display: inline-block;
    padding-right: 40px;
    letter-spacing: 0.115rem;
    font-weight: 400;
    text-indent: 0;
}
.hiig-section__buzzwords .hiig-section__buzzwords__list .fl-module-content li:before {
    content: '#';
    font-family: 'Droid Sans Mono', monospace;
    padding: 0 5px 0 0;
    font-weight: 400;
    opacity: 0.5;
    font-size: 1.2em ;
    font-color: #fff;
}
.hiig-section__buzzwords .fl-module-rich-text .fl-module-content {
    margin: 20px 0;
}
.hiig-section__buzzwords .fl-col-small .fl-module-content {
    margin: 0;
}
.hiig-section__buzzwords .fl-col-small .fl-module-content .fl-button-wrap {
    text-align: right;
}
/* SUBPAGES ************* */
.hiig-text__tagline {
    margin-bottom: 0;
}
.fl-module-heading .fl-module-content {
    margin-bottom: 0;
}
h1 {
    font-size: 3rem;
}
h2 {
    margin-top: 40px;
}
h3 {
    font-size: 1.7rem;
    font-weight: bold;
}
.hiig-text__tagline + h2 {
    margin-top: 10px;
}
.fl-module-rich-text li {
    list-style-type: none;
    margin: 10px 0 0;
    text-indent: -15px;
}
.fl-module-rich-text li:before {
    content: '—';
    width: 15px;
    display: inline-block;
    color: #999999;
    font-weight: 300;
}
.fl-col-small .fl-module-rich-text ul {
    padding: 0;
}
.fl-col-small .fl-module-rich-text li {
    margin: 0;
    text-indent: 0;
}
.fl-col-small .fl-module-rich-text li:before {
    display: none;
}
table tr, 
.wp-block-table table tr{
    border-bottom: 1px solid #cccccc;
}
table tr:first-child, 
.wp-block-table table tr:first-child{
    border-top: 1px solid #cccccc;
}
table tr td,
table tr th,
.wp-block-table table tr td,
.wp-block-table table tr th{
    padding: 10px 0;
	border: none;
}
/* Sidebars ********** */
.fl-module-button .fl-module-content {
    margin-top: 0;
}
.fl-col-small .hiig-general__widget-heading,
.fl-col-small h2 {
    margin-top: 0;
}
.fl-col-small .fl-widget .research h3 {
    margin-top: 0;
    margin-bottom: 0 ;
}
.fl-col-small .fl-widget .research .staff_position {
    margin: 0 0 20px;
}
.fl-col-small .fl-widget .research:last-child .staff_position {
    margin-bottom: 0;
}
.fl-col-small .fl-widget .widjstaff {
    margin-bottom: 10px;
}
.widget-dossier h3.widget-title {
    margin: 0 0 20px;
}
.widget-dossier li a img {
    margin-bottom: 20px;
}
.widget-dossier li a:hover {
    text-decoration: none;
    color: #007ba3;
}
/* STAFF ************* */
.hiig-module__staff__overview .fl-builder-module-template {
    padding: 0;
}
.hiig-module__staff__overview .pp-tabs-panel-content {
    padding: 0;
}
.hiig-module__staff__overview .pp-tabs-panel-content .fl-module-content {
    margin: 0;
}
.hiig-module__staff__overview .pp-tabs-panel-content .pp-custom-grid-post-title {
    /* Gets extended above */

    font-size: 16px !important;
    line-height: 1.2em !important;
    margin: 10px 0 5px !important;
}
.hiig-module__staff__overview .pp-tabs-panel-content .pp-custom-grid-post-text {
    padding: 5px 0 0 !important;
    margin-bottom: 20px;
    line-height: 1.2em !important;
}
.hiig-module__staff__overview .pp-tabs-panel-content .pp-custom-grid-post {
    border: 0;
    height: auto !important;

}
.hiig-module__staff__overview .pp-tabs-panel-content .pp-custom-grid-column {
    padding: 0 20px 0 0; 
    min-height: 230px;
    width: 100%;
}
@media(min-width: 768px){
    .hiig-module__staff__overview .pp-tabs-panel-content .pp-custom-grid-column {
        
        max-width: 263px;
    }
}
.hiig-module__staff__overview .pp-tabs-panel-content .fl-builder-content-45301 .pp-custom-grid-column {
    min-height: 130px;
}
.hiig-module__staff__overview .pp-tabs-labels {
    margin-bottom: 20px;
}
.hiig-module__staff__overview .pp-tabs-labels .pp-tabs-label {
    background-color: #a0a5a7;
    color: #fff;
    padding: 8px 8px !important;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 14px;
}
.hiig-module__staff__overview .pp-tabs-labels .pp-tab-active,
.hiig-module__staff__overview .pp-tabs-labels .pp-tabs-label:hover {
    background-color: #007ba3;
    color: #fff;
}
/* RESEARCH ************* */
.hiig-section__research-programmes table tr {
    border: 0 !important;
}
.hiig-section__research-programmes td {
    vertical-align: top ;
}
.hiig-section__research-programmes table td img {
    max-width: 100px !important;
}
.hiig-section__research-programmes .fl-rich-text h3 {
    color: #fff;
}
.hiig-section__research-programmes .fl-col-group-equal-height .fl-module-pp-infobox {
    flex: 0 0 auto;
}
/* Research single */
.pp-tabs-panel .connected-employees .col-sm-4 {
    min-height: 240px;
}
.pp-tabs-panel .connected-employees .col-sm-4 .title {
    margin-top: 10px;
}
.pp-tabs-panel .entry-content:not(h3) {
    font-size: 0.85em;
}
ul.connected-employees .position {
    margin: 0 0 20px;
}
/* EVENTS ************* */
.hiig-events--grid .title {
    margin-bottom: 5px;
}
.hiig-events--grid .fl-widget ul {
    margin-left: -15px;
    margin-right: -15px;
}
.hiig-events--grid li.events {
    min-height: 380px;
}
.hiig-events--list h2.widgettitle {
    margin: 0 0 20px;
}
.hiig-events--list li.hiig__events--past {
    margin-bottom: 20px;
}

.hiig-events--list li.hiig__events--past img {
    max-width: 200px;
}

/* fixes after update of em, 171123 */
.hiig-events--grid .fl-widget ul,
.em-list-widget ul {
    --icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");
    --icon-location: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");
}
.home .hiig-section__events .fl-widget .em-list-widget ul {
    margin-left: -15px;
    margin-right: -15px;
    flex-direction: row;
}
.em-list-widget ul li,
.em-list-widget li .em-item-meta {
    display: flex;
    flex-direction: row;
}
.em-list-widget ul li {
    border-top-width: 1px;
    border-top-style: solid;
    /* border-top-color: var(--default-border, #80bdd1); */
    border-top-color: hsla(195, 47%, 66%, 0.33);
    margin: 0;
    padding: 20px 0;
}
.home .hiig-section__events .fl-widget .em-list-widget ul li {
    position: relative;
    width: 100%;
    flex-direction: column;
    border: none;
    padding: 20px 15px;
    height: 100%;
}
/* last no border */
.home .hiig-section__events .fl-widget .em-list-widget ul li:last-child {
    border-right: none;
}
.home .hiig-section__events .fl-widget .em-list-widget ul li p.em-item-excerpt {
    display: none;
}
/* no border for first element */
.em-list-widget ul li:first-child {
    border-top: 0;
    padding-top: 0;
}
/* .em-list-widget ul li h3 a {
    color: #007ba3;
} */
.em-list-widget li .em-item-image {
    /* one third of the width */
    flex: 0 0 33.3333%;
}
.em-list-widget li .em-item-info {
    /* two thirds of the width */
    flex: 0 0 66.6666%;
    padding-left: 20px;
}
.home .hiig-section__events .fl-widget .em-list-widget ul li .em-item-info {
    margin-top: 10px;
    padding-left: 0;
}
.em-list-widget li .em-item-image,
.em-list-widget li .em-item-meta > * {
    position: relative;
}
.em-list-widget li .em-item-image img {
    max-width: 400px;
    max-height: 225px;
}

.home .hiig-section__events .fl-widget .em-list-widget ul li .em-item-meta {
    /* align at bottom of flex container */
    margin-top: auto;
    align-self: flex-end;
}
.em-list-widget li .em-item-meta > * {
    margin-right: 20px;
    color: #618f9f !important;
    font-weight: 500;
    text-transform: uppercase;
}
.em-list-widget li .em-item-meta :is(.em-icon-calendar, .em-icon-location) {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: auto 5px -1px 0;
    background-image: var(--icon-calendar);
}
.em-list-widget li .em-item-meta .em-icon-location {
    background-image: var(--icon-location);
    margin: auto 0 0 0;
}
/** fix because single event list shortcode is not table anymore after update */
.page .em-view-container {
    margin-top: -10px;
    padding: 15px 0;
}
.page .em-view-container .em-item .em-item-title {
    margin-top: 0;
}
.page .em-view-container .em-item .em-item-image {
    margin-bottom: 20px;
}
.page .em-view-container .em-item .em-item-meta {
    display: grid;
    grid-template-columns: 20% 20% 60%;
    margin-bottom: 10px;
}
.page :is(.em-view-container .em-item .em-item-meta) :is(.em-event-date, .em-event-time, .em-event-location) {
    padding: 10px 20px 10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color:#4e4e4e;
}
.page .em-view-container .em-item .em-item-meta .em-event-date {
    grid-column: 1;
    grid-row: 1;
}
.page .em-view-container .em-item .em-item-meta .em-event-time {
    grid-column: 2;
    grid-row: 1;
}
.page .em-view-container .em-item .em-item-meta .em-event-location {
    grid-column: 3;
    grid-row: 1;
}
.page .em-view-container .em-item .em-item-meta :is(.em-item-taxonomy, .em-event-categories) {
    grid-column: 1 / span 3;
    grid-row: 2;
    padding: 10px 10px 0 0;
}
.page .em-view-container .em-item .em-item-meta :is(.em-item-taxonomy, .em-event-categories) :is(ul, li) {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.page .em-view-container .em-item .em-item-meta :is(.em-item-taxonomy, .em-event-categories) :is(ul li) {
    padding-left: 30px;
}
.page .em-view-container .em-item .em-item-info .em-item-desc {
    margin-bottom: 10px;
}
/** // fixes */

.hiig-events--list .hiig-events .date {
    font-size: 12px;
    width: 100px;
    border: 0;
    color: #cccccc !important;
    text-align: center;
    padding: 10px 0;
    padding-top: 0px;
    float: left;
    margin-right: 10px;
    background: #fff;
}
.hiig-events--list .hiig-events .date span {
    font-size: 18px;
    text-align: center;
    display: block;
    color: #cccccc;
    padding-bottom: 13px;
}
.hiig-events--list .hiig__event__category {
    color: #999999;
}
/* Event Booking Form */
.em-booking-form {
    padding: 0;
    margin-top: 20px;
}
.em-booking-form .em-tickets {
    width: 100%;
}
.em-booking-form .ticket-desc {
    font-style: italic;
    color: #999;
    font-size: 0.8em;
}
.em-booking-form .em-booking-form-details {
    width: 100%;
    padding: 0;
    float: none;
}
.em-booking-form .em-booking-form-details p {
    display: flex;
    margin-bottom: 15px;
    flex-direction: row;
}
.em-booking-form .em-booking-form-details label {
    flex: 33% 0 0;
    padding: 6px 0;
    margin: 0;
    font-weight: normal;
}
.em-booking-form .em-booking-form-details input,
.em-booking-form .em-booking-form-details textarea {
    display: inline-block;
    width: 66%;
}
.em-booking-form .em-booking-form-details input[type='checkbox'],
.em-booking-form .em-booking-form-details input[type='radio']{
    width: auto;
}
.em-booking-form .em-booking-form-details .input-checkbox {
    flex-direction: row-reverse;
}
.em-booking-form .em-booking-form-details .input-radio label,
.em-booking-form .em-booking-form-details .input-checkbox label {
    flex: auto;
	display: flex;
}
.em-booking-form .em-booking-form-details .input-checkbox input {
    flex: 20px 0 0;
    margin-right: 20px;
}
.em-booking-form .em-booking-form-details .em-booking-buttons {
    text-align: right;
}
.em-booking-form .em-booking-form-details .em-booking-buttons input {
    width: 33%;
    margin: 20px 0 0;
}
/* PUBLICATIONS ************* */
.publication-filter .filter-expanded label {
    text-indent: 0;
    font-weight: 300;
}
.publication-filter .filter-expanded .col-sm-2,
.publication-filter .filter-expanded .col-sm-5 {
    padding-left: 0;
}
.publication-filter *:not(.fa) {
    font-family: 'PT Sans', Helvetica, sans-serif !important;
}
.publication-filter *:not(.fa) ul {
    padding: 0;
}
.publication-filter *:not(.fa) li {
    text-indent: none;
    margin: 0;
}
.publication-filter *:not(.fa) li:before {
    content: '';
}
.publication-filter *:not(.fa) li ul {
    margin-left: 20px ;
}
#filter-response .filter-counter {
    font-family: 'PT Sans', Helvetica, sans-serif !important;
}
.publication-apas .filter-result-year {
    background: none;
    color: #007ba3;
    padding: 0;
    font-size: 1.9rem!important;
    font-family: 'PT Sans', Helvetica, sans-serif;
    padding-top: 30px;
}
.publication-apas .filter-result-type {
    padding-top: 10px;
}
/* Single publication */
.publication-meta table {
    width: 100%;
    margin: 20px 0;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}
.publication-meta table tr {
    border: 0;
}
/* BLOG ************* */
.fl-module.fl-module-widget.fl-node-5ad755eb78e1d .bx-wrapper,
.fl-module.fl-module-widget.fl-node-5ab4ccd89d38d .bx-wrapper{
    max-height: 550px;
}


.hiig-blog__header__title .fl-module-heading .fl-module-content {
    margin-bottom: 0;
}
.hiig-blog__header__title .fl-module-rich-text .fl-module-content {
    margin-top: 0;
    margin-bottom: 40px;
    font-family: 'Droid Serif', 'Cardo', serif;
    font-size: 1.7rem;
}
.hiig-blog__featured-dossiers .fl-module-icon .fl-module-content {
    margin-top: 10px;
    margin-bottom: 0;
}
.hiig-blog__featured-dossiers .hero-item .container-fluid {
    padding: 0;
}
.hiig-blog__featured-dossiers .sticker {
    display: none;
}
.hiig-blog__featured-dossiers .panel h3 {
    margin-top: 75px ;
}
.hiig-blog__featured-dossiers .panel {
    box-shadow: none;
}
.hiig-blog__featured-dossiers .fl-module img {
    width: 100%;
}
.hiig-blog__featured-dossiers .row-bt {
    margin-left: -15px;
    margin-right: -15px;
}
.hiig-blog__featured-dossiers .btn-discover {
    border: 2px solid #007ba3;
    display: inline-block;
    text-transform: uppercase;
    margin-top: 10px;
}
.hiig-blog__featured-dossiers .bx-wrapper {
    margin-bottom: 30px ;
}
.hiig-blog__featured-dossiers .bx-wrapper .bx-controls-direction a {
    bottom: -10%;
    top: auto;
    opacity: 0;
}
.hiig-blog__featured-dossiers .bx-wrapper .bx-pager {
    opacity: 0.5;
    padding-top: 40px;
}
.hiig-blog__recent-posts {
    /* inherits everything from section articles */

}
.hiig-blog__recent-posts .pp-custom-grid-post-text .pp-custom-grid-post-excerpt p strong {
     font-weight: normal !important;
     font-weight: 400 !important;
}
/* Blog – Dossier list */
.hiig-section__dossier--list .fl-module-content {
    margin: 0;
}
.hiig-section__dossier--list .hero-item {
    margin-bottom: 20px;
}
.hiig-section__dossier--list .hero-item .container-fluid {
    padding: 20px;
}
.hiig-section__dossier--list .hero-item .container-fluid .hero-content {
    padding: 0;
}
.hiig-section__dossier--list .hero-item .container-fluid .hero-aside panel {
    box-shadow: none;
    margin-bottom: 0;
}
/* Blog Dossier detail */
.hiig-section__dossier--header .hiig-categories {
    margin-top: 10px;
}
.hiig-section__dossier--header .hiig-general__module-heading--sans-serif .fl-module-content {
    margin-top: 0;
}

.dossier-template .fl-content {
    margin: 0;
}

/* PRESS */
.pp-content-grid-title {
    margin-top: 20px;
}
.hiig-section__press-releases .pp-custom-grid-post {
    margin-bottom: 30px;
}
.hiig-section__press-releases .pp-custom-grid-post-image {
    padding: 0;
}
.hiig-section__press-releases .pp-custom-grid-post-text {
    padding: 0 0 0 20px;
}

/* PAGES without BUILDER ************* */
.fl-content-left {
    background: #fff;
    padding: 20px;
}
.fl-content-left .fl-archive-title {
    font-size: 30px;
    border: 0;
}
.fl-content-left .fl-post-image-beside {
    width: 33.33333333%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.fl-sidebar-right {
    padding: 0;
}
.fl-sidebar-right > * {
    background: white;
    margin-left: 20px;
    padding: 20px;
    margin-bottom: 0;
}
/* Unsubscribe Page */
#wysija-subscriptions th label {
    width: 300px;
    overflow: hidden;
    word-wrap: break-word;
}
/* Comments form */
.hiig-required {
	color: red;
}
.fl-comments {
    margin-top: 0px;
}

body.home .hiig-home-slider .fl-slide .fl-slide-cta-button .fl-button-wrap a.fl-button{
    background-color: transparent;
}
body.home .hiig-home-slider .fl-slide .fl-slide-cta-button .fl-button-wrap a.fl-button:hover{
	border-width:1px;
}

..pp-tabs-default .pp-tabs-panels{
    padding: 0 15px;
}


@media (max-width: 1140px){
    .mpoet_profile_edit{
        margin: 0 0px;
    }
}
.mpoet_profile_edit .form-table label[for^="status"] {
    display: block;
}

@media (max-width: 1024px) {
    .hiig-section__buzzwords > .fl-row-content-wrap,
    .hiig-footer .fl-row-content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .fl-module.fl-module-widget.fl-node-5ad755eb78e1d .bx-wrapper{
        max-height: 100%;
    }
}

@media (max-width: 991px){
    .fl-page-nav-right .fl-page-header-row{
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .fl-content, .fl-sidebar{
        margin-top: 0px;
    }

    .wpml-ls-statics-shortcode_actions a {
        background-color: transparent !important;
    }

    body {
        background-size: auto;
    }

    /*#14853 remove extra right margin*/
    html, body {
        overflow-x: hidden;
    }

	/* #14887 comment #c_87715 homepage reduced news space. */
	.pp-custom-grid-column {
		min-height: unset;
	}
}

@media (min-width: 768px){

    .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
        padding: 15px 0px 15px 10px;
    }

    .fl-page-nav-right .fl-page-nav-wrap{
        margin-top: -5px;
    }

    .menu-item.menu-item-45216,.menu-item.menu-item-45217,.menu-item.menu-item-45218,
    .menu-item.menu-item-45227,.menu-item.menu-item-45228,.menu-item.menu-item-45229{
        display: none !important;
    }

    .fl-page-header-fixed .fl-page-header-row{
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #menu-item-7149, #menu-item-31559{
        margin-left: 25px;
    }

    .fl-page-nav .lang_sel_list_horizontal{
        display: none;
    }

    .hiig-module__staff__overview .pp-tabs-label .pp-tab-label-inner{
        height: auto;
        line-height: 0;
    }
    .hiig-module__staff__overview .pp-tabs .pp-tab-title{
        line-height: 30px;
    }

}

@media (max-width: 767px) {

	.hiig-section__media-expertise .hiig-module__infobox--media .pp-icon-wrapper {
		display: none;
	}
	.hiig-section__media-expertise .hiig-module__infobox--media .pp-infobox-title-prefix {
		margin-top: 0;
	}

    .fl-page-header-primary .fl-logo-img {
        margin-top:0px;
        max-width: 180px;
    }

    .mpoet_profile_edit{
        margin: 0 0px;
    }

    #menu-top-menu, #menu-top_menu_en{
        display: none;
    }

    .fl-social-icons{
        float: left;
        padding-left: 10px;
    }

    .menu-item.menu-item-45216,.menu-item.menu-item-45217,.menu-item.menu-item-45218,
    .menu-item.menu-item-45227,.menu-item.menu-item-45228,.menu-item.menu-item-45229{
        display: block;
    }

    .fl-page-bar .search-form{
        width: 350px;
    }

    .fl-page-nav .lang_sel_list_horizontal{
        position: absolute;
        right: 60px;
        top: 29px;
        border: 0px;
        padding-right: 0px;
    }

    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
        top: 31px;
    }

    .wpml-ls-legacy-list-horizontal a {
        padding: 5px;
    }

    .fl-page-header-primary .fl-logo-img{
        max-height: 70px !important;
    }

    .fl-page-nav-col .fl-page-bar{
        display: none;
    }

    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{
        padding-bottom: 0px;
    }

    .fl-page-header-logo{
        margin-bottom: 0px;
    }

	.hiig-section__twitter .fl-row-content-wrap {
		background-image: none;
	}

  .type-short_news {
    height: unset !important;
  }

  .type-short_news > .pp-custom-grid-post-text {
    padding: 0px 20px 0px 20px;
  }
   .hiig-module__staff__overview .pp-tabs-labels .pp-tabs-label{
        line-height: 0;
    }
    .hiig-module__staff__overview .pp-tabs-labels .pp-tabs-label span.pp-tab-title{
        line-height: 50px;
    }
}

.padding__images .pp-custom-grid-post .pp-custom-grid-post-image{
	padding: 0 !important;
}
@media(min-width:600px){
	.padding__images .pp-custom-grid-post .pp-custom-grid-post-image img{
		min-height:188px;
	}
}

/* Mailpoet form section */

.hiig-module__mailinglist form {
	display: flex;
	align-items: end;
}
.hiig-module__mailinglist form.mailpoet_form .mailpoet_paragraph {
	flex: 18% 0 0;
	margin-right: auto;
	padding: 0;
	margin-bottom: 0;
}

/* Blog adjustments Larissa and Freddy Aug 2021 */

.hiig-blog__header__title a{
	text-transform: uppercase;
	color: rgb(68, 68, 68);
	font-weight: bold;
	font-size: 26px;
	text-decoration: none;
}

.hiig-blog__header p{
	margin: 0;
}

.wp-block-image{
	margin-top: 2em;
}
.wp-block-image figcaption{
	margin-bottom: 2em;
}

.shariff {
    margin-top: 2em;
}

.hiig-module__events-table table{
	width: "100%";
}

#menu-blog-categories .current-menu-item a,
#menu-blog-categories .menu-item:hover a{
	color: #007BA3 !important;
}

/* REDENREIHE */

/* Tabs */

.hiig-module__redenreihe--tabs .pp-tabs-vertical .pp-tabs-panels {
    float: left;
    width: 66.66%;
}

.hiig-module__redenreihe--tabs .pp-tabs-vertical .pp-tabs-labels {
    float: right;
    width: 33.33%;
}

.hiig-module__redenreihe--tabs .pp-tabs-vertical .pp-tabs-labels .pp-tabs-label,
.hiig-module__redenreihe--tabs .pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active{
    border-bottom: 1px solid #ccc;
	padding: 22px 0 22px 1em;
}

.hiig-module__redenreihe--tabs .pp-tabs-vertical .pp-tabs-labels .pp-tabs-label:last-child,
.hiig-module__redenreihe--tabs .pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label:last-child.pp-tab-active{
    border-bottom: none;
}

/* Needed to make child height 100% work */
.hiig-module__redenreihe--tabs .pp-tabs-panels .pp-tabs-panel-content{
	height: 1px;
}
.hiig-module__redenreihe--tabs .pp-tabs-panels .pp-tabs-panel-content .fl-builder-shortcode-mask-wrap,
.hiig-module__redenreihe--tabs .pp-tabs-panels .pp-tabs-panel-content .fl-builder-shortcode-mask,
.hiig-module__redenreihe--tabs .pp-tabs-panels .pp-tabs-panel-content .fl-builder-content,
.hiig-module__redenreihe--tabs .pp-tabs-panels .pp-tabs-panel-content .fl-row-content-wrap,
.hiig-module__redenreihe--tabs .pp-tabs-panels .pp-tabs-panel-content .hiig-module__redenreihe--intro{
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: end;
}

/* Content */

.hiig-module__redenreihe--tag h3.fl-heading {
    text-transform: uppercase;
    letter-spacing: 0.02em;
    border-top: 6px solid;
    border-color: inherit;
    padding-top: 6px !important;
    margin-top: 3em !important;
	display: inline-block;
	font-size: 15px;
}

.fl-module-heading + .hiig-module__redenreihe--title.fl-module-heading .fl-heading,
.hiig-module__redenreihe--title.fl-module-heading h2.fl-heading {
	font-family: "Times New Roman", Georgia, serif;
	font-weight: lighter;
	color: inherit;
	font-size: 1.6em !important;
}

.hiig-module__redenreihe--list .fl-list{
    display: flex;
}

.hiig-module__redenreihe--list .fl-list-item,
.hiig-module__redenreihe--list > *{
    text-transform: uppercase;
    padding-right: 20px;
    font-size: 0.8em;
}

.hiig-module__redenreihe--cluster .hiig-module__redenreihe--lectures .hiig-module__redenreihe--list{
	display: none;
}


.hiig-module__redenreihe--cluster .hiig-module__redenreihe--lectures:hover .hiig-module__redenreihe--list{
	display: flex;
	padding-bottom: 20px;
}

.hiig-module__redenreihe--cluster .hiig-module__redenreihe--list > *,
.hiig-module__redenreihe--cluster .hiig-module__redenreihe--list .fl-list-item-icon{
	color: #aaa !important;
}

.fl-list-item-icon {
    padding-right: 0.3em;
}

.hiig-module__redenreihe--cluster .mejs-audio.mejs-container,
.hiig-module__redenreihe--cluster .mejs-audio.mejs-container .mejs-controls {
    background: transparent;
	padding: 0;
}


.hiig-module__redenreihe--cluster .mejs-audio.mejs-container .mejs-controls {
	margin-top: 8px;
}


.hiig-module__redenreihe--cluster .mejs-controls .mejs-volume-button, 
.hiig-module__redenreihe--cluster .mejs-controls .mejs-duration-container, 
.hiig-module__redenreihe--cluster .mejs-controls .mejs-time-rail, 
.hiig-module__redenreihe--cluster .mejs-controls a.mejs-horizontal-volume-slider {
	display: none;
	visibility: hidden;
}

.hiig-module__redenreihe--cluster .mejs-controls .mejs-play button,
.hiig-module__redenreihe--cluster .mejs-controls .mejs-pause button{
	padding-left: 0;
	background: none;
	height: 100%;
	margin: 6px 0 0;
	width: 40px;
}

.hiig-module__redenreihe--cluster .mejs-controls .mejs-play button::before,
.hiig-module__redenreihe--cluster .mejs-controls .mejs-pause button::before{
    color: inherit;
	font-family: 'Font Awesome 5 Pro';
	font-size: 31px;
	margin-top: 10px;
	display: inline-block;
	margin-left: -14px;
}

.hiig-module__redenreihe--cluster .mejs-controls .mejs-play button::before{
    content: "\f04b";
}

.hiig-module__redenreihe--cluster .mejs-controls .mejs-pause button::before{
    content: "\f04c";
}

.hiig-module__redenreihe--cluster .mejs-controls .mejs-play button:hover,
.hiig-module__redenreihe--cluster .mejs-controls .mejs-pause button:hover{
	background: none;
	opacity: 0.8;
	color: inherit !important;
}

.hiig-module__redenreihe--cluster .mejs-controls .mejs-time{
	padding-top: 20px;
}

.hiig-module__redenreihe--cluster .hiig-section__title h3{
	text-transform: uppercase;
	letter-spacing: 0.02em;
	font-size: 15px;
}

/* HIIG Timeline for List Module */

.hiig-module__timeline .fl-list-item-icon {
    display: inline-block !important;
    margin-left: -30px;
    text-align: center;
    padding-right: 0px !important;
}

.hiig-module__timeline .fl-list-item-content{
    border-left: 1px solid #ccc;
    margin-left: -20px;
    padding-left: 20px;
    margin-bottom: -10px;
    padding-bottom: 10px;
}

.hiig-module__timeline .fl-list-item:last-child .fl-list-item-content{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/* AMP Debugging */

.amp-wp-meta .author{
	display: none;
}

/* Futures OER Tools */
.hiig-section__tools h3, 
.hiig-section__tools .subtitle{
	font-family: "Droid Sans Mono", monospace;
	font-size: 0.9em;
}

.hiig-section__tools table{
	font-size: 0.9em;
	color: #999;
	margin-bottom: 20px;
}

.hiig-section__tools table td{
	padding: 4px 0;
}

.hiig-section__tools .fl-button{
	border-color: #656565 !important;
}

.hiig-section__tools.fl-module-rich-text ol {
  padding-left: 20px;
}

.hiig-section__tools.fl-module-rich-text ol li{
	list-style-type: decimal;
	padding-left: 10px;
}

/* News ticker module */

.hiig-module__ticker-item {
  	display: flex;
}

.hiig-module__ticker-content {
  	border-left: 1px solid #ccc;
  	margin-left: -18px;
  	padding-left: 28px;
	margin-bottom: -20px;
	padding-bottom: 0;
}

.pp-custom-grid-post:last-child .hiig-module__ticker-content {
	margin-bottom: 10px;
}

.hiig-news-from.hiig-module__ticker .fl-module-content {
  margin: 0 0 30px;
}

.hiig-module__ticker .pp-custom-grid-categories {
  	margin: 0;
}

.hiig-module__ticker .pp-custom-grid-post-title {
  	margin: -10px 0 0;
}

.hiig-module__ticker-date {
  	background: #fff;
  	z-index: 50;
  	height: fit-content;
  	font-weight: bold;
  	font-size: 0.9em;
}

/* RESPONSIVE SELECTORS */

@media(max-width: 768px){
	.hideonmobile{
		display: none;
	}		
}

@media(min-width: 768px){
	.showonmobile{
		display: none;
	}		
}