html {
    font-family: 'Montserrat', 'Open Sans', 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, sans-serif;
}

.wide.without-page-background .page .page-content .content-widget-wrapper>h2.content-widget-title {
    padding-left: 0px;
}

.wide.without-page-background .page .page-content .ui-commons__static-content__content-wrapper .widget-on-card h2.content-widget-title {
    padding-left: 2%;
}

/* Login Button auf Public Startseite */
.public-login-hint .positive{
background-color: #bb16a3;
}

.mobile .without-page-background .rich-text p,
.mobile .without-page-background .rich-text h1,
.mobile .without-page-background .rich-text h2:not(.news-feed-post-headline):not(h2.content-widget-title) {
    padding-left: 15px;
}

/* Start: Hide Social Features for Group:Stationsrechner  */

html.group-663b7ae292df9d41c08a5fe2 .news-feed-post-social-actions,
html.group-663b7ae292df9d41c08a5fe2 form[data-testid="comment-creation-form"],
html.group-663b7ae292df9d41c08a5fe2 a[data-plugin-type="chat"],
html.group-663b7ae292df9d41c08a5fe2 button.chat-direct,
html.group-663b7ae292df9d41c08a5fe2 a[data-menu-item-id="64d351b43967861d4313a468" ],
html.group-663b7ae292df9d41c08a5fe2 .comment-footer {
    display: none !important;
}

/* End: Hide Social Features for Group:Stationsrechner  */



/* =============================================================================
= Hidden Items =================================================================
================================================================================ */
#breadcrumbs ol li:first-child {
    display: none;
}

/** Remove first sso button 
.signin-view[data-view-id="sso"]:nth-of-type(1),
.signin-view[data-view-id="sso"]:nth-of-type(1) + hr {
    display: none !important;
}**/


/* FB: Launchpad Icon Background für weiße Icons 
.launchpad-app-icon > img{
    background-color: rgb(66, 99, 127);
}
*/

/* FB News Stage Weiße Box unters Bild */
.news-slider-content-wrapper{
	display: block !important;
}

.news-slider-inner-content-wrapper{
	margin: 0 !important;
	border-radius: 0 !important;
}

/* FB: Eckige Aufzählungspunkte sind bei uns im CI enthalten */
page-content ul > li{
    list-style:square !important;
}


/* FB Breadcrumb Home Start */
/*
.breadcrumbs-list li:first-child > a {
    font-size: 0;
}
.breadcrumbs-list li:first-child > a:after {
    content: 'Home';
    font-size: 14px;
}
*/
/* FB Breadcrumb Home Ende*/

/* FB: Demo für ein Channel Namen Highlighting 
article .news-feed-post-channel-link {
    /* Alles Grün */
    background-color: #42637F;
    padding: 3px;
    color: white !important;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}

article[data-channel-id='65253fd89aa5bf7772b392db'] .news-feed-post-channel-link {
    /* Konzernzentrale Rot */
    background-color: #b30033;
    padding: 3px;
    color: white;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}
*/

/* FB: Demo für einen News Channel Indikator Prefix 
article[data-channel-id='64df3d6bfad80a17db1fe08e'] .news-feed-post-channel-link:before {
    content: ":) ";
    background-color: #b30033;
    padding: 3px;
    color: white;
}
*/

/* FB: Widget Title (als Beispiel für IT-News) angepasst */
.wide .page .page-content .content-widget-wrapper>h2.content-widget-title {
    padding: 6px 0px;
    line-height: 1.3rem;
    font-weight: 600;
    font-size: 19px;
    display: block;
    margin-bottom: 15px !important;
}



/*
/* =============================================================================
= HEADINGS =====================================================================
================================================================================ */

.staticPage .page-content h1,
.rich-text h1{
    font-size: 40px;
    font-weight: XX; 
    line-height: XX; 
}

.mobile .staticPage .page-content h1,
.mobile .rich-text h1{
    font-size: XX;
    font-weight: XX; 
}

.staticPage .page-content h2:not(.with-separator):not(.news-feed-post-headline):not(.content-widget-title){
    font-weight: XX;
    font-size: XX;
    line-height: XX; 
}

.mobile .staticPage .page-content h2:not(.with-separator):not(.news-feed-post-headline):not(.content-widget-title){
    font-weight: XX;
    font-size: XX;
}

.staticPage .page-content h3,
html .rich-text h3{
    font-size: XX;
    font-weight: XX;
    line-height: XX; 
 }

.mobile .staticPage .page-content h3,
.mobile .rich-text h3{
    font-size: XX;
    font-weight: XX;
 }

.wide.without-page-background .page .page-content .ui-commons__static-content__content-wrapper .widget-on-card h2.content-widget-title{
    padding-left: 0px !important;
}

/* WIDGET HEADLINES ====================================================================== */
.wide .page .page-content h2.content-widget-title span{
    padding: 5px 0 20px;
    font-weight: 600;
    font-size: 19.5px;
    line-height: 1.3em;
    color: #34495e;
    letter-spacing: 0.3px;
    text-rendering: inherit;
    -webkit-font-smoothing: inherit; 
}

.mobile .page .page-content h2.content-widget-title span{
    font-weight: XX;
    font-size: XX;
}

/* NEWSFEED HEADLINES ====================================================================== */
h2.news-feed-post-headline{
    font-weight: XX;
    font-size: XX;
    line-height: XX; 
}

.mobile h2.news-feed-post-headline{
    font-weight: XX;
    font-size: XX;
}


/* NEWS STAGE HEADLINES ====================================================================== */
.swiper-container h2.news-feed-post-headline{
    font-weight: XX;
    font-size: XX;
    line-height: XX; 
    margin-bottom: XX; 
} 


.desktop .content-widget-wrapper > plugin-block.content-widget {
    padding-top: 5px;
}

.settings .ma-list .delete{
    display: none; 
}
