/* Write your custom css code here */
.blog-featured {
	/*background-color: #fff;*/
	/*background-color: rgba(255,255,255,0.93);*/
	padding-left: 10px;
	padding-right: 10px;
    margin-left: 3px;
  
}
.article-info  {
    margin: 15px 0px;
    display: inline-flex;
}

dd {
    margin-left: 0;
    margin-right: 15px;
}
.shadow {
    box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.86);	
}
.bg-wite {
    background-color: rgba(255,255,255,0.93);
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
    /* box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.86);*/
}
.right-box {
    background-color: rgba(153, 153, 153, 0.26);
    margin-top: 10px;
    margin-bottom: 10px;
    box-shadow: 1px 1px 1px 2px rgba(128, 128, 128, 0.32);
}

.form-horizontal .control-label {
	text-align: left;
}


div.banneritem {
    margin: 5px 5px 5px 10px;
    float: left;
    display: inline-flex;
    /*height: 120px;*/
}
.right-box div.banneritem img {
    border: solid 1px lightgrey;
}
.item-page, .blog{
  background-color: transparent;
}
.jsn-article-toolbar {
    background-color: transparent;
   
}

.item {
	padding-bottom: 15px;
	clear: left;	
}

.item::after {
  content: '';
    display: block;
    width: 80%;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -40%;
	margin-bottom:15px;
    height: 1px;
    
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.2) 0, rgba(255,255,255,0) 75%);
}

img.f2c_intro_image {

	margin-left:10px; 
}
div.f2c-intro_text {
	margin-left: 35%;
	height: intrinsic;
}

/* ------------ Article Header------------ */
.page-header h2, 
.item-title, 
div#eb.eb_as_article h1.eb-entry-title, 
.eb-brand,
.ed-head__title,
.eventgallery-category-headline,
#jevents_header h1
{
  color: #323232 !important;
  padding-left: 5px;
  margin-left: -5px;
background: -moz-linear-gradient(left,  rgba(255,240,0,0.58) 0%, rgba(246,225,37,0) 67%, rgba(241,218,54,0) 99%);
background: -webkit-linear-gradient(left,  rgba(255,240,0,0.58) 0%,rgba(246,225,37,0) 67%,rgba(241,218,54,0) 99%);
background: linear-gradient(to right,  rgba(255,240,0,0.58) 0%,rgba(246,225,37,0) 67%,rgba(241,218,54,0) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94fff000', endColorstr='#00f1da36',GradientType=1 );

}

.item-title::before, 
.page-header h2::before, 
div#eb.eb_as_article h1.eb-entry-title::before, 
.eb-brand-name::before,
.ed-head__title::before,
.eventgallery-category-headline::before,
#jevents_header h1::before
{
	content: " ";
	background-image: url(/../../../../images/stories/JCR-Logo-w.png);
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
    background-size: cover;
    height: 45px;
    width: 45px;
}

.eb-brand-name::before 
{
	vertical-align: top;
}

div.eb-brand div.eb-brand-bio
{
	padding-left: 50px;
	margin-top: -25px;
}

/*--------------------*/

.module-style-1 {
  /*border-bottom: 2px solid #000;*/
}
.solid-1 {
	background: transparent;
    border: none;
    /*border-radius: 0;*/
    margin-top: 0px;
    /*padding: 0px 5px 0px;*/
    color: #fff;
}

.module-style-2 .login {
    background: transparent;
    border: none;
    /*border-radius: 0;*/
    margin-top: 0px;
    padding: 0px 5px 0px;
    color: #fff;
}
.module-style-2 .module-title .box-title,
.login .module-title .box-title  
{
    border-bottom: 2px solid #fff !important;
  }


#menu_item_menu ul.navbar-nav > li:hover > a, 
#menu_item_menu ul.navbar-nav > li.active > a,
 {
  font-weight: bold;
  }
  
#menu_item_menu ul.dropdown-menu li.active > a,
#menu_item_menu ul.sunfw-megamenu-sub-menu li.active > a,
#menu_item_menu .modulecontainer ul.nav-child li.active > a,
#menu_item_menu ul.sunfw-megamenu-sub-menu li.current > a 
 {
  font-weight: bold;
  border-left: solid 2px #fff000 !important;
  color:#777 !important
  }

.main-menu ul.sunfw-tpl-menu > li.dropdown-submenu ul > li {
    padding-left: 10px;
    
    
}
/* Fixierte Menüleiste */
.sunfw-sticky.sunfw-sticky-open {
    z-index: 999;
}
/*--*/

.navbar-default {
    /* background-color: #f8f8f8; */
    border-color: transparent;
}


.sunfw-pos-right {
	background-color: transparent;
	/*background-image: url(/../../../../images/gfx/bg/IMG_7448_10);
	background-position: center top;
	background-size: contain ;
	background-repeat: repeat-y;*/

}
.jsn-breadcrumb .breadcrumb{
		background-color: transparent;
	/*background-image: url(/../../../../images/gfx/bg/IMG_7448_06);
	background-position:  left center;
	background-size:  contain ;
	background-repeat: no-repeat;*/
}

/* Suchbox */
.search #mod-search-searchword {
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-radius: 16px;
    padding: 0 15px;
    border: 1px solid #ccc;
}

