@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;0,800;1,400;1,600&display=swap");
@font-face {
  font-family: "VeneerClean-Reg";
  src: url("../webFonts/VeneerCleanReg/font.woff2") format("woff2"), url("../webFonts/VeneerCleanReg/font.woff") format("woff");
}
@font-face {
  font-family: "VeneerClean-RegIt";
  src: url("../webFonts/VeneerCleanRegIt/font.woff2") format("woff2"), url("../webFonts/VeneerCleanRegIt/font.woff") format("woff");
}
@font-face {
  font-family: "VeneerClean-SoftIt";
  src: url("../webFonts/VeneerCleanSoftIt/font.woff2") format("woff2"), url("../webFonts/VeneerCleanSoftIt/font.woff") format("woff");
}
@font-face {
  font-family: "VeneerClean-Soft";
  src: url("../webFonts/VeneerCleanSoft/font.woff2") format("woff2"), url("../webFonts/VeneerCleanSoft/font.woff") format("woff");
}
@font-face {
  font-family: "VeneerClean-ExtrasIt";
  src: url("../webFonts/VeneerCleanExtrasIt/font.woff2") format("woff2"), url("../webFonts/VeneerCleanExtrasIt/font.woff") format("woff");
}
@font-face {
  font-family: "VeneerClean-RoundIt";
  src: url("../webFonts/VeneerCleanRoundIt/font.woff2") format("woff2"), url("../webFonts/VeneerCleanRoundIt/font.woff") format("woff");
}
@font-face {
  font-family: "VeneerClean-Round";
  src: url("../webFonts/VeneerCleanRound/font.woff2") format("woff2"), url("../webFonts/VeneerCleanRound/font.woff") format("woff");
}
@font-face {
  font-family: "VeneerClean-Extras";
  src: url("../webFonts/VeneerCleanExtras/font.woff2") format("woff2"), url("../webFonts/VeneerCleanExtras/font.woff") format("woff");
}
.map-icon-bounce {
  -webkit-animation: bounce 1s infinite;
          animation: bounce 1s infinite;
}

@-webkit-keyframes bounce {
  0% {
    bottom: 5px;
  }
  25%, 75% {
    bottom: 15px;
  }
  50% {
    bottom: 20px;
  }
  100% {
    bottom: 0;
  }
}

@keyframes bounce {
  0% {
    bottom: 5px;
  }
  25%, 75% {
    bottom: 15px;
  }
  50% {
    bottom: 20px;
  }
  100% {
    bottom: 0;
  }
}
#unplug-map .event-popup, #unplug-map .agg-popup, #unplug-map .star-popup {
  border: 3px solid #003b4a;
  background-color: #FFFFFF;
  padding: 30px;
  margin-top: 8px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 100;
  overflow: auto;
  width: 100%;
  margin: 10px 0 0;
  text-align: center;
}
#unplug-map .event-popup:before, #unplug-map .agg-popup:before, #unplug-map .star-popup:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #003b4a;
  position: absolute;
  top: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#unplug-map .event-popup:after, #unplug-map .agg-popup:after, #unplug-map .star-popup:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 11px solid #FFFFFF;
  position: absolute;
  top: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#unplug-map .event-popup h3, #unplug-map .agg-popup h3, #unplug-map .star-popup h3 {
  font-size: 2rem;
  line-height: 1.3;
  font-weight: 700;
  color: #7AC142 !important;
  text-align: center;
  margin-bottom: 15px;
}
#unplug-map .event-popup .stats-icon > a, #unplug-map .agg-popup .stats-icon > a, #unplug-map .star-popup .stats-icon > a {
  display: inline-block;
  color: #333333;
  font-size: 1.8rem;
}
#unplug-map .event-popup .stats-icon > a:hover, #unplug-map .event-popup .stats-icon > a:focus, #unplug-map .event-popup .stats-icon > a:active, #unplug-map .agg-popup .stats-icon > a:hover, #unplug-map .agg-popup .stats-icon > a:focus, #unplug-map .agg-popup .stats-icon > a:active, #unplug-map .star-popup .stats-icon > a:hover, #unplug-map .star-popup .stats-icon > a:focus, #unplug-map .star-popup .stats-icon > a:active {
  color: #7AC142;
}
#unplug-map .event-popup .pop_up_box_text, #unplug-map .agg-popup .pop_up_box_text, #unplug-map .star-popup .pop_up_box_text {
  /*display: none !important;*/
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: 300;
  color: #333333;
  text-align: center;
  margin-top: 15px;
}
#unplug-map .infoBox > img {
  box-sizing: border-box;
  background: url(../images/event-popup-close.png) no-repeat;
  background-size: 50%;
  background-position: center;
  width: 16px;
  height: 16px;
  padding-left: 16px;
  top: 0;
  left: -2px;
  position: absolute !important;
  background-color: #003b4a;
  padding: 15px 15px 16px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
