@font-face {
	font-family: als_savage_l;
	src: url(/podkastus/ALSSavage2.0-Light.woff),
			 url(/podkastus/ALSSavage2.0-Light.woff2);
}
@font-face {
	font-family: als_savage_r;
	src: url(/podkastus/ALSSavage2.0-Regular.woff),
			 url(/podkastus/ALSSavage2.0-Regular.woff2);
}
@font-face {
	font-family: als_savage_m;
	src: url(/podkastus/ALSSavage2.0-Medium.woff),
			 url(/podkastus/ALSSavage2.0-Medium.woff2);
}
body, article.announce, .credits{
	background: black;
	color: white;
}
.als-grid{
	display: none;
}
.als-content-wrap{
	overflow: hidden;
}
.credits{
	display: none;
}
.als-text-title{
	max-width: 1100px;
}
.als-text-title img{
	width: 100%;
	max-width: 1000px;
	margin-bottom: -0.4em;
}
.als-text-title h1{
	font-family: als_savage_r;
	font-size: 130%;
	line-height: 100%;
}
.announce__text{
	position: relative;
	z-index: 2;
	text-align: center;
}
.announce__text h2{
	font-family: als_savage_m;
	font-size: 240%;
}
.announce__text p{
	font-family: als_savage_l;
	font-size: 140%;
	max-width: 800px;
}
.announce__text.podkastus_entry{
	max-width: 800px;
}
.portfolio-see-also{
	position: relative;
	z-index: 2;
}
@media(max-width: 800px){
	.announce__text p{
		font-size: 120%;
	}
	.announce__text h2{
		font-size: 180%;	
	}
}

.p_open_wrap{
	width: 100%;
	position: absolute;
	z-index: 2;
	width: 100%;
	left: 0;
	top: 10px;
}
.p_open{
	width: 100%;
	min-width: 1400px;
	position: relative;
}
.p_open_sign{
	position: absolute;
	left: 80%;
	width: 15%;
	height: auto;
}
.p_open_sign img{
	transition: all .4s ease-in-out;
}
.p_open_sign.pos_on .po_off{
	opacity: 0;
}
.p_open_sign.pos_on .po_on{
	opacity: 1;
}
.po_off{
	position: relative;
	width: 100%;
	height: auto;
}
.po_on{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	opacity: 0;
}

.podkastus_video_wrap{
	position: relative;
	width: auto;
	margin: 0 40px;
}
.podkastus_video{
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 1400px;
	margin: auto;
	height: auto;
}
.podkastus_video a{
	border: none;
}
.podkastus_video video{
	position: relative;
	z-index: 2;
	width: 100%;
	height: auto;
	border-radius: 16px;
}
.p_video_elements{
	position: absolute;
	z-index: 3;
	height: auto;
}
.pve_01{
	left: 5%;
	top: -28%;
	width: 10%;
}
.pve_02{
	left: 90%;
	top: -19%;
	width: 6%;
	transform: rotate(20deg);
}
.pve_03{
	left: 0%;
	top: 0%;
	width: 5%;
	transform: translate(-50%,-50%);
}
.pve_04{
	left: 102%;
	top: 25%;
	width: 5%;
	transform: rotate(50deg);
}
.pve_05{
	left: -19%;
	top: 25%;
	width: 12%;
}
.pve_06{
	left: -6%;
	top: 86%;
	width: 12%;
}
.p_video_elements.pve_06{
	display: none;
}
.p_video_shadow{
	position: absolute;
	z-index: 1;
	opacity: .5;
	top: -39.5%;
	left: -23.1%;
	width: 354%;
}

.podkastus_text:hover .podkastus_hl{
	color: #FFD400;
	transition: all .2s ease-in-out;
}
.p_about_wrap{
	position: relative;
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.p_bubble{
	position: absolute;
	z-index: 2;
	top: 20%;
	left: 88%;
	width: 22%;
}
@media(max-width: 1000px){
	.p_bubble{
		top: -10%;	
		left: 76%;
	}
}
@media(max-width: 550px){
	.p_bubble{
		top: -3%;	
	}
}

.podkastus_links_wrap{
	position: relative;
	z-index: 2;
	display: table;
	width: 100%;
	max-width: 1180px;
	margin: 4em auto 6em;
}
.podkastus_link{
	position: relative;
	display: table-cell;
	width: 33%;
	padding: 10px;
	white-space: nowrap;
}
.podkastus_link a{
	position: relative;
	font-family: als_savage_r;
	font-size: 32px;
	border: none;
	color: white;
}
.podkastus_link a:hover{
	color: #FFD400;
}
.pl_icon{
	vertical-align: middle;
	margin-left: 10px;
	margin-top: -10px;
}
.podkastus_link .pl_under{
	position: absolute;
	width: 100%;
	bottom: -70%;
	left: 0;
}
.podkastus_link .pl_hover{
	opacity: 0;
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.podkastus_link.pl_vk .pl_hover{
	left: 40%
}
.podkastus_link.pl_yt .pl_hover{
	left: 42%
}
.podkastus_link.pl_audio .pl_hover{
	left: 42%
}
.podkastus_link:hover .pl_under{
	opacity: 0;
}
.podkastus_link:hover .pl_hover{
	opacity: 1;
}
@media(max-width: 1200px){
	.podkastus_link{
		display: block;
		width: 100%;
		text-align: center;
		margin: 2em 0;
	}
}
@media(max-width: 440px){
	.podkastus_link a{
		font-size: 20px;	
	}
}

.podkastus_mail_wrap{
	margin: 4em 0 6em;
}
.podkastus_mail_wrap .announce__text{
	max-width: 820px;
}
.podkastus_mail_wrap .announce__text p{
	position: relative;
	font-family: als_savage_m;
	font-size: 180%;
	max-width: 980px;
}
.podkastus_mail_wrap .announce__text p.pm_link{
	margin-top: .2em;
}
.podkastus_mail_wrap .announce__text p.pm_link a{
	position: relative;
	font-size: 170%;
	color: #FFD400;
	border: none;
}
.pm_link img{
	position: absolute;
	bottom: -50%;
	left: 0%;
	width: 98%;
	height: auto;
}
.podkastus_mail_wrap .announce__text p.pm_link:hover{
	opacity: .8;	
}
.pm_stars, .pm_arrows{
	position: absolute;
	height: auto;
}
.pms_left{
	left: 0;
	top: 50%;
	width: 10%;
	transform: translate(-70%,-50%);
}
.pms_right{
	right: 0;
	top: 50%;
	width: 10%;
	transform: translate(70%,-50%);
}
.pma_left{
	left: -55%;
	top: 10%;
	width: 20%;
}
.pma_right{
	right: -45%;
	top: 25%;
	width: 10%;
}
@media(max-width: 620px){
	.podkastus_mail_wrap .announce__text p{
		font-size: 150%;
	}
}
@media(max-width: 520px){
	.podkastus_mail_wrap .announce__text p{
		font-size: 100%;
	}
}
@media(max-width: 360px){
	.podkastus_mail_wrap .announce__text p{
		font-size: 80%;
	}
}

.p_final_line{
	position: relative;
	z-index: 3;
	width: 100%;
	height: 44px;
	background-image: url(/podkastus/pattern.png);
	background-size: contain;
	background-repeat: repeat-x;
}
