@charset "UTF-8";
/*
Theme Name: kcwp-mastertheme-monveto-corporate
Theme URI: https://www.kelcible.fr/
Description: Thème Kelcible avec la structure du thème Twenty Nineteen
Author: Kelcible
Author URI: https://www.kelcible.fr/
Version: 1.0.0
*/

#adminmenu .toplevel_page_seopress-option .wp-menu-image img {
	padding-top: 0;
}
body .elementor .elementor-element.zone-interne.zone-offer.zone-info-post > .e-con-inner > .elementor-element {
	margin-top: -190px;
}
#menu-landing .elementor-icon-box-icon{
	width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #0fb1bc;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-top: -40px;
}
body .elementor .elementor-element.tabs-actu  .eael-tab-inline-icon li .title-after-icon {
	text-align: left;
	line-height:20px;
	}

	body .elementor .elementor-element.tabs-actu  .eael-tabs-nav{
		margin-bottom:20px;
	}
	body .elementor .elementor-element.tabs-actu .eael-tabs-content{
		border-radius:20px;
	}
	body .elementor .elementor-element.tabs-actu  .eael-advance-tabs .eael-tabs-nav>ul{
		gap:5px;
	}
	.page-id-24292 #menu-mobile,
	.page-id-24085 #menu-mobile,
	.landing-page #menu-mobile,
	.page-id-24331 #menu-mobile,
	.page-id-24271 #menu-mobile{
		display: none;
	}
	body .zone-landing.asv .elementor-widget-eael-ninja .nf-form-content input[type="submit"]{
		background:#dba392;
	}
	body .zone-landing.asv .elementor-widget-eael-ninja .nf-form-content select.ninja-forms-field:not([multiple]){
		appearance: auto;
	}

body.page-id-27534 #masthead,
body.page-id-27604 #masthead,
body.page-id-27582 #masthead,
body.page-id-27588 #masthead,
body.page-id-24331 #masthead,
body.page-id-24292 #masthead,
body.page-id-27553 #masthead,
body.page-id-27565 #masthead,
body.page-id-27597 #masthead,
body.page-id-27544 #masthead,
body.page-id-24271 #masthead
{
	display: none;
}

@media (max-width: 768px) {
	.offre-emploi-template .section-title-top h1 {
		margin-top: 215px;
	}
	body .elementor .elementor-element.tabs-actu  .eael-tab-inline-icon li{
		width:24%;
		padding:8px;
	}
	body .elementor .elementor-element.tabs-actu  .eael-tab-inline-icon li .title-after-icon {
		font-size:13px;
		}

		body .elementor .elementor-element.tabs-actu  .eael-tabs-content .elementor-heading-title{
			font-size:20px!important;
			line-height:25px!important;
		}
		body .elementor .elementor-element.tabs-actu  .eael-tabs-content .elementor-widget-image,
		body .elementor .elementor-element.tabs-actu  .eael-tabs-content img{
			width: 100%;
		}
		.post-template-default .elementor-widget-text-editor,
		.post-template-default p{
			font-size:14px;
		}
		.post-template-default h1{
			font-size:25px;
			line-height:30px;
		}
		body .elementor .elementor-element.zone-icones{
			text-align: center;
		}
		body .elementor .elementor-element.zone-icones .elementor-widget-image{
			width:100%;
		}
		
}
@media (max-width: 643px) {
	.offre-emploi-template .section-title-top h1 {
		margin-top: 180px;
		line-height: 40px;
	}
	body.category-asv .elementor .zone-interne a.elementor-button{
		display: block;
		margin-bottom:10px;	
	
	}
	body .elementor .elementor-element.zone-clinique .splide__arrow{
		bottom:-100px;
	}
	body .elementor .elementor-element.zone-clinique .splide__pagination{
		bottom:-55px;
	}
	body .elementor .zone-offer.zone-clinique.elementor-element.zone-interne>div>div>.elementor-widget-container{
		padding-bottom:100px;
	}
	body .elementor .elementor-element.tabs-actu  .eael-tab-inline-icon li{
		width:49%;
		padding:8px;
	}
	.post-template-default h1{
		font-size:20px!important;
		line-height:30px!important;
	}
	body .elementor .elementor-element.zone-interne>.e-con-inner,
	body #page .elementor .elementor-element.zone-interne.zone-info-post>div{
		padding-right:20px!important;
		padding-left:20px!important;
	}
}
@media (max-width: 490px) {
	body .elementor .elementor-element.zone-interne.zone-offer.zone-info-post > .e-con-inner > .elementor-element {
		margin-top: 0;
	}
	body .elementor .elementor-element.zone-icones .elementor-widget-image>.elementor-widget-container{
		width:50px;
	}
	body .elementor .elementor-element.zone-icones  .elementor-counter .elementor-counter-number{
		font-size:20px;
	}
	body .elementor .elementor-element.tabs-actu .eael-advance-tabs .eael-tabs-nav>ul{
		display: block;

	}
	body .elementor .elementor-element.tabs-actu .eael-advance-tabs .eael-tabs-nav>ul li{
		width:100%;
		margin-bottom:5px;
	}
}
/* gestion sticky scroll ancre formulaire postuler page offre */
@media only screen and (min-width: 769px) {
	#je-postule {
		margin-top: 0px !important;
		padding-top: 120px;
	}
}

.aa-SubmitButton,
.aa-DetachedSearchButtonIcon {
	display: none !important;
}

.aa-DetachedSearchButton {
	background-color: transparent !important;
}

.aa-Panel {
	z-index: 999999;
}

@media only screen and (min-width: 1024px) {
	.carousel-engagements .slick-track {
		height: auto !important;
	}
}
.kc-searched-profil__wrapper > .col-left {
	width: 100%;
}

.kc-offers-search__wrapper .form-errors {
	margin:5px;
	color:red;
	text-align: center;
}

.kc-offers-search__wrapper .banner__wrapper{
	display:flex;
	justify-content: center;
	align-items: center;
}