/* Прилпшая навигация в статье и в лентах */
.bottomFixedNav{
    display: flex;
    justify-content: space-between;
	align-items: center;

    position: fixed;
    bottom: 0;
    left: 0;
    padding: 2px 10px;
    background: #ffffff;
    z-index: 30;
    width: 100%;

    width: calc(100% - 20px);
	max-width: 400px;
	left: 50%;

	/*transform: translateY(100%) translateX(-50%);*/
	transform: translateY(0) translateX(-50%);
	transition: transform ease .2s;
	border-radius: 8px;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.5);

}

.g-scrolled .bottomFixedNav{

	transform: translateY(0) translateX(-50%);
	bottom: 10px;

}


.bottomFixedNav--fixed, .g-scrolled .bottomFixedNav--fixed{
	transform: translateY(0) translateX(-50%);
	bottom: 10px;
}

.bottomFixedNav--menu{
	align-items: stretch;
	/* width: max-content; */
}

.btn--bottomNav{
	flex: 1;
	flex-direction: column;
	font-size: 11px;
	gap: 1px;
	padding: 2px;
	height: auto;
}
.btn--bottomNav svg{
	width: 14px;
	height: 14px;
}
.btn--bottomNav--notice--hidden .mark{
	display: none;
}

.btn--bottomNav--notice{
	position: relative;
}
.btn--bottomNav--notice svg{
	width: 16px;
	height: 16px;
}

.btn--bottomNav--notice--hidden svg{
	width: 30px;
	height: 30px;
}

.btn--bottomNav--notice .mark{
	/* position: absolute;
    left: 33px;
    bottom: 20px; */
	font-size: 11px;
}
@media (max-width: 600px) {
	.g-scrolled .bottomFixedNav--menu{
		transform: translateY(0) translateX(-50%);
		bottom: 0;
		box-shadow: 0 0 20px 0 rgb(0 0 0 / 84%);
	}
	.bottomFixedNav--menu{
		width: 100%;
		border-radius: 0;
		bottom: 0;
	}
}
/*.competition .bottomFixedNav{

	transform: translateY(0) translateX(-50%);
	bottom: 10px;

}*/
@media (max-height: 420px){
	.bottomFixedNav {
		display: none;
	}
}
@media (max-width: 380px) {
	.bottomFixedNav__pubs .publicationLikes .box-rating__control-count{
		font-size: 14px;
	}
	.bottomFixedNav .btn--home{
		padding: 5px;
	}
	.bottomFixedNav .btn--home span{
		display: none;
	}
}
.bottomSocialShare {
	position: absolute;
	bottom: 55px;
	left: 0;
	transform: translateX(-120%);
	transition: ease transform .2s, ease opacity .2s, visibility 0s .2s;;
	opacity: 0;
	visibility: hidden;

}
.bottomSocialShare--show{
	display: flex;
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
	transition: ease transform .2s, ease opacity .2s,visibility 0s;
}
.bottomSocialShare .socialShare__items{
	padding: 5px;
	background: white;
	border-radius: 8px;
	box-shadow: 0 0px 12px 0 rgba(0,0,0,.5);
	margin: 0;

}
.bottomSocialShare .likely__widget:last-of-type{
	margin-right: 0 !important;
}
.bottomFixedNav .socialShare__title{
	display: none;
}

.bottomFixedNav .box-rating{
	margin-bottom: 0;
	padding: 0;
	background: none;
}
.bottomFixedNav .box-rating__arrow{
	display: none;
}
.bottomFixedNav .box-rating__control .btn_like svg{
	width: 20px !important;
	height: 20px !important;
}
.bottomFixedNav .box-rating__control .btn_like{
	margin-right: 0 !important;

}
.bottomFixedNav .publicationLikes .box-rating__control-count{
	font-size: 15px;
}
.bottomFixedNav__pubs{
	border: none;
	background: white;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);

	/* transition: box-shadow ease .2s; */
}
.l-not-logged .bottomFixedNav__pubs{
	transform: translateY(0) translateX(-50%);
	bottom: 10px;
	background: #1a1a1a;

	max-width: 100%;
	width: max-content;
	justify-content: center;

}
.g-scrolled .bottomFixedNav__pubs{
	box-shadow: 0 0 30px rgb(0 0 0 / 75%);
}
.bottomFixedNav__pubs .btn_like, .bottomFixedNav__pubs .btn{
	height: 30px !important;
}

.bottomFixedNav__pubs .btn_like span{
	display: none;
}
.bottomFixedNav__pubs .btn_likespan{
	display: none;
}
.bottomFixedNav__pubs .publicationLikes .vote_smile_wrap .vote_smile{
	top: -70px;
    left: 0;
}
.bottomFixedNav__pubs .vote_smile_wrap{
	display: none;
}
.g-scrolled .bottomFixedNav__pubs .vote_smile_wrap{
	display: block;
}

@media (max-width: 440px){
	.bottomFixedNav__pubs .shareBlock span{
		display: none;
	}
	.bottomFixedNav__pubs .go2addComment{
		padding: 5px;
	}
	.bottomFixedNav__pubs .btn_like + .btn_like{
		margin-left: 2px;
	}
	.bottomFixedNav.bottomFixedNav__pubs{
		padding: 5px;
	}

}

@media (max-width: 360px){
	.bottomFixedNav__pubs .publicationLikes .box-rating__control-count{
		font-size: 14px;
		padding: 5px;
	}


}