#unplug-map #divUnplugSidePanel label.map-legend {
  display: flex;
  align-items: center;
}

#unplug-map .gm-style-pbc, .et-db #et-boc .et-l .et_pb_module #unplug-map .gm-style-pbc {
  color: #FFFFFF;
}

#unplug-map .gm-style-pbc .gm-style-pbt, .et-db #et-boc .et-l .et_pb_module #unplug-map .gm-style-pbc .gm-style-pbt {
  font-size: 3.5rem;
  font-weight: 700;
  color: #FFFFFF;
}

#unplug-map .event-popup p, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup p, #unplug-map .agg-popup p, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup p, #unplug-map .star-popup p, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup p {
  font-size: 1.4rem;
  color: #333333;
  text-align: center;
}

#unplug-map .event-popup ul, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup ul, #unplug-map .agg-popup ul, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup ul, #unplug-map .star-popup ul, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup ul {
  padding-left: 0;
}

#unplug-map .event-popup ul > li, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup ul > li, #unplug-map .agg-popup ul > li, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup ul > li, #unplug-map .star-popup ul > li, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup ul > li {
  font-size: 1.4rem;
  line-height: 1.5;
}

#unplug-map .event-popup ul > li:before, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup ul > li:before, #unplug-map .agg-popup ul > li:before, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup ul > li:before, #unplug-map .star-popup ul > li:before, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup ul > li:before {
  content: "·";
  margin-right: 5px;
  font-weight: 800;
}

#unplug-map .event-popup .stats-icon, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .stats-icon, #unplug-map .agg-popup .stats-icon, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .stats-icon, #unplug-map .star-popup .stats-icon, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .stats-icon {
  text-align: center;
  width: 100%;
}

#unplug-map .event-popup .stats-icon p, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .stats-icon p, #unplug-map .agg-popup .stats-icon p, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .stats-icon p, #unplug-map .star-popup .stats-icon p, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .stats-icon p {
  margin-bottom: 10px;
  font-size: 1.4rem;
}

#unplug-map .event-popup .stats-icon p svg, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .stats-icon p svg, #unplug-map .agg-popup .stats-icon p svg, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .stats-icon p svg, #unplug-map .star-popup .stats-icon p svg, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .stats-icon p svg {
  margin-right: 10px;
  min-width: 20px;
}

#unplug-map .event-popup .stats-icon p.address1, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .stats-icon p.address1, #unplug-map .event-popup .stats-icon p.address2, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .stats-icon p.address2, #unplug-map .event-popup .stats-icon p.address3, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .stats-icon p.address3, #unplug-map .agg-popup .stats-icon p.address1, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .stats-icon p.address1, #unplug-map .agg-popup .stats-icon p.address2, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .stats-icon p.address2, #unplug-map .agg-popup .stats-icon p.address3, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .stats-icon p.address3, #unplug-map .star-popup .stats-icon p.address1, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .stats-icon p.address1, #unplug-map .star-popup .stats-icon p.address2, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .stats-icon p.address2, #unplug-map .star-popup .stats-icon p.address3, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .stats-icon p.address3 {
  padding-bottom: 0;
  margin-bottom: 0;
  display: none;
}

#unplug-map .event-popup .stats-icon p:last-of-type, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .stats-icon p:last-of-type, #unplug-map .agg-popup .stats-icon p:last-of-type, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .stats-icon p:last-of-type, #unplug-map .star-popup .stats-icon p:last-of-type, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .stats-icon p:last-of-type {
  margin-bottom: 10px;
}

