/*
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
*/

@font-face{
  font-family:'Proxima bold';
  font-style:normal;
  font-weight:100;
  src:url('font/mark_simonson_-_proxima_nova_alt_bold-webfont.eot');
  src:url('font/mark_simonson_-_proxima_nova_alt_bold-webfont.eot#iefix') format('embedded-  opentype'),
      url('font/mark_simonson_-_proxima_nova_alt_bold-webfont.woff') format('woff'),
      url('font/mark_simonson_-_proxima_nova_alt_bold-webfont.ttf') format('truetype'),
      url('font/mark_simonson_-_proxima_nova_alt_bold-webfont.svg#svgFontName') format('svg');
}

@font-face{
  font-family:'Proxima reg';
  font-style:normal;
  font-weight:100;
  src:url('font/mark_simonson_-_proxima_nova_alt_regular-webfont.eot');
  src:url('font/mark_simonson_-_proxima_nova_alt_regular-webfont.eot#iefix') format('embedded-  opentype'),
      url('font/mark_simonson_-_proxima_nova_alt_regular-webfont.woff') format('woff'),
      url('font/mark_simonson_-_proxima_nova_alt_regular-webfont.ttf') format('truetype'),
      url('font/mark_simonson_-_proxima_nova_alt_regular-webfont.svg#svgFontName') format('svg');
}

@font-face{
  font-family:'Proxima light';
  font-style:normal;
  font-weight:100;
  src:url('font/mark_simonson_-_proxima_nova_alt_light-webfont.eot');
  src:url('font/mark_simonson_-_proxima_nova_alt_light-webfont.eot#iefix') format('embedded-  opentype'),
      url('font/mark_simonson_-_proxima_nova_alt_light-webfont.woff') format('woff'),
      url('font/mark_simonson_-_proxima_nova_alt_light-webfont.ttf') format('truetype'),
      url('font/mark_simonson_-_proxima_nova_alt_light-webfont.svg#svgFontName') format('svg');
} 

@font-face{
  font-family:'Neo Sans Reg';
  font-style:normal;
  font-weight:100; 
  src:url('font/Neo-Sans-Std-Regular.otf') format('opentype');
}

    body{
      font-family: 'Proxima reg'!important;
    }

    h1, h2, h3{
      font-family: 'Neo Sans Reg'!important;
    }

    .cd-dot-cont {
      display: none!important;
    }

    .header-style-light .header-wrapper .header-scrolldown i {
    	color: #77b829!important;
    }

    .row-breadcrumb {
      display: none!important;
    }

/******  MODIFICATION PAGE D'ACCUEIL MULTILANGUE ******/
    .page-id-21158 #main-logo, .page-id-49874 #main-logo, .page-id-49537 #main-logo, .page-id-49476 #main-logo, .page-id-49565 #main-logo, .page-id-49593 #main-logo, .page-id-49623 #main-logo{
    	display: none!important;
    }

    .page-id-21158 .row-menu, .page-id-49874 .row-menu, .page-id-49537 .row-menu, .page-id-49476 .row-menu, .page-id-49565 .row-menu, .page-id-49593 .row-menu, .page-id-49623 .row-menu{
    background:none!important;
    }

    /*.page-id-21158 .row-menu, .page-id-49874 .row-menu, .page-id-49537 .row-menu, .page-id-49476 .row-menu, .page-id-49565 .row-menu, .page-id-49593 .row-menu, .page-id-49623 .row-menu{
        background: #3c3c3b;
        height: 70px;
        opacity: 0.5;
      }*/

    .page-id-21158 .mmb-container, .page-id-49874 .mmb-container, .page-id-49537 .mmb-container, .page-id-49476 .mmb-container, .page-id-49565 .mmb-container, .page-id-49593 .mmb-container, .page-id-49623 .mmb-container{
      top:0px!important;
    }

