/*
Theme Name: Mon site enfant de Hello Elementor
Template: hello-elementor
Author: Emmanuel Lemal
Description: Thème enfant crée sur base du thème Hello Elementor
Version: 1.0.0
*/

@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Stack+Sans+Notch:wght@200..700&display=swap');

/*
 .stack-sans-notch-<uniquifier> {
  font-family: "Stack Sans Notch", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.arimo-<uniquifier> {
  font-family: "Arimo", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
*/

.home .entry-title,
.home .page-title,
#page .entry-title{
  display: none;
}


body {
	font-family: "Arimo", sans-serif;
	font-size: 1 rem;
	font-weight: 400;
	color: black;
  	margin: 0;
	background: #FEF5FA;
	background: linear-gradient(180deg, rgba(254, 245, 250, 1) 25%, rgba(254, 217, 217, 1) 100%);
}

h2 {
	font-family: "Stack Sans Notch", sans-serif;
}


/* typo header et footer */

#masthead .elementor-heading-title, #masthead .menu-item, #mastfooter .elementor-heading-title {
	font-family: "Stack Sans Notch", sans-serif;
	font-weight: 400;
}

/* lien accueil header */

#masthead .olympic-header h2 a {
	font-family: "Stack Sans Notch", sans-serif;
	font-weight: 400;
	color: black;
}

#masthead .olympic-header h2 a:hover {
	color: rgba(14, 98, 224, 0.9);
	transition: color 0.3s;
}

/* copyright footer */

#mastfooter .e-con-inner {
	margin: 0;
	padding: 0;
}

/* H2 gras */

#mastfooter .h2-gras .elementor-heading-title {
	font-weight: 600;
}

/* marge p footer  */

#mastfooter p {
	margin: 0;
}

/* menu nav header */

#boostifymenu .menu-item-type-post_type:hover {
	color: rgba(14, 98, 224, 0.9);
	transition: color 0.3s !important;
}

/* Menu Header mobile */

.boostify--search-sidebar-wrapper {
	display:none;
}

.logo-sidebar {
	width: 100px;
	height: auto;
	padding: 0 30px;
}

#menu-menu-3 {
	padding: 20px 30px;
}


/* ACCUEIL */


.home .h1-home .elementor-heading-title,
#content .elementor-heading-title h1,
#content .titre-h1 h1,
.home .elementor-heading-title h2,
#content .elementor-heading-title h2, 
#content .elementor-heading-title h3 {
	font-family: "Stack Sans Notch", sans-serif;
	font-weight: 400;
}

.home #8e260a7 h4 {
	font-family: "Arimo", sans-serif;
}

.home .bleu {
	color: rgba(14, 98, 224, 0.9);
}

#content .bleu {
	color: rgba(14, 98, 224, 0.9);
}


/* PROFS */

.div-prof {
	max-width: 1000px;
}

/* COURS */

/*
#f7b0c3a, #9641f52, #0b4dab8 {
	width: 200px;
}*/