:root {
  --bp-menu-color: rgba(255,255,255,.95);
  --bp-menu-textcolor: rgba(128,128,128,1);
  --bp-button-fill: rgba(0,0,0,.1);
  --bp-button-color: rgba(128,128,128,1);

  --bp-floorplanmenu-border: #009542;
  --bp-floorplanmenu-background-color: rgba(255,255,255,1);
  --bp-floorplanmenu-panel-color: rgba(255,255,255,1);
  --bp-floorplanmenu-togglebuilding:block;

  --bp-floorplanmenu-floor-seperator:1px solid rgba(128,128,128,.5);
  --bp-floorplanmenu-button-fill:rgba(255,255,255,1);
  --bp-floorplanmenu-building-backcolor:rgba(0,0,0,.05);
  --bp-floorplanmenu-floor-backcolor:rgba(0,0,0,.05);
  --bp-floorplanmenu-scrollbar:block;
  --bp-floorplanmenu-la-backcolor:rgba(0,0,0,.05);
  --bp-floorplanmenu-la-textcolor:rgba(128,128,128,1);
  --bp-floorplanmenu-la-opacity:.8;
  --bp-floorplanmenu-la-button-fill:transparent;

}

#BurgerMenu{
  --mm-color-text:rgba(128,128,128,1);
  --mm-color-text-dimmed: rgba(128,128,128,1);
}
.expand-all-building{
  color: #009542;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
}
.fancybox-stage{
  background-color: rgba(255,255,255,.9);
}
.watermark a{
  color: #000;
}
.mm-menu_opened.mm-menu_pagedim-black ~ .mm-wrapper__blocker {
  background: #fff; }

html, body {
  background-color: white;
}

#MainMenu{
  display:none;
}


#BurgerMenu li{
  color:#666;
}


#header-logo img{
  width:253px;
  height:66px;
}


body .fancybox-caption__body *{
  color:#399768;
}

#POIFancyWrapper .fancybox-content *{
  color:#333;
}

body .fancybox-thumbs__list a:before {
  border: 2px solid #399768;
}

#floorplansmenuV2{
  
}
.header-info-container{
  background-color: #009542;
}
#floorplansmenuV2 div .controls{
  background-color: #009542;
  color: #fff;
}

#floorplansmenuV2 .building .toggle-building {
  margin-top: -3px;
}

#floorplansmenuV2 p {
  font-size: .7rem;
  margin: 0;
  color: #fff;
}
#floorplansmenuV2 .leasablearea{
  background-color: rgba(0, 0, 0, 0.8);
}
#floorplansmenuV2 .leasablearea:not(last-child){
  border-bottom: none;
}

#floorplansmenuV2 > div {
  /* border-color: #009542; */
  padding: unset;
  background-color: unset;
  /* border-radius: unset; */
  border-top: 5px solid #009542;
  border-bottom: 5px solid rgb(0,0,0,0.8);
}


#floorplansmenuV2 .menu-header {
  background-color: rgb(0 0 0 / 80%);
}
#floorplansmenuV2 .building .active-toggle {
  background-color: rgba(0, 0, 0, 1) !important;
}
#floorplansmenuV2 .floors .selected-floors {
  padding: 6% 17px 6% 15px;
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: rgba(0, 0, 0,0.8);
}

#floorplansmenuV2 .floors .selected-line {
  display: none;
  background-color: rgba(0, 0, 0,0.8);
  padding-bottom: 15px;
}

svg {
    display: block;
    width: 23px;
    height: 23px;
    fill: transparent !important;
    stroke: #fff;
}
.fancybox-button svg path {
  fill: #fff;
}
body .fancybox-toolbar {
  background-color: #000;
}

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

  #header-logo{
    top: 5px;
  }

  #header-logo img{
      width: 159px;
      height: 49px;
  }
}