/**************************/
    .lines, .lines::before, .lines::after {
    	background: #79B727!important;
    }

    .descrip-home p {
    	line-height: 35px;
    }

    .border-title hr {
    	margin-left: auto!important;
    	margin-right: auto!important;
    }

    .border-title {
    	margin-top: 15px!important;
    }

    .style-color-rgdb-bg {
    	background: #EFEFEF!important;
    }

    h3.t-entry-title a {
    	color: #79b727!important;
    }

    h3.t-entry-title a:hover {
    	color: #4a772d!important;
    }

    /*.grayscale img {
            filter: grayscale(1);
            -webkit-filter: grayscale(1);
            -moz-filter: grayscale(1);
            -o-filter: grayscale(1);
            -ms-filter: grayscale(1);
    }

    .grayscale img:hover {
            filter: grayscale(0);
            -webkit-filter: grayscale(0);
            -moz-filter: grayscale(0);
            -o-filter: grayscale(0);
            -ms-filter: grayscale(0);
    }*/

    .widget-container.widget_text img {
    	margin: 0!important;
    }

    .row-menu {
    	background: #3c3c3b;
    }

    h1 {
    	color: #79b727!important;
      font-family: 'Neo Sans Reg'!important;
    }

    .temoignage em {
    	font-size: 20px!important;
    }


    h2 {
    	color: #79b727 !important;
    	text-align: center;
      font-family: 'Neo Sans Reg'!important;
    }

    .col-lg-0 {
      padding: 10px 36px 10px 36px !important;
}

/* SUPPRESSION ESPACE ENTRE "l'indépendance" et "Le groupe appartient ...."*/
    .icon-box-content>br {
      display: none;
    }

/*ESPACE BOUTON BURGER_MENU     PAGE D'ACCUEIL_FR*/
  .home .mobile-menu-button{
    padding-top: 27px!important;
    padding-right: 50px!important;
    margin-top: 30px!important;
  } 
  .add-loca-bureau strong {
  	color: #79b727!important;
  }
  .add-loca-part strong {
  	color: #DF4949!important;
  }
/* FIN ACCUEIL */

/* BTN FILIALES */
    .btn-color-xsdn.btn-filiales.btn-outline:hover {
      color: #79b727!important;
    }

    h4 {
    	color: #777!important;
    }

    .btn-accent {
    	color: #fff !important;
      background-color: #79b727 !important;
      border-color: #79b727 !important;
    }

    .btn-accent:hover, .btn-accent:not(.btn-hover-nobg):hover, .btn-accent.active {
      color: #79b727 !important;
      border-color: #79b727 !important;
    }

    .trait-titre {
      margin-top: 25px!important;
    }

/*BOUTON*/
    .style-light .btn-default {
      color: #FFFFFF!important;
      background-color: #79b727!important;
      border-color: #79b727!important;
    }

    .page-id-21158 .style-color-wayh-bg, .page-id-49874 .style-color-wayh-bg,.page-id-49537 .style-color-wayh-bg, .page-id-49476 .style-color-wayh-bg, .page-id-49565 .style-color-wayh-bg, .page-id-49593 .style-color-wayh-bg, .page-id-49623 .style-color-wayh-bg{
      background-color: rgba(0, 0, 255, 0)!important;
    }
/*END BOUTON*/

/* MENU BURGER + GROS */
    .lines, .lines::before, .lines::after, .lines-button.x2.close {
      width: 30px;
    }

    .lines-button.x2.close .lines::before, .lines-button.x2.close .lines::after{
      width: 30px!important;
    }

/*BOUTONS*/
    .style-light .btn-default:hover:not(.btn-hover-nobg), .style-dark .style-light.style-override .btn-default:hover:not(.btn-hover-nobg), .style-dark .style-light .btn-default:hover:not(.btn-hover-nobg), .style-light .btn-default.active, .style-dark .style-light.style-override .btn-default.active, .style-dark .style-light .btn-default.active{
      background-color: #79b727!important; 
      border-color:#79b727!important;
      color: #777777!important;
    }

    .page-id-21158 .mmb-container, .page-id-49507 .mmb-container, .page-id-49537 .mmb-container, .page-id-49476 .mmb-container,.page-id-49565 .mmb-container, .page-id-49593 .mmb-container, .page-id-49623 .mmb-container{
      top:0px!important;
    }

