:root {

  --bp-menu-color: rgba(255,255,255,0.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: 1px solid rgba(0,0,0,.2);
  --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-floor-seperator:1px solid rgba(255,255,255,1); */
  --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;

  --mm-color-background: rgba(255,255,255,0.95);
}

#MainMenu{
  display:none;
}
.watermark a{
  color: #000;
}
/* .mm-panels {
  background:  !important;
} */

.poi-container .fancybox-bg {
  background: rgba(8,42,52,.95) !important;
}

.fancybox-is-open .fancybox-bg {
  opacity: 1;
  background-color: white;
}
.fancybox-button {
  background: var(--bp-button-fill) !important;
}

#header-logo {
  left: 20px;
  top: 12px;
}

#floorplansmenu {
 border-color: #273846;
 min-width: 250px;
 font-family: 'Montserrat', sans-serif;
 font-weight: 500;
}

#floorplansmenu button {
   font-family: 'Montserrat', sans-serif;
}

#floorplansmenu.docked {
  min-width: 250px;
}

#floorplansmenu .buildings {
  overflow-y: unset;
}

#floorplansmenu .title-floorplan {
  margin-left: -15px;
}

#floorplansmenu .title-floorplan p {
  text-transform: uppercase;
  font-size: 0.8rem;
  letter-spacing: 1px;
}

#floorplansmenu svg {
  fill: white;
  stroke: white;
}

#floorplansmenu svg path {
}

#floorplansmenu .pdf-button svg {
  display: none !important;
}

#floorplansmenu .pdf-button:after {
  display: inline-block;
  width: 16px;
  height: 16px;
  content: '';
  background-image: url(../graphics/arrow-to-bottom-light.svg);
  background-size: 16px 16px;
}

#floorplansmenu > div {
  border-radius: 0;
  background-color: #273846;
}

#floorplansmenu p {
  color: white;
  text-transform: uppercase;
  opacity: 1;
}

#floorplansmenu .leased {
  position: absolute;
  border: 2px solid #885f49;
  background-color: #885f49;
}

#floorplansmenu .leaseOn .leased {
  background-color: transparent !important;
}

#floorplansmenu .leasablearea * {
  color: white;
}

#floorplansmenu .leasablearea-info {
  background-color: #82949f;
  height: 44px;
}

#floorplansmenu .leasablearea .leasablearea-info .leaseable-button {
  color: white;
  opacity: 1;
  position: absolute;
  left: 20px;
  font-size: 0.6rem;
  text-transform: uppercase;
  max-width: 54px;
}

#floorplansmenu .leasablearea .leasablearea-info > .leaseable-options {
  display: block;
  width: auto;
  position: absolute;
  right: 10px;
}

#floorplansmenu .leasablearea .leasablearea-info > .space-counter {
  text-align: left;
  width: auto;
  display: inline-block;
  position: absolute;
  left: 100px;
  font-size: 0.6rem;
}

#floorplansmenu .leasablearea .leasablearea-info > .space-counter:after {
  content: ' sq ft';
  color: white;
}

#floorplansmenu .leasablearea .leasablearea-info.leaseOn > .space-counter {
  display: none;
}

#floorplansmenu .leasablearea .leasablearea-info.leaseOn > .space-counter:after {
  content: ''
}

#floorplansmenu .leaseable-options a svg {
  display: none;
  opacity: 0 !important;
}

#floorplansmenu .leasablearea .leaseable-options a:after {
  color: #616e79;
  content: "Open plan";
  text-decoration: underline;
  font-weight: 600;
  font-size: 0.75rem;
}

#floorplansmenu .leasablearea.active .leaseable-options a:after {
  color: #273846;
}

#floorplansmenu .leasablearea .leasablearea-info.leaseOn > .leaseable-options a:after {
  content:'';
}

#floorplansmenu .section {
  display: none !important;
}

#floorplansmenu .floor:first-child, #floorplansmenu .floor:nth-child(1) {
  display: none;
}

#floorplansmenu .floor:first-child, #floorplansmenu .floor:nth-child(2) .space-counter {
  display: none;
}

#floorplansmenu .floor:first-child, #floorplansmenu .floor:last-child .space-counter {
  display: none;
}

#floorplansmenu .building .toggle-building {
  background-color: #273846;
}

#floorplansmenu .menu-button {
  color: white;
}

.svg-button {
  stroke: white;
}

.pulse-effect {
  display: none !important;
}

#BurgerButton {
  background-color: #243645 !important;
}

m-burger { color: white }

#header-logo img { width: 150px }

@media only screen and (max-width: 600px) {
  #header-logo img { width: 100px; }
}