/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

p, dt, dd, dl, address, label, small, pre, code, span.tab-excerpt {
    line-height: 1.3 !important;
}
li {
    line-height: 1.4 !important;
}
.accent_color {
   color: #ff6600 !important;
}
.accent_color p span span {
   color: #ff6600 !important;
}
.amenu-item-link {
}
.fa_accent_color span i  {
   color: #ff6600 !important;
}
.rose-accent_color {
   color: #8d184a !important;
}
.rose-accent_color p span span {
   color: #8d184a !important;
}
.amenu-item-link {
}
.fa_rose-accent_color span i  {
   color: #8d184a !important;
}
.footer-scroll-top i {
    border-radius: 100% !important;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
}

#menu-menu-principal li a::before,
#menu-menu-principal li a::after {
    position: absolute;
    width:90%;
    height: 1px;
    background: currentColor;
    top: 60%;
    left: 10px;
    right: 10px;
    pointer-events: none;
}

#menu-menu-principal li a::before {
    content: '';
    /* show by default */
}

#menu-menu-principal li a {
    text-transform:;
}

#menu-menu-principal li a::before {
    transform-origin: 90% 50%;
    transform: scale3d(0, 1, 1);
    transition: transform 0.4s;
}

#menu-menu-principal li a:hover::before {
    transform-origin: 0% 50%;
    transform: scale3d(1, 1, 1);
}

#menu-menu-principal li ul li a::before {
    content: none !important;   
}
#menu-menu-principal li.active > a {
   color:;
}
#menu-menu-principal li.active > a::before {
    content: '';
    /* show by default */
}
#menu-menu-principal li.active > a::before {
    transform-origin: 90% 50%;
    transform: scale3d(1, 1, 1);
}
.widget-container .swatch-type-label {
    border-radius: 10em !important;
}

/*Rollover sur block*/
.overblock {
}
.overblock .single-block-padding {
    padding: 20px 20px 5px 20px !important;
}

