      
.mail-container body, .mail-container table, .mail-container td, .mail-container p, .mail-container a{			
	font-family: var(--mailFontFamily), sans-serif;
	color: var(--mailFontColor);
}

.mail-container{
	margin: 0;
	padding: 0;
}

.mail-container a[x-apple-data-detectors] {
	color: inherit !important;
	text-decoration: inherit !important;
}

#MessageViewBody a {
	color: inherit;
	text-decoration: none;
}

.mail-container p {
	line-height: inherit
}

.mail-container .desktop_hide,
.mail-container .desktop_hide table {
	mso-hide: all;
	display: none;
	max-height: 0px;
	overflow: hidden;
}

.mail-container .image_block img+div {
	display: none;
}

.mail-container .row-content{
	padding: 0px 25px;
	max-width: ${mailWidth}px;
}

.mail-container img{
	max-width: ${mailWidth}px;
}

@media (max-width:700px) {

	.mail-container .desktop_hide table.icons-inner,
	.mail-container .social_block.desktop_hide .social-table {
		display: inline-block !important;
	}

	.mail-container .icons-inner {
		text-align: center;
	}

	.mail-container .icons-inner td {
		margin: 0 auto;
	}

	.mail-container .image_block img.big,
	.mail-container .row-content {
		width: 100% !important;
	}

	.mail-container .mobile_hide {
		display: none;
	}

	.mail-container .stack .column {
		width: 100%;
		display: block;
	}

	.mail-container .mobile_hide {
		min-height: 0;
		max-height: 0;
		max-width: 0;
		overflow: hidden;
		font-size: 0px;
	}

	.mail-container .desktop_hide,
	.mail-container .desktop_hide table {
		display: table !important;
		max-height: none !important;
	}
}