#unplug-map .event-popup .pop_up_img, .et-db #et-boc .et-l .et_pb_module #unplug-map .event-popup .pop_up_img, #unplug-map .agg-popup .pop_up_img, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup .pop_up_img, #unplug-map .star-popup .pop_up_img, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup .pop_up_img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 30px;
}

#unplug-map .agg-popup, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup {
  width: 215px;
  border-color: #1C174D;
}

#unplug-map .agg-popup:before, .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup:before {
  border-bottom: 12px solid #1C174D;
}

#unplug-map .star-popup, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup {
  width: 215px;
  border-color: #FFCD40;
}

#unplug-map .star-popup:before, .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup:before {
  border-bottom: 12px solid #FFCD40;
}

#unplug-map .infoBox, .et-db #et-boc .et-l .et_pb_module #unplug-map .infoBox {
  background: none !important;
}

@media screen and (min-width: 768px) {
  #unplug-map .infoBox, .et-db #et-boc .et-l .et_pb_module #unplug-map .infoBox {
    max-width: 90%;
  }
}
#unplug-map .infoBox.agg-events > img, .et-db #et-boc .et-l .et_pb_module #unplug-map .infoBox.agg-events > img {
  background-color: #1C174D;
}

#unplug-map .infoBox.star-events > img, .et-db #et-boc .et-l .et_pb_module #unplug-map .infoBox.star-events > img {
  background-color: #FFCD40;
}

#unplug-map div#divLeftPanel, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divLeftPanel, #unplug-map div#divRightPanel, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divRightPanel {
  width: 50%;
  height: 100%;
  z-index: 9999;
  padding: 0;
  background-color: rgba(46, 188, 180, 0.65);
}

#unplug-map div#divLeftPanel #divUnplugPanel, #unplug-map div#divLeftPanel #divYourPlansPanel, #unplug-map div#divRightPanel #divUnplugPanel, #unplug-map div#divRightPanel #divYourPlansPanel {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}

#unplug-map div#divLeftPanel #divUnplugPanel button, #unplug-map div#divLeftPanel #divYourPlansPanel button, #unplug-map div#divRightPanel #divUnplugPanel button, #unplug-map div#divRightPanel #divYourPlansPanel button {
  background-color: transparent;
  border: none;
  padding: 0;
}

#unplug-map div#divLeftPanel #divUnplugPanel button:hover, #unplug-map div#divLeftPanel #divUnplugPanel button:focus, #unplug-map div#divLeftPanel #divUnplugPanel button:active, #unplug-map div#divLeftPanel #divYourPlansPanel button:hover, #unplug-map div#divLeftPanel #divYourPlansPanel button:focus, #unplug-map div#divLeftPanel #divYourPlansPanel button:active, #unplug-map div#divRightPanel #divUnplugPanel button:hover, #unplug-map div#divRightPanel #divUnplugPanel button:focus, #unplug-map div#divRightPanel #divUnplugPanel button:active, #unplug-map div#divRightPanel #divYourPlansPanel button:hover, #unplug-map div#divRightPanel #divYourPlansPanel button:focus, #unplug-map div#divRightPanel #divYourPlansPanel button:active {
  -webkit-animation: tada 1.5s infinite;
          animation: tada 1.5s infinite;
}

#unplug-map div#divLeftPanel #divUnplugPanel h2, #unplug-map div#divLeftPanel #divYourPlansPanel h2, #unplug-map div#divRightPanel #divUnplugPanel h2, #unplug-map div#divRightPanel #divYourPlansPanel h2 {
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 2.6rem;
  padding: 0 30px;
}

