/* GREEN INITIATIVES */
.option > h3:first-child {
    font-size: 1.8rem;
    margin-bottom: 20px!important;
}
.option.option-graph {
    position: relative;
    height: 600px;
}
.about-graph .wrapper {
    width: 100%;
    max-width: none;
}
.gi-top {
    padding: 40px 5%;
    -webkit-box-shadow: 0px 4px 15px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 15px -5px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 15px -5px rgba(0,0,0,0.75);
}
.gi-title {
    display: inline-block;
    width: 50%;
}
.gi-title h2 {
    font-size: 2rem!important;
}
.gi-title p {
    font-size: 0.9rem!important;
    line-height: 1.1rem!important;
}
.gi-tabs {
    display: inline-block;
    width: 49%;
    text-align: right;
}
.chart-tabs .tab, .topic-tabs .tab {
    display: inline-block;
    padding: 5px 10px;
    border: 2px solid white;
    margin: 0;
    cursor: pointer;
    border-right: 0;
}
.chart-tabs .tab:last-child, .topic-tabs .tab:last-child {
    border-right: 2px solid white;
}
.chart-tabs .tab:hover, .chart-tabs .tab.active-chart-tab  {
    background-color: white;
}
.chart-tabs .tab:hover i , .chart-tabs .tab.active-chart-tab i {
    color: #66bc6a!important;
}
.topic-tabs .tab:hover, .topic-tabs .tab.active-topic-tab {
    color: #66bc6a!important;
    background-color: white;
}
.gi-bottom .section {
    padding: 40px 0;
    width: 90%;
    margin: 0 auto;
    max-width: 1500px;
    display: none;
}
.gi-bottom .section.active-section {
    display: block;
}
.option table {
    width: 100%;
    color: white!important;
    font-family: OpenSans, sans-serif;
    margin-bottom: 40px;
}
.gi-bottom .option.active-option {
    display: block;
}
.gi-bottom .option {
    display: none;
}

@media (max-width: 900px) {
  .gi-tabs {
      display: block;
      width: 100%;
      text-align: left;
  }
  .gi-title {
      display: block;
      width: 100%;
      margin-bottom: 30px;
  }
}