/*TIMELINE*/
    .detail-image-shadow-left, .detail-image-shadow-right{
      display: none!important;
    }

    .yearlist-con{
      background-color: #77B729!important;
    }
    .zoomtimeline.mode-yearslist .yearlist-container::before, .zoomtimeline.mode-yearslist .yearlist-container::after{
      display: none!important;
    }

    .st0{
      fill:#77B729!important;
    }

    .st1 {
      fill:#EAEAEA!important;
    }

    .zoomtimeline.mode-yearslist .yearlist-line{
      border-bottom: 1px dotted rgba(255, 255, 255, 1)!important;
    }

    .zoomtimeline.mode-yearslist .yearlist-con{
      color: #FFFFFF!important;
    }

    .zoomtimeline .overflow-it{
      padding-top: 7%!important;
    }

    .row.full-width.row-parent,.zoomtimeline.mode-yearslist .details-container .detail{
      padding-bottom: 0px!important;
}
/*END TIMELINE*/


    .cat-item.cat-item-1{
      display: none!important;
    }


/*COULEURS FOOTER*/
    #menu-filiales li a:hover, #menu-mentions-legales li a:hover, #menu-mentions-legales-nl li a:hover, #menu-mentions-legales-pt li a:hover, #menu-mentions-legales-it li a:hover, #menu-mentions-legales-es li a:hover, #menu-mentions-legales-de li a:hover, #menu-mentions-legales-en li a:hover{
      color:#79b727!important;
    }

    #menu-mentions-legales-pt li a, #menu-mentions-legales-it li a, #menu-mentions-legales-es li a, #menu-mentions-legales li a,#menu-mentions-legales-nl li a, #menu-mentions-legales-de li a, #menu-mentions-legales-en li a, #menu-filiales li a, .widget-title, .textwidget, #menu-filiales-anglais li a, #menu-filiales-allemand li a, #menu-filiales-espagnol li a, #menu-filiales-neerlandais li a, #menu-filiales-italien li a, #menu-filiales-portugais-du-portugal li a{
      color:#65666A!important;
    }
/*END COULEUR FOOTER*/


/*TEXT HOMEPAGE*/
    .descrip-home p{
      line-height: 25px!important;
    }

    .tmb-light.tmb .t-entry-text p{
      color: rgb(46, 46, 45)!important;
    }

    .style-light{
      color:rgb(46, 46, 45)!important;
    }

/*BTN HOMEPAGE*/
    .btn-color-gyho.btn-outline:hover:not(.btn-hover-nobg), .btn-color-gyho.btn-outline:focus:not(.btn-hover-nobg), .btn-color-gyho.btn-outline:active {
        color: #777777 !important;
        background-color: #eaeaea !important;
        border-color: #eaeaea !important;
    }

/* BTN RECRUTEMENT BLANC */
    .btn-white-recrutement {
      color: #79b727!important;
    }

/*FORMULAIRE RECRUTEMENT*/
    .left{
      margin-left: auto!important;
    }

    .left, .center{
      float: left!important;
      display: inline-block!important;
      margin-right: 5%!important;
      margin-bottom: 5%!important;
      width: 30%;
    }

    .right{
      display: inline-block!important;
      margin-bottom: 5%!important;
      margin-right: auto!important;
      width: 30%;
      right: 0px;
    }

    input.wpcf7-submit{
      position: relative!important;
      margin: 0px auto!important;
      width: 97%;
    }

    .style-light input[type="submit"]{
      background-color: #777777!important;
      color: #FFFFFF!important;
    }

    .style-light input[type="submit"]:hover{
      background-color: #79B727!important;
      color: #F7F7F7!important;
    }

    .icon-box-left img {
    	width: 45px;
    	}

    	.picto-excellence img {
    	width: 100px;

    	}


/*END FORMULAIRE RECRUTEMENT*/

.icon-box-heading h3 {
  color: #777!important;
}

.wpcf7-inline-wrapper .wpcf7-inline-field {
  width: 33.3%;
}

input.wpcf7-submit {
  width: 100%;
}

/* responsive */


@media screen and (max-width: 680px) {

  .wpcf7-inline-wrapper .wpcf7-inline-field {
    width: 100%;
    padding: 0 0 20px 0;
  }
}
