@charset "UTF-8";

.press
{
	display: flex;
}

.press .date
{
	margin-right: 1em;
}

.press a
{
	font-family: R-M, GG-M, sans-serif;
	font-weight: 550;
	font-size: .9em;
	color: rgb(50, 50, 50);
	text-decoration:none;
}

.press a:before
{
	font-family: "Font Awesome 5 Free";
	display: inline-block;
	font-size: 1.1em;
	margin-right: .25em;
}

.press a._pdf:before
{
	content:"\f15c";
}
.press a._b:before
{
	content:"\f35d";
}
.press a > span
{
	border-bottom: 1px solid rgba(50, 50, 50, 0);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

body:not(.touch) .press a:hover > span
{
	border-bottom: 1px solid rgba(50, 50, 50, 1);
}

/*//////////////////////////////////////////////////////////////////////////////////
///////////////////////////////// MEDIA SCREEN ////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////*/


@media screen and (max-width: 600px)
{
	.press
	{
		flex-direction: column;
	}
	
	.press .date
	{
		line-height: 1.5;
	}
	
	.press + .press
	{
		margin-top: .5em;
	}
}