/*
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: 'Poppins'!important;
    }

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

    .header-style-light .header-wrapper .header-scrolldown i {
    	color: #3d93cb!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;
    }
a {
	color: rgb(84, 187, 186);
}

    /*.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;
    }

/**************************/
/***********  STYLE MENU /************/
.font-family-menu, .menu-container ul.menu-smart a {
    font-family: 'Poppins' !important;
	color:#fff !important;
	font-size:12 px !important;
	font-weight:600 !important;
    letter-spacing: 0.05em;	
}
.menu-container ul.menu-smart a:hover, .nav > .menu-smart > li.active > a {
color: rgb(84, 187, 186) !important;
	
}
@media screen and (max-width: 680px) {	
		.font-family-menu, .menu-container ul.menu-smart a {
			font-family: 'Poppins' !important;
			color: #000 !important;
			font-size:16 px !important;
		}
		.menu-container ul.menu-smart a:hover, .nav > .menu-smart > li.active > a {
		color: rgb(84, 187, 186) !important;
	
	}	
	
}
/*/////////////////////////////*/

/*///// CSS COMMUN ////////////*/
.header-title{
	font-size: 3vw !important;
	letter-spacing: 0.18em !important;	
	font-family: 'Poppins' !important;
	
}
.heading-text h1 span{
	font-size: 3vw !important;
	letter-spacing: 0.18em !important;	
	font-family: 'Poppins' !important;
	font-weight:600 !important;
	
}
.heading-text h2 span{
	font-size: 1.7vw !important;
	letter-spacing: 0.12em !important;	
	font-family: 'Poppins' !important;
	font-weight: normal !important;
	
}
.icon-box-content a{
	font-size: 1.25vw !important;
	letter-spacing: normal!important;	
	font-family: 'Poppins' !important;
	font-weight:600 !important;
}
.separator-break{
	border-color: rgb(84, 187, 186)!important;
	border-bottom: solid 1px rgb(84, 187, 186) !important;
	
}
.main-container .row-container .quad-bottom-padding {
    padding-bottom: 70px;
}
.main-container .row-container .quad-top-padding {
    padding-top: 90px;
}
.text-white{
	color:#fff !important;
}
.text-blue{
	color: rgb(84, 187, 186) !important;
}
/*////////////////////////////////////*/

    .lines, .lines::before, .lines::after {
    	background: #3d93cb!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: #3d93cb!important;
    }

    h3.t-entry-title a:hover {
    	color: #54bbba!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: #54bbba!important;
      font-family: 'Poppins'!important;
    }

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


    h2 {
    	color: #54bbba !important;
    	text-align: center;
      font-family: 'Poppins'!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: #3d93cb!important;
  }
  .add-loca-part strong {
  	color: #DF4949!important;
  }
/* FIN ACCUEIL */

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

    h4 {
    	color: #777!important;
    }

    .btn-accent {
    color: #fff !important;
      background-color: #54bbba !important;
      border-color: #54bbba !important;
    }

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

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

/*BOUTON*/
    .style-light .btn-default {
      color: #FFFFFF!important;
      background-color: #54bbba!important;
      border-color: #54bbba!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;
    }
.btn, .btn-link {
    font-size: 14px !important;
	text-transform: uppercase !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: #54bbba!important; 
      border-color: #54bbba!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*/
.timeline .item, #content .timeline .item{
	border: 1px solid #1986ac !important;
	margin-left: 9px !important;
	margin-right:9px !important;
}
    .detail-image-shadow-left, .detail-image-shadow-right{
      display: none!important;
    }

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

    .st0{
      fill: #54bbba!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;
    }
/*////////GOUVERNANCE ///////////////////*/
.panel-title a span{
	font-size:15px !important;
	text-transform: inherit !important;
}
.panel-title strong{
	color: rgb(84, 187, 186) !important;
}
/*/////////////////////////////*/
/*///// CAREER //////////*/
 div.isotope-footer.style-light.half-gutter > div > ul:nth-child(2){
	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: #3d93cb!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: #3d93cb!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: #54bbba!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;
	  }
	.header-title{
		font-size: 4vh !important;
		letter-spacing: 0.1em !important;	

	}
	.heading-text h1 span{
		font-size: 4.5vh !important;
		letter-spacing: 0.12em !important;	
		font-family: 'Poppins' !important;
		font-weight:600 !important;

	}
	.heading-text h2 span{
		font-size: 2.7vh !important;
		letter-spacing: 0.12em !important;	
		font-family: 'Poppins' !important;
		font-weight:600 !important;	
	}
.btn, .btn-link {
    font-size: 15px !important;
	}
	.btn-container{
	text-align: center !important;
}
.icon-box-content a{
		font-size: 2.7vh !important;
		letter-spacing: 0.10em !important;	
		font-family: 'Poppins' !important;
		font-weight:600 !important;	
		}
	.main-container .row-container .quad-bottom-padding {
		padding-bottom: 40px;
	}
	.main-container .row-container .quad-top-padding {
		padding-top: 60px;
	}
}
