/* CSS Document */

*,html,body{
	margin:0; padding:0;
	color:#000000;
box-sizing: border-box;}

body{
	background-color:#ffff00;

	font-family: "DM Sans", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;}

strong {
  font-weight: 700;
}

#container{
	text-align: center;
}

/* INTRO CITATION */

#headerAndLogo{
	text-align: center;
	background-color:#ffff00;
	padding: 100px 0 40px 0;
}
quote {
	font-family: "Libre Baskerville", serif;
	font-weight: 400;
	font-style: italic;
	font-size: 28px;
	line-height: 41px;
	margin-bottom: 50px;
	display: block;
}
#logoTract{
	height: 165px;
	margin-bottom: 20px;
	mix-blend-mode: multiply;
}




/* PRESENTATION */

#presentation{
	text-align: center;
	background-color:#fbfaf6;
	
	font-size: 26px;
	line-height: 33px;
	padding-top: 32px;
	padding-bottom: 32px;
}
.content{
	width: 900px;
	margin: 0 auto;
}
.presentationTitle{
	font-weight: 500;
}
#presentation p{
	margin-bottom: 35px;
}
#presentation img{
	width: 672px;
	margin: 15px 0 50px;
}
#presentation img.embeddedLogo{
	width: 110px;
	margin: 0;
	margin-bottom: -7px;
}




#calendar{
	text-align: center;
	background-color:#ffff00;
	font-size: 26px;
	line-height: 33px;
	padding-top: 66px;
	padding-bottom: 66px;
}

#calendar div.calendarItem{
	text-align: left;
	background-color:#fbfaf6;
	border-radius: 20px;
	width: 740px;
	padding: 45px 65px;
	margin: 0 auto;
	margin-bottom: 30px;
}
#calendar div.calendarItem .addressP{
	font-size: 21px;
	line-height: 26px;
	font-weight: 700;
	margin-top: 30px;
}
#calendar div.calendarItem p.descr, #calendar div.calendarItem ul{
	font-size: 21px;
	line-height: 26px;
}
#calendar div.calendarItem ul{
	margin-left: 15px;
}

.credits{
	font-size: 18px;
	line-height: 21px;
	margin-right: 30px;
	margin-bottom: 50px;
	
}

@media (max-width: 900px){
	.content{
		width: 100%;
	}
}
@media (max-width: 740px){
	#calendar div.calendarItem{
		width: 100%;
	}
}
@media (max-width: 672px){
	#presentation img{
		width: 100%;
	}
}
@media (max-width: 550px){
	#logoTract{
	height: auto;
	width: 98%;
}
}


