.taptap-main-menu-button:before,.taptap-main-menu-button div.taptap-main-menu-button-middle:before,.taptap-main-menu-button:after,.taptap-main-menu-button-two:before,.taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before,.taptap-main-menu-button-two:after,.taptap-main-menu-button-three:before,.taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before,.taptap-main-menu-button-three:after,.taptap-main-menu-button-four:before,.taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before,.taptap-main-menu-button-four:after,.taptap-main-menu-button-five:before,.taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before,.taptap-main-menu-button-five:after,.taptap-main-menu-button-six:before,.taptap-main-menu-button-six:after{
	background-color: #fff !important;
	background-color: #fff !important;
}

.page-template-front_page .site-header{
	box-shadow: none;
	position: absolute !important;
	left: 0;
	right: 0;
	box-shadow: none;
	position: relative;
	left: 0;
	right: 0;
}

.block-wiki-with-logo{
	display: none!important;
}

#sidebar .sidebar__wrapper .holder{
	display: block!important;
	display: none;
	visibility: visible !important;
}

.profile-picture img{
	max-width: 181px;
	width: 100%;
	height: 182px;
	width: auto !important;
	border-radius: 3px !important;
	border: 0.1px solid #3a476312 !important;
	border-top-left-radius: 1000px !important;
	border-top-right-radius: 1000px !important;
	border-radius: 8px !important;
	padding: 9Px;
	border-radius: 12px !important;
	background: #fff !important;
	margin-top: 10px;
	max-width: 181px;
	width: 100%;
	height: 182px;
	width: auto !important;
	border-radius: 3px !important;
	border: 0.1px solid #3a476312 !important;
	border-top-left-radius: 1000px !important;
	border-top-right-radius: 1000px !important;
	border-radius: 8px !important;
	padding: 9Px;
	border-radius: 12px !important;
	background: #fff !important;
	margin-top: 10px;
}

li{
	list-style: none;
	list-style: none;
}

ol{
	padding-left: 1px!important;
	padding-left: 1px!important;
}

/* Strong Tag */
.vc_custom_1675023169802 p strong{
	transform:translatex(0px) translatey(0px) !important;
	font-weight:500 !important;
	transform:translatex(0px) translatey(0px) !important;
	font-weight:500 !important;
}

.carousel-container{
	width: 100%;
	overflow: hidden;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.carousel-row{
	display: flex;
	width: fit-content;
}

.image-track{
	display: flex;
	animation-duration: 40s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

.scroll-right .image-track{
	animation-name: scrollRightCarousel;
}

.scroll-left .image-track{
	animation-name: scrollLeftCarousel;
}

html .carousel-image{
	width: 782px;
	height: 332px;
	object-fit: cover;
	margin-right: 1rem;
	border-radius: 0.5rem;
}

.carousel-image{
	width: 200px;
	height: 120px;
	object-fit: cover;
	margin-right: 1rem;
	border-radius: 0.5rem;
}

.container{
	width: 100%;
}

.mx-auto{
	margin-left: auto;
	margin-right: auto;
}

.py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}

.text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}

.font-semibold{
	font-weight: 600;
}

.text-center{
	text-align: center;
}

.text-gray-700{
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.mb-2{
	margin-bottom: 0.5rem;
}

.text-gray-500{
	--tw-text-opacity: 1;
	color: rgb(107 114 128 / var(--tw-text-opacity));
}

.mb-6{
	margin-bottom: 1.5rem;
}

.mb-1{
	margin-bottom: 0.25rem;
}

@media (max-width: 768px){

	.carousel-image{
		width: 150px;
		height: 90px;
	}
	
	.image-track{
		animation-duration: 30s;
	}
	
}

@media (max-width:640px){

	.entry-featured-image{
		width: auto;
		height: 140px;
		margin-right: 3px;
		max-width: none;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		height: 140px;
		margin-right: 3px;
		max-width: none;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	
	.entry-featured-carousel{
		position: relative;
		direction: ltr;
		background: #fff;
		max-height: 136px;
		overflow: hidden;
		min-height: 135px;
		position: relative;
		direction: ltr;
		background: #fff;
		max-height: 136px;
		overflow: hidden;
		min-height: 135px;
	}
	
	html .profile-picture a img{
		margin-top: 7px;
		padding: 3px;
		opacity: 1;
		background: #fff !important;
		margin-top: 7px;
		padding: 3px;
		opacity: 1;
		background: #fff !important;
	}
	
	html body .site-branding .site-title--text a,html body h1.site-title.site-title--text:after,html body ul.log-liiinks li{
		color: #000 !important;
		padding: 0!important;
		color: #000 !important;
		padding: 0!important;
	}
	
}

@media (max-width: 600px){

	html .job_filters .search_jobs div{
		display: block!important;
	}
	
}

@media (max-width: 480px){

	.carousel-image{
		width: 100px;
		height: 60px;
	}
	
	.image-track{
		animation-duration: 25s;
	}
	
}

@media (min-width: 640px){

	.container{
		max-width: 640px;
	}
	
}

@media (min-width: 768px){

	.container{
		max-width: 768px;
	}
	
}

@media (min-width: 900px){

	html .job_filters::before{
		color: #fff;
		max-width: 573px!important;
		text-align: left;
		padding-top: 120px;
		display: table;
		left: 0px;
		right: 0px;
		font-size: 35px !important;
		line-height: 54px !important;
		font-family: Welcomeweb-bold !important;
		text-transform: uppercase!important;
		content: \"Trouver les professionnels les plus tendances\";
	}
	
}

@media (min-width: 1024px){

	.container{
		max-width: 1024px;
	}
	
}

@media (min-width: 1280px){

	.container{
		max-width: 1280px;
	}
	
}

@media (min-width: 1536px){

	.container{
		max-width: 1536px;
	}
	
}