/* 
Theme Name: Child
Description: NinaC
Author: NinaC
Template: hello-elementor
Version: 2.0.0
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html

/* Add your custom styles here */


/*RAP ACADEMIE*/
/*BOUTONS*/

.btnMask .elementor-button {
  position: relative;
  width: auto;
  height: 57px;
  padding: 18px 32px;
}
.btnMask .elementor-button::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  width: 100%;
  height: 100%;
  border: 2px solid #ffd700;
  z-index: 9;
  transition: 0.2s;
}
.btnMask:hover .elementor-button::before {
  top: 0px;
  left: 0px;
}

/*POINT APRES TITRE*/
.titlePoint .elementor-heading-title::after {
  content: url("/wp-content/uploads/2025/06/point-jaune.svg");
  width: 34px;
  height: auto;
  display: inline-block;
  padding-left: 8px;
}


/*SUPPR ESPACE CARROUSEL PAGE PROJET*/
.swiper-slide-inner{
    line-height: 0!important;
}
/*METTRE UN ELEMENT EN RELATIF POUR UTILISER ABSOLUTE*/
.relative{
	position:relative;
}
/*STYLE DE LA NAVIGATION DANS LA PAGE PORTFOLIO*/
.navigation-projet .elementor-post-navigation__link__prev, .navigation-projet .elementor-post-navigation__link__next{
	text-shadow: -5px 2px 0px #750632;
	-webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-primary);
    stroke: var(--e-global-color-primary);
}
.post-navigation__next--title, .post-navigation__prev--title{
	padding: 0 20px!important;
}
.elementor-post-navigation__separator{
	border-radius: 20px;
}
.elementor-post-navigation{
	    flex-wrap: wrap;
}


@media (max-width: 768px){
	.elementor-post-navigation__prev.elementor-post-navigation__link, .elementor-post-navigation__next.elementor-post-navigation__link{
		min-width: 100%!important;
	}
}

/*.post-navigation__next--title::after{
	content: url(/wp-content/uploads/2024/10/logo-heracles.svg);
	display: inline-block;
	width: 50px;
}*/

/*LIEN COPYRIGHT*/
.copyright-link a{
	color:#FFFEFA!important;
}
.copyright-link a:hover{
	color:#D90846!important;
}
.ctr-txt a{
	-webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-primary);
}

/*ANIMATION BORDURE SELECTION PROJET HOME*/
.border-projet::after{
	content:"";
	bottom:0;
	left: 0;
	right: 100%;
	position:absolute;
	border-bottom: 4px solid #020217;
	border-radius: 20px;
	transition: all 2s;
	margin: 0 12px;
}
.border-projet:hover::after{
	right: 0;

}

@media (min-width:769px){
	.hidden-submobile{
		display:none;
	}
}


