/* Customisation de l'affichage des projets */


/* Accueil */

.navigation.fixed-top, .navigation.navbar-sticky {
	display: none !important;
	}
	
footer.homee1 {display: none !important;}

.elementor-login .elementor-lost-password, .elementor-login .elementor-remember-me {margin:0 auto !important;}
body > div > div > div > section > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-dcabb84 > div > div > div.elementor-element.elementor-element-54c251a.elementor-button-align-center.elementor-widget.elementor-widget-login > div > form > div > div.elementor-field-type-checkbox.elementor-field-group.elementor-column.elementor-col-100.elementor-remember-me > label {padding-bottom: 15px !important; margin: 0 auto !important;}

.elementor-36 .elementor-element.elementor-element-54c251a .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {text-align: center !important;}

.elementor-36 .elementor-element.elementor-element-54c251a .elementor-widget-container .elementor-login__logged-in-message {text-align: center !important;}
/* Onglets */

.acf-fields>.acf-tab-wrap .acf-tab-group li.active a {background: #84b5e0;color: #fff !important;}

.acf-hl > li:nth-child(1) a{
  background: #84b5e0 !important;color: #fff !important;
}

/* Titre des boîtes */

div.acf-field.acf-field-group.acf-field.acfe-field-group-layout-block > div.acf-label {
	color: #333 !important;
    font-size: 12px;
    font-weight: 100;
    text-transform: uppercase;
    border: #6593bb solid 1px;
    padding: 10px 5px 5px 5px;
    text-align: center;
    background-color: #84b5e0;
}

#acf-form > div.acf-fields.acf-form-fields > div.acf-field.acf-field-repeater.acf-field > div.acf-label {
	color: #333 !important;
    font-size: 12px;
    font-weight: 100;
    text-transform: uppercase;
    border: #6593bb solid 1px;
    padding: 10px 5px 5px 5px;
    text-align: center;
    background-color: #84b5e0;
}

#acf-form > div.acf-fields.acf-form-fields > div.acf-field.acf-field-group.acf-field.acfe-field-group-layout-row > div.acf-label {
	color: #333 !important;
    font-size: 12px;
    font-weight: 100;
    text-transform: uppercase;
    border: #6593bb solid 1px;
    padding: 10px 5px 5px 5px;
    text-align: center;
    background-color: #84b5e0;
}

#acf-form > div.acf-fields.acf-form-fields > div.acf-field.acf-field-file > div.acf-label {
	color: #333 !important;
    font-size: 12px;
    font-weight: 100;
    text-transform: uppercase;
    border: #6593bb solid 1px;
    padding: 10px 5px 5px 5px;
    text-align: center;
    background-color: #84b5e0;
}

/* Items */

div.acf-field.acf-field-group.acf-field.acfe-field-group-layout-block > div.acf-label > div.acf-label {display: none !important;}



#acf-form > div.acf-fields.acf-form-fields > div.acf-field.acf-field-group.acf-field.acfe-field-group-layout-block > div.acf-input > div > div.acf-field.acf-field-text.acf-field > div.acf-label, #acf-form > div.acf-fields.acf-form-fields > div.acf-field.acf-field-group.acf-field.acfe-field-group-layout-block > div.acf-input > div > div.acf-field.acf-field-number.acf-field > div.acf-label, #acf-form > div.acf-fields.acf-form-fields > div.acf-field.acf-field-group.acf-field.acfe-field-group-layout-block > div.acf-input > div > div.acf-field.acf-field-select.acf-field > div.acf-label {
	float: left;
    padding: 6px 10px 0px 0px;
    vertical-align: middle !important;
    margin: 0 !important;
    display: inline-table;
}

.acf-field .acf-label label {margin: 0 !important;}

.acf-fields > .acf-field {padding: 10px 10px;}

.acf-gallery .acf-gallery-attachment .thumbnail {transform: none !important;}
.acf-gallery .acf-gallery-attachment .thumbnail img {width: 100% !important;transform: none !important;}

.hide-field-acf {display: none !important;}

button#upstream_new_project {font-size: 16px !important;}



#acf-form > div.acf-fields.acf-form-fields > div.acf-field.acf-field-repeater.acf-field > div.acf-input > div > table > tbody > tr > td.acf-fields > div > div.acf-input {width: 100% !important;}

#acf-form > div.acf-fields.acf-form-fields.-top > div.acf-field.acf-field-group.acf-field-5ff83cdc94cf0.acfe-field-group-layout-block > div.acf-input > div > div > div.acf-label {display: none !important;}


select#acf-field option {
  margin: 40px;
  background: red !important;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

select#acf-field_60caf3afd13c0-field_60dddbe880c6c option[value="red"] {background-color: red !important;}


/* Affichage des galeries */

