/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */

.menu-item:last-child a.raven-link-item.raven-menu-item {
    background: var(--e-global-color-accent) !important;
    padding: 12px 24px !important;
    border-radius: 8px;
}

.menu-item:last-child:hover a.raven-link-item.raven-menu-item {
    /* background: var(--e-global-color-accent) !important; */
    padding: 12px 24px !important;
    border-radius: 8px;
	color:white !important;
    transform: translateY(-10px);
    animation-duration: 1000ms !important;
	animation-timing-function: ease-in-out !important;
}

#jupiterx-main .jupiterx-main-content > .container > .row > [class*=col-] {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

#jupiterx-main .jupiterx-main-content {
    padding: 0px 0px !important;
}


/*
.lr-images-nb img {
    filter: grayscale(100%) brightness(0.3);
}*/

.jupiterx-main .lr-cmq{
	color: var(--e-global-color-primary) !important;
}

/* Survol sur .lr-hover-conteneur : textes en blanc */
.lr-hover-conteneur:hover p, .lr-hover-conteneur:hover h3 {
    color: var(--e-global-color-c01d629) !important;
}

.lr-hover-conteneur:hover .elementor-button {
    border: 1px solid var(--e-global-color-c01d629) !important;
    background: var(--e-global-color-c01d629) !important;
}


.lr-mark {
  background: linear-gradient(180deg, transparent 58%, #FBEADD 58%);
  padding: 0 2px;
}


.lr-check-list-orange ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/check-list-orange.svg');
}

.lr-check-list-rouge ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/icon-checklist-rouge.svg');
}

.lr-check-list-gris ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/icon-checklist-grise.svg');
}

.lr-check-list-bleue ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/icon-checklist-bleue.svg');
}

.lr-check-list-bleue-fonce ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/icon-checklist-bleue-fonce.svg');
}

.lr-check-list-bleue-tres-fonce ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/icon-checklist-bleue-tres-fonce.svg');
}

.lr-check-list-jaune ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/icon-checklist-jaune-.svg');
}

.lr-check-list-verte ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/icon-checklist-verte-claifr.svg');
}

.lr-list-rond-orange ul li{
	list-style-image: url('https://preprod.learibes.fr/wp-content/uploads/2026/07/rond-list-orange-2.svg');
}


.jet-listing-grid__item .e-con-inner {
  display: flex;
}

.jet-listing-grid__item .e-con-inner > .e-child {
  flex-grow: 1;
  height: auto;
}


.lr-btn-expt span.elementor-button-content-wrapper {
    justify-content: space-between;
}



.lr-vertical-timeline .raven-timeline--vertical.raven-timeline--align-left .raven-timeline-line {
    margin-left: 10px !important;
}

.lr-vertical-timeline .raven-timeline-point-content.raven-timeline-point-content--icon {
    box-shadow: none !important;
}

nav.raven-adnav-menu-mobile.raven-adnav-menu-full-screen>.raven-container>ul.raven-adnav-menu {
    max-height: 90vh !important;
}

.page-id-115 .menu-item:last-child a.raven-link-item.raven-menu-item {
    color: white !important;
}

@media (max-width: 769px) {
	.menu-item:last-child a.raven-link-item.raven-menu-item {
		margin-top: 10px !important;
		justify-self: center !important;
	}
}

@media (min-width: 769px) {
	.jupiterx-header .elementor .raven-adnav-menu-main .raven-adnav-menu .menu-item ul.submenu {
		/*transform: scale(2);*/
		width: 900px !important;
		max-width: 900px !important;
	}
}