.overblock > div {
	display: block;
	border-radius: 5px;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.19);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overblock:hover > div {
	transform: translate3d(0, -10px, 0);
    box-shadow: 0 15px 15px 0 rgba(0,0,0,0.19);
}
.overblock p {
	opacity: 0;
	transform: translate3d(0, 30px, 0);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overblock:hover p {
	opacity: 1;
	transform: translate3d(0, -10px, 0);
}
.overblock hr {
    margin: 5px 0px 20px 0px !important;
}


.overblock_white {
}

.overblock_white > div {
    background-color: antiquewhite;
	border-radius: 5px;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overblock_white:hover > div {
	transform: translate3d(0, -10px, 0);
    box-shadow: 0 15px 15px 0 rgba(0,0,0,0.1);
}
.overblock_white p {
	opacity: 0;
	transform: translate3d(0, 30px, 0);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overblock_white:hover p {
	opacity: 1;
	transform: translate3d(0, -10px, 0);
}
.overblock_white hr {
    margin: 5px 0px 20px 0px !important;
}


.overblock_orange {
}

.overblock_orange > div {
	display: block;
	border-radius: 5px;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.19);
    background-color: rgba(255,102,0,0.85);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overblock_orange:hover > div {
	transform: translate3d(0, -10px, 0);
    background-color: rgba(255,102,0,1);
    box-shadow: 0 15px 15px 0 rgba(0,0,0,0.19);
}
.overblock_orange p {
	opacity: 0;
	transform: translate3d(0, 30px, 0);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overblock_orange:hover p {
	opacity: 1;
	transform: translate3d(0, -10px, 0);
}
.overblock_orange hr {
    margin: 5px 0px 20px 0px !important;
}






/*Rollover sur types de profil*/
.overblock {
}

.overoffer > div {
	display: block;
	border-radius: 5px;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.19);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overoffer:hover > div {
	transform: translate3d(0, -10px, 0);
    box-shadow: 0 15px 15px 0 rgba(0,0,0,0.19);
}

.overoffer span a {
	opacity: 0;
	transform: translate3d(0, 30px, 0);
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.overoffer:hover span a {
	opacity: 1;
	transform: translate3d(0, -10px, 0);
}

.overoffer hr {
    margin: 15px 0px 20px 0px !important;
}
.overclient hr {
    margin: 10px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.overclient hr.separator-break {
    width: 50px !important;
}

.bg_carte-offre-emploi .single-block-padding {
    padding: 10px 36px 36px 30px !important;
}
.tmb-light.tmb-color-hr, .tmb-light.el-text hr.separator-reduced, .tmb-light.tmb .t-entry-visual hr, .tmb-light.tmb .t-entry-text hr, .tmb-light.tmb-table-border.tmb.tmb-table .t-inside, .tmb-light.tmb-table-border-between:not(:last-child).tmb.tmb-table .t-inside, .tmb-light.tmb-table-border-below.tmb.tmb-table .t-inside, .tmb-light.tmb-table-border-both:first-child.tmb.tmb-table .t-inside, .tmb-light.tmb.tmb-table .uncode-post-table-column hr {
    border-color: #ff6600 !important;
}
.XXbg_carte-offre-emploi .tmb {
background-image: url(https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-brush_offre-emploi_sable.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: scroll;
    background-size: contain;
}

/*Grunge dividers*/



/*.main-container .section-divider-1 > div {
    background-color: darkgoldenrod;
    padding: 200px !important;
    z-index: 99;
}
.main-container .section-divider-1 > div::before,
.main-container .section-divider-1 > div::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: 101% auto;
  z-index: -1;
}

.main-container .section-divider-1 > div::before {
  top: 0;
  height: 50%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/04/hezard-brush_1.svg");
  background-position: top center;
}

.main-container .section-divider-1 > div::after {
  bottom: -1vw;
  height: 50%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/04/hezard-brush_1-reverse.svg");
  background-position: bottom center;
}*/



.zindex-first {
  z-index: 100;
}
.divider_bottom_esn-white .divider_bottom-white_0, .divider_bottom-white_1, .divider_bottom-black_1, .header-divider-bottom-6-sable, .header-divider-bottom-6-bleu, .header-divider-bottom-rose, .header-divider-bottom-conseil, .header-divider-bottom-corp, .header-divider-bottom-corp-2, .header-divider-top-corp-1 {
/*    padding: 200px !important;*/
}
/*.header-divider-bottom-6-sable::after,*/
.divider_bottom_esn-white::before, .divider_bottom-white_0::before, .divider_bottom-white_1::before, .divider_bottom-black_1::before, .header-divider-bottom-6-sable::before, .header-divider-bottom-6-bleu::before, .header-divider-bottom-rose::before, .header-divider-bottom-conseil::before, .header-divider-bottom-corp::before, .header-divider-bottom-corp-2::before, .header-divider-top-corp-1::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: 101% auto;
}

.divider_bottom_esn-white::before {
  bottom: -2px;
  height: 10%;
  background-image: url("https://www.hezard.com/wp-content/uploads/2025/07/hezard-brush_esn_white.svg");
  background-position: bottom center;
  z-index: 2;
}

.divider_bottom-white_0::before {
  bottom: -2px;
  height: 10%;
  background-image: url("https://www.hezard.com/wp-content/uploads/2025/07/hezard_brush_bottom-white_0.svg");
  background-position: bottom center;
  z-index: 2;
}

.divider_bottom-white_1::before {
  bottom: -2px;
  height: 20%;
  background-image: url("https://www.hezard.com/wp-content/uploads/2025/07/hezard_brush_bottom-white_1.svg");
  background-position: bottom center;
  z-index: 2;
}

.divider_bottom-black_1::before {
  bottom: -2px;
    margin-bottom: -2px;
  height: 66px;
  background-image: url("/wp-content/uploads/2025/07/hezard_brush_bottom-black_1.svg");
  background-position: bottom center;
  z-index: 2;
}

.header-divider-bottom-6-sable::before {
  bottom: -2px;
  height: 10%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-brush_6-sable.svg");
  background-position: bottom center;
  z-index: 2;
}

.header-divider-bottom-6-bleu::before {
  bottom: -2px;
  height: 10%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-brush_2-bleu-bis.svg");
  background-position: bottom center;
  z-index: 2;
}

.header-divider-bottom-rose::before {
  bottom: -2px;
  height: 10%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-brush_Rose-2.svg");
  background-position: bottom center;
  z-index: 2;
}

.header-divider-bottom-conseil::before {
  bottom: -2px;
  height: 10%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-bigbrush_conseil.svg");
  background-position: bottom center;
  z-index: 2;
}

.header-divider-bottom-corp::before {
  bottom: -2px;
  height: 20%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-bigbrush_corp.svg");
  background-position: bottom center;
  z-index: 2;
}

.header-divider-bottom-corp-2::before {
  bottom: -2px;
  height: 50%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-bigbrush_corp-2.svg");
  background-position: bottom center;
  z-index: 2;
}

.header-divider-top-corp-1::before {
  top: 0;
  height: 10%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-bigbrush_top-corp-1.svg");
  background-position: top center;
  z-index: 99;
}

/*.section-divider-1::after {
  bottom: -1vw;
  height: 50%;
  background-image: url("https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/04/hezard-brush_1-reverse.svg");
  background-position: bottom center;
}*/









/*Mots soulignes*/
    .highlight-container {
      position: relative;
      display: inline-block;
    }

    .highlight-text {
      position: relative;
      z-index: 1;
      padding: 4px 8px;
    }

    .highlight-svg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 0;
      pointer-events: none;
    }

    .highlight-svg svg {
      width: 100%;
      height: 100%;
    }


/*Mots avec dégradé*/
.title_gradient_fushia b {
    -webkit-background-clip: text;
    background-clip: text;
    text-fill-color: rgba(0,0,0,0);
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #e6757a), color-stop(90%, #330033));
    background-image: -o-linear-gradient(left, #e6757a 10%, #330033 90%);
    background-image: linear-gradient(to right, #e6757a 10%, #330033 90%);
    color: #330033;
}


/*CITATION*/
.quote-start,
.quote-end {
  position: relative;
  display: inline-block;
  padding: 0.2em;
}

/* Guillemets ouvrants */
.quote-start::before {
  content: "";
  background-image: url('https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/06/hezard_citation.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 3em;
  height: 3em;
  position: absolute;
  left: -2.5em;
  top: -0.8em;
}

/* Guillemets fermants */
.quote-end::after {
  content: "";
  background-image: url('https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/06/hezard_citation-bis.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 3em;
  height: 3em;
  position: absolute;
  right: -2.5em;
  bottom: -1.6em;
}
/*SOULIGNEMENT*/
.highlight {
  background-image: url('https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/05/hezard-souligne_orange.svg');
  background-repeat: no-repeat;
  background-size: 100% 0.5em;  /* Fait un trait sous les mots */
  background-position: 0 110%;
  padding: 0.2em 0em;
  display: inline;
}
.highlight-rose {
  background-image: url('https://dev.wearecreazy.com/hezard_new/wp-content/uploads/2025/06/hezard-souligne_rose_2.svg');
  background-repeat: no-repeat;
  background-size: 100% 0.5em;  /* Fait un trait sous les mots */
  background-position: 0 110%;
  padding: 0.2em 0em;
  display: inline;
}
/*Bg brush vertical sections profils*/
.brush-vertical-right .column-background .background-wrapper .background-inner {
background-position: center right -2px !important;
}
.brush-vertical-left .column-background .background-wrapper .background-inner {
background-position: center left -2px !important;
}

/*Blocs offres*/
.t-entry-cf-secteur {
font-size: 18px !important;
}





.titre_ombre {
text-shadow: 0px 4px 3px rgb(0 0 0 / 70%), 0px 8px 13px rgb(0 0 0 / 50%), 0px 15px 14px rgb(0 0 0 / 30%);
  }


.tri-entry .single-block-padding {
padding: 36px 36px 80px 36px !important;
  }