/* Popups */

.container-popup {
    background-color: white !important;
}

/*Abteilung im Banner*/


.abteilung {
 margin-top: -30px;
 position:relative;
 top: -15px;
 left: -15px; 

 }
 
    
 @media  (max-width: 992px) {
 		.abteilung {
 		 margin-top: -30px;
 		 position:relative;
 		 top: 15px;
 		 left: -15px; 
 		 }
 }
 
 /*Social- Icons*/
.sunfw-social .social li {
    width: 60px;
    height: 60px;
    line-height: 60px;
    } 
    
/* Sponsor Wall */
.modeff img, .eff img {
    z-index: 1 !important;
}
/* Easy-Blog */

div#fd.eb h1, 
div#fd.eb h2, 
div#fd.eb h3, 
div#fd.eb h4, 
div#fd.eb h5, 
div#fd.eb h6, 
div#fd.eb .eb-post-title,
div#fd.eb .eb-entry-title,
div#fd.eb .eb-showcase-title {
	/*color: #ededed ;*/
	color: #323232;
}

div#fd.eb .eb-post-side .fa {
    font-size: 14px;
    color: inherit; 
    border-color: #323232
}
div#fd.eb .eb-post-foot,
#eb .eb-post-side .fa{ 
    color: inherit;
    border-color: inherit;
}
#eb .eb-entry-title {
    font-size: 20px;
    text-align: left;
}

/* --== use EB as article ==-- */

     /* hide header */
div#eb.eb_as_article div.eb-headers,
div#eb.eb_as_article .eb-favourite-toggle,
div#eb.eb_as_article div.eb-entry-meta,
div#eb.eb_as_article div.eb-post-date,
div#eb.eb_as_article div.eb-horizonline,
div#eb.eb_as_article div.eb-post-featured {
    display: none;
}
div#eb.eb_as_article div.eb-entry,
div#eb.eb_as_article a.eb-image-viewport{
	border: none;
    background-color: transparent;
}

div#eb.eb_as_article .ebd-block h4{
    margin-bottom: 0px;
}
     /* Footer Block */
div#eb.eb_as_article div.eb-entry-author,
div#eb.eb_as_article div.eb-share,
div#eb.eb_as_article div.eb-entry-ratings,
div#eb.eb_as_article div.eb-entry-tags {
	display:none;
}
     
/* jEvent */

.mod_events_latest, td.mod_events_latest_first {
    color: #323232;
}

td.mod_events_latest_first {
	
    background-color: #ededed;
}
span.mod_events_latest_date {
    font-size: small;
    line-height: 10px;
    vertical-align: bottom;
}

td.ev_td_today {
    background-color: lightblue;
}
.jeventslight, .jevlocations {
	background-color: rgba(255,255,255,0.86) !important
}

#jevents_header.jeventpagemenutitle_hide  h2.contentheading
{
display:none;
}

/* START Bootstrap fix display none */

label {
	display: inline-block !important;
	
}
.nav > li > a {
	display: block !important;
}

/* END Bootstrap fix display none */

/* Loginbox Fix weiße Linie */
.login {
border: 0px;
}

/* Event Gallery */

.eventgallery-tile div.title h2 {
	font-size: 18px !important;
}

.eventgallery-tiles-list .wrapper .data {
    word-break: normal;
    word-wrap: normal;

}