#single
{
	.tags
	{
		li
		{
			display: inline;
			margin-right: 20px;
		}

		a
		{
			font-size: 18px;
		}

		margin-bottom: 50px;
	}

	.submenu
	{
		text-transform: lowercase;

		li
		{
			padding: 0.2rem 0;
		}

		a
		{
			text-transform: lowercase;
			font-size: 14px;
			color: #0f1841;
			transition: color 0.6s cubic-bezier(0.19, 1, 0.22, 1);
			text-decoration: none;
		}
	}

	.img-fluid
	{
		max-width : 100%;
		heigth: auto;
		display: block;
	}

	#related
	{
		padding-bottom: 40px;
		background-color: #f7f5f0;

		.related-title
		{
			color: #2175d9;
			font-family: 'GraphikRegular';
			font-size: 26px;
			line-height: 26px;
			padding: 40px 0;
			padding-left: 0px;
			padding-left: 20px;
		}
	}


	#content
	{
		padding-top: 0 !important;
		background-color: #fff !important;

		#post
		{
			padding-top: 30px !!important;
		}
	}

	.post-content strong
	{
		font-family: inherit;
		font-size: 18px;
		line-height: 1.8;
	}

	#sharing-links
	{
		width: 100%;

		.legend
		{
			font-size: 26px;
			letter-spacing: -1px;
			line-height: 30px;
			margin-bottom: 20px;
		}

		li
		{
			display: inline-block;
			margin-right: 10px;
		}
	}

	.col-lg-7
	{
		width: 100%;
		max-width: 58.33333%;
		float: left;
	}

	.col-lg-4
	{
		width: 100%;
		max-width: 33.33333%;
		float: left;
	}

	.offset-lg-1
	{
		margin-left: 8.33333%;
	}

	.post-content
	{
		b
		{
			font-family: inherit;
			font-weight: normal;
		}

		.date
		{
			font-size: 18px;
			line-height: 1.8;
		}

		.thumbnail
		{
			margin: 0;
			float: none;
			margin-bottom: 60px;
		}

		.post-header
		{
			.title
			{
				line-height: 1;
				letter-spacing: -3px;
				font-size: 60px;
				margin-bottom: 20px;
			}

			.chapo
			{
				font-size: 24px;
				line-height: 40px;
				margin-bottom: 60px;
				font-weight: normal;
			}
		}

		.file
		{
			margin-top: 0 !important;
			height: auto !important;

			a
			{
				display: block !important;
			}

			.ico, .text
			{
				float: left !important;
			}

			.ico
			{
				width: 10%;
			}

			.text
			{
				width: 90%;
				font-size: 18px !important;
				line-height: 1.8 !important;
				padding: 0 !important;
			}
		}

		.content
		{
			margin-top: 0 !important;

			h2
			{
				font-size: 26px;
				letter-spacing: -1px;
				line-height: 30px;
				margin-bottom: 30px;
			}

			h3
			{
				font-size: 20px;
				letter-spacing: -1px;
				margin-bottom: 30px;
			}

			p
			{
				font-size: 18px;
				line-height: 1.8;
				margin-bottom: 40px;
			}

			li
			{
				font-size: 18px;
				line-height: 1.8;
				margin-bottom: 20px;
			}

			.encadre-block
			{
				padding: 20px;
				margin-bottom: 40px;
			}
		}
	}

	.related-list
	{
		img
		{
			border-radius: 5px;

		}

		.left, .right
		{
			float: none;
			width: 100%;
			padding: 0;
		}

		.left
		{
			margin-bottom: 20px;
		}

		.date
		{
			margin-bottom: 10px;
		}

		.date, .title, .light-button .text, .light-button .ico
		{
			font-size: 16px;
			line-height: 1.5;
			margin-top: 0;
		}

		.media-new-item
		{
			float: left;
			width: 31%;
			margin-top: 0;
			border-radius: 5px;

			&.mx-40
			{
				margin-left: 40.5px;
				margin-right: 40.5px;
			}
		}

	}
}
