.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip-path: inset(50%);
	white-space: nowrap;
}
#head-post h1 {
	position: static;
}
.post-video #head-post h1 {
	max-width: 100%;
}
#testo-intro h2,
#rappers-inside h2 {
	padding-top: 100px;
	margin-top: 0;
	margin-bottom: 40px;
	color: #fff;
	font-family: "Courier New", Courier, monospace;
	font-size: 0.5em;
	font-weight: 100;
	text-transform: uppercase;
}
#rappers-inside h2 {
	font-size: 1.3em;
	padding-top: 110px;
}
#focus h2 {
	width: 100%;
	text-align: center;
	color: #515151;
	padding: 27px 0 17px;
	margin: 0;
	font-family: ProximaNova-Semibold;
	font-size: 1.1em;
	text-transform: uppercase;
}
.news-list {
	list-style: none;
	margin: 0;
	padding: 0 20px 60px;
}
#text-post p:last-of-type::after {
	content: " \25A0";
}
#menu-toggle,
.focus-next,
.focus-prev {
	appearance: none;
	background: none;
	border: 0;
	padding: 0;
	cursor: pointer;
}
#menu-toggle {
	width: 100%;
	height: 100%;
	color: inherit;
	font: inherit;
	text-transform: inherit;
}
#today {
	font-family: ProximaNova-Semibold;
	font-size: 0.9em;
	color: #404040;
}
.arrow-li img {
	width: 15px;
	height: auto;
}
#trailer-cont iframe {
	border: 0;
	max-width: 100%;
}
#text-post iframe {
	border: 0;
}
body.page-id-39875 #menu-streetopera {
	transition: top 1s;
}
body.page-id-39875 #menu-streetopera.menu-in {
	top: 0;
}
@media screen and (max-width: 1024px) {
	#menu-mobile-street.open-street li {
		display: block;
	}
	#focus .focus-related .box-extra:nth-child(n) {
		display: none;
	}
	#focus .focus-related .box-extra.current:nth-child(n) {
		display: block;
	}
	#focus .focus-next,
	#focus .focus-prev {
		color: #515151;
	}
}
