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


/* ==========================
========== HEADER ==========
============================= */

a, a:visited, .branch-colored,
.news-feed .news-feed-post-teaser > a > .read-more,
.news-slider-slide .news-feed-post-teaser > a > .read-more {
    color: #94B822;
}


.desktop #mega-menu ul > li:hover > a, .desktop #mega-menu ul li.active > a {
    text-decoration: none !important;
    color: #94B822 !important;
}

.desktop #mega-menu ul > li.active > a::after {
    background-color: #94B822 !important;
}

#breadcrumbs .navigation.breadcrumb-item.current{
    font-weight: 600; 
    color: #94B822 
}

/* =============================================================================
= SIGNIN MASK ==================================================================
================================================================================ */
 
.signin .logo {
    margin: 0px auto;
    display: block;
    background: url('https://my.hello.de/api/media/secure/external/v2/image/upload/677d187d72b5dc088fced32a.png?accessorId=branch_6491af34b5e99a1a920b3481&media_token=UZ0CksE88dCKKgljVxZQxlQG7aLx5F6HGEGK0rqqhpk%3D') no-repeat center center;
    background-color: #ffffff;
    background-size: cover;
}
 
.dialog.signin .logo{
    width: 100% !important;
}
 
.dialog.signin .dialog-inner,
.signin .page-content{
    background-color: #ffffff;
}
 
.page.signin .logo{
    width: 100%;
    margin: 0 auto;
}
 
@media screen and (min-width: 515px){
    .page.signin .logo {
         margin: 70px auto 0 auto;
         width: 400px;    
    }
}

.signin .signin-view a.type-uncollapse {
    font-size: 13px;
    color: #888888;
}

html.mouse .signin .signin-view a:hover {
    text-decoration: none;
}

.touch .signin .signin-view a.active {
    background-color: #fff;
}

.signin hr {
    display: none;
}


/* =============================================================================
= BUTTON (PUBLIC HINT) /login mask =============================================
================================================================================ */

.public-login-hint button,
.page-content .blank-slate .positive,
.scroller.news-feed button[aria-selected="true"] {
    background-color: rgb(148, 184, 34);
}

.public-login-hint button.positive:hover, 
.public-login-hint button.positive:focus, 
.touch .public-login-hint button.positive.active,
.page-content .blank-slate .positive:hover, 
.page-content .blank-slate .positive:focus,
.touch .page-content .blank-slate .positive.active,
.signin-view button:focus,
.signin-view button:hover,
.touch .signin-view button:focus,
.touch .signin-view button:hover,
.touch .signin-view button.active,
.touch button.neutral.active {
    background-color: rgba(148, 184, 34,.8);
    color: #fff;
} 

.signin-container .signin-view-container .signin-view button.positive:hover, 
.signin-container .signin-view-container .signin-view button.positive:focus, 
.signin-container .signin-view-container .signin-view button.positive.active,
.signin-container .signin-view-container .signin-view button:hover, 
.signin-container .signin-view-container .signin-view button:focus {
    background-color: rgba(148, 184, 34,.8);
    color: #fff;
} 
.signin-container .signin-view-container .signin-view button, 
.signin-container .signin-view-container .signin-view button, 
.signin-container .signin-view-container .signin-view button,
.signin-container .signin-view-container .signin-view button, 
.signin-container .signin-view-container .signin-view button{
    background-color: rgba(148, 184, 34);
    color: #fff;
} 

/* =============================================================================
= Hidden Items =================================================================
================================================================================ */
.mobile #sidebar [data-menu-item-id="649b254db86c8c184e5d3dcc"] {
    display: none;
}