/* ########## Web site: ########## */
.partner .partner-mobile
{
	display:none;
}

.partner .partner-web
{
	display:flex;
	flex-direction: row;
	justify-content:flex-center;
}

.partner .partner-web .nav-sign
{
	display:flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width:50px;
}

.partner .partner-web .nav-sign em
{
	font-size:2rem;
}



.partner .partner-web .canvas
{
	width:100%;
}

.partner .partner-web .canvas a
{
	text-align: center;
	padding:0 1rem;
}

.partner .partner-web .canvas img
{
	height:50px !important;
	display: inline-block;
}


/* ########## Mobile site: ########## */
@media (max-width:640px)
{
	.partner .partner-web
	{
		display:none;
	}

	.partner .partner-mobile
	{
		
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.partner .partner-mobile .canvas
	{
		width:100%;

		display:flex;
		flex-direction: row;
		justify-content:space-evenly;
		align-items: center;
		background:#fff;
	}
	.partner .partner-nav-sign
	{
		margin:1rem  0;
	}

	.partner .partner-nav-sign a
	{
		margin:0 0.5rem;
	}
	
	.partner .partner-nav-sign em
	{
		font-size:2rem;	
		
	}
	
}