/* Themify Customize Styling */
body {	background: none;
	background-color: #fdfcf6;
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "carme";	font-weight:100;
	font-size:18px;

	color: #19337e; 
}
a {		text-decoration:underline;

	color: #19337e; 
}
:root {	
	--theme_accent: #1e3680;
	--theme_accent_semi: #7489cf;
	--theme_accent_hover: #1e3680; 
}
h1 {	
	font-family: "carme";	font-weight:100;
	font-size:36px;

	color: #1d3680; 
}
h2 {	
	font-family: "carme";	font-weight:100;
	font-size:32px;

	color: #1e3680; 
}
h3 {	
	font-family: "carme";	font-weight:100;
	font-size:24px;

	color: #1d3680; 
}
h4 {		font-weight:300;
 
}
#headerwrap {	background: none;
	background-color: #ffffff;background-image: none;background-attachment: fixed; 
}
#header {	
	font-family: "carme";	font-weight:100;

	color: #1d3680; 
}
#headerwrap a {	
	color: #333; 
}
#headerwrap a:hover {	
	color: #1e3680; 
}
body #site-logo a img {		width: 70px; 
}
#main-nav a {	background: none;
	background-color: #ffffff;
	margin-top: 45px;
	color: #1d3680; 
}
#main-nav a:hover {	
	color: #ffaa06; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #ffaa06; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #1d3680; 
}
#footerwrap {	background: none;
	background-color: #1e3680;background-image: none; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {		text-decoration:underline;

	color: #ffffff; 
}
#footer .footer-widgets {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #ffffff; 
}
#footer .footer-widgets .widgettitle {	
	font-family: "Arial", "Helvetica", sans-serif;	font-style:normal;

	color: #ffffff; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 70px; 
}
 }@media(max-width: 820px) { /* Themify Customize Styling */
body #site-logo a img {		width: 70px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 70px; 
}
 }
/* Themify Custom CSS */
/*----GENERAL----*/
/* Decale l'icone sur les titres fancy heading de droite a gauche */

.fancy-heading {
  display: flex;
  align-items: center;
}

.tb_fancy_heading_icon_wrap {
  order: -1;
	margin-left: -20px;
}

li{
	margin-bottom : 4px;
}

/*icone ouverture nouvel onglet*/
.material-symbols-outlined{
	font-size: 16px;
	margin-top : -6px
}

/*lageur module icon quand on utilise l'icone nouvel onglet*/
.module-icon span{
	max-width: 100%;
}

/*layout cursus*/
@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .cursus {
		height : 213px;
	}
}

@media screen and (min-width: 1526px) and (max-width: 1919px) {
  .cursus {
		height : 190px;
	}
}

/*----MENU----*/
a{
	text-underline-offset: 8px;
	text-decoration-thickness: 1px !important;
}

/*NOTRE EQUIPE*/
/*enlever l ombre module testimonial*/
.module-testimonial-slider.image-bubble .testimonial-content{
	box-shadow : none;
}
