/*
Theme Name: Cap Sciences
Author: Gregory Ruelle
Author URI: http://ruellegregory.be
Version: 2.0.2.9
*/

@font-face {
	font-family: 'Montserrat';
	src: url('./fonts/Montserrat-Light.woff2') format('woff2'),
			url('./fonts/Montserrat-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('./fonts/Montserrat-Bold.woff2') format('woff2'),
			url('./fonts/Montserrat-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('./fonts/Montserrat-Regular.woff2') format('woff2'),
			url('./fonts/Montserrat-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.nav-up{
	top: 0 !important;
	transform: translateY(-40px);
}
.administrator .header-container,
.editor .header-container {
	transform: translateY(0);
}
.administrator .nav-up, .editor .nav-up {
	transform: translateY(-8px);
}
html .header-container {
	transition: transform .4s ease-in-out;
}

#wpadminbar{
	z-index: 999999999;
}

.home .avis_clients_item,
.flex_avis_clients .avis_clients_item{
	box-shadow: none !important;
}
.home .round-container,
.home #mainSlider,
.home #mainSlider .lSSlideOuter {
	height: 500px
}


.home .avisclients-container .lSPager.lSpg,
.flex_avis_clients.avisclients-container .lSPager.lSpg{
	bottom: -10px !important;
	position: relative;
}

.home .avisclients-container .lSSlideOuter .lSPager.lSpg>li,
.flex_avis_clients.avisclients-container .lSSlideOuter .lSPager.lSpg>li{
	margin: 0 2px;
}

.home .avisclients-container .lSSlideOuter .lSPager.lSpg>li a,
.flex_avis_clients.avisclients-container .lSSlideOuter .lSPager.lSpg>li a{
	border: 1px solid #01a4db;
	overflow: visible !important;
}

.home .avisclients-container 	.lSSlideOuter .lSPager.lSpg>li.active a,
.flex_avis_clients.avisclients-container 	.lSSlideOuter .lSPager.lSpg>li.active a{
	background-color: #01a4db;
}


	@media screen and (min-width: 1025px){
		.home .services-container{
			padding: 60px 0 !important;
		}
	}

@media screen and (max-width: 1024px){
	.home .services-container{
		padding: 0px !important;
		margin-bottom: 0;
		top: 0;
	}

	.home .slider_avisclients,
	.flex_avis_clients .slider_avisclients {
		padding: 0 !important;
		margin-top: 28px !important;
	}

	.home .avisclients-container,
	.flex_avis_clients.avisclients-container{
		padding-bottom: 40px;
	}

}

@media screen and (max-width: 800px) {
    .home .slider_avisclients,
    .flex_avis_clients .slider_avisclients {
        max-width: 100% !important;
    }
}



.counter_section{
	padding: 10px 0 60px;
}

.counter_intro{
/*	font-weight: 600;
font-size: 20px;*/
	font-size: 2rem;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 40px;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.number_counter {
	display: flex;
	justify-content: space-between;
}

.number_item:nth-child(1) .number,
.number_item:nth-child(1) .number_text{
	color: #d8267d;
}

.number_item:nth-child(2) .number,
.number_item:nth-child(2) .number_text{
	color: #f19b00;
}

.number_item:nth-child(3) .number,
.number_item:nth-child(3) .number_text{
	color: #01a4db;
}

.number_item{
	text-align: center;
	margin: 10px 20px;
}

.number {
	font-size: 40px;
	font-weight: bold;
	color: #333;
	margin-bottom: 0;
	
}
.number_text{
	font-weight: 600;
	margin-bottom: 0;
}

@media screen and (max-width: 1024px){
	.number_counter {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;

	}
}

.row_flex{
	display: flex;
}

.row_flex .article-container{
	display: flex;
	flex-direction: column;
	height: 100%;
}

.row_flex .article-header{
	flex: 0 0 33%;
}

.row_flex .article-content{
	flex: 1 1 67%;
}

@media screen and (min-width: 1025px){
	.row_flex .article-content p{
		min-height: 130px;
	}
}

@media screen and (max-width: 639px){
	.row_flex{
		display: flex;
		flex-direction: column;
	}
}