﻿h2.moduletitle { text-align:center;}

.listview_datewrapper {display:none;}

/*readmore*/
.eds_news_glit.eds_subCollection_news .edn_readMore.edn_readMoreButton, 
.eds_news_glit.eds_subCollection_news .article_comments .add_comment .add_article_box .submit {
    color:#ffc20f!Important;
    border-color:#ffc20f!Important;
    border-radius:0!Important;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !Important;
}
.eds_news_glit.eds_subCollection_news .edn_readMore.edn_readMoreButton:hover, 
.eds_news_glit.eds_subCollection_news .article_comments .add_comment .add_article_box .submit:hover {
    color:#fff!Important;
    border-color:#ffc20f!Important;
    background-color:#ffc20f!important;
}


/*** News Itemlist ****/

.itemwrapper { background-color:#ffc20f; color:#000; position:relative; height: 250px;}
.itemwrapper.noimage {background-color:#ffd763;} 
.itemwrapper.noimage:hover {background-color:#ffc20f;}

.eds_news_glit.eds_subCollection_news {
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !Important;
    font-size: 12pt!Important;
    line-height: 17pt!Important;
    color: #000!Important;
}
h1.edn_articleTitle {
  font-size:30px;
    line-height:40px; 
}
div.itemtitle {
    background-color:#ffc20f;
    color:#000;
    padding:5px;
    position:absolute;
    display:block;
    text-align:center;
    width:100%;
    z-index:1;
    
}
.noimage h2 { font-size:22px; line-height:28px; font-weight:bold; }
h2.subtitle { font-style: italic;font-size:22px; line-height:28px;font-weight:normal;}
div.itemtitle h2 {
	font-size:18px!Important;
	line-height:24px!Important;
	font-weight:bold;
    padding:0px;
    text-align:center;
    color: #000;
    
}
.list-titlesummary-wrapper div.itemtitle h1 {
	font-size:22px!Important;
	line-height:28px!Important;
	font-weight:bold;
	margin-bottom:5px!Important;
    text-align:left;
}
.eds_news_glit.eds_subCollection_news .itemtitle h1 {
	font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif!Important; 
	font-size:22px;
    line-height:28px;
	color:#ffc20f;
    	margin:0 0 20px 0;
    	padding:0;
        
}
.eds_news_glit.eds_subCollection_news a,
.eds_news_glit.eds_subCollection_news a:hover .itemtitle h1{color:#ffc20f!Important;}
.eds_news_glit.eds_subCollection_news a .summary  {
    color:#000; 
    text-align:center;
    padding:0px 10px 0 10px;
}
.eds_news_glit.eds_subCollection_news a:hover .summary  {color:#000;}

.eds_news_glit.eds_subCollection_news .itemsubtitle h3 {
	color:#ffc20f;
	font-size:16pt;
	line-height:19pt;
	font-weight:normal;
    margin:0 0 20px 0;
    padding:0;
}
.eds_news_glit.eds_subCollection_news div.article_image { 
    margin-bottom:10px; 
    height:250px;
    background-position: center center;
    background-size: cover;
    box-sizing:border-box;
    }


.articlewrapper { padding-bottom:30px;text-align:left; }
.pagetext { padding-bottom:20px;}

.edn_article_map {
	max-width:100%!Important;
}
div.article_image {position:relative;}

span.listview_gallery_titlewrapper {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  background: white;
  padding: 0 10px;
}

span.listview_datewrapper {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  background: url("images/on_image_text_bg.png");
  padding: 0 10px;
}
span.listview_datewrapper span.date {
  font: 10px Arial, Helvetica, sans-serif;
  line-height: 13px;
  color: #fff;
}
span.listview_datewrapper span.commentcount{
  display: inline-block;
  height: 19px;
  width: 30px;
  text-align: center;
  font: 11px Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #1a1a1a;
  margin: 3px 0 1px 10px;
  background: url("images/transparent_bubble.png") no-repeat;
  padding: 2px 0 0;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box h1 a {
  font-size: 18px;
}

.article_image {position:relativ;}

.noimage .summary {
    display:flex;
    align-items: center;
    justify-content: center;
    height:100%;
}
.noimage .summary > div,
.summary.hover > div { margin-top:-20px;}
.summary.hover {
    position:absolute;
    opacity:0;
    z-index:2;
    background-color:#ffc20f ;
    color:#000;
    height:250px;
    width:100%;
    display:flex;
    align-items: center;
    justify-content: center;
    box-sizing:border-box;
}
.summary.hover:hover {
    opacity:1;
}




/* Detail generell*/
.edn_articleTitle {display:inline-block;}
.backlink {
	display:block;
	margin: 19px 0 0 -20px;
	height:25px;
	width:15px;
    float:left;
}
.edn_articleTitle.edn_articleSubTitle {
    display:block;
    font-size:25px!Important; 
    line-height:30px; 
    font-style:italic; 
    font-weight:normal;
    color:#000!Important;
    margin-top:10px!Important;
}

/* Detail View Referenzen */


.eds_news_glit.eds_subCollection_news .edn_mediaContainer {margin:0!Important;}

.news_article.detail .customfields {border:1px solid #ddd; padding:15px 15px 0 15px;}
.news_article.detail .customfield {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}
.news_article.detail .customfield:last-child { border-bottom:none;padding-bottom:5px;}

/* List Räume */


/* List Partner */
.news.partner .inner {border:1px solid #ddd;}
.news.partner a:hover .inner {border:1px solid #ffc20f;}
.eds_news_glit.eds_subCollection_news .news.partner .inner .list-titlesummary-wrapper div.itemtitle h1 {
    text-align:center;
    padding:0px!Important;
    margin:20px 0 3px 0!Important;
    font-size:16px!Important;
    line-height:20px!Important;
    height:50px;
    overflow:hidden;
}
.news.partner .inner div.article_image {margin:10px; background-color:#fff;}
.news.partner .inner div.article_image.noimage {margin:2px;}

/* List View Referenzen-Footer */
.eds_news_glit.eds_subCollection_news .referenzen-footer .headerimage_wrapper  {margin-bottom:0;}
.referenzen-footer .title_wrapper {
    padding:0;
    height:40px;
    line-height:40px!important;
    overflow:hidden;
}
.referenzen-footer a .title_wrapper {color:#ffc20f!important;}
.referenzen-footer a:hover .title_wrapper {color:#ffc20f!important;}

/* Team */
.team.detail {color:#ffc20f;}
.team.detail h2 { border-bottom: 2px solid #ffc20f; padding-bottom:5px; margin-bottom:10px;}
.team.detail .description {padding-top:10px;}
.team.detail a {color:#ffc20f!Important; }
.team.detail a:hover {color:#ffc20f;}
.team.detail .edn_article_gallery {display:none;}

.news_article.news .articlewrapper {
    
}
.news_article.team .itemsubtitle { 
    margin-bottom:5px;
}
.news_article.team .itemtitle {
    margin-bottom:20px;
    font-size:22px;
    line-height:30px;
    font-weight:bold;
}
span.listview_teamname {
    position:absolute;
    color:#fff!Important;
    background-color:#52919f;
    display:block;
    text-align:center;
    bottom:0;
    width:100%;
    font-size:14px!Important;
    line-height:16px!Important;
    padding:5px 0;
    margin:0;
}
.news_article.team .innerwrapper > div {padding-bottom:10px!Important;}

.news_article .customfields {padding-bottom:0;}
.news_article .customfield .lable { width:100%;}
.news_article .customfield .value { width:100%;}
.news_article .customfield .value_fullwidth { width:100%;}
.news_article .customfield [class*="col-"] { padding-bottom:0;}


/* Agenda, Räume*/

.agenda .articlewrapper { 
    padding:0px;
  }
 [class*="col-"].agenda { 
    padding-bottom:1px;
}
.agenda .articlewrapper [class*="col-"] { 
    padding-bottom:0;
}
.agenda .rowwrapper {
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-color:#ffc20f;
    padding:5px 0;
}
.agenda .beschreibung {padding-bottom:15px;}
.agenda .news_article .customfield {
    padding-bottom:3px;
}
.agenda ul.EDN_cf_checkboxList {
    margin:0!Important;
    list-style:none!Important;
    list-style-type:none;
    padding:0;
}
.agenda .toggle.row h3 {
    padding:0;
    margin:0;
    color:#ffc20f;
    font-size:16px;
    line-height:23px;
    font-weight:normal;
}
/* .agenda .toggle.row:hover { color:#ffc20f;} */
.agenda .togglediv {padding-top:30px;}
.agenda .mainimage{padding-top:6px;}




.arrowmore {
    width:15px;
    height:15px;
    display:inline-block;
    background-image: url('/Portals/_default/Skins/lihn/assets/images/arrow-more.png');
    background-size: 13px auto;
    background-repeat:no-repeat;
    background-position: 2px 3px;
}
.active .arrowmore {
    -webkit-transform: rotate(90deg);  
    -ms-transform: rotate(90deg);   
    transform: rotate(90deg);  
}

/* Testimonials */
.news_article.testimonial .summary {
    font-size:30pt;
    line-height:40pt;
    color:#ffc20f;
    padding:40px 0 20px 0;
}
.news_article.testimonial .imgDescription {
    padding-top:10px;
}
#dnn_Testimonials {
    border-top-style:solid;
    border-width:12px;
    border-color:#ffc20f;
    padding-top:70px;
}
.eds_news_glit.eds_template_List_Article_Testimonial {margin-bottom:0;}
.news_article.testimonial.col-xs-12 {padding-bottom:0;}