/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 09 2022 | 08:51:29 */
/*taille images dans qui sommes nous*/
.qodef-team-image img {
  width: 100%!important;
}

/*commentaire*/
#comments
{
	display: none;
}
/*commenatire-sub*/
.qodef-comment-form
{
	display: none;
}

.qodef-sidebar
{
	/*display: none;*/
}

/*TAG*/
.tagcloud, .widget_tag_cloud
{
	display: none;
}
/*coeur*/
.qodef-post-info-bottom-left
{
	display: none !important;
}
/*panier*/
.qodef-shopping-cart-holder {
    display: none;
}
/*menu hamburger*/
a.qodef-side-menu-button-opener {
    display: none;
}

/*Search ici*/
.qodef-fullscreen-search-table .qodef-form-holder-title
{
	font-size: 0px !important;
}


.qodef-fullscreen-search-table .qodef-form-holder-title:before
{
	content: "Rechercher ici";
	font-size: 80px;
}
/*qui sommes-nous*/
.qsm-partenaire .qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-image
{
	opacity: 1 !important;
}

.qsm-partenaire .qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link .qodef-cc-hover-image
{
 opacity: 0 !important;
}
/**/


.equipe-title h2
{
	text-align: center;
}

/**/
.qodef-page-footer .qodef-huge-space .qodef-outer-space .qodef-item-space
{
    margin: 0 0 20px !important;
}

/*column-3*/
#block-8 h3, #block-10 h3
{
	margin: 0px;
	color: #ffffff;
}

/*bug-menu*/
@media (max-width: 1251px) and (min-width: 1153px)
{
	.qodef-logo-wrapper a img {
    height: 60%;
	position: relative;
	top: 7px;
	}
}

@media (max-width: 1152px) and (min-width: 1025px)
{
	.qodef-logo-wrapper a img {
    height: 50%;
	position: relative;
	top: 8px;
	}
	.qodef-main-menu>ul>li>a
	{
		padding:0px 15px !important;
	}
}

/*ARTICLE*/
.blog .qodef-grid-list.qodef-three-columns .qodef-item-space
{
	/*width: 100%;*/
}

.qodef-blog-share:nth-child(1) span
{
	/*font-size: 0px !important;*/
}


.qodef-blog-share:nth-child(1) span:before
{
	/*content: "Partager";
	font-size: 12px !important;*/
}

.qodef-related-posts-holder.clearfix {
    display: none;
}
/*footer*/
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width
{	
    padding: 115px 70px 115px 70px !important;
}

.qodef-page-footer .qodef-grid-col-3 {

    /*width: 33.333% !important;*/
}

.qodef-grid-col-3:nth-child(2) .widget.qodef-blog-list-widget
{
	/*text-align: center !important;*/
}

/*
.qodef-title-holder.qodef-standard-type.qodef-title-wide.qodef-title-va-header-bottom {
    height: 208px !important;
}*/

/*SLIDER*/
/*@media (max-width: 1410px) and (min-width: 1025px)*/
	@media (max-width: 1320px) and (min-width: 1025px)
{
	.titre-a/*, .titre-b, .titre-c*/
	{
		margin-left: 50% !important;
	}
		.titre/*, .titre-b, .titre-c*/
	{
		margin-left: 50% !important;
	}
	.titre-b
	{
		margin-left: 78% !important;
	}
	.titre-c
	{
		margin-left: 37% !important;
		/*margin-left: 19% !important;*/
	}
	body .slid-1
{
	font-size: 40px !important;
	color: #ffffff !important;
	max-width: 800px !important;
}
}

/*home article*/
@media (min-width: 769px)
{
#home-art .qodef-grid-list.qodef-four-columns .qodef-item-space
{
	width: 33.33%;
}
}

/**/
span.qodef-social-icon-widget.social_linkedin:before
{
	/*content: "Linkedin";
	font-size: 12px;*/
}

.social_linkedin:before
{
	content: ""!important;
}

.social_linkedin:before
{
    content: "Linkedin" !important;
    font-size: 18px;
    font-family: 'Montserrat';
    Font-weight: 800;
}

/*bloc article*/
a.fasc-button.fasc-size-medium.fasc-type-flat
{
	color: #fff !important;
    background-image: -o-linear-gradient(315deg,#ff3083 0,#fd5856 20%,#ff3083 65%,#fd5856 100%);
    background-image: linear-gradient(135deg,#ff3083 0,#fd5856 20%,#ff3083 65%,#fd5856 100%);
    border-radius: 5px !important;
    border: none !important;
    background-color: #ff3d69 !important;
    background-size: 300% 300% !important;
    background-position: 100% 100% !important;
    -webkit-transition: .5s !important;
    -o-transition: .5s !important;
    transition: .5s !important;
	padding-bottom: 20px;
    padding-top: 20px;
}

/*home-chiffre*/
@media (max-width: 1200px) and (min-width: 768px)
{
#chiffre-home span.qodef-counter.qodef-zero-counter
{
	font-size: 120px !important;
}
	#chiffre-home .qodef-counter-title
	{
		padding-left: 20px;
	}
	#chiffre-home .vc_col-md-6
{
	width: 33.33% !important;
}
}

@media (max-width: 1200px) and (min-width: 1025px)
{
#chiffre-home span.qodef-counter.qodef-zero-counter
{
	font-size: 120px !important;
}
}



@media (max-width: 1024px) and (min-width: 768px)
{
#chiffre-home span.qodef-counter.qodef-zero-counter
{
	font-size: 90px !important;
}
}

@media (max-width: 420px)
{
#chiffre-home span.qodef-counter.qodef-zero-counter
{
	font-size: 130px !important;
}
	/*faq*/
.qodef-accordion-holder .qodef-accordion-title .qodef-tab-title {
    font-size: 20px !important;
    padding-right: 40px !important;
}
	#cookie-notice .cn-button:not(.cn-button-custom)
	{
		margin-bottom: 10px;
	}
}

/*footer*/
@media (max-width: 767px)
{
	div#block-10
	{
		margin-bottom: 25px;
	}
	div#block-8
	{
		margin-bottom: 10px;
		margin-top: 25px;
	}
}

/*actuatlité*/
.blog .qodef-title-holder.qodef-standard-type .qodef-page-title
{
	margin-bottom: 30px;
}

/**/
.slid-1
{
	font-size: 50px !important;
	color: #ffffff !important;
}

@media (max-width: 1023px)
{
.slid-1 {
    font-size: 30px !important;
    color: #ffffff !important;
    line-height: 30px;
}
}

/*banner*/
h1.qodef-page-title
{
	color: #ffffff !important;
}