html, body, * {

	font-family: 'Circular Std';
	font-size: 18px;
	line-height: 1.2em;

}

h1 {

	font-size: 4em;
	line-height: 1em;
	font-weight: normal;
	align-self: center;
	margin: 0 auto;
	max-width: 1200px;
	padding: 0 6%;

}

h1 i {

	font-size: 1em;

}



.text p {

	font-size: 1.5em;

}

.text a {

	font-size: 1em;
	text-underline-offset: 6.1px;

}

em {

	font-size: 1em;

}
		p {
		
			margin: 0;
			margin-bottom: 1.2em;
		
		}

		.text p:first-of-type {
		
			text-indent: 0;
		
		}

b {

	font-weight: 500;

}


.infos .post-categories {

	list-style: none;
	padding: 0;
	margin: 0;

}

.infos .post-categories a {

	text-decoration: none;
	font-weight: 500;

}



#site-navigation a{

	font-size: 1.5em;
	text-align: center;
	color: black;
	text-decoration: none;

}

#site-navigation li{

	list-style: none;

}

a {

	color: black;
	text-underline-offset: 4.1px;

}

a:hover {

	color: black;

}

a:visited {

	color: black;

}

.title-link {

	text-decoration: none;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
	align-self: center;
	margin: 0 auto;
	max-width: 1200px;

}

.fasc-type-flat {

	min-width: 180px !important;
	background: none !important;
	border: 2px solid black !important;
	font-size: 1em !important;
	display: block !important;
	cursor: pointer !important;	
	color: black !important;
	margin: 40px auto 80px auto !important;
	font-weight: normal;
	text-align: center;	
	text-indent: 0 !important;
	line-height: unset !important;
	

}

.fasc-type-flat p{

	text-indent: 0 !important;	

}


.fasc-type-flat:hover {

  	background: none !important;
	border: 2px dotted black !important;
	color: black !important;
	mix-blend-mode: color-dodge;
	

}	

@media (max-width: 1200px) {

 
		h1 {
		
			font-size: 3em;
		
		}

}	
