/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


#footer .footer-widgets-wrap {
  position: relative;
  padding: 40px 0;
}

.smalltext {
	font-size: smaller;
	text-align: justify;
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-right:1px;
	border-style: solid;
	border-color: rgba(87,111,158,0.5);
	padding: 10px;
}

:root {
	--cnvs-body-font: "Montserrat", sans-serif;
	--cnvs-primary-font: "Montserrat", sans-serif;
	--cnvs-secondary-font: "Merriweather", serif;
}

.second-titre{
	background-color: rgba(87,111,158,0.5);
	border-radius: 10px;
	text-align: justify;
	padding: 5px;

}

.fc-four-rows .fc-row  {
	height: 25%;
}

.fc-five-rows .fc-row  {
	height: 20%;
}

.fc-six-rows .fc-row {
	height: 16.66%;
	height: -moz-calc(100%/6);
	height: -webkit-calc(100%/6);
	height: calc(100%/6);
}

.fc-calendar .fc-row > div,
.fc-calendar .fc-head > div {
	float: left;
	height: 100%;
	width:  14.28%; /* 100% / 7 */
	width: -moz-calc(100%/7);
	width: -webkit-calc(100%/7);
	width: calc(100%/7);
	position: relative;
}