@media screen and (max-width: 991px) {
  #unplug-map div#divLeftPanel h2, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divLeftPanel h2, #unplug-map div#divRightPanel h2, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divRightPanel h2 {
    font-size: 2rem !important;
    padding: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  #unplug-map div#divLeftPanel, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divLeftPanel, #unplug-map div#divRightPanel, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divRightPanel {
    width: 100%;
    height: 50%;
  }

  #unplug-map div#divLeftPanel, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divLeftPanel {
    top: 0 !important;
  }

  #unplug-map div#divLeftPanel #divUnplugPanel {
    -webkit-transform: translate(-50%, -40%);
            transform: translate(-50%, -40%);
  }

  #unplug-map div#divRightPanel, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divRightPanel {
    top: auto !important;
    bottom: 0;
  }

  #unplug-map div#divRightPanel #divYourPlansPanel {
    -webkit-transform: translate(-50%, -60%);
            transform: translate(-50%, -60%);
  }
}
#unplug-map div#divYourPlansPanel img#imgYourPlansPanel {
  width: 252px;
  height: 252px;
  border: 0;
  z-index: 10000;
}

#unplug-map div#divYourPlansPanel img#imgYourPlansPanel:hover, #unplug-map div#divYourPlansPanel img#imgYourPlansPanel:focus, #unplug-map div#divYourPlansPanel img#imgYourPlansPanel:active {
  cursor: pointer;
}

#unplug-map div#divUnplugPanel img#imgUnplugPanel {
  width: 252px;
  height: 252px;
  border: 0;
  z-index: 10000;
}

#unplug-map div#divUnplugPanel img#imgUnplugPanel:hover, #unplug-map div#divUnplugPanel img#imgUnplugPanel:focus, #unplug-map div#divUnplugPanel img#imgUnplugPanel:active {
  cursor: pointer;
}

#unplug-map div#divLeftSidePanel, .et-db #et-boc .et-l .et_pb_module #unplug-map div#divLeftSidePanel {
  z-index: 9999;
  width: 100%;
  max-width: 230px;
  padding: 0px;
}

#unplug-map div#divLeftSidePanel div#divUnplugSidePanel {
  position: absolute;
  bottom: 0;
  left: 0;
}

#unplug-map div#divLeftSidePanel img#imgUnplugSidePanel, #unplug-map div#divLeftSidePanel img#imgYourPlanSidePanel {
  display: block;
  max-width: 100%;
  max-height: 100%;
  border: 0;
}

#unplug-map div#divLeftSidePanel img#imgUnplugSidePanel:hover, #unplug-map div#divLeftSidePanel img#imgUnplugSidePanel:focus, #unplug-map div#divLeftSidePanel img#imgUnplugSidePanel:active, #unplug-map div#divLeftSidePanel img#imgYourPlanSidePanel:hover, #unplug-map div#divLeftSidePanel img#imgYourPlanSidePanel:focus, #unplug-map div#divLeftSidePanel img#imgYourPlanSidePanel:active {
  cursor: pointer;
}

#unplug-map #divUnplugSidePanel .map-legend, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 700;
  color: #333333;
  padding: 6px 10px 2px 4px;
  margin-bottom: 15px;
  margin-left: 25px;
  min-width: 140px;
  cursor: pointer;
  background-color: #EEEEEE;
  box-shadow: 0px 0px 10px rgba(46, 188, 180, 0.5);
  border-radius: 30px;
  transition: ease 300ms;
}

#unplug-map #divUnplugSidePanel .map-legend img, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend img {
  vertical-align: middle;
  width: 30px;
  position: relative;
  top: -2px;
}

#unplug-map #divUnplugSidePanel .map-legend input, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend input {
  visibility: hidden;
  width: 0;
  height: 0;
}

#unplug-map #divUnplugSidePanel .map-legend.checked, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend.checked {
  background-color: #FFFF99;
}

#unplug-map #divUnplugSidePanel .map-legend:hover, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend:hover, #unplug-map #divUnplugSidePanel .map-legend:focus, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend:focus, #unplug-map #divUnplugSidePanel .map-legend:active, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend:active {
  box-shadow: 0px 0px 15px rgba(46, 188, 180, 0.75);
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

#unplug-map #divUnplugSidePanel .map-legend:last-of-type, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend:last-of-type {
  margin-bottom: 30px;
}

#unplug-map #divUnplugSidePanel button, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel button {
  background-color: transparent;
  border: none;
  margin: -15px 0;
}