.acf-gallery[data-columns="8"] .acf-gallery-attachment {width: 15.5% !important;}

#acf-form > div.acf-fields.acf-form-fields.-top > div.acf-field.acf-field-group.acf-field-5ff83cdc94cf0.acfe-field-group-layout-block > div.acf-input > div > div > div.acf-input > div > table > tbody > tr:nth-child(1) > td.acf-fields.-left > div.acf-field.acf-field-text.acf-field-60e2c308ba1d8.titre-interne {background-color: #d1d1d1;}

#acf-form > div.acf-fields.acf-form-fields.-top > div.acf-field.acf-field-group.acf-field-5ff83cdc94cf0.acfe-field-group-layout-block > div.acf-input > div > div > div.acf-input > div > table > tbody > tr.acf-row.acf-clone > td.acf-fields.-left > div.acf-field.acf-field-text.acf-field-60e2c308ba1d8.titre-interne > div.acf-label {width: 100% !important;text-align: center !important;text-color:#000 !important;font-weight: bold;}

.titre-interne .acf-fields.-left>.acf-field>.acf-label {display: none !important;}

.nav-md .container.body .col-md-3.left_col{
    z-index: 0 !important;
}



.modal-inner{width:100%}.modal-content{position:relative;display:flex;justify-content:center;background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:80%}.close{color:#98b256;position:absolute;top:0;right:0;font-size:28px;font-weight:bold}.rtl.close{left:10px;right:auto}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.show{display:block}

#acf-form > div.acf-fields.acf-form-fields.-top > div.acf-tab-wrap.-top > ul > li.active > a {font-weight: bold !important;color: #000 !important;    font-size: 16px !important;}

.color-black .acf-field select  {color: #000 !important;}

/* SINGLE PROJECT */

.x_content {color: #000 !important;}
.acf-tab-group li a {color: #fff !important;}

/* TABLEAU PAGE PRINCIPALE */

#projects > tbody > tr > td > span {padding:5px !important;}

#projects > thead > tr > th:nth-child(1) {width:80px !important;text-align: center !important;}
#projects > thead > tr > th:nth-child(2) {width:350px !important;text-align: left !important;} 

#projects > thead > tr > th:nth-child(3), #projects > thead > tr > th:nth-child(4), #projects > thead > tr > th:nth-child(10) {width: 90px !important;}

#projects > thead > tr > th:nth-child(3),#projects > thead > tr > th:nth-child(4),#projects > thead > tr > th:nth-child(5),#projects > thead > tr > th:nth-child(6),#projects > thead > tr > th:nth-child(7), #projects > thead > tr > th:nth-child(8), #projects > thead > tr > th:nth-child(9), #projects > thead > tr > th:nth-child(10),#projects > thead > tr > th:nth-child(11) {text-align: center !important;}

#projects > tbody > tr > td:nth-child(1) {text-align: center !important;}

#projects > tbody > tr > td:nth-child(3),#projects > tbody > tr > td:nth-child(4),#projects > tbody > tr > td:nth-child(5),#projects > tbody > tr > td:nth-child(6),#projects > tbody > tr > td:nth-child(7),#projects > tbody > tr > td:nth-child(8),#projects > tbody > tr > td:nth-child(9),#projects > tbody > tr > td:nth-child(10),#projects > tbody > tr > td:nth-child(11) {text-align: center !important;}

#projects > thead > tr > th:nth-child(9), #projects > tbody > tr > td:nth-child(9) {display: none !important;}



.affichageFichier .file-wrap {width:100% !important;}


/* MODAL WINDOWS */

.form_row_upstream-custom-field-fab-pose {margin-top:15px !important;margin-bottom: -15px;}

.modal-content {display: inline-table !important;height: 670px;}
.modal-header {text-align: center}

  button.close {color: red !important;padding-top:15px;padding-right: 15px;}

.modal-body {padding: 0px !important;}

.modal-footer {
      display: table;
      padding: 15px  ;
      text-align: right;
      border-top: 1px solid #e5e5e5;
      position: absolute;
      bottom: 0px  ;
      width: 94%;
  }

.color-red {
  color: red !important;
}

.hideNumber .acf-flexible-content .layout .acf-fc-layout-handle {display:none !important;}

.photos-chantier .acf-fields.-left > .acf-field:before {background:#fff !important;border: none !important;}

.fileWidth div.file-wrap.-new {width:100% !important;}
.fileWidth .acf-file-uploader[data-multiple="1"] .file-wrap {width:100% !important;}

#acf-form > div.acf-fields.acf-form-fields.-top > div.acf-field.acf-field-file.acf-field-61fd217cb02ab.fileWidth > div.acf-input > div > div.values.show-if-value.ui-sortable > div:nth-child(2)