    body.growth-through-acquisition header {
    background-color: #3e3e3e;
  }

  .section-themebar-100th {
    color:#fff;
  }
  .section-themebar-100th .themebar--intro {
    font-weight:700;
    color:#000;
  }
  .section-themebar-100th span {
    color:#000;
  }
     
  #map {
    /*margin-top:160px;*/
    margin-bottom:35px;
    /*border: 1px solid #3e3e3e;*/
    background-color:#fafafa;
  }
  #tooltip{ 
    position: absolute; 
    z-index: 2; 
    background: rgba(255,255,255,1.0); 
    border:1px solid rgba(113,153,73,1.0);
    width:200px; 
    height:120px; 
    font-size: 14px; 
    padding:5px; 
    top:0px; 
    left:-1500px; 
    font-family: 'Open Sans', Arial, sans-serif;
    font-size:.75rem;
    line-height: 1rem;
    padding:.3rem .5rem .5rem;
  }   
  path {
    stroke: #fff;
    stroke-width: 0.25px;
    fill: #6B6B6B; /* #3D3935; /*#3D3935;*/
  }  
  .acquisitions { margin-bottom: 5rem; }
  .acquisitions tr th,
  .acquisitions tr td {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .hide {display:none;}
  .overlay {
    fill:none;
    pointer-events:all;
  }
  .slidecontainer {
      width: 100%;
  }

  .slider {
      -webkit-appearance: none;
      width: 65%;
      height: 25px;
      background: #d3d3d3;
      outline: none;
      opacity: 0.7;
      -webkit-transition: .2s;
      transition: opacity .2s;
  }

  .slider:hover {
      opacity: 1;
  }

  .slider::-webkit-slider-thumb {
      -webkit-appearance: none;
      appearance: none;
      width: 25px;
      height: 25px;
      background: #FFC845;
      cursor: pointer;
  }

  .slider::-moz-range-thumb {
      width: 25px;
      height: 25px;
      background: #838383;
      cursor: pointer;
  } 