/*
Theme Name: Carte
Author:
Description: Your description goes here
Version: 1.0
Template: twentytwentyfive
*/

.wp-block-post-title {
  display: none;
}

html,body {
 margin: 0;
 padding: 0;
 height: 100%;
 width:100%;
}

li {
  margin-left:-20px;
}

.containeur {
  height: 1500px;
  position:relative;
  z-index:1;
  overflow:hidden;
}

.containeur-edition {
  height: auto;
  position:relative;
  z-index:1;
  overflow:hidden;
}

.sidebar {
    float: left;
    margin-right: -100%;!important
    /* width: 500px;!important*/
    max-width: 500px;!important
    position: relative;!important
    z-index:3;
    margin-top: 10px;
    width : 330px;
    background-color: white;
    font-size : 12px;
}

.sablier {
  margin-top:300px;
  display: none;
}

#carte {
 margin-left: 350px;
 padding: 0;
 height: 60%;
 z-index:2;
}

.titre-carte {
  text-align : center;
  margin-top : 10px;
  font-size:24px;
  font-weight:bold;
  font-family:Arial;
}

.bouton {
  font-size : 14px;
  background-color: #787bfd;
}

.item-menu {
  font-size : 14px;
  margin-bottom: 20px;
  margin-left:30px;
  list-style: none;
  cursor: pointer;
}

.item-menu:hover {
  color: red;
  font-weight:bold;
}


.bouton-carte {
  background-color: #dc4864;
}

.item {
  margin-left: 5px;
}

.liste {
  margin-left: 20px;
  padding-right: 10px;
  margin-bottom: -5px;
}

.liste-entreprises, .liste-fichiers-entreprises {
  width: 210px !important;
}

.icone-copie {
  margin-left:20px !important;
  font-size: 16px !important;
  transform: translate(0%, 50%);
}

.note {
  position: relative;
  display: inline-block;
  /*border-bottom: 1px dotted black;*/
  cursor: pointer;
}

.texte-note {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: white;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 2000;
  margin-top:-20px;
}

.note:hover .texte-note {
  visibility: visible;
}

.choix {
  display : none;
  height : auto;
  overflow-y : scroll;
}

.regroupement {
  margin-top:20px;
  margin-left:70px
}

.effacement {
  cursor: pointer !important;
}

.distance {
  align: right;
}

.intitule {
  margin-bottom:10px;
}

.logo-entreprise {
  position: absolute;
  z-index: 100;
}

.cluster {
  color: white;
  font-size: 14px;
  background-color: #787bfd;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.red {
  color: white;
  font-size: 14px;
  background-color: #dc4864;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

footer {
  display : none;
}

header {
   display: none
}

/* liste */

.liste-contenu {
  margin-left:360px; !important;
  margin-top: 0px; !important;
}

.item-liste {
  display: flex;
  width:3000px;
  list-style: none;
  position: relative;
  background: transparent;
  background-color: white;
  font-family: "Verdana" !important;
  font-size: 10px;
  height: 25px;
}

.logo {
  width:25px;
  height: 25px;
  margin-right:10px;
}

.icone-chargement {
  margin-right:10px;
  transform: translate(20%, 20%);
  cursor: pointer;
  font-size:20px !important;
}

.icone {
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
  font-size:20px !important;
}

.deplacement-ligne {
    cursor: grab;
    margin-right: 10px;
    color: #888;
    font-weight: bold;
    position: absolute;
    transform: translate( 0%, -20%);
}

.deplacement-ligne:active {
    cursor: grabbing;
}

.code-postal {
  text-align: center;
}

.intitule_large {
  width: 230px;
  font-size: 12px; !important
}

.intitule_court {
  width: 140px;
  font-size: 12px; !important
}

.intitule_court_2 {
  width: 60px;
  font-size: 12px; !important
}

.cadre {
  border: 0.5px solid #ddd;
}

.titre-liste {
  font-weight: bold;
  font-size: 14px;
  border: 1px solid transparent;
  margin-bottom:10px;
  height: 30px;
}

.fermeture {
  position: fixed;
  top: 50px !important;
  right: 80px !important;
  color: black !important;
  font-size: 50px !important;
  font-weight: bold;
  cursor: pointer !important;
}

.icone-toggle {
  position:absolute;
  top: 5px;
  right: 10px;
  font-weight:bold;
  font-size:18px
}
