body{color:#0b0a36}
h1, .h1, h2, .h2, h3, .h3, h4, .h4{color:#325ca8}
.h1, h1 {font-size: 2.3rem;color:#fff;text-transform:uppercase;text-align:center}
p,{color:#0b0a36}
.scroll-top i {color: var(--color-default)}
.footer .footer-legal .copyright {padding-top: 30px;border-top: 1px solid rgba(252, 177, 1, 0.35)}
.blog .posts-list .post-title{color:#325ca8}

/*--------------- BUTTON CTA -----------------------------------------------------------------*/
.buttonHeader, .buttonFooter {background-color:#fcb101;border-radius:12px;display:inline-block;cursor:pointer;color:#ffffff;font-size:19px;font-weight:bold;padding:16px 31px;text-decoration:none}
.buttonFooter{margin-top:5%;padding:16px 45px;}
.buttonHeader:hover , .buttonFooter:hover {background-color:#db9f1f;color:#fff}
@media (max-width: 1480px) {
	.buttonHeader {font-size:14px;font-weight:bold;padding:12px 22px}
	
}
/*----------------------------------------------------------------------------------------------

				RESPONSIVE
				
-----------------------------------------------------------------------------------------------*/
@media screen and (max-width: 575px) {
	h1, h1 {font-size: 1.5rem;}
	.buttonHeader {	display:none}
}
@media (min-width: 1200px){
.h2, h2 {font-size: 2.3rem;}
}
/*----------------------------------------------------------------------------------------------

				BREADCRUMB
				
-----------------------------------------------------------------------------------------------*/
.breadcrumb_last{color:#fff;}
#breadcrumbs{color:#fcb101}

/*----------------------------------------------------------------------------------------------

				NAVIGATION
				
-----------------------------------------------------------------------------------------------*/
@media (min-width: 1280px) { 
    .navbar a,.navbar a:focus {color: rgba(255, 255, 255)}
	.navbar a {color: var(--color-primary)}
	/* .navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {
    color: var(--color-primary)} */
}


/*----------------------------------------------------------------------------------------------

				FRONT-PAGE.PHP
				
-----------------------------------------------------------------------------------------------*/
.breadcrumbs:before {background-color: rgba(50, 98, 168, 0.75)}


/*----------------------------------------------------------------------------------------------

				SIDEBAR
				
-----------------------------------------------------------------------------------------------*/
.blog .sidebar .sidebar-title,.widget-title.h2  {
font-size: 24px;font-weight: 700;padding: 0;margin: 0;color: #325ca8;}
.sidebar-item .h4{font-size:1.0rem}
.sidebar .widget-area section{margin-top:6%}
@media (min-width: 1280px) {
.sidebar .widget-area section{padding-top:2%;padding-bottom:2%}
}

/*----------------------------------------------------------------------------------------------

				FOOTER
				

-----------------------------------------------------------------------------------------------*/
.footer-info div.h3, .footer-links div.h4 {color:#fcb101}

/*----------------------------------------------------------------------------------------------

				PAGE-ABOUT.PHP
				
-----------------------------------------------------------------------------------------------*/
.about ul li {color:#0b0a36;font-size: 1.5em}
.stats-counter .stats-item p{font-size: 1.5em}
@media (min-width: 991px){ 
.about h2{margin: 0 0 20px 0}
.alt-services .icon-box:hover i{background-color:inherit;color:#fcb101}
}
/*----------------------------------------------------------------------------------------------

				FORMULAIRE
				
-----------------------------------------------------------------------------------------------*/
.submitButton input[type=submit] {
    background: var(--color-primary);border: 0;padding: 10px 35px;color: #fff;transition: 0.4s;border-radius: 5px}
.submitButton input[type=submit]:hover {
    background: rgba(254, 185, 0, 0.8);
}


/*----------------------------------------------------------------------------------------------

				KATEX
				
-----------------------------------------------------------------------------------------------*/
.katex{font:normal 2.3em KaTeX_Main,Times New Roman,serif;}


		
/*----------------------------------------------------------------------------------------------

				PAGE-FORMATIONS.PHP
				
-----------------------------------------------------------------------------------------------*/
.alt-services h3 {
  font-size: 28px;
  font-weight: 700;
  color: #325ca8;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}

.alt-services h3:after {
  content: "";
  position: absolute;
  display: block;
  width: 50px;
  height: 3px;
  background: #fcb101;
  left: 0;
  bottom: 0;
}
.alt-services .icon-box:hover i {
  background-color: #fcb101;
  color: #fff;
}

.alt-services .icon-box h3 {
  font-weight: 700;
  margin-bottom: 10px;
  font-size: 18px;
}

.alt-services .icon-box h3 a {
  
  transition: 0.3s;
}

.alt-services .icon-box h3 a:hover {
  color: #fcb101;
}
/*----------------------------------------------------------------------------------------------

				POUR LES TABLEAUX
				
-----------------------------------------------------------------------------------------------*/
 	.table-wrapper {-webkit-overflow-scrolling: touch;overflow-x: auto	}
	table.alt {margin: 0 0 2em 0;width: 100%}
		table.alt tbody tr {border: solid 1px #fff;border-left: 0;border-right: 0}
		table.alt tbody tr:nth-child(2n + 1) {background-color: rgba(144, 144, 144, 0.25)}
		.single-product table.alt tbody tr:nth-child(2n + 1) {background-color: inherit}
		table.alt td {padding: 0.75em 0.75em} 
		table.alt th {background-color: #1f3d78;color: #fff;font-size: 1.2em;font-weight: 600;padding: 0 0.75em 0 0.75em;text-align: center;line-height: 2em}
		table.alt thead {border-bottom: solid 2px #fff}
		table.alt tfoot {border-top: solid 2px #fff}
		table.alt {border-collapse: separate}
		table.alt tbody tr td {border: solid 1px #fff;border-left-width: 0;border-top-width: 0;text-align: center}
			table.alt tbody tr td:first-child {border-left-width: 1px}
		table.alt tbody tr:first-child td {border-top-width: 1px}
		table.alt thead {border-bottom: 0}
		table.alt tfoot {border-top: 0}