#unplug-map #divUnplugSidePanel button:hover, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel button:hover, #unplug-map #divUnplugSidePanel button:focus, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel button:focus, #unplug-map #divUnplugSidePanel button:active, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel button:active {
  -webkit-animation: tada 1.5s infinite;
          animation: tada 1.5s infinite;
}

#unplug-map #divLeftSidePanel, .et-db #et-boc .et-l .et_pb_module #unplug-map #divLeftSidePanel {
  left: 15px !important;
  height: 100%;
  top: 35px;
}

#unplug-map #divLeftSidePanel #divUnplugSidePanel {
  top: 0;
}

#unplug-map #divLeftSidePanel #divUnplugSidePanel > label {
  pointer-events: none;
}

#unplug-map #divLeftSidePanel #divUnplugSidePanel > label input {
  pointer-events: none;
}

@media screen and (max-width: 1024px) {
  #unplug-map #divLeftSidePanel, .et-db #et-boc .et-l .et_pb_module #unplug-map #divLeftSidePanel {
    top: 26px;
    bottom: auto !important;
  }

  #unplug-map #divLeftSidePanel #divUnplugSidePanel {
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  #unplug-map #divLeftSidePanel, .et-db #et-boc .et-l .et_pb_module #unplug-map #divLeftSidePanel {
    top: 20px;
    left: 0 !important;
  }

  #unplug-map #divUnplugSidePanel label, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel label {
    min-width: 0 !important;
    padding-right: 10px !important;
    margin-left: 15px !important;
    display: block;
  }

  #unplug-map #divUnplugSidePanel button, .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel button {
    display: none;
  }
}
.unplug-map-fr .agg-popup, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map .agg-popup, html[lang=fr-FR] #unplug-map .agg-popup, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map .agg-popup {
  width: 250px;
}

.unplug-map-fr .star-popup, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map .star-popup, html[lang=fr-FR] #unplug-map .star-popup, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map .star-popup {
  width: 230px;
}

@media screen and (min-width: 768px) {
  .unplug-map-fr #divUnplugSidePanel .map-legend, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend {
    position: relative;
    min-width: 180px;
    min-height: 40px;
    padding-bottom: 6px;
  }

  .unplug-map-fr #divUnplugSidePanel .map-legend img, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend img, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend img, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend img {
    position: absolute;
    top: 5px;
    left: 5px;
  }

  .unplug-map-fr #divUnplugSidePanel .map-legend span, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend span, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend span, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend span {
    padding: 0 0 0 40px;
    float: left;
  }

  .unplug-map-fr #divUnplugSidePanel .map-legend input#chkStar + span, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend input#chkStar + span, .unplug-map-fr #divUnplugSidePanel .map-legend input#chkDot + span, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend input#chkDot + span {
    padding-right: 8px !important;
  }
}
@media screen and (max-width: 767px) {
  .unplug-map-fr #divUnplugSidePanel .map-legend, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend {
    position: relative;
    padding-bottom: 6px;
    padding-right: 5px !important;
  }

  .unplug-map-fr #divUnplugSidePanel .map-legend img, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend img, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend img, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend img {
    position: absolute;
    top: 5px;
    left: 5px;
  }

  .unplug-map-fr #divUnplugSidePanel .map-legend span, html[lang=fr-FR] .et-db #et-boc .et-l .et_pb_module #unplug-map #divUnplugSidePanel .map-legend span, html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend span, .et-db #et-boc .et-l .et_pb_module html[lang=fr-FR] #unplug-map #divUnplugSidePanel .map-legend span {
    padding: 0 5px 0 40px;
    display: inline-block;
  }

  .unplug-map-fr div#divLeftPanel #divUnplugPanel, html[lang=fr-FR] #unplug-map div#divLeftPanel #divUnplugPanel {
    -webkit-transform: translate(-50%, -45%);
            transform: translate(-50%, -45%);
  }

  .unplug-map-fr div#divRightPanel #divYourPlansPanel, html[lang=fr-FR] #unplug-map div#divRightPanel #divYourPlansPanel {
    -webkit-transform: translate(-50%, -55%);
            transform: translate(-50%, -55%);
  }
}
