#f2_top_band.f2-sticky {-webkit-box-shadow:none;box-shadow:none;}
#f2_top_outer.f2-sticky,#f2_top_band.f2-sticky.headroom--not-top{-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.65); -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.65); box-shadow: 0 2px 5px rgba(0,0,0,0.65);}

	#f2_top_band {
	    background-color: transparent !important;
	}
	#f2_top_outer{
		width:100%;
	}
	#f2_top_band #f2_top_outer{
		background-color:var(--black);
	}

	/* skrivanje fixnega top menuja na scroll */
	.headroom {
	    will-change: transform;
	    transition: transform 300ms linear;
	}
	#f2_top_band.headroom--pinned.headroom--top {
	    transform: translateY(0%);
	}
	#f2_top_band.headroom--unpinned {

	}
	
	#f2_top_band{

	}
	#f2_sticky_menu{
		padding-top:0;
	}
	#f2_sticky_bg{
		background-color: var(--temno_siva);
		position: fixed;
		z-index: 49;
		top: 0;
	}
	#f2_sticky_bg.scrl{
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
	}
	
	/* tranzicija velike profilke v malo */
	#f2_profile_ico.top img {
		margin-top:0;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
	}
	#f2_profile_ico.scrl{
		height:auto !important;
	}
	#f2_profile_ico.scrl img{
		width:64px;
		height:64px;
		margin-top:-8px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
	}
	.f2-narrow #f2_profile_ico.scrl img,.f2-tablet #f2_profile_ico.scrl img{
		width:32px;
		height:32px;
		margin-top:-8px;
	}
	#f2_profile_ico .f2-heart{
		display:block;
	}
	#f2_profile_ico.scrl .f2-heart{
		display:none;
	}
	#f2_profile_ico #f2_ed_pr_ph{
		display:block;
	}
	#f2_profile_ico.scrl #f2_ed_pr_ph{
		display:none;
	}
	

/**********PUBLIC PAGES ********************/
#f2_top_band.publicPage {box-shadow: none; -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;}	
#f2_top_band.publicPage #f2_top_outer	{background: none;}
#f2_top_band.publicPage #f2_top_outer .f2_logo {opacity: 0;}
	
#f2_top_band.publicPage.headroom--unpinned {transform: translateY(-100%);}
#f2_top_band.publicPage.headroom--pinned,
#f2_top_band.publicPage.headroom--not-top {transform: translateY(0%); background: #303030 !important; -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 65%); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.65); box-shadow: 0 2px 5px rgb(0 0 0 / 65%);}
    
    
#f2_top_band.publicPage.headroom--pinned #f2_top_outer .f2_logo,
#f2_top_band.publicPage.headroom--not-top #f2_top_outer .f2_logo  {opacity: 1;}
#f2_top_band.publicPage.headroom--pinned.headroom--top #f2_top_outer .f2_logo {opacity: 0;}
	
#f2_top_band.publicPage.headroom--pinned.headroom--top { background: none !important; box-shadow: none;}



body.f2-withMenu #f2_top_band.publicPage #f2_top_outer	{background: var(--black);}
body.f2-withMenu #f2_top_band.publicPage #f2_top_outer .f2_logo {opacity: 1 !important;}
body.f2-withMenu #f2_bg.f2-public-img {position: fixed; height: 100%; opacity: 0.2;}
body.f2-withMenu #f2_bg .f2-gradient {display: none;}
	
.f2-languageMenu {background: none; border: none; display: flex; align-items: center; cursor: pointer; height: 100%; padding: 0 2px; border-bottom: 3px solid transparent;}	
.f2-languageMenu .icon.ff2-down {padding: 0; margin: 0;}
.f2-languageMenu .icon.ff2-down:before {padding: 0; margin: 0;}


.f2-languageMenu:hover,
.f2-languageMenu.active {border-bottom: 3px solid var(--roza);}	

#f2_top_band.publicPage #f2_top_inner #f2_langs {position: absolute; top: 55px; right: 0px; -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 65%);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.65);
    box-shadow: 0 2px 5px rgb(0 0 0 / 65%);}



/* TO je važno, da se ob scrolldown ne prikaže naslov in notifbar */
@media only screen and (max-width:960px) { 
	#f2_top_band.headroom--unpinned #f2_group_top,#f2_top_band.headroom--not-top #f2_group_top{ /* popravlenh smooth headroom */
		padding-top:0;
	}
}

.headroom {
    will-change: transform;
    transition: transform 400ms linear;
}



.f2-listing-page #f2_my_top_menu.f2-sticky-js{
	height:55px;
	width:100%;
	padding-left: 10px;
	box-shadow: 5px 5px 5px -5px #000;
	justify-content: space-between;
}

.f2-listing-page #f2_my_top_menu.f2-sticky-js .f2-flexbox{
	margin-top:6px;
}
.f2-listing-page #f2_my_top_menu.f2-sticky-js .f2-flexbox.mct{
	margin-top:6px;
}

#f2_whatsup.f2-listing-page #f2_my_top_menu.f2-sticky-js{
	padding-left: 16px;
	padding-right: 16px;
}
#f2_whatsup.f2-listing-page #f2_my_top_menu_wrap{
	min-height: 106px;
}
	
	
	
	
	
	
	
	
	
	
	
	