@media
(min-width:768px)
{
	.col-md
	{
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:100%
	}
	.col-md-auto
	{
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-md-1
	{
		flex:0 0 8.333333%;
		max-width:8.333333%
	}
	.col-md-2
	{
		flex:0 0 16.666667%;
		max-width:16.666667%
	}
	.col-md-3
	{
		flex:0 0 25%;
		max-width:25%
	}
	.col-md-4
	{
		flex:0 0 33.333333%;
		max-width:33.333333%
	}
	.col-md-5
	{
		flex:0 0 41.666667%;
		max-width:41.666667%
	}
	.col-md-6
	{
		flex:0 0 50%;
		max-width:50%
	}
	.col-md-7
	{
		flex:0 0 58.333333%;
		max-width:58.333333%
	}
	.col-md-8
	{
		flex:0 0 66.666667%;
		max-width:66.666667%
	}
	.col-md-9
	{
		flex:0 0 75%;
		max-width:75%
	}
	.col-md-10
	{
		flex:0 0 83.333333%;
		max-width:83.333333%
	}
	.col-md-11
	{
		flex:0 0 91.666667%;
		max-width:91.666667%
	}
	.col-md-12
	{
		flex:0 0 100%;
		max-width:100%
	}
	.d-md-block
	{
		display:block
	}
	.d-md-inline-block,
	.sep
	{
		display:inline-block
	}
	.d-md-none
	{
		display:none
	}
}
@media
(min-width:992px)
{
	body
	{
		font-size:1.8rem
	}
	h1 + p,
	h2 + p,
	h3 + p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		letter-spacing:0.05rem
	}
	h1,
	h2,
	h3
	{
		font-size:2.5rem
	}
	nav li
	{
		border:1.5rem solid transparent
	}
	html.js-modal
	{
		padding-right:17px;
		overflow-y:hidden
	}
}
@media
(-webkit-min-device-pixel-ratio:2) and (min-width:960px),
			(min-resolution:192dpi) and (min-width:960px),
			(min-resolution:2dppx) and (min-width:960px),
(-webkit-min-device-pixel-ratio:1) and (min-width:1920px),
			(min-resolution:96dpi) and (min-width:1920px),
			(min-resolution:1dppx) and (min-width:1920px)
{
	.loaded.bg-ccr{
	background-image:url(https://img.coloreparodolphe.com/minute/minute-bg-1920.jpg)
	}
}